* { margin:0; padding:0 }
body { background-color:#FFDE00; background-image:url(/Images/body-bckgrnd.gif); background-repeat:repeat-x; color:#000; font:16px Geneva, Arial, Helvetica, sans-serif; margin-top:23px; text-align:center }
p { margin:0.5em 0; text-indent:0 }
.clearboth { clear:both; font-size:1px; line-height:0; margin:-1px 0 0; overflow:hidden }
.clearleft { clear:left; height:1px }
.clearright { clear:right; height:1px }
.floatRight {float:right}
.clearRight {clear:right}
.center { margin:auto; text-align:center }
.floatRight img, img.floatRight { float:right; padding-left:10px; padding-top:15px }
#container { background-color:#FFF; margin-left:auto; margin-right:auto; text-align:left; width:980px }
#innerContainer { float:none; width:100% }
#header { background-image:url(/Images/header980.gif); background-repeat:no-repeat; display:block; height:199px; width:980px }
#header .headerLinks { margin:0 0 0 670px; padding-top:10px }
#header .headerLinks a { color:#ba131a; font-size:13px; font-weight:700; padding:0 8px; text-decoration:none }
#bckgrnd { background-image:url(/Images/body-bckgrnd.gif); background-repeat:repeat }
#sidePanel { background-color:#BA131A; float:left; width:207px }
#sidePanelbg { background-image:url(/Images/leftpanel-bckgrnd980.gif); background-position:top left; background-repeat:repeat-y; width:100% }
#inner, #innerSidebar { color:#FFF; font-size:small; list-style-type:none; padding:10px }
#inner h1 { color:#FFEC6C; font-size:16px; font-style:italic; margin:10px 0 0 }
.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; margin-top:-2px }
#nav ul { background-image:url(/Images/btn-main-nav.gif); background-position:0 36px; background-repeat:repeat; border-right:1px #BA131A solid; height:36px; 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:36px; width:3px }
#nav li a { background-image:url(/Images/btn-main-nav.gif); color:#FFF; float:left; font-size:14px; font-weight:700; height:16px; padding:10px 19px; text-align:center; text-decoration:none }
#nav .navEnd a { background-image:url(/Images/btn-main-nav.gif); border:none; color:#FFF; float:left; font-size:14px; font-weight:700; height:16px; padding:10px 16px 10px 16px; text-align:center; text-decoration:none }
.leftheading { background-image:url(/images/yellowbullet.gif); background-position:10px 15px; background-repeat:no-repeat; color:#FBE015; font-size:16px; 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; padding-top:60px; text-align:center; width:170px }
#featuredPanelbg { background-image:url(/Images/sidebar2bg.jpg); background-position:top right; background-repeat:repeat-y; border-right:1px #ba131a solid }
#homeContent .FeaturedPanel a { font-size:12px; }
#homeContent .FeaturedPanel { float:left; width:582px; }
#homeContent .FeaturedPanel .ItemRowOdd,#homeContent .FeaturedPanel .ItemRowEven { background:#FFE84C; width:182px; float:left; min-height:200px !important; height:200px; border:1px solid black; }
#homeContent .FeaturedPanel .ItemRowOdd .FeaturedDisplayName,#homeContent .FeaturedPanel .ItemRowEven .FeaturedDisplayName,#homeContent .FeaturedPanel .ItemRowOdd .FeaturedDisplayName a,#homeContent .FeaturedPanel .ItemRowEven .FeaturedDisplayName a,#homeContent .FeaturedPanel .ItemRowOdd div,#homeContent .FeaturedPanel .ItemRowEven div,#homeContent .FeaturedPanel .ItemRowOdd .OurPrice,#homeContent .FeaturedPanel .ItemRowEven .OurPrice,#homeContent .FeaturedPanel .ItemRowOdd .OurPrice .StrikeThrough,#homeContent .FeaturedPanel .ItemRowEven .OurPrice .StrikeThrough { background:#FFE84C; }
#homeContent .FeaturedPanel .ItemRowOdd .OurPrice,#homeContent .FeaturedPanel .ItemRowEven .OurPrice { font-size:14px; font-weight:700 }
#homeContent .FeaturedPanel .ItemRowOdd .FeaturedDisplayName,#homeContent .FeaturedPanel .ItemRowEven .FeaturedDisplayName { height:50px; }
#sidePanel .panelContent .FeaturedPanel a { color:#012C18; }
#sidePanel .panelContent .FeaturedPanel { color:#000; }
#homeContent .FeaturedPanel { margin-left:-5px; margin-right:5px; }
#content { color:#333; margin-left:207px; margin-top:-5px; padding-bottom:5px; padding-left:10px; padding-right:7px }
#homeContent { color:#333; margin-left:207px; margin-right:170px; margin-top:-5px; padding-bottom:5px; padding-left:10px; padding-right:7px }
#detailContent { color:#333; margin-left:0; padding:10px }
#footer { background:url(/Images/footer980.gif) no-repeat center #FAE11A; clear:both; color:#BA131A; display:block; font-size:14px; height:99px; padding-top:0.8em; text-align:center }
#footer a { text-decoration:none }
#footer a:link, a:visited { color:#BA131A }
#footer a:hover, a:active { color:#06F }
#footer address { font-size:16px; padding-top:0.2em }
.poweredby { color:#333; font-size:x-small; margin-top:.2em }
.poweredby a:hover { color:#F30; text-decoration:underline }
.contactContainer { display:block; font-size:x-small; height:170px; list-style:none; margin:0; padding:0; width:100% }
.contactContainer ul { display:inline }
.contactContainer li { border:5px #BA131A solid; float:left; height:130px; list-style:none; margin:0.5em; padding:0.5em; width:250px }
.contactUsContainer li { float:left; height:130px; list-style:none; margin:0.5em; padding:0.5em; width:250px }
#breadcrumbs { color:#BA131A; padding:8px 0 2px }
div.CrumbTrail { color:#BA131A; padding:0 0 2px }
.sideHeader { border-bottom:2px #FFEC6C solid; font-weight:700; padding:3px 5px; text-align:left; }
.sideHeader a { color:#FFEC6C; font-size:small }
.sideHeader img { margin-left:-10px }
#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 {clear:right;}
#content .ListTable .HeaderPanel h2 { background-color:#0094DE; color:#FFF; font-size:14px; font-weight:700; padding:2px; ; }
.MakeListType { background-color:transparent; color:#FFF; padding:0 }
A.MakeListTypeLink:Link { color:#FFF; font-size:15px; text-decoration:none }
.hours { color:#FFF; font-weight:700; text-align:center }
#partsButton a { background-image:url(/Images/btn-parts.jpg); background-repeat:no-repeat; display:block; height:97px; margin:auto; text-align:center; width:275px }
.smallFont { font-size:12px }
.smallFont th { border-bottom:#333 thin solid; padding-top:5px }
#staff img { float:left; padding:10px }
#staff ul { display:block; font-size:13px; list-style-type:none; margin-left:40px; width:500px }
#staff ul li { display:block; height:150px; text-align:justify }
#staff .name { font-weight:700; padding-top:15px }
#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 }
#newsAndUpdates { background-image:url(/Images/newsAndUpdates.gif); background-repeat:no-repeat; display:block; margin-top:15px; padding-top:35px }
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:0 36px }
#nav li a:hover, #nav li a:active { background-image:url(/Images/btn-main-nav.gif); background-position:0 0; color:#FFDE00 }
#content a:link, #homeContent a:link { color:#0094DE }
#content a:hover, #homeContent a:hover { color:#999 }
#content h1, #homeContent h1 { background-image:url(/Images/h1-bullet.gif); background-position:0 30%; background-repeat:no-repeat; color:#1B4B9A; font-size:22px; font-weight:700; margin-top:5px; padding:5px 40px; text-transform:none }
#content h2, #homeContent h2, #featuredPanel h2 { color:#BA131A; font-size:22px; font-weight:700; text-transform:capitalize }
#featuredPanel h2 {font-size:18px}
.poweredby a:link, .poweredby a:visited { color:#333; text-decoration:none }
.contactContainer b, .contactContainer em { font-size:small }
#breadcrumbs a, a.CrumbTrailNode { color:#06F; font-size:small }
A.MakeListTypeLink:visited, A.MakeListTypeLink:hover, A.MakeListTypeLink:active { font-size:15px; text-decoration:none }
#partsButton a:link, #partsButton a:visited { background-position:0 -97px }
#partsButton a:hover, #partsButton a:active { background-position:0 -1px }
.contactContainer a:link, .contactUsContainer a:link { color:#0094DE; font-size:x-small; font-weight:700 }
.contactContainer a:hover, .contactUsContainer a:hover { color:#999; font-size:x-small; font-weight:700 }
.MakeListLink { font-size:9px }
#rentals div { display:block; float:left; height:180px; width:336px }
#rentals h3 { font-size:16px; margin-top:5px }
#rentals div ul { list-style-type:none }
#rentals img { margin:10px 0 }
#rentals div img { height:160px; margin:0 }
#rentals .bl, #rentals .br { height:100px; margin-bottom:20px }
#rentals .br { background:url(/Images/rentals/viewRVs.gif) -15px -15px no-repeat; cursor:pointer; font-weight:700; margin-left:-10px; text-align:right; width:350px; position:relative; z-index:2; overflow:visible; font-size:14px; }
#de_container { margin:0 }
.sideHeader .FeaturedPanel { color:#000000 }
.sideHeader .FeaturedPanel .FeaturedDisplayName a { color:#ba131a }
#logos img { border:none; margin:2px auto; }
#logos a:hover img { filter:alpha(opacity=70); -moz-opacity:0.7px; opacity:0.7; }
.MakeListType { margin-top:10px; background-color:#15489B; width:170px; padding:3px; }

#sidePanel .sideHeader .MakeListItemContainer a:link, #sidePanel .sideHeader .MakeListItemContainer a:active, #sidePanel .sideHeader .MakeListItemContainer a:hover, #sidePanel .sideHeader .MakeListItemContainer a:visited { font-size:10px; margin:0; padding:0; line-height:12px; }
a.MakeListTypeLink:Link, #sidePanel .sideHeader a.MakeListTypeLink:active, #sidePanel .sideHeader a.MakeListTypeLink:Hover, #sidePanel .sideHeader a.MakeListTypeLink:Visited { font-weight:700; text-decoration:none; color:#ba131a; font-size:13px; }
#sidePanel .MakeListType a{color:#fff;}
#sidePanel .MakeListType {margin-bottom:5px;}
.ItemRowEven *, .FeaturedPanel *, .ItemRowOdd { background-color: #ffffff; }
#sidePanel p { font-size:14px }
#sidePanel .sideHeader .MakeListItemContainer a:visited { color:#ffffff }
.moreLogos { padding-top:10px; margin-top:50px }
.credit {margin-top:250px}
.moreLogos img { margin:1px auto; margin-top:5px; border:1px solid #BA131A; }
.moreLogos img.noborder { margin-top:5px; border:none; }
#NewDetail_FeaturesLabel ul li{margin-left:15px;}
#sidePanel p {font-size:12px}
.center a img{border:none;text-align:center; }
#SignUp .signupframe, #SignUp .signupframe a {color:#226699}
#SignUp .signupframe {border:2px solid #ffec6c; width:180px; display:block;padding:5px;}
#SignUp .signupframe td {float:left; clear:left }
#SignUp .signupframe font {font-size:11px; float:left}
h2.rental-heading{border:1px solid #BA131A; width:97%; padding:5px; background: url(/Images/h2-rental-bg.jpg) left top no-repeat #FFDF06; color:#BA131A; margin:8px 0px;}
h3.rental-info{border:1px solid #666; width:97%; padding:1px 0px 1px 10px; background-color:#ffffe6; margin:8px 0px;}
h3.rental-info a, h3.rental-info a:link, h3.rental-info a:visited, h3.rental-info a:active {color:#1B4B9A; text-decoration:none;}
h3.rental-info a:hover{color:#1B8CDE}
h4.rental-heading{border-bottom:1px solid #BA131A; width:370px; padding:1px 8px 1px 2px; color:#BA131A; margin:8px 0px;}
img.rental-main-pic, span.rental-main-pic {text-align:center; float:right; border:1px solid #CCC; padding:0px; margin:8px 10px;}
a span.rental-main-pic img{border:1px solid #CCC; margin:3px;}
a:hover span.rental-main-pic img{border-color:#BA131A}
a span.rental-main-pic{color:#666666; padding-bottom:3px;}
a:hover span.rental-main-pic{color:#BA131A;}
.rental-unit{margin-left:5px;}
ul.info{margin-left:20px;margin-bottom:5px;}
ul.pricing{list-style:none;}
ul.pricing li strong{width:90px; display:inline-block;}
ul.pricing li i{width:200px; display:inline-block;}
ul.pricing li span{width:90px; display:inline-block;}
ul.pricing li b{width:295px; display:inline-block;}
.btnNewsletter img{margin-top:10px; margin-bottom:10px;}
#newsletterForm {margin-left:-20px;}
a.btnNewsletterClose {margin-left:90px;}
#innerSidebar { color:#FFF; font-size:small; list-style-type:none; padding:10px; }
#innerSidebar h3 { color:#FFEC6C; font-size:15px; font-style:italic; margin:15px 0px; text-transform:uppercase; }
#innerSidebar h4 { color:#FFF; font-size:14px; font-style:italic; margin:20px 0px 0px 0px; text-transform:capitalize; }
#innerSidebar div{margin:10px 0px 0px 0px; font-weight:700; text-align:left;}
.sideBox{margin:20px 0px 30px 0px; font-weight:700; text-align:left;}
#innerSidebar p{margin:2px 0px 13px 0px;}
#innerSidebar a { color:#FFEC6C; font-size:small }
#innerSidebar img { margin-left:-10px }
.directions a{font-size:12px; font-style:italic;}
#logos img{margin-left:6px;}
.slides {display:block; height:140px;}
.PhotoBox {float:right; margin-left:5px;}