span.PriceLabel, span.PriceText, .SavingsLabel, .SavingsText, .SalesPriceLabel, .SalesPriceText{visibility:visible;}
.NoPriceLabel {display:none;}
body { background:url(/images/bg.jpg) repeat-x #cc6823; color:#000; font:100% Geneva, Arial, Helvetica, sans-serif; margin-top:21px; padding:0; text-align:center }
p { margin:0.5em 0; text-indent:0 }
img { border:none }
table { clear:none }
.clearboth { clear:both; height:1px }
.clearleft { clear:left; height:1px }
.center { margin:0 auto; text-align:center }
.floatRight { float:right }
.floatLeft { float:left; width:33% }
.floatLeft img { float:left; padding-right:10px }
#container { background-color:transparent; margin-left:auto; margin-right:auto; text-align:left; width:1006px }
#innerContainer { float:none; width:100% }
#header { background:transparent url(/Images/headerNew.png) no-repeat ; cursor:pointer; height:222px; padding:0; text-indent:-9999px; width:1006px }
#headerLinks { left:713px; position:relative; text-indent:-9999px; top:0px }
#headerLinks a { display:block; float:left; height:13px; overflow:hidden; width:100px }
#headerLinks a.btnHome, #headerLinks a.btnHome:link, #headerLinks a.btnHome:visited { background:url(/Images/btnHome.gif) 0 -12px no-repeat; width:56px }
#headerLinks a.btnHome:hover, #headerLinks a.btnHome:active { background:url(/Images/btnHome.gif) 0 0 no-repeat }
#headerLinks a.btnContactUs, #headerLinks a.btnContactUs:link, #headerLinks a.btnContactUs:visited { background:url(/Images/btnContactUs.gif) 0 -12px no-repeat; width:98px }
#headerLinks a.btnContactUs:hover, #headerLinks a.btnContactUs:active { background:url(/Images/btnContactUs.gif) 0 0 no-repeat }
#headerLinks a.btnDirections, #headerLinks a.btnDirections:link, #headerLinks a.btnDirections:visited { background:url(/Images/btnDirections.gif) 0 -12px no-repeat; width:80px }
#headerLinks a.btnDirections:hover, #headerLinks a.btnDirections:active { background:url(/Images/btnDirections.gif) 0 0 no-repeat }
#sidePanel { color:#423D49; float:left; font-size:13px; margin:0; margin-left:37px; padding-left:10px; width:190px; background:#eef056; border:5px solid #e17325; }
#sidePanel p { padding:15px 0 }
#sidePanel h2 { font-size:16px; }
#sidePanelbg { background:url(/Images/contentBckgrndNew.png) 0 0 repeat-y transparent }
.panelBottom { clear:left; color:#a50101; font-size:14px; font-weight:700; margin:0; padding:20px 0 20px 5px; text-align:center; width:180px }
.panelBottom h2 { margin-top:200px }
#nav { float:left; list-style:none; margin:0 0 20px; padding:0;  font:700 18px/18px Century Gothic, Apple Gothic, sans-serif; width:100% }
#nav li {border-bottom:1px dotted ; width:180px;}
#nav li a { display:block;  text-decoration:none; padding-left:10px; margin:6px 0 2px 0; color:#443f4a; background:transparent url(/Images/smArrows.png) 0 4px no-repeat;}
#nav li a:hover {color:#e17325; background-position: 0 -26px;}

#featuredPanel { float:right; margin-top:20px; text-align:center; width:200px }
#featuredPanel img { padding:4px 0 }
.FeaturedPanel { border:solid 1px #FFF; color:#333 }
.featured { color:#CCC; font-size:medium; padding-left:7px; padding-right:7px; padding-top:10px }
#content { color:#333;  padding:0 20px 0 0px; width:720px; float:right }
#content li { margin-left:20px }
#content a:link { color:#0094DE }
#content a:hover { color:#999 }
#content h1 { background:url(/Images/bullet.gif) -6px no-repeat; color:#F90; font-size:16px; line-height:37px; text-indent:27px; text-transform:uppercase }
#content h1 span { color:#973b2a }
#content h2 { color:#973b2a; font-size:medium; font-weight:700; margin:5px 0; text-transform:capitalize }
#footer { background:url(/Images/footerNew.png) 5px transparent no-repeat; clear:both; color:#a50101; display:block; font-size:12px; height:159px; text-align:center }
#footer a:link, #footer a:visited { color:#fff; text-decoration:none }
#footer a:hover, #footer a:active { color:#0054a6; text-decoration:none }
#footer address {  font-size:#14px; padding-left:20px; padding-top:83px; font-size:20px;  }
#footer #footerLinks { clear:left; padding-top:6px }
.poweredby { font-size:10px }
#breadcrumbs { color:#ff5d05; padding:0 0 .5em }
#breadcrumbs a { color:#06F; font-size:small }
#disclaimer { border-top:2px #000 solid; font-size:x-small; font-weight:400; margin-top:5px; padding:2px 40px; text-align:justify }
#content .ListTable .HeaderPanel h2 { background-color:#737373; color:#FFF; font-weight:700; padding:0.3em }
.hours { color:#FFF; font-weight:700; text-align:center }
#map { border:4px inset #6d4511; height:400px; margin:20px auto }
.contactBox { border:2px #a01010 solid; display:block; float:left; height:100px; margin:5px; padding:5px; width:250px }
.copywrite { color:#666; font-size:12px }
#featuredPanel h2 { border-bottom:2px #F10101 solid; border-top:2px #F10101 solid; color:#F10101 }
.FeaturedPanel table { border:1px solid #333; clear:none; float:left; font-size:14px; height:140px }
#detail { margin:0 auto; width:650px }
.FeaturedPanel td { padding:5px }
.FeaturedPanel .ItemRowEven, .FeaturedPanel .ItemRowOdd { height:160px; background:#e17325}
.FeaturedPanel .UsedUnitContainer td {background:#eef056}
.FeaturedPanel {margin-bottom:20px; float:left;}
*, #detailContent li { margin:0; padding:0 }
.sidePic { margin-bottom:15px; }
.constantContact {margin-left:-80px;}
.InventoryTag ul {width:200px; padding:0; margin:0; }
.InventoryTag li {width:60px}
#glpCommandBar1 { clear:both; position:relative; top:12px; height:30px; width:350px }
div#featuredRVsDiv, div#videoToursDiv, div#manufacturersDiv { display:none }
.UsedDetailPanel * { margin:0; padding: 0 }
.TT_MC { overflow:hidden }
.UsedDetailPanel { width:720px; margin:0 auto; text-align:left; overflow:hidden }
.UsedDetailPanel h3 { background:url(/Images/grad.gif) bottom; color:white; padding:3px; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; -webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px; }
.UsedDetailPanel h2 { color:white; background-image:none; background-color:#e3bc81; border:1px solid #d4d4d4; }
.UsedDetailPanel .TagLine { margin:5px 0; font-style:italic; font-weight:700; }
.UsedDetailPanel .columnA { width:400px; float:left; margin:5px 5px 5px 0px; }
.UsedDetailPanel .columnB { width:305px; float:left; margin:5px 0 5px 3px; }
.UsedDetailPanel .subColumn { width:145px; float:left; margin:4px; }
.UsedDetailPanel .subColumn:first-child { border-right:1px solid #d4d4d4; width:140px }
.UsedDetailPanel .Financing .subColumn { width:115px; float:left; margin:4px; }
.UsedDetailPanel .Financing .subColumn:first-child { border-right:1px solid #d4d4d4; width:140px }
.UsedDetailPanel .block { clear:left; margin-top:15px; width:100%; border:1px solid #d4d4d4; float:left; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; -webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px; -moz-border-radius-bottomleft:5px; -moz-border-radius-bottomright:5px; -webkit-border-bottom-left-radius:5px; -webkit-border-bottom-right-radius:5px; }
.UsedDetailPanel .ContactForm iframe { border:none; width:100%; height:420px; margin:6px }
.UsedDetailPanel .ContactForm span { margin-left:190px }
.UsedDetailPanel .TT_MCMediaList, #TT_MCFlash, #TT_MCMov, #TT_MCPhotos { border:1px solid #d4d4d4; width:398px }
.UsedDetailPanel .UnitDescText { padding:5px; }
.UsedDetailPanel .PriceInfo, .UsedDetailPanel .Pricing p, .UsedDetailPanel .StockNo { margin-bottom:5px; }
.UsedDetailPanel .StockNo { font-size:11px; margin-top:5px }
.PriceInfo .SavingsLabel, .PriceInfo .SavingsText { color:red; font-weight:normal }
.UsedDetailPanel .Header { width:100%; text-align:center; margin-bottom:10px; }
.UsedDetailPanel .Header h1 { margin:0; padding:10px 0 20px 0; text-align:center; }
.UsedDetailPanel .Header h2 { margin:0; margin-top:10px }
#content .UsedDetailPanel .TT_MCVideoList ul li a, #content .UsedDetailPanel .TT_MCMovList ul li a { font-size:14px; margin:2px; color:#777; text-decoration:none; width:394px; display:block; padding:3px; margin:0 }
.UsedDetailPanel .TT_MCVideoList ul li a:hover, .UsedDetailPanel .TT_MCMovList ul li a:hover, .UsedDetailPanel .TT_MCVideoList ul li a:active, .UsedDetailPanel .TT_MCMovList ul li a:active { color:black; background:#dadada; }
.TT_MCMovStatus a { font-size:18px; text-decoration:none; color:black; }
a.CMNLink, .Actions a.ContactUs, .Actions a.PrintPageLink, .WindowStickerLink a, .PaymentCalcLink a, .CreditAppLink a, .BrochureLink a { background:url(/Images/detail-buttons.gif) 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:url(/Images/get-lowest.gif) top; display:block; height:26px; margin-top:5px; text-indent:-9999px; width:135px;}
.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;}
.PaymentCalcLink, .CreditAppLink { margin:4px; }
.PaymentCalcLink a, .CreditAppLink a { width:110px; margin:0 auto }
.PaymentCalcLink a { background:url(/Images/btnPaymentCalculatorNew.gif) top; height:50px }
.CreditAppLink a { background:url(/Images/btnApplyForFinancing.gif) top; height:50px }
.PaymentCalcLink a:hover, .CreditAppLink a:hover { background-position:bottom }
#PaymentCalculator { margin-left:302px; margin-top:42px; position:relative; width:324px; }
#PaymentCalculator .Disclaimer { font-size:9px }
#PaymentCalculator div.FormPanel, #PaymentCalculator div.CommandBar { width:324px; }
#TT_MCPhotos { border:1px solid #d4d4d4; }
.TT_MCMediaList { border:none; }
.TT_MCPhotoCmdBar .cmd span { visibility:hidden; }
.TT_MCPhotoCmdBar .cmd { height:30px; display:inline; margin:0px; padding:0; }
.TT_MCPhotoCmdBar .prev { width:79px; background: transparent url(/Images/previous-full.jpg) 0 0 no-repeat; }
.TT_MCPhotoCmdBar .next { width:80px; background: transparent url(/Images/next-full.jpg) 0 0 no-repeat; }
.TT_MCPhotoCmdBar .stop { width:82px; background: transparent url(/Images/pause-full.jpg) 0 0 no-repeat; }
.TT_MCPhotoCmdBar .start { width:79px; background: transparent url(/Images/play-full.jpg) 0 0 no-repeat; }
.TT_MCPhotoCmdBar .enlarge { width:81px; background: transparent url(/Images/enlarge-full.jpg) 0 0 no-repeat; }
.TT_MCPhotoCmdBar .prev:hover { width:79px; background-position: 0 bottom; }
.TT_MCPhotoCmdBar .next:hover { width:80px; background-position: 0 bottom; }
.TT_MCPhotoCmdBar .stop:hover { width:80px; background-position: 0 bottom; }
.TT_MCPhotoCmdBar .start:hover { width:79px; background-position: 0 bottom; }
.TT_MCPhotoCmdBar .enlarge:hover { width:81px; background-position: 0 bottom }
.TT_MCPhotoCmd .cmd { margin-left:-3px }
.TT_MC .TT_MCFlashStatus { float:right; margin-top:1px }
.TT_MC .TT_MCFlashStatus .statusLink span { display:none; }
.TT_MC .TT_MCFlashStatus .statusLink { height:30px; width:81px; background:url(/Images/enlarge-red.jpg) top center no-repeat; float:right }
#content .TT_MC .TT_MCTabs ul li a { font-size:12px; }
.Manufacts { padding:5px }
ol li { margin-bottom:10px; }
table.SpecsTable { border:1px solid black; -moz-border-radius-bottomleft:5px; -moz-border-radius-bottomright:5px; -webkit-border-bottom-left-radius:5px; -webkit-border-bottom-right-radius:5px; border-right:none }
#detailContainer #content .UsedDetailPanel .Header h2, #detailContainer #content .UsedDetailPanel .Header h1 { background:transparent; border:none; color:#fff; text-align:center }
.columnB .specsPanel, .columnA .UnitDesc { margin-top:30px }
.PriceInfo { font-size:14px }
a.CloseInlineContactForm { position:absolute; right:20px; }
a.CloseInlineContactForm:hover span { color:#ad2134 }
#content .UsedDetailPanel .ui-tabs-nav li { border:0 }
#content .UsedDetailPanel .ui-tabs-nav li a { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; float: left; font-size: 1em; font-weight: normal; text-decoration: none; padding: .5em 1.7em; color: #dc5d45; border:1px solid #d4d4d4; background:url(/Images/grad.gif); -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; -webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px; }
#content .UsedDetailPanel .ui-tabs-nav li a:hover { background: #dadada url(images/dadada_40x100_textures_02_glass_75.png) 0 50% repeat-x; color: #212121; }
#content .UsedDetailPanel .ui-tabs-nav li.ui-tabs-selected { border-bottom-color: #ffffff; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; -webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px; }
#content .UsedDetailPanel .ui-tabs-nav li.ui-tabs-selected a, #content .UsedDetailPanel .ui-tabs-nav li.ui-tabs-selected a:hover { background: url(/Images/grad.gif) bottom #ffffff ; color: #ffffff; }
.UsedDetailPanel .columnA .TT_MC .TT_MCMediaList .TT_MCPhotoLabel { text-align:center; font-size:16px; font-weight:700 }
.UsedDetailPanel .PaymentInfo, .ItemDetails .PaymentsAround { text-align:center; margin-bottom:-10px; font-size:12px; font-weight:700; background:url(/images/paymentsAroundBG.png) no-repeat; height:60px; width:160px; padding-top:15px }
.ItemDetails .PaymentsAround { padding-top:9px; margin-top:5px; }
.noPaymentsAround .PaymentsAround { display:none; visibility:hidden }
.UsedDetailPanel .Pricing p { font-size:11px; margin:3px 0 }
.PrintPageContainer * { background:none; }
.PrintPageContainer { width:615px; }
.PrintPageContainer .Header { width:610px; background:none }
.PrintPageContainer .Header h1, .PrintPageContainer .Header h2 { background:none; color:black; border:none }
.PrintPageContainer .columnA, .PrintPageContainer .columnB { clear:both; padding-left:5px }
.PrintPageContainer .block, .PrintPageContainer .columnA, .PrintPageContainer .columnB { width:600px }
.PrintPageContainer .subColumn { display:none; visiblity:hidden; width:0 }
.PrintPageContainer .subColumn:first-child { display:block; width:610px; }
.PrintPageContainer .Financing { display:none; }
.PrintPageContainer .PlanStyles { display:none; }
.PrintPageContainer .TT_MC img { margin:0 auto; text-align:center; display:table; }
.ContactForm h3 {position:relative}




.rvTypes {padding-top:10px;}
.rvTypes ul {list-style-type:none; margin-left:37px;  }
.rvTypes ul li {float:left;  text-align:center;  margin-bottom:15px;border-bottom:6px solid #E17325;border-top:6px solid #E17325; padding-bottom:10px; }
.rvTypes ul li a {text-decoration:none; color:#000; font-weight:700;}



.rvTypes li a {display:block; background:#FFF url(/Images/rvTypes.jpg) 0 0 no-repeat; padding-top:90px; }
.rvTypes li.rvType1  a{width:210px; background-position: 0 7px;}
.rvTypes li.rvType2  a{width:189px; background-position: -210px 7px;}
.rvTypes li.rvType3  a{width:177px; background-position: -399px 7px;}
.rvTypes li.rvType4  a{width:185px; background-position: -576px 7px;}
.rvTypes li.rvType5  a{width:179px; background-position: -761px 7px;}

 .rvTypes li.rvType1  a:hover { background-position: 0 -100px;}
.rvTypes li.rvType2  a:hover{ background-position: -210px -100px;}
.rvTypes li.rvType3  a:hover{ background-position: -399px -100px;}
.rvTypes li.rvType4  a:hover{background-position: -576px -100px;}
.rvTypes li.rvType5  a:hover{ background-position: -761px -100px;}


.specialsSlider {display:none;}
  #slideshowWrap{  text-align:center;  background:white; float:left; width:714px ;  border:1px solid #000; height:260px; position:relative; margin-bottom:10px; margin-top:20px;}
 .specialsSlider{    margin:0 auto; padding:0;  float:left; width:714px; overflow:hidden;   }
 

 .fourthWrapped{ width: 714px ; float:left;  margin: 0; padding: 0;   overflow:hidden; }
.specialsSlider .BaseImage {border:1px solid #ccc; margin:4px auto;}
.specialsSlider .ItemRowEven, .specialsSlider .ItemRowOdd {background:none;}

.specialsSlider .fourthWrapped>div{ padding: 0 15px; border: 1px solid #ccc; background-color: #eef056; margin: 0; float:left; width:198px; height:250px;  border:5px solid #e17325}
.specialsSlider .ItemRowEven:hover , .specialsSlider .ItemRowOdd:hover, .specialsSlider .fourthWrapped>div:hover {background:#eef056; cursor:pointer;}


#prev, #next { float:left; height:58px; width:71px; position:absolute; z-index:9999;    }
#next {margin-left:625px; top:-55px }
#prev { margin-left:555px; top:-55px}
#prev a, #next a { display:block; text-indent:-9999px; background:transparent url(/Images/arrows.jpg) 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; }


/*
*** Manufacturer Logos
*/
.manufactLogos {clear:left; float:right; text-align:center; margin:10px;}
.manufactLogos a img { height:54px; margin:auto; }
.manufactLogos a { background:transparent url(http://common.interactrv.com/common/assets/images/ui/buttons/ltGreyLg.png) 0 0 no-repeat; width:181px; height:59px; display:block; }
.manufactLogos a:hover { background-position: bottom; }

#sidePanel .manufactLogos a {background:#fff; height:auto; padding:10px 0;}
#sidePanel .manufactLogos a img {height:auto;}



  #slideshowWrap{  text-align:center;  float:left; width:712px; background:#E17325; border:1px solid #000; margin-top:0px;}
 .specialsSlider{  width:698px; margin:0 auto;  padding:0; height:245px; float:left; overflow:hidden;  margin-left:6px; margin-top:8px;}
 

 .fourthWrapped{ height: 245px; width: 698px; float:left;  margin: 0; padding: 0;  overflow:hidden; }
.specialsSlider .BaseImage {border:1px solid #ccc; margin:4px auto;}
.specialsSlider .ItemRowEven, .specialsSlider .ItemRowOdd {background:none;}

.specialsSlider .fourthWrapped>div{ padding:0 15px; border: 1px solid #000; background-color: #EEF056; margin: 0; float:left; width:190px; height:240px; margin:0 5px; }
.specialsSlider .ItemRowEven:hover , .specialsSlider .ItemRowOdd:hover, .specialsSlider .fourthWrapped>div:hover {background:#F8E011; cursor:pointer; overflow:hidden;}
.specialsSlider .FeaturedDisplayName {height:60px;}
 #prev, #next {float:left; height:58px; width:71px;  position:absolute; z-index:9999; margin-top:150px; left:30px; display:none; }
#prev {left:-570px;}
#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;}

