* { margin:0; padding:0; }
body { background:url(/images/bg.jpg) top center repeat-y #333621; color:#062818; font:16px Arial, Helvetica, sans-serif; text-align:center; }
h1, h2, h3, p, a { color:#062818; }
h1, #detailContent h1 { font-family:'Times', sans-serif; color:#9e6a3b; clear:right; }
#content h1 { padding-top:15px; margin-bottom:0; padding-bottom:0; font-size:28px }
#detailContent h1 { font-size:20px; font-weight:normal; margin-bottom:0px; margin-top:5px; text-transform:none; background:url(/images/bullet.gif) no-repeat 0 20px; }
#content h3 { margin-top:10px }
p { margin:8px 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:0 auto; text-align:center; display:table }
.floatLeft img { float:left; padding-right:10px }
.floatRight img { float:right; padding-left:10px; }
.column { float:left; width:48%; }
.blue { color:#0e85ef }
#container { margin:0 auto; text-align:left; width:1019px; }
#innerContainer { background:url(/images/contentRepeat.jpg) center repeat-y; width:1019px; float:left; overflow:hidden }
#innerContainer .contentTop { background:url(/images/contentTop.jpg) top no-repeat; min-height:584px; height:auto !important; height:584px; width:1019px; display:block; padding-top:30px; float:left; }
#innerContainer .contentBottom { background:url(/images/contentBottom.jpg) top no-repeat; min-height:47px; width:1019px; display:block; clear:both; float:left }
#header { cursor:pointer; height:239px; width:1019px; text-align:center; margin:0 auto; background:url(/images/headerNew.jpg) no-repeat;}
#header h1, #header h3 { display:none; float:left; }
#header span.logo, #header span.phone {position:absolute; display:block; margin-top:60px; margin-left:20px}
#header span.phone {margin-left:710px;margin-top:25px}
#sidePanel { float:left; width:263px!important; width:281px; margin-bottom:20px; margin-left:10px !important; margin-left:-5px; overflow:hidden   }
#sidePanel .panel { margin-bottom:0px;   margin-left:15px; margin-top:10px; }
#sidePanel .panel { float:left; line-height:normal; }
#sidePanel .panel span.top { background:url(/images/sideBar.gif) 0px top no-repeat; width:241px; float:left; padding:0 9px 0 1px; min-height:220px; height:auto !important; height:300px; }
#sidePanel .panel span.bottom { background:url(/images/sideBar.gif) 0px bottom no-repeat; display:block; float:left; width:251px; height:50px }
#sidePanel h2 {font-family:"times", serif; color:#9e6a3b; padding-top:8px; font-size:26px; text-align:left; margin-top:8px; font-weight:700; padding-left:10px }
#sidePanel h3 { color:#9e6a3b; font-size:18px; }
#sidePanel .panelContent { color:#000; line-height:18px; padding:15px }
#sidePanel .panelContent ul { padding-left:10px; font-size:14px; }
#sidePanel .panelContent a:link, #sidePanel .panelContent a:visited { color:#006cb7; font-size:14px; }
#sidePanel .panelContent a:hover, #sidePanel .panelContent a:active { color:#06277b; font-size:14px; }
#content {   padding-bottom:5px; padding-right:26px; text-align:left; width:701px; float:right; }
#content ul { margin-left:20px; }
#detailContent { color:#333; margin-left:0; padding:10px; font-weight:700; overflow:hidden }
#footer { background:url(/images/footer.jpg) top no-repeat; color:#fff; height:100px; margin:0 auto; padding-top:0px; text-align:right; clear:both; width:991px; text-align:center; margin-bottom:20px }
#footer .links { font-size:10px; padding-top:10px; color:#17234d; }
#footer .links a { font-size:14px; text-decoration:none; font-weight:700; }
#footer address { font-size:14px; padding-top:0.8em; }
#footer .poweredby, #footer .poweredby a { margin-top:5px; color:#17234d; text-align:center; font-size:11px; font-weight:normal }
#breadcrumbs { color:#6d6e70; padding:8px 0 2px; float:right; font-size:10px }
#content #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.jpg) center #a4c4ff; color:#39557c; font-size:22px; font-family:'Arial Black', sans-serif; padding:1px 10px 1px; text-shadow: -1px 1px 0 #ffffff }
#rv-finder { float:left; margin-top:15px; }
table, .imageViewer .clear, .imageViewer .cmdBar { clear:none; }



.alignLeft, .DetailPanel .PhotoBox { text-align:left; }
#content h2, #contentHome h2 { font-size:28px; 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; }
#detailContent .CrumbTrail a { color:#6d6e70; font-size:12px; }
#detailContent td { padding:0; }
.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 a { color:#fff }
.panelContent p { color:#000 }
#unitList, #testimonials { margin-top:20px; }
#content .ListTable a:link, #content .ListTable a:visited { color:#333; }
#content .ListTable a:hover, #content .ListTable a:active { color:#445C8D; }
#detailContent p, #detailContent a:link, #detailContent a:visited { color:#333; }
#footer .links a:hover, #footer .links a:active { color:#06f; }
#breadcrumbs a, a.CrumbTrailNode { font-size:12px; color:#6d6e70;  }
#CrumbTrail1 {margin-top:35px;}
#sidePanel table#MakeByTypeList1_TypeDataList { margin-left:-10px; width:180px }
#sidePanel .MakeListType { background:transparent; }
#sidePanel .MakeListType a:link { font-size:13px; }
#sidePanel a.MakeListLink:link, #sidePanel a.MakeListLink:visited { color:#000; padding:5px; font-size:12px; }
#sidePanel a.MakeListLink:hover, #sidePanel a.MakeListLink:active { color:#006cb7; }
#sidePanel a.MakeListTypeLink { color:#000; }
#sidePanel .panel .FeaturedPanel { float:left; width:168px; margin-left:0px; margin-top:5px }
.DetailPanel .PhotoBox { float:none }
tr.ItemRowEven:hover, tr.ItemRowOdd:hover { cursor:pointer; }
tr.ItemRowEven:hover a, tr.ItemRowOdd:hover a { color:red }
.InfoLinksContainer a#UsedDetail_MoreInfoAnchor1, .InfoLinksContainer a#UsedDetail_MoreInfoAnchor2, .InfoLinksContainer a#UsedDetail_PrintPageLink, .PaymentCalcLink a, .WindowStickerLink a, .GetLowestPriceLink a { background:url(/images/detail-buttons.gif) top; display:block; height:29px; margin-bottom:-15px; margin-top:5px; text-indent:-9999px; width:148px; }
.InfoLinksContainer a#UsedDetail_MoreInfoAnchor1 { background-position: -592px top }
.InfoLinksContainer a#UsedDetail_MoreInfoAnchor1:hover { background-position: -592px bottom }
.InfoLinksContainer a#UsedDetail_MoreInfoAnchor2 { background-position: -444px top }
.InfoLinksContainer a#UsedDetail_MoreInfoAnchor2:hover { background-position: -444px bottom }
.InfoLinksContainer a#UsedDetail_PrintPageLink { background-position: 0 top }
.InfoLinksContainer a#UsedDetail_PrintPageLink:hover { background-position: 0 bottom }
.PaymentCalcLink a { background-position: -148px top; margin:0 }
.PaymentCalcLink a:hover { background-position: -148px bottom }
.WindowStickerLink a { background-position: -296px top; margin:0; }
.WindowStickerLink a:hover { background-position: -296px bottom }
.GetLowestPriceLink a { background-position: -741px top; margin:0; }
.GetLowestPriceLink a:hover { background-position: -741px bottom }
#sidePanel .FeaturedPanel { width:230px; margin-left:-10px }
#footer .poweredby, #footer .poweredby a, #footer .poweredby a:hover { margin-top:5px; color:#17234d; text-align:center; font-size:11px; font-weight:normal }
#content h2 { color:#c06a17; font-size:25px; }

.SearchPanelVertical .SearchRow {width:240px}
.SearchPanelVertical .SearchRow * {font-size:14px}
.SearchPanelVertical .SearchRow select {font-size:16px; width:220px}
.SearchPanelVertical .SearchButton {font-size:20px;padding:1px;width:120px}

#footer .copyright {float:left}
#footer a {color:white}
#footer a:hover {color:#eee5ba}
.Featured {width:250px; float:right}
.innerContent {width:440px;float:left}
.logos a {margin-left:30px;}
.logos a:hover img {
	filter:alpha(opacity=70);
	-moz-opacity:0.7px;
	opacity:0.7;
}
.logos img {margin:1px 0 }
#content .RoundedCorners {background-color:#B7C179; border:1px solid #9E6A3B;}
.Featured .rvSearch {margin-top:10px;}