* { margin:0; padding:0 }
body { background:url(/images/bodyBckgrnd.gif) center center repeat fixed #f4f0d4; color:#333; font:100% Geneva, Arial, Helvetica, sans-serif; margin-top:20px; text-align:center }
img { border:none }
h2 { color:#D31F26; font-size:20px }
h3 { color:#2E3192; font-size:18px }
p { margin:0.5em 0; text-indent:0 }
li { margin-left:40px }
.blue { color:#0051C0 }
.red { color:#900221 }
.award img { border:none; float:inherit }
.clearboth { clear:both; font-size:1px; line-height:0; margin:-1px 0 0 }
.clearleft { clear:left; height:1px }
.center { margin:auto; text-align:center }
.floatLeft img { float:left; padding-right:10px }
.floatRight img { float:right; padding-left:10px }
a.fade:hover img {filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8;}
#container, #homeContainer { background:transparent; margin:30px auto; position:relative; text-align:left; width:975px; z-index:1 }


#header {position:relative;   border:3px solid #ffdf00; border-bottom:7px solid #ffdf00; cursor:pointer; display:block; height:200px; width:973px;  -webkit-border-radius: 10px 10px 0 0; -moz-border-radius:10px 10px 0 0; border-radius: 10px 10px 0 0; behavior: url(CSS/PIE.htc); }

#header .headerImages img {-webkit-border-radius: 10px 10px 0 0; -moz-border-radius:10px 10px 0 0; border-radius: 10px 10px 0 0; behavior: url(CSS/PIE.htc); display:none;}

#header .logo {position:absolute; margin-top:20px; margin-left:10px; z-index:9999;}
#header .info {position:absolute; margin-top:70px; margin-left:670px; color:#fff; font-size:20px; line-height:26px; text-shadow:2px 2px 2px #000; text-align:right; z-index:9999;}
#header .info .phone {color:#FFDF00; font-weight:700; font-size:32px; line-height:40px;}

#headerPhrase { display:block; font-style:italic; font-weight:500; letter-spacing:2px;  position:absolute; text-align:center; margin-top:-32px; width:975px;   background:transparent url(/Images/headerBannerBG.png?v=2) top; height:32px; line-height:37px; z-index:9999;}

#header h1 { display:none }
 
#sidePanel { float:left; padding:10px; width:210px }
#sidePanel h2, #MakeByType h2 { border-bottom:2px solid #fff; color:#FFDF00; font-size:24px; font-style:italic; font-weight:700; margin:20px 0 5px }
#sidePanel h3, #MakeByType h3 { color:#fff }
#sidePanelbg { background:url(/images/sidePanelBckgrnd.gif) #fff; border-left:3px solid #ffdf00; border-right:3px solid #ffdf00; margin-top:1px; width:100% }
#homeContainer #sidePanelbg { background:url(/images/sidePanelBckgrndHome2.gif) #fff; margin-top:1px; width:100% }
#sidePanel a { color:#fff; font-size:14px }
#sidePanel #logos img { margin:3px }
#nav { background-color:transparent }
.leftheading { background-image:url(/images/yellowbullet.gif); background-position:10px 15px; background-repeat:no-repeat; color:#FBE015; font-size:medium; font-weight:700; padding-left:24px; padding-right:7px; padding-top:15px }
#featuredPanel { color:#29166F; display:block; float:right; margin-bottom:20px; margin-top:10px; min-height:200px; text-align:center; width:328px }
.FeaturedPanel { border:solid 1px #666; margin-left:6px; margin-top:10px }
.featured { color:#CCC; font-size:medium; padding-left:7px; padding-right:7px; padding-top:10px }
#homePageLogos { float:right; width:140px }
#homePageLogos img { margin:4px }
#content { color:#333; float:right; font-size:16px; margin-bottom:20px; padding:10px 7px 0 10px; width:728px }
#homeContainer #content { float:left; width:699px }
#content a { font-size:16px }
#detailContent { color:#333; margin-left:0; padding:10px }
#footer { background:url(/images/footer.gif) no-repeat transparent; border-bottom:3px solid #ffdf00; border-left:3px solid #ffdf00; border-right:3px solid #ffdf00; clear:both; font-weight:700; height:159px; margin-bottom:-10px; margin-top:-10px; position:relative; top:-10px; width:975px }
#footer #inner { margin-left:40px; padding-top:45px; width:600px }
#footer .links { color:#000; padding-top:0.8em }
#footer .links a { font-size:13px; text-decoration:none }
#footer .links a:link, #footer .links a:visited { color:#000 }
#footer address { color:#fff; font-size:16px; padding-top:0.5em }
#footer .poweredby { margin-top:5px }
#footer .poweredby a:link, #footer .poweredby a:visited { color:#fff; font-size:x-small }
#footer .poweredby a:hover, #footer .poweredby a:hover a:active { color:#06f; font-size:x-small }
#breadcrumbs { color:#BA131A; padding:8px 0 2px }
div.CrumbTrail { color:#BA131A; padding:0 0 2px }
#disclaimer { border-top:2px #000 solid; font-size:x-small; font-weight:400; margin-top:5px; padding:2px 40px; text-align:justify }
#unitList { margin-top:20px }
#content .ListTable .HeaderPanel h2 { background-color:#FFDF00; border-bottom:5px solid #910021; color:#000; font-size:16px; font-weight:700; padding:4px }
.MakeListType { background-color:transparent; color:#FFF; padding:0 }
A.MakeListTypeLink:Link { color:#FFF; font-size:15px; text-decoration:none }
#rv-finder { float:left; margin-top:15px }
table, .imageViewer .clear, .imageViewer .cmdBar { clear:none }
.alignLeft, .DetailPanel .PhotoBox { text-align:left }
#content a:link, #content a:visited { color:#0094DE }
#content a:hover, #content a:active { color:#333 }
#breadcrumbs, .CrumbTrail { font-size:12px }
#breadcrumbs a, a.CrumbTrailNode, .CrumbTrail a:visited { color:#06F; font-size:14px }
A.MakeListTypeLink:visited, A.MakeListTypeLink:hover, A.MakeListTypeLink:active { font-size:15px; text-decoration:none }
.MakeListLink { font-size:9px }
#map { border:5px #2e3192 inset; height:500px; width:725px }
iframe { border:0 }
#featuredPanel a:link, #featuredPanel a:visited { color:#2E3192; font-size:14px }
#featuredPanel a:hover, #featuredPanel a:active { color:#D31F26; font-size:14px }
#detailContent li { margin-left:0 }
.bold { font-weight:700 }
.FeaturedPanel .OurPrice { color:#d32028; font-size:16px; font-weight:700 }
#featuredPanel input.SearchButton:hover, #footer .links a:hover, #footer .links a:active { color:#fff200 }
#content h1 { color:#009; font-family:'cooper black', 'times-new-roman', serif; font-size:30px }
.InfoLinksContainer a#UsedDetail_MoreInfoAnchor1 { background:url(/images/btnRequestMoreInfo.gif); display:block; height:30px; margin-bottom:-15px; margin-top:5px; text-indent:-9999px; width:150px }
.InfoLinksContainer a#UsedDetail_MoreInfoAnchor2 { background:url(/images/btnContactSales.gif); display:block; height:30px; margin-bottom:-15px; text-indent:-9999px; width:150px }
.InfoLinksContainer a#UsedDetail_PrintPageLink { background:url(/images/btnPrintablePage.gif); display:block; height:30px; text-indent:-9999px; width:150px }
.column, .leftColumn, .rightColumn { float:left; width:48%; padding:1%; }
#content li { margin:0 }
.translator img { padding:0 4px; }
.InventoryTagDetails { position:relative; }
.InventoryTag { width:300px; }
#salePromo { background:url(/images/sale-promo.gif) top center no-repeat; display:block; height:191px; width:434px; margin-left:15px; }
#salePromo:hover { background-position:bottom }
.btnRVParts:hover { opacity:.9; }
.BTNoctoberfest a { display:block; width:619px; height:298px; text-indent:-9999px; background:url(/images/OctoberfestBtn.jpg) top center no-repeat; outline:none; margin:auto;}
.BTNoctoberfest a:hover { background-position:bottom; }
/*Inventory Size Fix */
/*
#lightbox-container-image-box, #lightbox-container-image{width:1044px !important; height:788px !important; display:block !important;}
#lightbox-container-image-data-box {width:1024px !important;}
#lightbox-container-image-box img {width:1024px !important; height:768px !important; display:block !important;}
*/
#content #featuredPanel, #content .FeaturedPanel { float:left; width:100%; }
#featuredPanel .ItemRowEven, #featuredPanel .ItemRowOdd { float:left; width:223px; height:190px; }
#MakeByType { float:right; width:200px; margin-top:10px; margin-right:20px; }
#MakeByType .MakeListType a { color:#FFDF00; background:#900221; width:100%; display:block; padding:4px; margin-bottom:3px; }
#MakeByType .MakeListItemContainer a { color:#fff; font-size:14px; line-height:1.3; }

#btnshow a, #btnparts a:link { background:url(/images/fifthwheel-sale.jpg) top no-repeat; height:101px; width:594px; display:block; text-indent:-9999px; margin:0 auto; }
#btnshow a:hover { background:url(/images/fifthwheel-sale.jpg) bottom no-repeat; }

#btnToyhauler a:link { background:url(/images/btnToyhaulers.jpg) top no-repeat; height:175px; width:345px; display:block; text-indent:-9999px; margin:0; float:left; }
#btnToyhauler a:hover { background:url(/images/btnToyhaulers.jpg) bottom no-repeat; }

#btnRVshow a:link { background:url(/images/btnRVshow.jpg) top no-repeat; height:175px; width:345px; display:block; text-indent:-9999px; margin-left:7px; float:left; }
#btnRVshow a:hover { background:url(/images/btnRVshow.jpg) bottom no-repeat; }
