* { margin:0; padding:0; }
#bckgrndImg { position:absolute; top:130px; right:50%; left:300px; z-index:-1 }
body { background:url(/Images/bg.gif) no-repeat fixed #6ad6fe; color:#222; font:100% Arial, sans-serif; text-align:center; }
h1, h2, h3, p, a { color:#015353; }
p { margin:4px 0; }
img { border:none; }
.clearboth { clear:both; font-size:1px; line-height:0; margin:-1px 0 0; overflow:hidden; }
.clearleft { clear:left; height:1px; }
.center { margin:auto; text-align:center; }
.floatLeft { float:left; width:49%; }
.floatRight img { float:right; padding-left:10px; }
.column { float:left; width:48%; }
#container { margin:45px auto; text-align:left; width:994px; }
#innerContainer { background:url(/images/bgRepeat.png) repeat-y; width:994px; float:left; }
#header { background:url(/Images/header.gif) top center no-repeat; cursor:pointer; height:184px; text-indent:-9999px; width:994px; }
#header h1, #header h3 { display:none; float:left; }
#featuredPanel { float:right; margin-top:16px; min-height:400px; width:268px; margin-right:33px; }
#rvIcons { display:table; float:left; margin:100px 10px 0; position:relative; z-index:0 }
#rvIcons ul { list-style:none; white-space:nowrap; width:975px; margin-top:-115px; height:120px; text-indent:25px; background:url(/images/rvIcons.jpg) no-repeat center center transparent; }
#rvIcons ul li { color:#000; text-decoration:none; font-size:14px; float:left; width:135px; z-index:100; cursor:pointer; display:block; padding:85px 0 0; text-align:center; }
#rvIcons ul li a { color:#ffffff; text-decoration:none }
#rvIcons li:hover { background:url(/images/viewRVs.png) 70px 60px no-repeat; display:block; }
#rvIcons ul li span:hover { text-align:center; }
#rvIcons ul li a:hover { text-decoration:underline }
#sidePanel { float:left; width:204px; margin-left:13px; }
.panel { float:left; line-height:18px; }
.panel span.top { background:url(/images/sideContentBG.png) -5px top no-repeat; width:200px; float:left; padding:0 5px; }
.panel span.bottom { background:url(/images/sideContentBG.png) bottom no-repeat; height:44px; display:block; float:left; width:200px; }
#sidePanel p { margin:0; font-size:14px; }
#sidePanel h2 { font-family:'times new roman'; font-size:24px; padding-top:20px; margin-bottom:5px; }
#sidePanel h3 { color:#015353; font-size:22px; font-family:'times new roman'; margin:5px 0; }
#sidePanel .panelContent ul { padding-left:10px; font-size:14px; }
#sidePanel .panelContent a:link, #sidePanel .panelContent a:visited { color:#015353; font-size:14px; }
#sidePanel .panelContent a:hover, #sidePanel .panelContent a:active { color:#06277b; font-size:14px; }
.panel .logos { margin:0 20px; }
.panel .logos img { margin:1px }
.logos a:hover img { filter:alpha(opacity=70); -moz-opacity:0.7px; opacity:0.7; }
.FeaturedPanel { border:solid 1px #333; }
.featured { color:#CCC; font-size:medium; padding-left:7px; padding-right:7px; padding-top:10px; }
#content { font-size:16px; padding-bottom:5px; padding-left:10px; padding-right:15px; text-align:left; width:744px; float:right; }
#content ul { margin-left:20px; }
#contentHome { color:#015353; float:right; font-size:16px; padding-bottom:5px; padding-left:1px; padding-right:7px; text-align:left; width:456px; }
#contentHome img { margin:0 auto; text-align:center; }
#btnParts { text-indent:-9999px; }
#btnParts a { background:url(/images/btnParts2.gif) bottom no-repeat; display:block; height:108px; }
#btnParts a:hover { background:url(/images/btnParts2.gif) top no-repeat; }
#contentHome #btnParts a { background:url(/images/btnPartsStore.gif) bottom; display:block; height:54px; }
#contentHome #btnParts a:hover { background:url(/images/btnPartsStore.gif) top; }
#detailContent { background:#fff; color:#333; margin-left:0; padding:10px; }
#footer { background:url(/Images/footerBG.gif) center top no-repeat; bottom:44px; clear:both; color:#06277b; height:180px; margin:0 auto; padding-top:27px; text-align:center; }
#footer .links { font-size:8px; padding-top:4px; color:#015353 }
#footer .links a { font-size:14px; text-decoration:none; font-weight:700; color:#015353 }
#footer address { font-size:14px; padding-top:0.8em; font-weight:700; }
#footer .poweredby { margin-top:5px; }
#footer .poweredby a:link, #footer .poweredby a:visited { color:#015353 }
#footer .poweredby a:hover, #footer .poweredby a:active { color:#06f; }
#breadcrumbs { color:#ffda2f; padding:8px 0 2px; }
#disclaimer { border-top:2px #000 solid; font-size:x-small; font-weight:400; margin-top:5px; padding:2px 40px; text-align:justify; }
#content .ListTable .HeaderPanel h2 { background:url(/images/grad.gif) #7cb5a7; color:#015353; font-size:18px; font-weight:700; padding:6px; }
#rv-finder { float:left; margin-top:15px; }
table, .imageViewer .clear, .imageViewer .cmdBar { clear:none; }
.alignLeft, .DetailPanel .PhotoBox { text-align:left; }
#content h1, #contentHome h1, #detailContent h1 { background:url(/images/bullet.png) 0 5px no-repeat; font-size:large; font-weight:700; margin-top:5px; padding:5px 68px; font-size:26px; text-transform:none; font-family:'times new roman'; }
#content h2, #contentHome h2 { font-size:24px; font-weight:700; text-transform:capitalize; }
#content a:link, #content a:visited, #contentHome a:link, #contentHome a:visited { color:#06c; }
#content a:hover, #content a:active, #contentHome a:hover, #contentHome a:active { color:#445C8D; }
.SearchRow { margin-top:3px; }
#map { border:3px #333 inset; clear:both; height:500px; margin-top:10px; width:700px; }
#sidePanel table { margin:0 auto; }
#detailContent .CrumbTrail a { color:blue; font-size:12px; }
#detailContent td { padding:0; }
#featuredPanel .FeaturedPanel { border:1px #ffe266 solid; margin:0 auto; width:290px; }
#featuredPanel .FeaturedPanel td { padding:0 0 0 3px; }
#content .FeaturedPanel { float:left; width:100%; }
#content .FeaturedPanel .ItemRowOdd, #content .FeaturedPanel .ItemRowEven { background:transparent; width:174px; float:left;  	min-height:200px !important;
	height:200px;  border:1px solid black; }
.marginTop { margin-top:40px; }
#detailContent ul { margin-left:25px; }
.red { color:#ed1b24; }
#testimonials h2 { font-size:20px; }
#testimonials p { border-bottom:2px solid #005E3F; margin:10px; padding-bottom:5px; }
.panelContent p, .panelContent a, #footer .links a:link, #footer .links a:visited { color:#fff; }
#unitList, #testimonials { margin-top:20px; }
#content .ListTable, #content .ListTable a:link, #content .ListTable a:visited, #detailContent p, #detailContent a:link, #detailContent a:visited { color:#333; }
#footer .links a:link, #footer .links a:visited { color:#015353 }
#footer .links a:hover, #footer .links a:active { color:#fff; }
iframe { border:0; }
.InfoLinksContainer a#UsedDetail_MoreInfoAnchor1 { background:url(/images/btnRequestMoreInfo.gif); display:block; height:30px; width:150px; margin-top:5px; margin-bottom:-15px; text-indent:-9999px; }
.InfoLinksContainer a#UsedDetail_MoreInfoAnchor2 { background:url(/images/btnContactSales.gif); display:block; height:30px; width:150px; margin-bottom:-15px; text-indent:-9999px; }
.InfoLinksContainer a#UsedDetail_PrintPageLink { background:url(/images/btnPrintThisPage.gif); display:block; height:30px; width:150px; text-indent:-9999px; }
#breadcrumbs a, a.CrumbTrailNode { font-size:14px; }
#staff td { border-bottom:1px dashed black; padding:10px 0; }
.MakeListItemContainer { padding:0 5px; }
.MakeListType { background:white; }
#sidePanel a.MakeListTypeLink { color:#015353; }
.photoList img { border-width:0px; height:243px; width:335px; width:335px; }
.imageViewer .sliderStatus2 { width:334px; border:0; font:Arial, Helvetica, sans-serif; clear:both; z-index:5; text-align:center; top:-25px; font-size:11px; margin:0px; padding:0px 0px 0px 5px; background: transparent url(toolbar.jpg) repeat scroll left top; vertical-align:middle; text-align:left; color:#666666; font-weight:bold; }
#btnWhatsNew a, #btnWhatsNew a:link { background:url(/images/btnWhatsNew.gif) top no-repeat; height:60px; width:274px; display:block; text-indent:-9999px; }
#btnWhatsNew a:hover { background:url(/images/btnWhatsNew.gif) bottom no-repeat; }
#detailContent, div#NewDetail_NewDetailPanel .FloorPlansPanel table { background:transparent }
.HeaderPanel h2 { background:url(/images/grad.gif) #7cb5a7; height:30px; font-family:'times' }
span.btnRVsUnder a { text-indent:-9999px; background:url(/images/rvs-under-16k.gif) top; height:137px; width:452px; display:block; margin:0 auto; }
span.btnRVsUnder a:hover { background:url(/images/rvs-under-16k.gif) bottom; }
span.btnShopOurOnlineStore a { text-indent:-9999px; background:url(/images/btnShopOurOnlineStore.gif) top; height:60px; width:200px; display:block; margin:0 auto; }
span.btnShopOurOnlineStore a:hover { background:url(/images/btnShopOurOnlineStore.gif) bottom; }
.PaymentCalcLink { text-indent:-9999px }
#PaymentCalc1 { background-image:url("/images/calculator.png"); background-repeat:no-repeat; color:transparent; display:inline-block; height:32px; text-indent:-9999px; width:32px; position:relative; top:8px }
#sidePanel table img { margin-left:-7px; margin-bottom:4px; margin-top:4px }
.contributeCenter { margin:auto; text-align:center; }
.contributeImageLeft img { float:left; padding-right:10px; }
.contributeImageRight img { float:right; padding-left:10px; }
.contributeRed { color:red }
.contributeOrange { color:#ff650B }
.contributeYellow { color:#fff700 }
.contributeGreen { color:#006f53 }
.contributeFancyElement {padding:10px; margin:15px 0}
.contributeFancyImage {}
.center { margin:auto; text-align:center; }
.imageLeft img { float:left; padding-right:10px; }
.imageRight img { float:right; padding-left:10px; }
.red { color:red }
.orange { color:#ff650B }
.yellow { color:#fff700 }
.green { color:#006f53 }
.fancyElement {padding:10px; margin:15px 0}
.fancyImage {}
.textWithImage {background:url(/images/bullet.png) 0 5px no-repeat; font-size:large; font-weight:700; margin-top:5px; padding:5px 68px; font-size:26px; text-transform:none; font-family:'times new roman';}
.InventoryTagDetails {position:relative;}
.InventoryTag {width:300px;}
#UsedDetail_VideoLink{margin-left:20px;}