* { margin:0; padding:0 }
body { background-color:#FDEB00; background-image:url(/Images/body-bckgrnd.gif); background-position:0 -1px; background-repeat:repeat-x; color:#000; font:100% Geneva, Arial, Helvetica, sans-serif; font-weight:700; text-align:center }
p { margin:0.5em 0; text-indent:0 }
h3 { margin:5px 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 }
.floatLeft li { margin:0 20px }
.floatRight img { float:right; padding-left:10px; padding-top:15px }
.floatRight{float:right;}
.floatLeft img { float:left; padding:10px 10px 0 0 }
#container { background-color:#fdfdaf; margin-bottom:20px; margin-left:auto; margin-right:auto; text-align:left; width:980px }
#contentContainer { background-color:#fdfdaf; background-image:url(/images/navShadow.gif); background-repeat:repeat-x; border-left:1px #eb0101 solid; border-right:1px #eb0101 solid; float:left; padding-bottom:8px; width:978px }
#innerContainer { float:none; width:100% }
#header { background-image:url(/Images/header.gif); background-repeat:no-repeat; cursor:pointer; display:block; height:146px; text-indent:-9999px; width:980px }
#bckgrnd { background-image:url(/Images/body-bckgrnd.gif); background-repeat:repeat }
#nav { background-color:transparent; border-left:1px #eb0101 solid; border-right:1px #eb0101 solid }
#nav ul { background-image:url(/Images/btn-main-nav.gif); background-position:top; background-repeat:repeat; height:35px; list-style-type:none }
#nav ul li { background-color:transparent; float:left }
#nav .navSpacer { background-image:url(/Images/btn-mainSpacer.gif); background-repeat:no-repeat; display:inline; height:35px; width:2px }
#nav li a { background-image:url(/Images/btn-main-nav.gif); color:#224B86; float:left; padding:12px 6px 5px; text-indent:-9999px }
#nav a span.newRVs { background-image:url(/images/btn-NewRVs.gif); background-position:top; background-repeat:no-repeat; display:block; height:18px; width:72px }
#nav a:link span.newRvs, #nav a:visited span.newRVs { background-image:url(/images/btn-NewRVs.gif); background-position:top; background-repeat:no-repeat }
#nav a:hover span.newRVs, #nav a:active span.newRVs { background-image:url(/images/btn-NewRVs.gif); background-position:bottom; background-repeat:no-repeat }
#nav a span.usedRvs { background-image:url(/images/btn-usedRVs.gif); background-position:top; background-repeat:no-repeat; display:block; height:18px; width:75px }
#nav a:link span.usedRvs, #nav a:visited span.usedRVs { background-image:url(/images/btn-usedRVs.gif); background-position:top; background-repeat:no-repeat }
#nav a:hover span.usedRvs, #nav a:active span.usedRVs { background-image:url(/images/btn-usedRVs.gif); background-position:bottom; background-repeat:no-repeat }
#nav a span.rvSpecials { background-image:url(/images/btn-Specials.gif); background-position:top; background-repeat:no-repeat; display:block; height:18px; width:63px }
#nav a:link span.rvSpecials, #nav a:visited span.rvSpecials { background-image:url(/images/btn-Specials.gif); background-position:top; background-repeat:no-repeat }
#nav a:hover span.rvSpecials, #nav a:active span.rvSpecials { background-image:url(/images/btn-Specials.gif); background-position:bottom; background-repeat:no-repeat }
#nav a span.rvService { background-image:url(/images/btn-RVService.gif); background-position:top; background-repeat:no-repeat; display:block; height:18px; width:85px }
#nav a:link span.rvService, #nav a:visited span.rvService { background-image:url(/images/btn-RVService.gif); background-position:top; background-repeat:no-repeat }
#nav a:hover span.rvService, #nav a:active span.rvService { background-image:url(/images/btn-RVService.gif); background-position:bottom; background-repeat:no-repeat }
#nav a span.partsAccessories { background-image:url(/images/btn-PartsAndAccessories.gif); background-position:top; background-repeat:no-repeat; display:block; height:18px; width:148px }
#nav a:link span.partsAccessories, #nav a:visited span.partsAccessories { background-image:url(/images/btn-PartsAndAccessories.gif); background-position:top; background-repeat:no-repeat }
#nav a:hover span.partsAccessories, #nav a:active span.partsAccessories { background-image:url(/images/btn-PartsAndAccessories.gif); background-position:bottom; background-repeat:no-repeat }
#nav a span.rvFinancing { background-image:url(/images/btn-RVFinancing.gif); background-position:top; background-repeat:no-repeat; display:block; height:18px; width:107px }
#nav a:link span.rvFinancing, #nav a:visited span.rvFinancing { background-image:url(/images/btn-RVFinancing.gif); background-position:top; background-repeat:no-repeat }
#nav a:hover span.rvFinancing, #nav a:active span.rvFinancing { background-image:url(/images/btn-RVFinancing.gif); background-position:bottom; background-repeat:no-repeat }
#nav a span.aboutUs { background-image:url(/images/btn-AboutUs.gif); background-position:top; background-repeat:no-repeat; display:block; height:18px; width:73px }
#nav a:link span.aboutUs, #nav a:visited span.aboutUs { background-image:url(/images/btn-AboutUs.gif); background-position:top; background-repeat:no-repeat }
#nav a:hover span.aboutUs, #nav a:active span.aboutUs { background-image:url(/images/btn-AboutUs.gif); background-position:bottom; background-repeat:no-repeat }
#nav a span.ourCustomers { background-image:url(/images/btn-OurCustomers.gif); background-position:top; background-repeat:no-repeat; display:block; height:18px; width:118px }
#nav a:link span.ourCustomers, #nav a:visited span.ourCustomers { background-image:url(/images/btn-OurCustomers.gif); background-position:top; background-repeat:no-repeat }
#nav a:hover span.ourCustomers, #nav a:active span.ourCustomers { background-image:url(/images/btn-OurCustomers.gif); background-position:bottom; background-repeat:no-repeat }
#nav a span.newsAndEvents { background-image:url(/images/btn-NewsAndEvents.gif); background-position:top; background-repeat:no-repeat; display:block; height:18px; width:112px }
#nav a:link span.newsAndEvents, #nav a:visited span.newsAndEvents { background-image:url(/images/btn-NewsAndEvents.gif); background-position:top; background-repeat:no-repeat }
#nav a:hover span.newsAndEvents, #nav a:active span.newsAndEvents { background-image:url(/images/btn-NewsAndEvents.gif); background-position:bottom; background-repeat:no-repeat }
 .search { display:block;   margin:-30px 10px;  }
#featuredPanel .search {margin-top:10px;}
.search input.SearchButton { background:transparent; background-image:url(/Images/searchButton.gif); background-position:0 2px; background-repeat:no-repeat; border:none; color:#fff; cursor:pointer; display:block; font-size:12px; font-weight:700; height:17px; margin-top:2px; text-transform:uppercase; width:90px }
.search input.SearchButton:hover { color:#f75A2E }
#secondaryNav a { cursor:pointer; text-indent:-9999px }
#secondaryNav .phone { background-image:url(/images/phone.gif); display:block; float:left; height:24px; margin-top:6px; width:329px; margin-left:300px }
#secondaryNav .home { background-image:url(/images/btn-home.gif); background-repeat:no-repeat; display:block; float:left; height:28px; margin-left:40px; margin-top:0; width:97px }
#secondaryNav .contactUs { background-image:url(/images/btn-contactUs.gif); background-repeat:no-repeat; display:block; float:left; height:28px; margin-top:0; width:92px }
#secondaryNav .directions { background-image:url(/images/btn-directions.gif); background-repeat:no-repeat; display:block; float:left; height:28px; margin-top:0; width:91px }
#featuredPanel { background-color:transparent; clear:right; color:#29166F; display:block; float:right; margin:10px 5px 0 0; padding-top:0px; text-align:center; width:279px }
#sidePanel, #detailSidePanel { background-color:transparent; color:#3868AA; display:block; float:left; font-weight:700; margin:0 5px 0 4px; padding-top:15px; text-align:center; width:279px }
#detailSidePanel {width:210px; margin-left:2px;}
#sidePanel img { margin:10px 0 0 }
#sidePanel h2 { font-size:18px; margin:0; padding:5px 0 0 }
#sidePanel p { font-size:13px; margin:0; padding:0 }
.FeaturedPanel { border:solid 1px #333 }
.featured { color:#CCC; font-size:medium; padding-left:7px; padding-right:7px; padding-top:10px }
#content, #detailContent { background-color:#fff; border:1px #eb0101 solid; border-right:none; color:#333; float:right; font-size:16px; margin-top:10px; padding-bottom:5px; padding-left:10px; padding-right:7px; width:665px }
#detailContent {width:738px }
#content #topCorner { background-image:url(/images/tlCorner.gif); background-position:top right; background-repeat:no-repeat; display:block; height:16px; left:-11px; position:relative; top:-1px; width:16px }
#content #bottomCorner { background-image:url(/images/blCorner.gif); background-position:bottom right; background-repeat:no-repeat; bottom:-6px; clear:left; display:block; height:16px; left:-11px; position:relative; width:16px }
#contentHome { background-color:#fff; border:1px #eb0101 solid; border-left:none; color:#333; float:left; font-size:16px; margin-top:10px; padding-bottom:5px; padding-left:10px; padding-right:7px; width:665px }
#contentHome #topCorner { background-image:url(/images/trCorner.gif); background-position:top right; background-repeat:no-repeat; display:block; height:16px; left:657px; position:relative; top:-1px; width:16px }
#contentHome #bottomCorner { background-image:url(/images/brCorner.gif); background-position:bottom right; background-repeat:no-repeat; bottom:-6px; display:block; height:16px; left:657px; position:relative; width:16px }
#content a, #contentHome a { font-size:16px }
#content ol, #content ul { margin-left:30px }
#detailContent { color:#333; margin-left:0; padding:10px }
#footer { background-color:transparent; background-image:url(/Images/footer.gif); background-repeat:repeat-x; border-left:1px #f15c30 solid; border-right:1px #f15c30 solid; clear:both; font-weight:700; height:74px; text-align:center; width:978px }
#footer .links { color:#003071; padding-top:10px }
#footer .links a { font-size:12px; text-decoration:none }
#footer .links a:link, #footer .links a:visited { color:#003071 }
#footer .links a:hover, #footer .links a:active { color:#06F }
#footer address { color:#fff; font-size:16px; padding-top:0.5em }
#footer .poweredby { margin-top:5px }
#footer .poweredby a:link, a:visited { color:#fff; font-size:x-small }
#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:#0051C0; color:#FFF; font-size:14px; font-weight:700; padding:2px }
.MakeListType { background-color:#3868AA; color:#FFF; margin-top:4px; padding:3px }
A.MakeListTypeLink:Link { color:#FFF; font-size:15px; text-decoration:none }
homePageSearch { background-image:url(/Images/rv-search.jpg); background-repeat:no-repeat; display:block; float:left; margin-top:15px; padding-top:35px; width:400px }
#rv-finder { float:left; margin-top:15px }
table, .imageViewer .clear, .imageViewer .cmdBar { clear:none }
.alignLeft, .DetailPanel .PhotoBox { text-align:left }
#nav li a:link, #nav li a:visited { background-image:url(/Images/btn-main-nav.gif); background-position:top }
#nav li a:hover, #nav li a:active { background-image:url(/Images/btn-main-nav.gif); background-position:bottom }
#content h1, #contentHome h1 { background-image:url(/Images/bullet.gif); background-position:0 5px; background-repeat:no-repeat; color:#0051C0; font-size:24px; font-weight:700; margin-top:5px; padding-left:33px; text-transform:none }
#content h2, #contentHome h2 { color:#F75A2E; font-size:20px; font-weight:700; text-transform:capitalize }
#content a:link, #content a:visited, #contentHome a:link, #contentHome a:visited { color:#0094DE; size:16px }
#content a:hover, #content a:active, #contentHome a:hover, #contentHome a:active { color:#333; size:16px }
#breadcrumbs a, a.CrumbTrailNode { color:#06F; font-size:small }
.SearchRow { margin-top:3px }
#map { border:3px #333 inset; height:500px; margin-top:10px; width:600px }
#sidePanel table { margin:0 auto }
#detailContent h1 { font-size:20px }
.FeaturedPanel a { color:#3868AA; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:700; text-decoration:underline }
A.MakeListTypeLink:Link, A.MakeListTypeLink:hover, A.MakeListTypeLink:visited { color:#fff; font-size:12px; font-weight:700; text-decoration:none }
a.MakeListLink { color:#3868AA; font-size:14px; font-weight:700; text-decoration:none }
.sideHeader a { color:#3868AA; font-size:12px }
#testimonials { clear:left; padding-top:10px }
#testimonials h2 { border-bottom:2px #3868AA solid }
#testimonials li { border-bottom:2px #3868AA solid; list-style-type:none; margin:10px 0 }
#testimonials .signiture { color:#F75A2E; font-style:italic; line-height:25px; margin:0 15px }
.serviceSpecials { border-bottom:2px #3868AA solid; border-top:2px #3868AA solid; color:#F75A2E; padding:10px 0; text-align:center }
.serviceSpecials ul { color:#00; font-size:14px; text-align:left }
.blue { color:#0051C0 }
.red { color:red }
.homeImages img { padding:0 20px }
iframe#partsSpecials { background:transparent; border:none; height:54em; overflow:hidden; width:100% }
#homePageVideo { float:right; padding-left:10px; padding-top:15px }
#videoPlayer {float:right;}
.slideshow { margin:0 auto; text-align:center; }
.InfoLinksContainer a#UsedDetail_MoreInfoAnchor1 { background:url(/images/request-info.gif) top; display:block; height:30px; margin-bottom:-15px; margin-top:5px; text-indent:-9999px; width:150px; }
/*.InfoLinksContainer a#UsedDetail_MoreInfoAnchor2 { background:url(/images/contact-sales.gif) top; display:block; height:30px; margin-bottom:-15px; text-indent:-9999px; width:150px; }*/
.InfoLinksContainer a#UsedDetail_PrintPageLink { background:url(/images/printable-page.gif) top; display:block; height:30px; width:150px; text-indent:-9999px; }
.InfoLinksContainer a#UsedDetail_MoreInfoAnchor1:hover, .InfoLinksContainer a#UsedDetail_PrintPageLink:hover { background-position:bottom; }
.displayAd a img{padding-bottom:10px;}
.sideHeader .FeaturedPanel {margin-bottom:40px;}
.InventoryTagDetails {position:relative;}
.InventoryTag {width:300px;}
#picPromo{margin:10px 20px; float:right; }
#picPromo img {border:1px solid #333;}
.fmca {border:1px solid #EB0101; margin-top:10px;}