* { margin:0; padding:0; }
body { background:url(/images/bg.jpg) repeat-x #002569; color:#062818; font:14px Arial, Helvetica, sans-serif; text-align:center; }
h1, h2, h3, p, a { color:#062818; }
h1, #detailContent h1 { font-family:'Times', sans-serif; color:#910e1e; 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 {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:992px; }
#innerContainer { background:url(/images/contentRepeat.jpg) center repeat-y; width:992px; float:left; }
#innerContainer .contentTop { background:url(/images/contentTop.jpg) top no-repeat; min-height:845px; width:992px; display:block; }
#innerContainer .contentBottom { background:url(/images/contentBottom.jpg) top no-repeat; min-height:157px; width:992px; display:block; clear:both; float:left }
#header { cursor:pointer; height:196px; text-indent:-9999px; width:1031px; text-align:center; margin:30px auto 0 auto;  left:2px;  position:relative;  }
#header .headerFG {text-indent:0; position:absolute; z-index:-1;
background:transparent;  
}
#header .headerFG img { }
 
#header h1, #header h3 { display:none; float:left; }
#header .phone img { text-indent:0; position:relative; float:left; top:12px; *margin-top:120px; margin-left:620px; z-index:100 }
#header .logo {text-indent:0; position:absolute; top:-26px;  left:-7px; z-index:0;}



#sidePanel { float:left; width:200px; margin-bottom:20px; }
#sidePanel .panel { margin-bottom:0px; width:200px; margin-left:15px; margin-top:10px; }
#sidePanel .panel { float:left; line-height:normal; }
#sidePanel .panel span.top { background:url(/images/sideBar.png) 0px top no-repeat; width:200px; float:left; padding:0 9px 0 1px; min-height:160px; height:auto !important; height:300px; }
#sidePanel .panel span.bottom { background:url(/images/sideBar.png) 0px bottom no-repeat; display:block; float:left; width:210px; }
#sidePanel h2 { color:#910e1e; padding-top:10px; font-size:20px; text-align:left; margin-top:8px; font-weight:700; padding-left:10px }
#sidePanel h3 { color:#062818; font-size:18px; }
#sidePanel .panelContent { color:#000; line-height:18px; padding-left: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; }
#sidePanel .btnChat div {clear:both}
#content { font-size:14px; padding-bottom:5px; padding-right:10px; text-align:left; width:742px; float:right; }
#content ul { margin-left:20px; }
#content ul.InventoryTag, #content ul.InventoryTagDetails {margin-left:0}
.InventoryTagDetails { position:static}
#contentHome { color:#015353; float:right; font-size:14px; padding-bottom:5px; padding-left:1px; text-align:left; width:450px; }
#contentHome img { margin:0 auto; text-align:center; }
#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:130px; 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 }
/************** Added By ADS ***************/
#email-optin{
  color:#FFF;
  text-align:center;
  font-size:12px;
  clear:both;
  width:190px;
  height:150px;
  margin-left:20px;
  padding:0;
  border-bottom:1px solid #939393;
  border-top:1px solid #CCC;
  border-right:1px solid #CCC;
  border-left:1px solid #CCC;
  background-color:#EDEDED;
}

#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; }
iframe { border:0; }
#breadcrumbs a, a.CrumbTrailNode { font-size:12px; color:#6d6e70 }
#staff img { border:1px solid black }
#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 }
#logos { text-align:center; margin-left:-3px; position:relative; }
#logos img, #homeLogos img { padding:4px 4px 4px 0; }
#logos a:hover img, #homeLogos a:hover img { filter:alpha(opacity=70); -moz-opacity:0.7px; opacity:0.7; }
.InfoLinksContainer a#UsedDetail_MoreInfoAnchor1, .InfoLinksContainer a#UsedDetail_MoreInfoAnchor2, .InfoLinksContainer a#UsedDetail_PrintPageLink, .PaymentCalcLink a, .WindowStickerLink a, .GetLowestPriceLink a, .SendToAFreindLink 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 }
.SendToAFreindLink a { background-position: -891px top; margin:0; margin-top:22px; }
.SendToAFreindLink a:hover { background-position: -891px bottom;  }
.SendToAFreindLink {display:none}
#sidePanel .FeaturedPanel { width:230px; margin-left:-10px }
.logos { margin-left:14px; margin-top:10px; width:160px; float:right }
.logos img { margin:2px }
.logos a:hover img { filter:alpha(opacity=70); -moz-opacity:0.7px; opacity:0.7; }
#de_container { margin-right:10px }
.deliveryEstimator { float:left; }
#tooltip.fancy.viewport-right { background: url('shadow2-reverse.png'); }
#fancy2 { float: right; }
#businessLogos { width:100%; margin:0 auto; float:left; position:relative; margin-top:-70px; left:125px }
#businessLogos img { margin:0 25px }
#footer .poweredby, #footer .poweredby a, #footer .poweredby a:hover { margin-top:5px; color:#17234d; text-align:center; font-size:11px; font-weight:normal }
.gps { display:block; width:124px; }
#tips .ui-tabs-nav, #events .ui-tabs-nav { width:405px }
#tips ul.ui-tabs-nav li a, #events ul.ui-tabs-nav li a { width:100px }
#tips td:last-child, #events td:last-child { padding:0 20px; }
#news .ui-tabs-nav { width:635px }
#news .ui-tabs-nav a { width:600px }
#content h2 { color:#8f0111; font-size:25px; }
.ListTable tr:hover { background:#a4c4ff }
.sideBarImage { margin:15px 14px 0 }
.sideBarImage a:hover img { filter:alpha(opacity=70); -moz-opacity:0.7px; opacity:0.7; }
div.RoundedCorners { background:#a4c4ff; padding:10px; border: 1px solid silver; }
#sidePanel .TestimonialItem a { color:#6B8CC7 }
.financingProducts td { padding:5px }
.OurPrice { color:red }
.OurPrice span { color:black }
ul.typesLinks { list-style-type: none; width:100%; font-size:12px;}
ul.typesLinks li {width:33%; float:left; padding:2px 0; }
#content ul.typesLinks li a {color:#900d1d}
.FeaturedRVs {width:200px; float:right;}
#content .hiddenLink a {text-decoration:none; color:#062818}
.btnChat img {margin: 15px 0 -15px 45px}
#sidePanel .specialOfTheWeek h2, #sidePanel .specialOfTheWeek h4 { text-align:center; margin-top:0;}

#sidePanel .specialOfTheWeek h4 {padding-left:14px}
#sidePanel .specialOfTheWeek {position:relative}
.specialOfTheWeek .OurPrice{display:none}
#sidePanel .specialOfTheWeek .FeaturedDisplayName a {font-size:10px; font-weight:700; color:black; line-height:14px; top:70px; clear:left; position:relative}
.specialOfTheWeek .BaseImage{position:relative; top:-40px; }
.specialOfTheWeek .ItemRowEven, .specialOfTheWeek .ItemRowOdd {background:transparent}

#SendToFriend {background:url('/images/modalBG.png'); border:none; width:449px; height:359px;    }
#SendToFriend .FormPanel .CommandBar {color:black; background:transparent; border:none; width:400px; }
 #SendToFriend .FormPanel {color:#333333; padding-left:20px; margin-top:5px;}
#SendToFriend .FormPanel input.Large {font-size:15px; height:20px; margin-left:50px; }
#SendToFriend .FormPanel textarea {margin-left:50px; border:1px solid black;}

#SendToFriend .FormPanel input#stfRequestButton {border:none; display:block; text-indent:-9999px; width:113px; background:url('/images/btnSend.png') top center no-repeat; height:27px; float:right; font-size: 0;  color:#fff; }
#SendToFriend .FormPanel input#stfRequestButton:hover { background:url('/images/btnSend.png') bottom center no-repeat; height:27px;}


#SendToFriend .FormPanel input#stfTryAgain {border:none; text-indent:-9999px; width:120px; background:url('/images/btnTryAgain.png') top center no-repeat; height:27px; display:block; float:right; font-size: 0;  color:#83010e }
#SendToFriend .FormPanel input#stfTryAgain:hover { background:url('/images/btnTryAgain.png') bottom center no-repeat; height:27px;}

#SendToFriend .FormPanel input#stfCloseButton1, #SendToFriend .FormPanel input#stfCloseButton2 {border:none; text-indent:-9999px; width:32px; background:url('/images/btnClose.png') top center no-repeat; height:27px; float:left; margin-left:0px; width:92px; margin-top:10px; display:block; font-size: 0; color:#83010e;}

#SendToFriend .FormPanel .LoadingPanel, #SendToFriend .FormPanel .ErrorPanel {margin-top:20px;}
#SendToFriend .FormPanel .ErrorPanel {background:transparent; height:260px;}
#SendToFriend .FormPanel .ErrorPanel ul {margin-left:0px;font-size:16px;  list-style-type:none}

#SendToFriend .FormPanel .ErrorPanel ul li { color:#cc0000; background:url("/images/rqdBullet.png") no-repeat left; padding-left:20px; line-height:1.5em}

table.fourSquare {background:#e2e2e2; width:361px; margin:5px; border:2px solid black; float:left; padding:5px;}
.ezofferdropdown{width:50px;}

#UnitLabel{font-size:20px; font-weight:700; color:#860C1B}

.largeFont *  {font-size:18px; font-weight:700;}
a.easyOffer {background:#f3f3f3 url(/Images/btnMakeAnOffer.jpg) 0 top no-repeat; display:block; text-indent:-9999px; height:66px; width:173px; margin-top:20px; }
a.easyOffer:hover {background:#f3f3f3 url(/Images/btnMakeAnOffer.jpg) 0 bottom no-repeat;}
#content .InfoLinksContainer .ContactSales {display:none;}
.confirmEmail {display:none;}

.banners {height:150px;}
#slides { position:relative;   float:left; width:500px;  height:150px;}
#slides ul { list-style-type:none; float:left; width:500px; border:1px solid black; overflow:hidden; padding:0; margin:0 }
#slides ul li { display:none; }
#slides ul li { height:150px;  float:left; display:inline; padding:0; margin:0 }
.slideShowNav {  z-index:9999; height:26px;     width:auto; float:right; margin-right:10px; margin-top:-27px; position:relative }

.slideShowNav #navSlides span a,  .slideShowNav #navSlides a:link {   color:#000; font-weight:700; padding:0px 5px; font-size:18px; text-decoration:none;  }
.slideShowNav #navSlides { background:url('/Images/slides/navBG.png') center repeat-x; height:22px;}
.slideShowNav #navSlides, #content .slideShowNav a { float:left }
.slideShowNav #navSlides a.activeSlide, #content .slideShowNav ul#navSlides a.activeSlide:link {   color:#b92322}
.slideShowNav #navSlides a:hover { color:#860C1B}
.slideShowNav #navSlides a.activeSlide:hover { color:#860C1B}
.slideShowNav a div{ display:block; width:9px; height:11px; text-indent:-9999px; margin-top:0px;  }
.slideShowNav a div#prev { background:url('/images/slides/left-arrow.png') center top; height:22px; width:15px;}
.slideShowNav a div#next { background:url('/images/slides/right-arrow.png') center top; height:22px; width:15px; }
.slideShowNav a div#prev:hover { background:url('/images/slides/left-arrow.png') center bottom }
.slideShowNav a div#next:hover { background:url('/images/slides/right-arrow.png') center bottom }

.hoverUpClass { float:left; margin:0 20px 20px 0; background:#000; text-decoration:none; }
.hoverUpClass p { margin:0; }
.hoverUpClass img { display:block;}
.caption { padding:20px; background:#000; color:#ccc; }
.caption strong { color:#fff; }
.caption em { font-style:italic; font-family:Georgia,serif; }
.caption a { color:inherit; }
.caption a:hover { text-decoration:none; }
.caption.alpha { background-color:rgb(0,0,0); /* <- fallback */ background-color:rgba(0,0,0,0.8); }
.caption.icon { padding-left:88px; background-image:url(images/camera.png); background-repeat:no-repeat; background-position:20px 20px; }
.caption.copyright { padding:5px 10px; background:transparent; text-align:right; color:#fff; text-shadow:0 1px 0 rgba(0,0,0,0.5); }
.caption.copyright span { padding:2px 8px 4px; background:rgba(0,0,0,0.3); border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; }
.caption.widescreen { padding:10px 20px; }
