* { margin:0; padding:0; }
body { background-color:#505050; background-image:url(/Images/bodyBckgrnd.gif); background-repeat:repeat-x; 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; }
p.contactDisclaimer {font-size:10px;}
li { margin-left:40px; }
.blue { color:#0051C0; }
.red { color:red; }
.smallText { font-size:small }
.award img { border:none; float:inherit; }
.clearboth { clear:both; font-size:1px; line-height:0; margin:-1px 0 0; }
.clearleft { clear:left; height:1px; font-size:1px; line-height:0; margin:-1px 0 0;}
.clearright { clear:left; height:1px; font-size:1px; line-height:0; margin:-1px 0 0;}
.center { margin:auto; text-align:center; }
.floatLeft img, img.floatLeft { float:left; padding-right:10px; }
.floatRight img, img.floatRight { float:right; padding-left:10px; }
.column { float:left; width:50%; }
.threecolumn { width:32.33%; float:left }
.quadColumn{ width:25%; float:left }
.niceBox {border:1px solid #ccc; background:#fcfcfc; padding:10px; width:650px; }
#container { margin-left:auto; margin-right:auto; position:relative; text-align:left; width:976px; z-index:1; }
#innerContainer { float:none; width:100%; }
#header { background-image:url(/Images/header60th.gif); background-repeat:no-repeat; cursor:pointer; display:block; height:193px; width:978px; }
#header h1 { display:none; }
#header .headerLinks { margin-left:570px; text-indent:0; }
#header .headerLinks a { padding:2px 0; }
#header .headerLinks a:link, #header .headerLinks a:visited { background:url(/Images/tab.gif) no-repeat 0 -24px; color:#00036a; display:block; float:left; font-size:12px; font-weight:700; margin:8px 0 0; padding-left:2px; text-align:center; text-decoration:none; width:96px; }
#header .headerLinks a:hover, #header .headerLinks a:active { background:url(/Images/tab.gif) no-repeat 0 0; }
#sidePanel { float:left; padding:5px; width:221px; }
#sidePanelbg { background-color:#fff; border:1px solid #00163e; min-height:350px; width:100%; }
#sidePanel h2 { color:#2e3192; font-size:large; font-style:italic; }
.panelBottom { border-left:2px #FBE015 solid; border-right:2px #FBE015 solid; border-top:2px #FBE015 solid; padding:13px 0 0; }
.panelBottom p { padding-left:10px; }
#nav { background-color:transparent; }
#nav li { background-color:transparent; margin:0; }
#nav ul { background-color:transparent; background-image:url(/Images/navEnd.gif); background-position:0 0; background-repeat:no-repeat; height:30px; list-style-type:none; padding-left:3px; width:978px; }
#nav ul li { background-color:transparent; float:left; height:30px; }
#nav .navSpacer { background-image:url(/Images/btn-mainSpacer.gif); background-repeat:no-repeat; display:inline; height:30px; width:9px; }
#nav li a { color:#2e3192; float:left; font-size:14px; font-weight:700; height:18px; padding:6px 8px; text-align:center; text-decoration:none; }
#nav li:first-child a {padding:6px 4px} 
#nav li a:link, #nav li a:visited { background-image:url(/Images/btn-main-nav.gif); background-position:0 31px; }
#nav li a:hover, #nav li a:active { background-image:url(/Images/btn-main-nav.gif); background-position:0 0; color:#d25d62; }
.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 { background-color:transparent; clear:right; color:#29166F; display:block; float:right; font-size:0.8em; min-height:200px; padding:5px; text-align:center; width:276px; }
#featuredPanel .SearchPanelHorizontal {margin:auto; text-align:center; margin-left:60px;}
#featuredPanel .SearchPanelHorizontal input, #featuredPanel .SearchPanelHorizontal select {font-size:14px; }
#featuredPanel input.SearchButton { background-color:transparent; background-image:url(/Images/search.gif); background-position:5px 11px; background-repeat:no-repeat; border:none; color:#252830; display:block; font-size:12px; font-weight:700; height:45px;   text-transform:uppercase;   width:110px; clear:left;}
.FeaturedPanel { border:solid 1px #666; margin-top:10px; }
.featured { color:#CCC; font-size:medium; padding-left:7px; padding-right:7px; padding-top:10px; }
#content { color:#333; float:right; font-size:16px; margin-bottom:20px; padding:10px 7px 5px 10px; width:728px; }
#content a { font-size:16px; }
#detailContent { color:#333; margin-left:0; padding:10px; }
#footer { background-color:transparent; clear:both; font-weight:700; text-align:center; color:#fff; font-size:16px;}
#footer a {color:#fff;}
#footer .links { color:#fff; padding-top:0.8em; }
#footer .links a { font-size:13px; text-decoration:none; }
#footer .links a:link, #footer .links a:visited { color:#fff; }
#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; }
.sideContent { border-bottom:2px #BA131A solid; font-weight:700; padding:3px 5px; text-align:left; }
.sideContent a { color:#333; font-size:small; }
.sideContent a:hover { color:#06F; }
#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:#d31f26; color:#FFF; 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; }
#homePageSearch { background-image:url(/Images/rv-search.jpg); background-repeat:no-repeat; display:block; float:left; margin-top:15px; padding-top:35px; width:400px; }
.homeSearch {width:250px; float:left; margin-top:10px;}
#rv-finder { float:left; margin-top:15px; }
table, .imageViewer .clear, .imageViewer .cmdBar { clear:none; }
.alignLeft, .DetailPanel .PhotoBox { text-align:left; }
#content h1 { background-image:url(/Images/bullet.gif); background-position:2px 0; background-repeat:no-repeat; color:#2e3192; font-size:24px; font-weight:700; margin-top:8px; padding-bottom:3px; padding-left:40px; text-transform:none; }
#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:700px; }
#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; }
#flashcontent { background:url(/Flash/background-687-344.jpg) no-repeat; }
#homeFlashBottom { margin-bottom:10px; }
#homeContentBottom { clear:both; display:block; float:left; margin-top:0; }
#homeContentMid { padding:5px; }
  #sidePanelbg {float:left}
.bold { font-weight:700; }
.FeaturedPanel .OurPrice { color:#d32028; font-size:16px; font-weight:700; }
#staff h3 { border-bottom:2px solid; font-size:20px; }
.homeImages { width:100%; }
.homeImages img {margin:10px 40px;}
#homePageTopBanner { background:#ec1d25; height:150px; position:relative;  width:978px; }
#featuredPanel input.SearchButton:hover, #footer .links a:hover, #footer .links a:active { color:#fff200; }
.leftColumn, .rightColumn { float:left; width:50%; }
#album { margin:10px; }
#staff .column { margin-right:50px; width:270px; }
#staff li { border:1px #333 solid; height:170px; list-style-type:none; margin-left:4px; margin-top:3px; padding:3px 0; text-align:center; width:250px; }
#staff img { border:1px #000 solid; margin:3px 0 0; }
.manufactIcons  { float:left; background:white; width:100%;   }
.manufactIcons2 { float:left; background:white }
.manufactIcons h3 { margin:0; padding:0; background:#2e3192; color:yellow; font-size:22px }
.manufactIcons ul { }
.manufactIcons li, .manufactIcons2 li { text-indent:-9999px; list-style-type:none; padding:0; float:left }
.manufactIcons li {margin:2px 1px;}
.manufactIcons li a, .manufactIcons2 li a { height:51px; width:135px; display:block; overflow:hidden }
.manufactIcons li.winnebago a, .manufactIcons li.winnebago a:link, .manufactIcons li.winnebago a:visited { background:url(/Images/manufacturersSmall/winnebago.jpg) top; }
.manufactIcons li.winnebago a:hover, .manufactIcons li.winnebago a:active { background:url(/Images/manufacturersSmall/winnebago.jpg) bottom; }
.manufactIcons li.tiffin a, .manufactIcons li.tiffin a:link, .manufactIcons li.tiffin a:visited { background:url(/Images/manufacturersSmall/tiffin.jpg) top; }
.manufactIcons li.tiffin a:hover, .manufactIcons li.tiffin a:active { background:url(/Images/manufacturersSmall/tiffin.jpg) bottom; }
.manufactIcons2 li.gulfStream a, .manufactIcons2 li.gulfStream a:link, .manufactIcons2 li.gulfStream a:visited { background:url(/Images/manufacturersSmall/gulfStream.jpg) top; }
.manufactIcons2 li.gulfStream a:hover, .manufactIcons2 li.gulfStream a:active { background:url(/Images/manufacturersSmall/gulfStream.jpg) bottom; }
.manufactIcons li.tourMaster a, .manufactIcons li.tourMaster a:link, .manufactIcons li.tourMaster a:visited { background:url(/Images/manufacturersSmall/tour-master.jpg) top; }
.manufactIcons li.tourMaster a:hover, .manufactIcons li.tourMaster a:active { background:url(/Images/manufacturersSmall/tour-master.jpg) bottom; }
.manufactIcons li.pleasureWay a, .manufactIcons li.pleasureWay a:link, .manufactIcons li.pleasureWay a:visited { background:url(/Images/manufacturersSmall/pleasure-way.jpg) top; }
.manufactIcons li.pleasureWay a:hover, .manufactIcons li.pleasureWay a:active { background:url(/Images/manufacturersSmall/pleasure-way.jpg) bottom; }
.manufactIcons li.jayco a, .manufactIcons li.jayco a:link, .manufactIcons li.jayco a:visited { background:url(/Images/manufacturersSmall/jayco.jpg) top; }
.manufactIcons li.jayco a:hover, .manufactIcons li.jayco a:active { background:url(/Images/manufacturersSmall/jayco.jpg) bottom; }
.manufactIcons li.kz a, .manufactIcons li.kz a:link, .manufactIcons li.kz a:visited { background:url(/Images/manufacturersSmall/k-z.jpg) top; }
.manufactIcons li.kz a:hover, .manufactIcons li.kz a:active { background:url(/Images/manufacturersSmall/k-z.jpg) bottom; }
.manufactIcons li.keystone a, .manufactIcons li.keystone a:link, .manufactIcons li.keystone a:visited { background:url(/Images/manufacturersSmall/keystone.jpg) top; }
.manufactIcons li.keystone a:hover, .manufactIcons li.keystone a:active { background:url(/Images/manufacturersSmall/keystone.jpg) bottom; }
.manufactIcons li.coachmen a, .manufactIcons li.coachmen a:link, .manufactIcons li.coachmen a:visited { background:url(/Images/manufacturersSmall/coachmen.jpg) top; }
.manufactIcons li.coachmen a:hover, .manufactIcons li.coachmen a:active { background:url(/Images/manufacturersSmall/coachmen.jpg) bottom; }
.manufactIcons li.dutchmen a, .manufactIcons li.dutchmen a:link, .manufactIcons li.dutchmen a:visited { background:url(/Images/manufacturersSmall/dutchmen.jpg) top; }
.manufactIcons li.dutchmen a:hover, .manufactIcons li.dutchmen a:active { background:url(/Images/manufacturersSmall/dutchmen.jpg) bottom; }
.manufactIcons li.holidayRambler a, .manufactIcons li.dutchmen a:link, .manufactIcons li.dutchmen a:visited { background:url(/Images/manufacturersSmall/holiday-rambler.jpg) top;  }
.manufactIcons li.holidayRambler a:hover, .manufactIcons li.dutchmen a:active { background:url(/Images/manufacturersSmall/holiday-rambler.jpg) bottom; }
.manufactIcons li.everGreen a, .manufactIcons li.everGreen a:link, .manufactIcons li.everGreen a:visited { background:url(/Images/manufacturersSmall/everGreen.jpg) top; }
.manufactIcons li.everGreen a:hover, .manufactIcons li.everGreen a:active { background:url(/Images/manufacturersSmall/everGreen.jpg) bottom; }
.manufactIcons li.itasca a, .manufactIcons li.itasca a:link, .manufactIcons li.itasca a:visited { background:url(/Images/manufacturersSmall/itasca.jpg) top; }
.manufactIcons li.itasca a:hover, .manufactIcons li.itasca a:active { background:url(/Images/manufacturersSmall/itasca.jpg) bottom; }
.manufactIcons2 li.dutchmen a, .manufactIcons2 li.dutchmen a:link, .manufactIcons2 li.dutchmen a:visited { background:url(/Images/manufacturersSmall/dutchmen.jpg) top; }
.manufactIcons2 li.dutchmen a:hover, .manufactIcons2 li.dutchmen a:active { background:url(/Images/manufacturersSmall/dutchmen.jpg) bottom; }
.manufactIcons li.roadtrek a, .manufactIcons li.roadtrek a:link, .manufactIcons li.roadtrek a:visited { background:url(/Images/manufacturersSmall/roadtrek.jpg) top; }
.manufactIcons li.roadtrek a:hover, .manufactIcons li.roadtrek a:active { background:url(/Images/manufacturersSmall/roadtrek.jpg) bottom; }
.triplePromo { margin:0 auto; float:left; width:220px; padding-right:15px; }
.clear { clear:both }
.UnitListControl { padding-top:15px }
.homePageSideAd {padding:8px 0;}
#ssplayer{text-align:center; margin:0 auto; padding:5px; margin-left:5px; display:block; float:right;}
.triColumn { float:left; width:30%; }
#footer .triColumn { color:#fff; width:325px;}
.floatAdMain{margin:10px auto; border:1px solid #CCC; width:225px; padding:6px; color:#333; text-align:center;float:left;}
.floatAdMain a{text-decoration:none; color:#333;}
.floatAdMain a:hover{text-decoration:none; color:#BE4924;}
.InventoryTagDetails {position:relative;}
.InventoryTag {width:300px;}
.mainVideo {margin:5px; height:360px; width:100%; }
img.floatLeft {margin:5px 10px 5px 5px;}
img.photo {border:1px solid #ccc; padding:5px; box-shadow: 0px 0px 5px #ccc; -moz-box-shadow: 0px 0px 5px #ccc; -webkit-box-shadow: 0px 0px 5px #ccc;}
.tm {font-size:7px; position:relative; top:-7px;}

/** Detail Buttons **/
a.RequestInfo, a.ContactSales, a.PrintPage { background:url(/Images/detail-buttons.gif) top; display:block; height:29px; margin-top:2px; text-indent:-9999px; width:148px; }
 a.ContactSales { background-position: -444px top }
 a.ContactSales:hover { background-position: -444px bottom }
a.PrintPage { background-position: 0 top }
a.PrintPage:hover { background-position: 0 bottom }
a.RequestInfo { background-position: 598px top;  }
a.RequestInfo:hover { background-position: -592px bottom }
.InfoLinksContainer {padding-top:10px;}
.InfoLinksContainer a {margin:0; padding:0; line-height:0; }
#winTrailerAd a, #cashForCampers a, #justArrivedRoadtrek a{ text-indent:-9999px; background:url(/Images/btnWinThisTrailer.jpg) top center no-repeat; width:278px; height:88px; display:block; margin:5px 0px; }
#winTrailerAd a {float:left; width:300px; margin-left:40px; margin-top:20px;}
#cashForCampers a {height:106px; background:url(/Images/btnCashForCampers.jpg); float:left; margin-left:40px;}
#justArrivedRoadtrek a {height:105px;width:279px;  background:url(/Images/justArrivedRoadtrek.jpg);}
#winTrailerAd a:hover, #cashForCampers a:hover, #justArrivedRoadtrek a:hover {background-position:bottom;}
.contentPanel {width:655px; text-align:center; margin:0 auto; float:right;}
.contentPanel p{margin-bottom:15px; text-align:center;}
.tbHoursOp {border:0; border-spacing:0; color:#666666; font-family:Arial; font-size:11px; margin-top:7px;}
.tbHoursOp td, th { padding:6px 4px; border-right:1px solid #dadada; border-bottom:1px solid #dadada; border-spacing:0;  font-size:11px}
.tbHoursOp th { text-align:right;}
.tbHoursOp td { text-align:center;}
.tbTxtAlnLft { text-align:left !important;}
.tbNoBtm {border-bottom:0px !important;}
.tbNoRgt { border-right:0px !important;}
.facebookApp{float:left; width:300px; margin-right:10px;}
.financing399 {margin:0 auto; text-align:center; width:230px; height:80px; display:block; margin-bottom:5px;}
 

/*
** Slideshow
*/
#headerSlider {border:1px solid #000;}
#headerSlider img {display:none;}

.featuredHeading {margin-bottom:-20px; margin-top:10px; }
  #slideshowWrap{  text-align:center;  background:white url(/Images/sliderShadow.png); float:left; width:678px ; height:296px; }
 .specialsSlider{  width:658px ; margin:0 auto;  padding:0; height:248px; float:left;   margin-left:10px; margin-top:8px; overflow:hidden; display:none; }
 

 .fourthWrapped{ height: 248px; width: 680px; float:left;  margin: 0; padding: 0;   }
.specialsSlider .BaseImage {border:1px solid #bdd6ff; max-height:120px  }
.specialsSlider .ItemRowEven, .specialsSlider .ItemRowOdd {background:none;}


.specialsSlider .fourthWrapped>div{   border: 1px solid #bdd6ff; background-color: #eee; margin: 0; float:left; width:217px; height:248px; }



.specialsSlider .ItemRowEven:hover, 
.specialsSlider .ItemRowOdd:hover, 
.specialsSlider .fourthWrapped>div:hover 
{background:#bdd6ff; cursor:pointer;}
.specialsSlider .FeaturedDisplayName a{font-size:12px; color:#000; font-weight:700; text-decoration:none;}

 #prev, #next {float:left; height:66px; width:59px;  position:absolute; z-index:9999; margin-top:100px; *margin-top:120px; left:627px; display:none;}
#prev {left:6px;}
#prev a, #next a {display:block; text-indent:-9999px; background:transparent url(/Images/arrows.png) 0 0 no-repeat; height:66px; width:59px; }
#next a {background-position: top right;}
#prev a:hover {background-position: bottom left;}
#next a:hover {background-position: bottom right;}


.manufactIconsSmall {width:976px; height:53px; display:block; border-right:1px solid #000;border-left:1px solid #000; overflow:hidden; background:#fff;}
.manufactIconsSmall li{ text-indent:-9999px; list-style-type:none; padding:0 1px; float:left; margin:2px 1px 0 2px; background:url(/Images/manufacturersSmall.jpg) -990px -51px !important; }
.manufactIconsSmall li a{ height:51px; width:96px; display:block; overflow:hidden; background:url(/Images/manufacturersSmall.jpg) 0px 0px !important;}
.manufactIconsSmall li.winnebago a, .manufactIconsSmall li.winnebago a:link, .manufactIconsSmall li.winnebago a:visited {background-position: 0px 0px !important; width:100px;}
.manufactIconsSmall li.winnebago a:hover, .manufactIconsSmall li.winnebago a:active {background-position: 0px -51px !important;}
.manufactIconsSmall li.tiffin a, .manufactIconsSmall li.tiffin a:link, .manufactIconsSmall li.tiffin a:visited {background-position: -100px 0px !important; width:96px;}
.manufactIconsSmall li.tiffin a:hover, .manufactIconsSmall li.tiffin a:active {background-position: -100px -51px !important;}
.manufactIconsSmall li.pleasureWay a, .manufactIconsSmall li.pleasureWay a:link, .manufactIconsSmall li.pleasureWay a:visited {background-position: -200px 0px !important; width:90px;}
.manufactIconsSmall li.pleasureWay a:hover, .manufactIconsSmall li.pleasureWay a:active {background-position: -200px -51px !important;}
.manufactIconsSmall li.roadtrek a, .manufactIconsSmall li.roadtrek a:link, .manufactIconsSmall li.roadtrek a:visited{background-position: -300px 0px !important; width:87px;}
.manufactIconsSmall li.roadtrek a:hover, .manufactIconsSmall li.roadtrek a:active{background-position: -300px -51px !important;}
.manufactIconsSmall li.jayco a, .manufactIconsSmall li.jayco a:link, .manufactIconsSmall li.jayco a:visited{background-position: -400px 0px !important; width:82px;}
.manufactIconsSmall li.jayco a:hover, .manufactIconsSmall li.jayco a:active {background-position: -400px -51px !important;}
.manufactIconsSmall li.keystone a, .manufactIconsSmall li.keystone a:link, .manufactIconsSmall li.keystone a:visited {background-position: -500px 0px !important; width:98px;}
.manufactIconsSmall li.keystone a:hover, .manufactIconsSmall li.keystone a:active{background-position: -500px -51px !important;}
.manufactIconsSmall li.kz a, .manufactIconsSmall li.kz a:link, .manufactIconsSmall li.kz a:visited{background-position: -600px 0px !important; width:86px;}
.manufactIconsSmall li.kz a:hover, .manufactIconsSmall li.kz a:active {background-position: -600px -51px !important;}

.manufactIconsSmall li.everGreen a, .manufactIconsSmall li.everGreen a:link, .manufactIconsSmall li.everGreen a:visited{background-position: -700px 0px !important; width:88px;}
.manufactIconsSmall li.everGreen a:hover, .manufactIconsSmall li.everGreen a:active {background-position: -700px -51px !important;}
.manufactIconsSmall li.coachmen a, .manufactIconsSmall li.coachmen a:link, .manufactIconsSmall li.coachmen a:visited{background-position: -800px 0px !important; width:98px;}
.manufactIconsSmall li.coachmen a:hover, .manufactIconsSmall li.coachmen a:active {background-position: -800px -51px !important;}
.manufactIconsSmall li.holidayRambler a, .manufactIconsSmall li.dutchmen a:link, .manufactIconsSmall li.dutchmen a:visited{background-position: -900px 0px !important; width:100px;}
.manufactIconsSmall li.holidayRambler a:hover, .manufactIconsSmall li.dutchmen a:active {background-position: -900px -51px !important;}


.marquee {background:#D52228; line-height:30px; color:#fff; font-size:20px; font-style:italic; font-weight:700; border-left:1px solid #000; border-right:1px solid #000; width:976px; padding:1px 0;}

.submitButton {display:block; font-size:20px; font-weight:700; background:#D52228; color:#fff; padding:4px; margin:5px;}
.submitButton:hover {background:#2A3193;}

#btncampin a, #btncampin a:link { background:url(/images/btnCampin.jpg) top no-repeat; height:216px; width:274px; display:block; text-indent:-9999px; margin:0 auto; }
#btncampin a:hover { background:url(/images/btnCampin.jpg) bottom no-repeat; }


#videoplayerhome { float:left; display:block; width:450px; height:300px;  border:2px solid #D52228; margin:0 0 10px 110px;}
.fire150 a{width:310px; height:185px; display:block; float:right; background:url(/Images/firecracker-150-main.jpg) top center; margin:35px 5px 0 0;}
.fire150 a:hover, .fire150 a:active{background-position: bottom;}
.fire150 a span{display:none;}
