body{color:#000;margin:0;padding:0}img{border:none}br{font-size:10px}.s{color:#707070;font-size:11px}.s1{color:#797979}.s2{color:#646464;font-size:9px}.s3{color:#797979;text-decoration:none}.green{color:#9CE438}.red{color:#900;font-size:9px}.red1{color:#BC5757;text-decoration:none}.red2{color:#BC5757}.red3{color:#BC5757;font-size:9px}.red4{color:#900;text-decoration:none}.red5{color:#900;font-size:14px;text-decoration:none}.red6{color:#900}.o{color:#FC0}.blue{color:#2C7F06}.w{color:#FFF}.b{color:#5B605F;font-size:14px}.b1{color:#333}.t1{background:url(/images/1_z2.gif) center left no-repeat;margin:0;padding:0 0 0 23px}.t2{background:url(/images/2_z4.gif) no-repeat left center;font-weight:700;margin:0;padding:0 0 0 23px}.biotitle{color:#DB5B28;font-style:italic;font-weight:700}.t3{background:url(/images/2_z2B.gif) no-repeat left center;color:#333;font-size:14px;font-style:oblique;font-weight:700;margin:0;padding:5px 0 5px 28px}.quote{color:#DB5B28;font-style:italic;font-weight:700}.maintenanceTitle{color:#AE1414;font-size:13px;font-weight:700;padding-top:10px;text-align:center;text-transform:uppercase}.secMainText{color:#333;font-family:Geneva, Arial, Helvetica, sans-serif;font-size:14px;padding-left:15px;padding-right:15px}.hours{color:#DB5B28}.photoborder{border-color:#AE0E0E;border-width:1px}.FeaturedPanel{border:none;margin:3px}.FeaturedPanel A *{font-family:Arial, Helvetica, sans-serif;font-size:10px;text-decoration:underline}.ListModePanel .ItemRowOdd{background-color:#FFF}.DetailPanel .ContentPanel .DealerDescription{color:#C30;font-weight:700}.ListTable .HeaderPanel H2{background-color:#DC843A;border-bottom:solid 1px #2D2E1C;color:#FFF;font-family:"Tahoma", Times, serif;font-size:14px;font-weight:700;margin:0;padding:3px 0 3px 3px}.ItemRowEven{background-color:#fff}.crumbs{padding:0 0 10px}.testimonial{border-top:2px #ae1414 solid;margin-top:15px}.testimonial p{margin-top:3px}#homePageVideo{display:block;margin:0 auto;padding-top:3px;text-align:center;width:292px}#serviceAppointment a{background:url(/Images/serviceAppointment.gif) bottom;background-repeat:no-repeat;display:block;height:90px;text-indent:-9999px;width:250px; text-align:center; margin:0 auto;}#serviceAppointment a:hover,#serviceAppointment a:active{background-position:top}body,td,p,input,textarea{font-family:Tahoma;font-size:12px}a:hover,.PricePanel,.PriceText,.PriceLabel{text-decoration:none}.t4,h1.pageTitle{background:url(/images/2_z3.gif) center left no-repeat;color:#AE1414;font-size:15px;font-weight:700;margin:0;padding:0 0 0 12px}.ListModePanel .ItemRowEven,.ItemRowOdd{background-color:#EEE}A.CrumbTrailNode,A.CrumbTrailNode:Hover{font-family:Arial, Helvetica, sans-serif;font-size:11px;text-decoration:none}.center{text-align:center;}.partsButton a{background:url(/images/partsButtonBG.jpg) top no-repeat;display:block;width:250px;height:70px;;margin:0 auto; text-align:center; padding-top:30px;font-size:28px; color:#FFFFFF; font-weight:700; text-decoration:none;}.partsButton a:hover{background-position:bottom;color:#666;}.partsPromoFloat{margin:0 auto; text-align:center;width:500px;}.partsPromoFloat .partsButton{float:left;}
ul#parts{list-style-type:none;padding-left:0}ul#parts li a{display:block;width:290px;height:64px;text-indent:-9999px;margin:10px 0;padding-left:0}ul#parts li.entertainment a{background:url(/images/btnEntertainment.gif) top}ul#parts li.towing a{background:url(/images/btnTowing.gif) top}ul#parts li.performance a{background:url(/images/btnPerformance.gif) top}ul#parts li.hitches a{background:url(/images/btnHitches.gif) top}ul#parts li.steeringHandling a{background:url(/images/btnSteeringHandling.gif) top}ul#parts li.accessories a{background:url(/images/btnAccessories.gif) top}ul#parts li a:hover {background-position:bottom}img.adDisplay{padding:5px; background-color:#fa; border:1px solid #CCC;}img.adDisplay:hover{border:1px solid #999; background-color:#f6}.clearLeft{clear:left;}.partsBtnItem{float:left; margin:2px; padding:1px;}.partsBtnItem img{border:1px solid #E4E4E4;} .partsBtnItem img:hover{border:1px solid #d3d3d3;}ul.performance{color:#003399;}
.half{float:left; width:45%;}.half em{color:#666}.half h3{color:#FF0000; text-decoration:underline; text-align:center;}.redBox{border: #FF0000 1px solid; color:#FF0000; padding:3px 8px; text-align: center; font-size:20px}
img.floatRight{float:right; margin-right:20px;}
img.floatLeft{float:left;margin-right:10px;}
.rentalAd a{width:295px; height:100px; display:block; text-align:center; margin: 0 auto; background:url(/images/rv-rental-ad.jpg) top; text-indent:-9999px;} .rentalAd a:hover{background-position:bottom};
#rvRentalsAd{margin:0 auto; text-align:center; width:250px; height:100px;}
img.ad{border:1px solid #999; padding:5px; background-color:#FAFAFA; text-align:center; margin:0 auto;}
.hours {color:#333333}
.hours strong {color:#DE5A19}
.leftSearch{padding-left:15px;margin-top:90px;}
.leftSearch select {width:135px;margin:2px 2px 2px 0px;}
.leftSearch input {width:92px;}
a.search{color:#BC5757}
.InventoryTagDetails {position:relative;}
.InventoryTag {width:300px;}
.staff{width:275px;float:left; background-color:#FFF;height:160px;}
.staffListing{margin:0px 15px;}
.staffListing h3{background-color:#CCC; color:#333; font-style:italic; font-weight:700; width:98%; padding:5px 8px;}
img.staffpic{border:1px solid #999; padding:4px;float:left; margin:3px 5px 3px 3px;}
.staffInfo p{ margin:0px 0px 6px 0px;}
.staffInfo strong{color:#DE5A19;}
/** 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; }
.partsSpecials a{background:url(/Images/btn-parts-specials.gif) bottom;background-repeat:no-repeat;display:block;height:90px;text-indent:-9999px;width:250px; text-align:center; margin:0 auto;}.partsSpecials a:hover,.partsSpecials a:active{background-position:top}
.fancybox {text-align:center; padding:10px; border:2px solid #000; margin:10px; box-shadow: 0px 0px 15px #003355; -moz-box-shadow: 0px 0px 15px #003355; -webkit-box-shadow: 0px 0px 15px #003355;}
.border a img{border:1px solid #2656A6; padding:3px;  box-shadow: 0px 0px 5px #999; -moz-box-shadow: 0px 0px 5px #999; -webkit-box-shadow: 0px 0px 5px #999;}
.border a:hover img{border:1px solid #0973B1; background-color:#FFF100;}
.TestimonialItem div, .TestimonialItem  {background-color:#C94B3F !important; color:#fff;}
.TestimonialItem {border:1px solid #87212E; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; }
.signature {font-weight:bold;}