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 {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}
.RVServiceReviews a{background:url(/Images/btn-service-reviews.gif) bottom;background-repeat:no-repeat;display:block;height:90px;text-indent:-9999px;width:250px; text-align:center; margin:0 auto;}.RVServiceReviews a:hover,.partsSpecials a:active{background-position:top}
.btnFallSpecials a{background:url(/Images/btn-fall-specials.jpg) bottom center no-repeat;display:block;height:90px;text-indent:-9999px;width:250px; text-align:center; margin:0 auto;}
.btnFallSpecials a:hover,.btnFallSpecials a:active{background-position:top;}

.btnWinterSpecials a{background:url(/Images/btn-winter-specials.jpg) bottom center no-repeat;display:block;height:90px;text-indent:-9999px;width:250px; text-align:center; margin:0 auto;}
.btnWinterSpecials a:hover,.btnWinterSpecials a:active{background-position:top;}

.facebook a{display:block; background:url(/images/facebook.jpg) no-repeat top center; width:215px; height:60px; text-indent:-9999px; margin:5px auto;}
#fbButton {position:relative; left:48px;}
.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;}
#map { border:3px solid #87212F; box-shadow: 0px 0px 5px #AFAFAF; -moz-box-shadow: 0px 0px 5px #AFAFAF; -webkit-box-shadow: 0px 0px 5px #AFAFAF; }
#map { width: 558px; height: 350px; margin-top:10px; }





.btnRentAnRV, .btnRVMaintenance, .btnDelivery,   .btnCanadianCustomers {display:block; text-indent:-9999px; width:152px; height:121px; background:#FFF url(/images/homePageButtons.jpg) 0 0 no-repeat; margin:0; padding:0;}
.btnDelivery{background-position: -304px 0;}
.btnCanadianCustomers{background-position: -456px 0;}
.btnRVMaintenance {background-position: -152px 0;}
.btnRentAnRV:hover  {background-position:-3px -129px;} 
.btnDelivery:hover  {background-position:-307px -129px;} 
.btnRVMaintenance:hover  {background-position:-155px -129px;} 
.btnCanadianCustomers:hover  {background-position:-459px -129px;}  

.btnWinnebagoBlowout, .btnUnder16000 {display:block; text-indent:-9999px; width:280px; height:82px; background:#FFF url(/images/homePageButtons2.jpg) 15px 0 no-repeat; margin:0; padding:0;}
.btnUnder16000 {background-position: -284px 0;}
.btnWinnebagoBlowout:hover {background-position:15px -89px;}
.btnUnder16000:hover {background-position: -284px -89px;}




/*
*** Slideshow
*/
 #slideshowWrap{ text-align:center;  float:left; width:588px; position:relative; height:240px;}
 .specialsSlider{ width:588px; margin:0 auto; padding:0; height:240px; float:left; overflow:hidden; background:white; margin-left:8px; }
 

 .fourthWrapped{ height: 235px; width: 588px; float:left; margin: 0; padding: 0; margin-left:1px; overflow:hidden; }
.specialsSlider .BaseImage {border:1px solid #ccc; margin:4px auto; height:90px}
.specialsSlider .ItemRowEven, .specialsSlider .ItemRowOdd {background:none; float:left; width:163px; padding: 15px; border: 1px solid #ccc; background-color: #eee;  width:193px\9;}
 
 
.specialsSlider .ItemRowEven:hover , .specialsSlider .ItemRowOdd:hover, .specialsSlider .fourthWrapped>div:hover {background:#FCBC7E; cursor:pointer;}

 #prev, #next {float:left; height:58px; width:71px; position:absolute; z-index:9999; margin-top:80px;    right:-16px; display:none;}
#prev {left:-0px;}
#prev a, #next a {display:block; text-indent:-9999px; background:transparent url(/Images/arrows.png) 0 0 no-repeat; height:54px; width:71px; }
#next a {background-position: top right;}
#prev a:hover {background-position: bottom left;}
#next a:hover {background-position: bottom right;}


/*
*** Home Page Video
*/
.videoWrap {position:relative;}
#homePageVideo {width:292px; height:242px; display:block;   background: transparent}
#overlayControls a { display:block; height:16px; width:16px; background:transparent url(http://common.interactrv.com/common/assets/images/flowplayer/default-gui/smallControls.png) 0 0 no-repeat; text-indent:-9999px; position:absolute; z-index:9999;}
#overlayControls a.pause, #overlayControls a.play { top:200px; left:24px; }
#overlayControls a.mute, #overlayControls a.unmute { top:199px; left:44px; }
#overlayControls a.pause { background-position: top left }
#overlayControls a.play { background-position: top right }
#overlayControls a.mute { background-position: bottom left }
#overlayControls a.unmute { background-position: bottom right }
#overlayControls .time { display:none; }

/*
*** Try to disable Skype toolbar styling
*/
span.skype_pnh_container {display:none !important;}
span.skype_pnh_print_container {display:inline !important;}


.NewDetailPanel {width:500px;}
