body											{ font-size:70%; margin:0px; background:#ffffff; color:#244b7e; text-align:center; font-family:Arial, Verdana, Arial, Helvetica, sans-serif; padding-bottom:20px; }

img												{ border:0px; }
form											{ margin:0px; }
div												{ position:relative; }
input,select,textarea							{ font-family:Arial, Verdana, Arial, Helvetica, sans-serif; font-size:100%; }
a												{ color: #FFF; }
h2.links a										{ color:#0066CC; }

h1.sale											{ font-size:780%!important; line-height:0.7; }

img.right										{ float:right; margin-left:10px; margin-bottom:10px; }
.center											{ text-align:center; }

div#page										{ position:relative; width:970px; margin:0 auto; background-color:#ffffff; text-align:left; }

div#header										{ clear:both; width:100%; height:108px; z-index:100; }
div#header img									{ position:absolute; top:11px; left:22px; z-index:100; }
ul#nav_primary									{ list-style-type:none; margin:0px; padding:0px; position:absolute; top:44px; right:0px; }
ul#nav_primary li								{ float:left; border-right:#ff0013 2px solid; line-height:11px; height:11px; }
ul#nav_primary a								{ color:#11418b; text-decoration:none; display:block; padding-left:13px; padding-right:13px; }
ul#nav_secondary								{ list-style-type:none; margin:0px; padding:0px; position:absolute; top:63px; right:0px; width:805px; height:36px; background-color:#0044a3; }
ul#nav_secondary li								{ float:left; }
ul#nav_secondary a								{ color:#FFFFFF; text-decoration:none; display:block; line-height:36px; height:36px; font-size:12px; padding-left:33px; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; font-weight:bold; }
ul#nav_secondary a:hover						{ color:#61a6ff; }

div#splash_home									{ clear:both; width:100%; height:504px; background-image:url(/img-bin/splash_home.jpg); background-repeat:no-repeat; }
div#splash_home p.visit							{ font-size:200%; color:#FFFFFF; position:absolute; top:438px; left:29px; margin:0px; padding:0px; }
div#splash_home img.float						{ position:absolute; top:0px; left:970px; height:504px; width:17px; }

div#splash										{ clear:both; width:100%; height:278px; background-image:url(/img-bin/splash_about.jpg); background-repeat:no-repeat; }
div#splash_service								{ clear:both; width:100%; height:278px; background-image:url(/img-bin/splash_service.jpg); background-repeat:no-repeat; }
div#splash_accessory							{ clear:both; width:100%; height:355px; background-image:url(/img-bin/splash_accessory.jpg); background-repeat:no-repeat; }

div.features									{ background-image:url(/img-bin/bg_blue.gif); background-repeat:repeat-x; height:201px; width:100%; clear:both; }
div.features_white								{ background-image:url(/img-bin/bg_blue_white.gif); }
div.features div								{ width:911px; overflow:hidden; height:181px; margin:0 auto; background-color:#FFFFFF; background-image:url(/img-bin/bg_feature.gif); background-repeat:repeat-x; }
div.features div p								{ width:187px; float:left; margin:0px; padding:20px; font-size:90%; }
div.features div p strong						{ color:#e22122; font-size:110%; }
div.features div p a							{ display:block; background-repeat:no-repeat; width:100%; height:95px; margin-top:10px; }
div.features div p span							{ display:none; }

div.used_caravans								{ float:left; width:930px; background-color:#05316b; clear:both; color:#FFFFFF; padding:20px; margin-top:14px; }
div.used_caravans h1							{ margin:0px; padding:0px; font-size:240%; }
div.used_caravans div.col1						{ float:left; width:280px; padding-right:20px; border-right:#07479c 1px solid; min-height:199px; height:auto!important; height:199px; }
div.used_caravans p.used						{ position:absolute; top:20px; right:20px; margin:0px; padding:0px; }
div.used_caravans div.col1 strong				{ font-size:150%; }
div.used_caravans div.col2						{ float:left; width:280px; padding-right:20px; padding-left:20px; border-right:#07479c 1px solid; min-height:199px; height:auto!important; height:199px; }
div.used_caravans div.col3						{ float:left; width:280px; padding-left:20px; min-height:199px; height:auto!important; height:199px; }
div.used_caravans div p.main					{ text-align:right; clear:both; width:100%; min-height:100px; height:auto!important; height:100px; }
div.used_caravans div p.main em					{ display:block; font-style:normal; font-size:150%; }
div.used_caravans div p.main strong				{ font-weight:normal; font-size:120%; }
div.used_caravans div p img						{ border:#ffffff 2px solid; padding:2px; float:left; margin-right:10px; }
div.used_caravans div p a						{ color:#5da3ff; text-decoration:none; }

div.accessory_store								{ float:left; width:930px; background-color:#05316b; clear:both; color:#FFFFFF; padding:20px; margin-top:14px; }
div.accessory_store h1							{ margin:0px; padding:0px; font-size:240%; }
div.accessory_store h1 a						{ color:#FFFFFF; font-size:50%; text-decoration:none; }
div.accessory_store h1 a span					{ color:#5da3ff; }
div.accessory_store h2							{ margin:0px; padding:0px; margin-top:14px; font-size:120%; color:#ed1c24; }
div.accessory_store div							{ float:left; width:186px; }
div.accessory_store ul							{ list-style-type:none; margin:0px; padding:0px; }
div.accessory_store ul li						{  }
div.accessory_store ul li a						{ color:#FFFFFF; text-decoration:none; }
div.accessory_store p.more						{ position:absolute; top:5px; right:20px; margin:0px; padding:0px; }

div.body										{ width:100%; clear:both; float:left; margin-top:14px; }
div.body_2col									{ background-image:url(/img-bin/bg_body_2col.gif); background-repeat:repeat-y; color:#FFFFFF; }
div.body_2col a									{ color:#FFFFFF; text-decoration:none; }
div.body_2equal									{  }
div.body_2equal div.body_left					{ width:445px; float:left; padding:20px; }
div.body_2equal div.body_right					{ width:445px; float:right; padding:20px; }
div.body_2equalblue								{ background-color:#05326d; color:#FFFFFF; background-image:url(/img-bin/bg_grad_about.gif); background-repeat:repeat-x; }
div.body_2equalblue h1							{ color:#FFFFFF; }
div.body_2equalblue h2							{ color:#FFFFFF; }
div.body_2equalblue div.body_left				{ width:445px; float:left; padding:20px; }
div.body_2equalblue div.body_right				{ width:445px; float:right; padding:20px; }
div.body_2col div.body_left						{ width:231px; float:left; padding:20px; }
div.body_2col div.body_right					{ width:645px; float:right; padding:20px; }
div.body h1										{ margin-top:0px; padding-top:0px; font-weight:normal; font-size:280%; }
div.body h2										{ margin-top:0px; padding-top:0px; font-weight:normal; font-size:200%; }
div.body_2col strong.highlight					{ color:#5da3ff; }
div.body_2col div.body_left						{ background-image:url(/img-bin/bg_grad_about.gif); background-repeat:repeat-x; }

div#cat											{ width:100%; clear:both; float:left; margin-top:14px; color:#FFFFFF; }
div#cat div.image								{ width:728px; float:left; height:355px; }
div#cat div.text								{ width:202px; float:right; height:315px; background-color:#003680; padding:20px; }
div#cat div.text h1								{ margin:0px; padding:0px; font-size:180%; }
div#cat div.text ul								{ margin:0px; padding:0px; list-style-type:none; margin-top:20px; }
div#cat div.text ul li							{ padding:10px; border-bottom:#0f4ba1 1px solid; }
div#cat div.text ul li a						{ color:#FFFFFF; text-decoration:none; }

div.white										{ background-color:#ffffff; color:#244b7e; padding:20px; }
div.white p										{ width:100%; margin:0px; font-size:90%; padding-bottom:6px; }
div.white p strong								{ color:#e22122; font-size:110%; }
div.white p a									{ display:block; background-repeat:no-repeat; width:100%; height:95px; margin-top:10px; }
div.white p span								{ display:none; }

div.prodlist									{ clear:both; margin-top:10px; border-bottom:#07479c 1px solid; min-height:156px; height:auto!important; height:156px; }
div.prodlist h1									{ font-size:180%; margin:0px; padding:0px; width:100%; height:30px; }
div.prodlist h1 span.left						{ float:left; }
div.prodlist h1 span.right						{ float:right; font-weight:bold; }
div.prodlist p									{ margin:0px; padding:0px; padding-top:8px; width:460px; }
div.prodlist p.details							{ font-weight:bold; }
div.prodlist p.modelno							{ color:#5da3ff; height:22px; }
div.prodlist p.modelno a						{ color:#5da3ff; float:right; font-weight:bold; }
div.prodlist p.modelno span						{ float:left; }

div.prodlist_name								{ font-size:70%; clear:both; }
div.prodlist_name h1							{ clear:both; width:100%; float:left; }
div.prodlist_name span.left						{ float:left; }
div.prodlist_name span.right					{ float:right; }
div.prodlist_spec								{ float:left; clear:both; width:100%; padding-top:10px; padding-bottom:10px; margin-top:10px; border-top:#07479c 1px solid; border-bottom:#07479c 1px solid; }
div.prodlist_spec img							{ float:right; margin-left:14px; }
div.prodlist_spec p								{ line-height:1.4; }
div.prodlist_spec span							{ float:left; display:block; width:120px; }
div.prodlist_desc								{ clear:both; width:100%; margin-top:10px; }

form.mailing									{ width:100%; clear:both; }
form.mailing label								{ width:100%; display:block; margin-top:6px; }
form.mailing select								{ border:#666666 1px solid; clear:both; margin-top:3px; width:100%; }
form.mailing input								{ border:#666666 1px solid; clear:both; margin-top:3px; width:100%; }
form.mailing input.submit						{ border:#666666 1px solid; clear:both; margin-top:12px; width:auto!important; }

div#footer										{ height:80px; clear:both; border-top:#ffffff 14px solid; background-image:url(/img-bin/bg_footer.gif); background-repeat:no-repeat; }
div#footer p.address							{ font-size:80%; color:#000000; margin:0px; padding:0px; line-height:1.5; }
div#footer p.address strong						{ font-size:120%; color:#244b7e; }
div#footer p.address span						{ color:#ed1c24; }
div#footer p.address a							{ color:#000000; text-decoration:none; }
div#footer p.telephone							{ color:#000000; font-size:180%; margin-top:0px; padding-top:6px; font-weight:bold; }
div#footer p.telephone span						{ color:#ed1c24; }
div#footer ul.nav_one							{ position:absolute; right:85px; top:12px; list-style-type:none; font-size:90%; margin:0px; padding:0px; }
div#footer ul.nav_one li						{ float:left; padding-left:5px; padding-right:5px; border-right:#09499d 1px solid; }
div#footer ul.nav_one li a						{ color:#FFFFFF; text-decoration:none; }
div#footer ul.nav_two							{ position:absolute; right:85px; top:30px; list-style-type:none; margin:0px; padding:0px; }
div#footer ul.nav_two li						{ float:left; padding-left:5px; padding-right:5px; border-right:#09499d 1px solid;  }
div#footer ul.nav_two li a						{ color:#FFFFFF; text-decoration:none; }