* { margin:0; padding:0; }
#bckgrndImg { position:absolute; top:130px; right:50%; left:300px; z-index:-1 }
body { background:url(/Images/bodyBckgrnd.gif) repeat-x #1d2051; color:#515151; 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; }
.clear {clear:both;}
.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:0 auto; text-align:left; width:994px; }
#innerContainer { background-image:url(/images/pageBckgrnd.png); background-repeat:repeat-y; width:994px; float:left; }
#header { background:url(/Images/header.jpg) top center no-repeat; cursor:pointer; height:227px; text-indent:-9999px; width:994px; }
#header h1, #header h3 { display:none; float:left; }
ul.menu { display:table; margin:0 auto; list-style:none; white-space:nowrap; background:url(/images/navBar.gif) center center no-repeat; padding:0 18px; margin-top:-10px }
ul.menu li { display:table-cell; }
ul.menu li a { color:#fff; text-decoration:none; font-family: "Myriad Pro Bold", "Myriad Web", "Lucida Grande", "Trebuchet MS", "Tahoma", "Helvetica", "Arial", sans-serif; font-size:18px; font-weight:700; float:left; padding:5px 15px; }
ul.menu li a:hover { color:#ffbf00 }
#featuredPanel { float:right; margin-top:16px; min-height:400px; width:268px; margin-right:33px; }
#rvIcons { display:table; margin:0 auto; background:url(/images/rv-icons.gif) center center no-repeat; margin-top:0; height:120px; text-align:center }
#rvIcons ul { display:table; margin:0 auto; list-style:none; white-space:nowrap; width:980px; float:left }
#rvIcons ul li { display:table-cell; }
#rvIcons ul li { color:#000; text-decoration:none; font-size:14px; float:left; width:130px; padding:75px 4px 0 4px; }
#rvIcons ul li span { text-align:center }
#rvIcons ul li span a { font-size:12px; }
#rvIcons ul li a:hover { color:#fff; text-decoration:underline; }
#sidePanel { float:left; margin-top:0; margin-left:20px; width:179px; margin-top:20px; }
#sidePanel h2 { font-size:18px; }
#sidePanel a { font-size:12px; color:#6B8CC7 }
.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:764px; 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/footer.gif) no-repeat; bottom:44px; clear:both; color:#06277b; height:180px; margin:0 auto; padding-top:27px; text-align:center; }
#footer .links { font-size:10px; padding-top:4px; color:#fff }
#footer .links a { font-size:14px; text-decoration:none; font-weight:700; }
#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:#57651b; font-size:x-small; }
#footer .poweredby a:hover, #footer .poweredby a:active { color:#06f; font-size:x-small; }
#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-color:#005e3f; color:#fff; 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-image:url(/Images/bullet.gif); background-position:0 4px; background-repeat:no-repeat; font-size:24px; font-weight:700; margin-bottom:10px; margin-top:5px; padding-left:56px; text-transform:none; }
#content h2, #contentHome h2 { font-size:large; font-weight:700; text-transform:capitalize; }
#content a:link, #content a:visited, #contentHome a:link, #contentHome a:visited { color:#6B8CC7; }
#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; }
.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:hover, #footer .links a:active { color:#ffbf00; }
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 img { border:1px solid black }
.MakeListItemContainer { padding:0 5px; }
.MakeListType { background:white; }
#sidePanel a.MakeListTypeLink { color:#015353; }
.PhotoBox { width:49%; float:right; }
.DetailPanel .PhotoBox { float:none }
.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; }
.homePromo { margin:0 auto; background-color:#FFED81; border:1px solid #333333; padding:5px; width:400px; margin-top: 15px; margin-bottom: 10px; }
h3.promoHeading { color:#C4262E; font-size:28px; font-weight:900; text-align:center; }
h4.promoHeading { color:#000000; font-size:18px; text-align:center; border-bottom:1px dotted #333333; }
.homePromo p { color:#000000; text-align:justify; }
#slideshowPlayer { margin:0 auto; margin-left:100px; text-align:center; }
.PaymentsAround { font-weight:700 }
#content .InventoryTag { width:300px; }
#consignRV a{height:200px; display:block; width:268px; background:url(/images/sidebar-ad.gif) top center no-repeat; text-indent:-9999px;}
#consignRV a:hover{background-position:bottom;}
