@import '../InterActRV/UserControls/Default.css';
@import '../InterActRV/Supplements/Style/SliderGray/StyleSheet.css';
@import '../CSS/specs-table.css';
html,body{color:#666;font-family:Tahoma, Arial, sans-serif;font-size:11px;}
*{margin:0;padding:0;}
body{text-align:center;color:#000;background:url(http://c0024598.cdn1.cloudfiles.rackspacecloud.com/bodyTop.gif) repeat-x #5d6267;margin:0 auto;padding:0;}
img{border:none;}
center{text-align:center;margin:0 auto;}
a,a:link{color:#09F;text-decoration:none;}
h1 {font-size:23px;}
h2 {font-size:18px}
.column{width:49%;float:left;}
#container{width:1004px;text-align:left;background:url(http://c0024598.cdn1.cloudfiles.rackspacecloud.com/contentBckgrnd.gif) repeat-y;margin:14px auto 0;}
#container #containerTop{background:url(http://c0024598.cdn1.cloudfiles.rackspacecloud.com/contentTop.gif) center -10px no-repeat;display:block;height:35px;}
#container #containerBottom{background:url(http://c0024598.cdn1.cloudfiles.rackspacecloud.com/contentBottom.gif) center bottom no-repeat;display:block;height:35px;clear:both;position:relative;z-index:2;}
#contentContainer{margin:20px 6px;}
#content p,#content h1,#content h2,#content h3{padding:3px;}
#homePageMain{background:url(http://c0024598.cdn1.cloudfiles.rackspacecloud.com/openRoadPic1.jpg) no-repeat;display:block;height:354px;}
#homePageMain h2{font-size:16px;font-weight:700;}
#homePageMain a{color:#06F;text-decoration:none;}
#homePageMain #openRoad{margin-left:19px;padding-top:25px;padding-bottom:15px;width:220px;}
#homePageMain #openRoad p{margin:3px 0;}
#homePageMain #videoPlayer{float:right;padding-right:8px;padding-top:8px;}
#threeColLayout #content{float:left;width:578px;background:#fff;margin:0 3px;}
#twoColLayout #content, #twoColRightLayout #content{float:left;width:771px;margin:0 0 0 5px;padding:5px 10px 5px 5px;}
#oneColLayout #content {margin:0 0 0 5px;padding:5px 10px 5px 5px;}
#rightSidebar{float:right;width:200px;background:#fff;}
#leftSidebar{width:200px;background:#fff;float:left;}
#twoColRightLayout #leftSidebar{display:none;}
.clearleft{clear:left;}
.clearright{clear:right;}
.dealerColumn{width:200px;}
.dealerColumn2{width:180px;}
.dealerColumn,.dealerColumn2{float:left;margin-left:0;}
.dealerColumn a,.dealerColumn2 a{line-height:18px;font-size:12px;}
img.floatRight{float:right;margin:4px; padding:5px;}
h2.promo{padding:8px 0;}
#header,#homeHeader{height:107px;background:url(http://c0024598.cdn1.cloudfiles.rackspacecloud.com/header.gif) no-repeat;width:980px;position:relative;display:block;z-index:0;margin:0 auto;}
#homeHeader{background:url(http://c0024598.cdn1.cloudfiles.rackspacecloud.com/homeHeader.gif);height:170px;margin-bottom:-20px;}
#header h1,#homeHeader h1, #blogheader h1{text-indent:-9999px;}
#header #topLinks,#homeHeader #topLinks, #blogheader  #topLinks{color:#fff;font-family:tahoma;font-size:15px;font-weight:700;position:relative;top:-20px;left:700px;width:280px;}
#header #nav,#homeHeader #nav, #blogheader #nav{position:relative;top:59px;left:360px;width:700px;display:block;height:35px;float:left;}
#header #nav, #blogheader  #nav{top:26px;}
#header #nav ul,#homeHeader #nav ul, #blogheader  #nav ul{list-style-type:none;text-indent:-9999px;width:700px;float:left;}
#header #nav li,#homeHeader #nav li, #blogheader  #nav li{float:left;}
#header #nav li a,#homeHeader #nav li a,#blogheader  #nav li a{width:142px;display:block;height:35px;margin:0 2px;}
#header #nav li a.rvFinder,#homeHeader #nav li a.rvFinder, #blogheader  #nav li a.rvFinder{background:url(http://c0024598.cdn1.cloudfiles.rackspacecloud.com/btnRVFinder.gif) bottom no-repeat;}
#header #nav li a.dealerFinder,#homeHeader #nav li a.dealerFinder,#blogheader  #nav li a.dealerFinder{background:url(http://c0024598.cdn1.cloudfiles.rackspacecloud.com/btnDealerFinder.gif) bottom no-repeat;}
#header #nav li a.learnRVing,#homeHeader #nav li a.learnRVing,#blogheader  #nav li a.learnRVing{background:url(http://c0024598.cdn1.cloudfiles.rackspacecloud.com/btnRvingOneOOne.gif) bottom no-repeat;}
#header #nav li a.rvConcierge,#homeHeader #nav li a.rvConcierge,#blogheader  #nav li a.rvConcierge{background:url(http://c0024598.cdn1.cloudfiles.rackspacecloud.com/btnRVConcierge.gif) bottom no-repeat;}
#header #nav li a:hover,#homeHeader #nav li a:hover,#blogheader #nav li a:hover{background-position:top;}
#secondaryNav{text-align:center;font-size:14px;margin:-10px 10px 10px;}
#leftSidebar span#simpleStart{background:url(http://c0024598.cdn1.cloudfiles.rackspacecloud.com/simpleStart.gif) no-repeat;text-indent:-9999px;height:39px;width:200px;display:block}
#leftSidebar ul#simpleNav{list-style-type:none;font-family:tahoma;font-size:16px;font-weight:700;background:url(http://c0024598.cdn1.cloudfiles.rackspacecloud.com/simplePanel.gif) no-repeat;margin-top:5px;padding:10px 0;}
#leftSidebar ul#simpleNav li{background:url(http://c0024598.cdn1.cloudfiles.rackspacecloud.com/magGlass.gif) no-repeat;padding-left:30px;margin:10px 0 0 10px;}
#leftSidebar .leftSidebarContent{padding:5px;}
#leftSidebar .leftSidebarContent h3{color:#00426D;margin:4px 0 0;}
#leftSidebar .leftSidebarContent p{color:#0072BC;margin:4px 0 0;}
#content h1{font-size:22px;color:#95c957;}
#content h3{color:#00426D;margin:4px 0 0;padding:0 4px;}
#content p{margin:9px 0 0;}
#content li.where{margin-left:20px;}
#ratingsAndReviews{float:left;display:block;width:388px;text-align:center;}
#ratingsAndReviews img{padding-top:3px;margin-left:3px;}
#ratingsAndReviews h2{background:url(http://c0024598.cdn1.cloudfiles.rackspacecloud.com/ratingsAndReviews.gif);display:block;height:32px;text-indent:-9999px;margin-top:0;}
#rvLearningCenter{float:right;display:block;width:190px;}
#rvLearningCenter h2{background:url(http://c0024598.cdn1.cloudfiles.rackspacecloud.com/rvLearningCenter.gif);display:block;height:32px;text-indent:-9999px;margin:0 0 0 -2px;}
#rvLearningCenter p{margin-left:3px;}
ul#RandR{margin-top:-10px;list-style-type:none;padding-left:3px;}
ul#RandR li{float:left;margin-top:13px;}
ul#RandR li a{display:block;width:121px;text-align:center;background:url(http://c0024598.cdn1.cloudfiles.rackspacecloud.com/rAndRBtnBckgrnd.gif) top;height:15px;border:1px #584545 solid;padding:4px 2px 2px;}
ul#RandR li a:hover{background-position:bottom;}
#rightSidebar h2.whatsNew{background:url(http://c0024598.cdn1.cloudfiles.rackspacecloud.com/whatsNew.gif) no-repeat;height:38px;text-indent:-9999px;}
#rightSidebar ul#whatsNew{background:url(http://c0024598.cdn1.cloudfiles.rackspacecloud.com/whatsNewBckgrndNew.gif) no-repeat;height:105px;list-style-type:none;font-family:tahoma;font-size:14px;font-weight:700;padding:1px 0;}
#rightSidebar ul#whatsNew li{margin:5px;}
#rightSidebar ul#whatsNew li#news{background:url(http://c0024598.cdn1.cloudfiles.rackspacecloud.com/whatsNewNews.gif) no-repeat;padding-left:40px;margin:10px 0 0 10px;}
#rightSidebar ul#whatsNew li#blog{background:url(http://c0024598.cdn1.cloudfiles.rackspacecloud.com/whatsNewBlog.gif) no-repeat;padding-left:40px;margin:10px 0 0 10px;}
#rightSidebar ul#whatsNew li#video{background:url(http://c0024598.cdn1.cloudfiles.rackspacecloud.com/whatsNewVideo.gif) no-repeat;padding-left:40px;margin:10px 0 0 10px;}
#rightSidebar #bestRated{margin-left:2px;}
#rightSidebar #bestRated h2{text-indent:-9999px;background:url(http://c0024598.cdn1.cloudfiles.rackspacecloud.com/bestRatedRVs.jpg) no-repeat;height:86px;}
#footer, #blogfooter{position:relative;bottom:35px;z-index:0;text-align:center;background-color:#b8b8b8;}
#footerContent{padding-top:20px;width:1004px;text-align:left;position:relative;margin:0 auto;}
#footer h4, #blogfooter h4{font-size:18px;color:#0072bc;}
#footer a,#blogfooter a{color:#516272;font-size:14px;}
#footer a:hover,#blogfooter a:hover{color:#0072bc;}
.footerColumn{width:200px;float:left;margin-left:50px;}
#footerNav{margin-left:50px;color:#fff;font-size:12px;font-weight:700;width:100%;margin-bottom:40px;clear:left;position:relative;top:40px;left:5px;}
.DealerBox{font-size:110%;width:250px;height:6em;float:left;}
#content .DealerBox h3{font-size:120%;padding:0 0 3px;}
.MfgBox{float:left;width:240px;height:100px;border:solid 1px #939393;text-align:center;margin:1px;padding:3px;}
#MfgDesc{width:400px;float:left;}
.MfgDesc :link{font-weight:700;}
.ModelInfo{margin-top:15px;width:400px;}
.MfgExtras{width:200px;float:left;}
.CrumbTrailNode{font-size:110%;}
.MediaBox{float:left;width:450px;}
.OptBox{float:left;width:200px;}
.DescBox{clear:both;padding-top:15px;}
.ModelBox{margin-top:15px;clear:both;}
.ModelContent{width:450px;float:left;}
.ModelOpts{width:250px;float:left;margin-left:10px;}
.AlternateTypes{margin-top:5px;width:250px;margin-left:460px;clear:left;padding:5px;}
.PageOpts{border:solid 1px #CDCDCD;font-family:Arial, Helvetica, sans-serif;font-size:12px;width:175px;background-color:#F3F3F3;text-align:left;margin:5px 0 0 15px;padding:8px 5px;}
.ModelPay,.SubOpts{border:solid 1px #CDCDCD;font-family:Arial, Helvetica, sans-serif;font-size:12px;width:175px;background-color:#F3F3F3;text-align:left;}
.ModelPay{border-bottom:none;margin:5px 0 0;padding:2px 5px 0;}
.SubOpts{border-top:none;margin:0 0 5px;padding:0 5px 8px;}
.SpecsTable,.SpecsTable td{border:solid 1px #CDCDCD;}
.SpecsTable th{background:#999;color:#000;}
.TopLink{clear:both;margin-bottom:5px;border-bottom:1px solid #999;padding:5px;}
#rvpd_FeatBody li{margin-left:35px;padding:2px;}
#rvpd_FeatBody strong{font-size:15px;line-height:45px;}
.FeaturedPanel10{border:1px solid #0072BB;border-top:none;border-bottom:none;width:193px;}
.FeaturedPanel10 .ItemRowEven{background-color:#D2EBB1;border-bottom:1px solid #0072BB;}
.FeaturedPanel10 .ItemRowOdd{background-color:#B4D9F1;border-bottom:1px solid #0072BB;}
.FeaturedPanel10 .UnitContainer{padding:3px;}
.FeaturedPanel10 .featuredText{margin-bottom:3px;text-align:center;font-weight:700;color:#00426D;}
.FeaturedPanel10 .featuredText a{color:#00426D;font-weight:700;}
.FeaturedPanel10 .featuredPic{text-align:center;padding-bottom:4px;margin:0 auto;}
.FeaturedPanel10 .featuredPic img{background:#FAFAFA;border:1px solid #004473;padding:3px;}
.FeaturedPanel10 .featuredPic img:hover{border:1px solid #0072BD;}
.rvingTypes div{border-top:3px #e3e3e3 solid;clear:both;width:99%;margin:10px 0;}
.rvingTypes h3{font-size:15px;line-height:2em;background:#e3e3e3;clear:both;width:98%;}
.icon{float:left;width:25%;display:block;clear:right;margin-top:30px;}
span.rvingType{float:right;width:74%;padding-bottom:15px;}
span.rvingType ul{width:90%;border:3px groove #75BD11;padding:3px;}
.disclaimer{margin-top:15px;}
.disclaimer p{background-color:#CCC;text-align:center;font-style:italic;font-weight:700;border:1px solid #0072BC;margin:0 auto;padding:4px;}
h3,p{font-size:13px;}
a:hover,#homePageMain a:hover{color:#03F;text-decoration:underline;}
#twoColLayout #rightSidebar,#oneColLayout #rightSidebar,#oneColLayout #leftSidebar{display:none;}
.clearboth,.DealerFooter,.FeatBox{clear:both;}
#header #topLinks a,#homeHeader #topLinks a,#footerNav a{color:#fff;}
#header #topLinks a:hover,#homeHeader #topLinks a:hover,#footerNav a:hover{color:#b1ff54;text-decoration:none;}
#secondaryNav a:hover,#leftSidebar ul#simpleNav li a:hover,#rightSidebar ul#whatsNew li a:hover{text-decoration:none;}
h3.definitions{position:relative; top:5px; font-size:18px; border:1px solid #999999; background-color:#CCCCCC; background-image:url(http://c0024598.cdn1.cloudfiles.rackspacecloud.com/definitionsBG.gif); background-repeat:repeat-x; background-position:center; height:25px; left:4px;}
p.tanks{position:relative; left:15px;}
h3.tanks{position:relative; top:5px; height:18px;}
h3.firstTime{position:relative; top:5px; height:18px;}
.hLinks a{color:#000066;}
.hLinks a:hover{color:#000066}
#promo img.promoButton{margin-top: 16px;}
.Hide {display:none;}
#content ul {margin-left:20px}
.typeList {float:left; margin-top:20px}
.typeList div { width:48%; padding:5px;  }
.typeList div {height:370px; border:1px solid black; width:350px; margin:30px 10px 30px 10px}
.typeList div img {margin-top:-40px; margin-left:20px;}
.typeList h3 {font-size:26px}
.typeList div {position:relative; display:inline-block; float:left}
.typeList div span {position:absolute;top:77%;margin-top:-0.5em;line-height:1; margin-left:30px }
.typeList span a {text-indent:-9999px;background:url(http://c0024598.cdn1.cloudfiles.rackspacecloud.com/btnStartHere.jpg) no-repeat top; display:block; width:175px; height:58px;margin:20px auto 0 auto;}
.typeList span a:hover {background:url(http://c0024598.cdn1.cloudfiles.rackspacecloud.com/btnStartHere.jpg) no-repeat 0 -58px ;}
li.rss-item{padding-top:2px;}
span.rvConciergeAd a {display:block; text-indent:-9999px; width:197px; height:233px; background:url(http://c0024598.cdn1.cloudfiles.rackspacecloud.com/btnUseOurRVConcierge.jpg) top no-repeat; margin-top:20px}
span.rvConciergeAd a:hover { background:url(http://c0024598.cdn1.cloudfiles.rackspacecloud.com/btnUseOurRVConcierge.jpg) bottom no-repeat;}
.titlec {  font-size: small;}
ul.videos li, #youtubeDiv  li a{ margin-top:15px; float: left; width: 180px; height:130px; margin-bottom: 1em; text-align:center;}
div.videosTN{margin-top:15px; float: left; width: 180px; height:130px; margin-bottom: 1em; text-align:center;}
ul.videos, #youtubeDiv ul{ margin-bottom: 1em; padding-left : 0em; margin-left: 0em; list-style: none;}
#playerContainer, #youtubeDiv_video{margin:12px;}
#playerContainer #player{height:420px;}
.goNav p{font-size:11px;}
#moveContainer{margin-left:12px;}
.featuredPicfloatRight{background:#FAFAFA;border:1px solid #999;padding:5px; float:right;margin:8px;margin-right:12px;}
.featuredPicfloatLeft{background:#FAFAFA;border:1px solid #999;padding:5px; float:left;margin:8px;margin-left:12px;}
#vids .videosTN img, #videos2 .videos li img{cursor:pointer; border:solid 1px #0072BC; padding:3px;}
#vids .videosTN img:hover, #videos2 .videos li img:hover{cursor:pointer;border:solid 1px #004471; background-color:#D1ECB1;}
#secondaryNav p{font-size:14px; font-weight:700;}
.videoNavLower{margin-top:25px;}
.videosTN p, #videos2 .videos li p{height:33px;}
.partnerListing .p1{float:left; width:228px; margin:0 auto; padding:5px; border:1px solid #CCCCCC; margin:5px;}
.partnerListing .p1 img{ width:215px; height:92px; }
.border{border:solid 1px #CCCCCC; margin:0 auto; text-align:center; padding:5px;}
.script{width:600px;}
.formSpace{padding-right:25px;}
.formEntry{margin:10px 0px; display:block; width:200px; float:left;}
.formEntryFull{margin:10px 0px;}
.followTxt{margin:5px 0px 0px 10px; font-size:16px; color:#333;}
/*.social-icons{background-color:#D1ECB1; margin-left:3px; border:1px solid #0072BC;}*/
.social-icons a:hover img{padding:3px;filter:alpha(opacity=60);-moz-opacity:0.6px;opacity:0.6;}
.social-icons a img{padding:3px;filter:alpha(opacity=100);-moz-opacity:1px;opacity:1;}
.social-icons-float {margin:5px 0px 5px 10px; float:left;}
.center{margin:0 auto; text-align:center;}
.BlogRoll { text-align:left; margin:10px;}
.BlogRoll h1{text-align:center;}
.BlogRoll .Author {font-style:italic;}
.BlogRoll .Title a{font-weight:bold; margin-top:10px; display:block;}
