* { margin:0; padding:0; }
body { background:url(/images/bg.gif) repeat-x #8a8b8d; color:#062818; font:14px Arial, Helvetica, sans-serif; text-align:center; overflow-x:hidden }
h1, h2, h3, p, a { color:#062818; }
h1, h2, h3 { font-family:'Arial Black', sans-serif; }
h1,  #detailContent h1 { font-family:'Arial Black', sans-serif; font-style:italic; color:#ee3b33; clear:right; }
h1 {background:url(/images/bullet.gif) no-repeat 0 27px; padding-left:130px; }
#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; }
label, input, select, textarea, option { font-family:Helvetica, Arial, sans-serif; font-size:12px; font-style:normal; font-weight:700; text-transform:normal; letter-spacing:normal; line-height:1.4em; color:#626262; }
.clearboth { clear:both; font-size:1px; line-height:0; margin:-1px 0 0; overflow:hidden; }
.clearleft { clear:left; height:1px; }
.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:992px; }
#innerContainer { background:url(/images/contentBG.gif) center repeat-y; width:992px; float:left; }
#innerContainer .contentTop { background:url(/images/contentTop.gif) top no-repeat; min-height:629px; width:992px; display:block; }
#innerContainer .contentBottom { background:url(/images/contentBottom.gif) top no-repeat; min-height:211px; width:992px; display:block; clear:both; float:left }
#header { background:url(/Images/header.gif) top center no-repeat; cursor:pointer; height:184px; text-indent:-9999px; width:992px; text-align:center; margin:0 auto; position:relative}
#header h1, #header h3 { display:none; float:left; }

#header .phone img { margin-top:110px; margin-left:130px; float:left; position:relative; text-indent:0  }

img.border{border:1px solid #CCC; padding:4px;}
#featuredPanel { float:right; margin-top:16px; min-height:400px; width:268px; margin-right:33px; }
#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 5px; 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:#ee3b33; font-family: Futura, "Lucida Sans Unicode", "Sans-Serif"; padding-top:10px; font-size:20px; text-align:left; margin-top:8px; font-weight:normal; 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; }
.FeaturedPanel a { font-size:12px; }
#content { font-size:14px; padding-bottom:5px; padding-right:10px; text-align:left; width:742px; float:right; }
#content ul { margin-left:20px; }
#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.gif) top no-repeat; color:#fff; height:100px; margin:0 auto; padding-top:7px; 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:#0e85ef; color:#fff; font-size:22px; font-family:'Arial Black', sans-serif; padding:1px 10px 1px; text-shadow: -1px 1px 0 #a7a9ac }
#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:#EE3B33; }
.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 }
.SendToAFreindLink a { background-position: -891px top; margin:0; margin-top:22px; }
.SendToAFreindLink a:hover { background-position: -891px bottom;  }
.SendToAFreindLink {display:none}
.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 }
.featuredRVs {margin-top:-43px}
.featuredRVs img.featuredHeading {position:relative;top:41px}
#content .FeaturedPanel { width:732px; float:left; clear:right; border:1px solid #a7a9ac; padding-top:20px}
#homeTripleFeature{margin-left:40px;}
.tripleFeature{float:left; margin:5px;}
img.typesImgSideTop, .typesTxtCenter {margin:0 auto; text-align:center; margin-left:-15px; }
h3.typeHeader, h3.typeHeaderTop { margin:10px 5px 3px -12px; padding:0px; text-align:center;}
h3.typeHeader { border-top:1px solid #999; padding: 10px 0px 0px 0px;}
#sidePanel .typesTxtCenter a:link, #sidePanel .typesTxtCenter a:visited { color:#006cb7; font-size:10px; }
#sidePanel .typesTxtCenter a:hover, #sidePanel .typesTxtCenter a:active { color:#06277b; font-size:10px; }

.FeaturedPanel .ItemRowOdd, .FeaturedPanel .ItemRowEven { width:173px; float:left; min-height:190px !important; height:160px; border:none; background:#ffffff }
.FeaturedPanel .ItemRowOdd .OurPrice, .FeaturedPanel .ItemRowEven .OurPrice { font-size:14px; font-weight:700 }
.FeaturedPanel .ItemRowOdd .FeaturedDisplayName, .FeaturedPanel .ItemRowEven .FeaturedDisplayName { height:50px; }
#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; }
#content .FeaturedPanel { margin-top:20px }
#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:115px; overflow:hidden; }
#businessLogos img {margin:0 20px}
.financingLinks span {margin:0 20px}
.financingLinks span:first-child {margin: 0}
.paragraphDividers {float:left}
.paragraphDividers p {border:1px solid black; margin-bottom:20px; padding:5px; margin:5px; }
.paragraphDividers p:last-child {margin-bottom:0}
.staffOdd {padding-left:5px}
#staff a.Tips1 {color:#999999; text-decoration:none;}
#staff a.Tips1 strong {color:#0e85ef; text-decoration:underline}
.pictureFrame {border: 5px double black; padding:0 5px 5px }
img.displayBorder{padding:3px; border:1px solid #CCC; margin:5px;}
a:hover img.displayBorder{border:1px solid #999;}
.rentalImage img.displayBorder{background-color:#e9e9e9; border:1px solid #999;}
.rentalImage {float:left; margin-right:10px;}
.rentalInfo ul{list-style:none; margin: 10px 0px;}
#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;}
hr.rental{border:1px solid #000; border-bottom:none; border-right:none; border-left:none; margin:10px 1px;}
.btnRentalApp {display:none;}
.rentalDetail .btnRentalApp {display:block; width:150px; height:69px; background:url('/images/btnRVRentals.gif') left; text-indent:-9999px}
.rentalDetail .btnRentalApp:hover {background:url('/images/btnRVRentals.gif') right;}
.rentalDetail #content a.RequestInfo, .rentalDetail #content .ContactSales, .rentalDetail #content .PaymentCalcLink, .rentalDetail #content .PricePanel,  .rentalDetail #content .LocationText, .rentalDetail #content .LocationLabel, .rentalDetail #content #UsedDetail_StockNumberLabel {display:none;}
.InventoryTag {width:300px}
.InventoryTagDetails {position:relative;}
.InventoryTag {width:300px;}
div.RoundedCorners { background:#CCC; color:#333; margin-left:10px; padding:3px; }
.shadow {  box-shadow: 0px 0px 5px #999; -moz-box-shadow: 0px 0px 5px #999; -webkit-box-shadow: 0px 0px 5px #999;}
/* SlideShow */

#slides {position:relative; overflow:hidden ; width:520px; height:204px; overflow:hidden; float:left;}
#slides ul {margin:0}
 
.slideShowMask {position:absolute; z-index:100}
#slideShowNav {position:absolute; z-index:200; top:175px; width:500px}
#slideShowNav #pager {float:left}
#nextPrev {float:right}
#prev, #next {float:left; padding:0 8px;}
#prev a {display:block; text-indent:-9999px; background:transparent url(/Images/slideShow/prev.png) top no-repeat; width:20px; height:20px;} 
#next a {display:block; text-indent:-9999px; background:transparent url(/Images/slideShow/next.png) top  no-repeat; width:20px; height:20px;} 
#prev a:hover {display:block; text-indent:-9999px; background:transparent url(/Images/slideShow/prev.png) bottom  no-repeat; width:20px; height:20px;} 
#next a:hover {display:block; text-indent:-9999px; background:transparent url(/Images/slideShow/next.png) bottom  no-repeat; width:20px; height:20px;}
#pager {margin-left:30px;}
#pager a {display:block; width:20px; height:20px; background:#ee3b33; float:left; text-indent:-9999px; margin:0 4px; }
#pager a:hover {background:#e3e3e3}
#pager a.activeSlide {background:#ee3b33 url(/Images/slideShow/pager.gif) 0 0 no-repeat;}

#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:0px;}
#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}

