Body { background-image:url(/images/bck_blu_lines.gif); color:#000; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
H1 { color:#000; font-family:Tehoma, Arial, Helvetica, sans-serif; font-size:16px; }
H2 { color:#000; font-family:Tehoma, Arial, Helvetica, sans-serif; font-size:14px; }
img { border:0; }
.center { margin:0 auto; text-align:center; }
.column { float:left; width:30%; }
.breadcrumbs { padding:20px 0px 10px; }
#container {width:980px; margin:0 auto; background:white; border:1px solid #FFBB07;}
.bottomText { font-family:Tahoma; font-size:10px; padding:5px; }
.footer { background-color:#213A7B; color:#FFD142; margin-top:5px; padding:5px; }
.greenline { background-color:#068551; margin-top:3px; }
#header a img {float:left;}
.headertext { background-color:#21327B; color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:700; height:35px; padding:8px 0 0; text-align:right; float:right;}
.headermiddletext { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:700; margin-right:44px; padding:8px 0 0; }
.headerrighttext { color:#FFBB07; font-size:14px; font-weight:700; padding:8px 8px 0 0; }
.secondarybody { padding:0 8px 10px; }
.secondarytopad { float:none; text-align:right; }
#nav {clear:both; margin-top:5px;}
#nav a{color:#21327B; text-decoration:none; font-size:15px; font-weight:700; border-left:2px solid #ff0033; margin:0px; padding:0 18px;}
#nav a:first-child {border:none;}
#nav a:hover {color:#3366FF }
#sideBar {width:170px; float:left; margin-top:20px;}
.contentarea {margin-left:180px; padding-right:10px; min-height:500px; height:auto !important; height:500px }
.footer {background:#ffffff; color:#000;}
.footerLinks {background:#21327B; height:30px; width:980px; padding:0; margin-left:-5px; color:#F4BE05; }
.footerLinks a {line-height:30px; color:#F4BE05; padding:0 14px;}
.bottomText {float:right;}

.frame { background-color:#FFF; border:1px solid #FFBB07; margin:8px auto; text-align:left; width:770px; }
.pagealign { text-align:center; }
#testimonials { padding:0 80px 5px 10px; }
#testimonials p { margin-bottom:20px; margin-left:-20px; }
#testimonials em { margin-bottom:20px; }
#testimonials ul li { list-style:none; margin:0; padding:0; }
a.NewList, a.NewList:visited, a.NewList:active, a.NewList:hover { color:#00f; font-size:14px; text-decoration:underline; }
a.PageNav, a.PageNav:visited, a.PageNav:active, a.PageNav:hover { color:#00f; text-decoration:none; }
.NewTitlebar { background:#213A7B; color:#FFBB07; font-size:13px; }
.NewAnchorLink { font-size:12px; }
.form { background:#FFFCD7; border:1px solid #BBB; }
.FeaturedPanel { border:solid 1px #000; margin:3px; }
.FeaturedPanel A * { font-family:Arial, Helvetica, sans-serif; font-size:10px; text-decoration:underline; }
.ListModePanel .ItemRowEven { background-color:#EEE; border:solid 1px solid #000; }
.ListModePanel .ItemRowOdd { background-color:#FFF; }

#weBuyRVs a { background:url(/Images/btnWeBuyRVs.gif) top; }
#RVLifestyle a { background:url(/Images/btnRVLifestyle.gif) top; }
#vipDelivery a { background:url(/Images/btnVipDelivery.gif) top; }
#lowPrice a { background:url(/Images/btnLowPrice.gif) top; }
.btnServiceNA a { background:url(/Images/btnServiceNA.gif) bottom; }
.btnServiceSA a { background:url(/Images/btnServiceSA.gif) bottom; }
a.weBuyRVs, a.RVLifestyle, a.vipDelivery, a.lowPrice { display:block; height:77px; width:200px; }
a.weBuyRVs:hover, a.RVLifestyle:hover, a.vipDelivery:hover, a.lowPrice:hover, a.weBuyRVs_sml:hover,  a.RVLifestyle_sml:hover, a.vipDelivery_sml:hover, a.lowPrice_sml:hover { background-position:bottom; }
a.weBuyRVs_sml { background:url(/Images/btnWeBuyRVs_sml.gif) top; }
a.RVLifestyle_sml { background:url(/Images/btnRVLifestyle_sml.gif) top; }
a.vipDelivery_sml { background:url(/Images/btnVipDelivery_sml.gif) top; }
a.lowPrice_sml { background:url(/Images/btnLowPrice_sml.gif) top; }
a.weBuyRVs_sml, a.RVLifestyle_sml, a.vipDelivery_sml, a.lowPrice_sml, .btnServiceNA a, .btnServiceSA a, a.cabelas, a.onTheRoad, a.redex { background-repeat:no-repeat; display:block; height:62px; text-indent:-9999px; }
a.weBuyRVs_sml, a.RVLifestyle_sml, a.vipDelivery_sml, a.lowPrice_sml, a.cabelas, a.onTheRoad, a.redex {width:168px;}
.btnServiceNA a, .btnServiceSA a { height:51px; }
.btnServiceNA a:hover, .btnServiceNA a:active, .btnServiceSA a:hover, .btnServiceSA a:active { background-position:top; }
a.cabelas  { background:url(/Images/btnAd2.gif) top; display:block; height:78px; }
a.onTheRoad  { background:url(/Images/btnTheWallenbecks.jpg) top; display:block; height:106px; }
a.redex { background:url(/Images/btnREDEX.jpg) top; display:block; height:27px; }
#videoIntro { background:#FFF; display:block; margin:0 auto; padding-top:3px; text-align:center; width:306px; }
a.bottomText, a.bottomText:hover { font-family:Tahoma; font-size:10px; }
 
#horizontalNav a, a.nav { color:#285098; font-family:Tahoma; font-size:12px; font-weight:700; text-decoration:none; }
#horizontalNav a:Hover, a.nav:Hover { color:#36F; font-family:Tahoma; font-size:12px; font-weight:700; text-decoration:none; }
span.NewList, .newRvTitle { color:#000; font-size:18px; font-weight:bolder; }
.InventoryTagDetails { position:relative; }
.InventoryTag { width:300px; }
/** Detail Buttons **/
a.RequestInfo, a.ContactSales, a.PrintPage, .GetLowestPriceLink a { background:url(/images/detail-buttons.gif) top; display:block; height:29px; margin-top:2px; text-indent:-9999px; width:148px; }
#content a.ContactSales { background-position: -444px top }
#content a.ContactSales:hover { background-position: -444px bottom }
#content a.PrintPage { background-position: 0 top }
#content a.PrintPage:hover { background-position: 0 bottom }
#content a.RequestInfo { background-position: 598px top; }
#content a.RequestInfo:hover { background-position: -592px bottom }
#content .GetLowestPriceLink a { background-position: -740px top; margin:0; }
#content .GetLowestPriceLink a:hover { background-position: -740px bottom }
#content .InfoLinksContainer { padding-top:10px; }
#content .InfoLinksContainer a { margin:0; padding:0; line-height:0; }
img.border{ padding:3px; border:1px solid #CCC; margin-bottom:8px;}
#map { border:1px solid #184BA1; }
#map { width: 720px; height: 450px }
#mapNavigation { text-decoration: underline; color: #4444ff; }

.DetailPanel h3 {background:#21327B;}



a.CMNLink, .Actions a.ContactUs, .Actions a.PrintPageLink, .WindowStickerLink a, .BrochureLink a, .GetLowestPriceLink a { background:url('/images/detail-buttons.png') top; display:block; height:29px; margin-top:5px; text-indent:-9999px; width:148px; }
.Actions a.ContactUs { background-position: -444px top }
.Actions a.ContactUs:hover { background-position: -444px bottom }
.Actions a.PrintPageLink { background-position: 0 top }
.Actions a.PrintPageLink:hover { background-position: 0 bottom }
.BrochureLink a { background-position: -890px top; margin:5px 0; }
.BrochureLink a:hover { background-position: -890px bottom }
.WindowStickerLink a { background-position: -296px top; margin:0; }
.WindowStickerLink a:hover { background-position: -296px bottom }
.GetLowestPriceLink a { background-position: 0 top; margin:0; }
.GetLowestPriceLink a:hover { background-position:0 bottom }
a.CMNLink { background-position: -1040px top; margin:0; }
a.CMNLink:hover { background-position: -1040px bottom; }



.btnBudaInv, .btnGeorgetownInv {display:block; text-indent:-9999px; position:absolute; background:transparent url(/Images/btnBudaInv.png) 0 0 no-repeat; height:59px; width:146px; margin-left:340px;}
.btnGeorgetownInv {background:transparent url(/Images/btnGeorgetownInv.png) 0 0 no-repeat; margin-left:830px;}
.btnBudaInv:hover, .btnGeorgetownInv:hover {background-position: 0 -58px;}