* { margin:0; padding:0 }
body { background:url(/images/bg.gif) center top no-repeat fixed #E9E5E0; color:#333; font:100% Geneva, Arial, Helvetica, sans-serif; margin:20px auto; text-align:center; }
img { border:none }
h2 { background:black; margin:0; padding:3px; font-size:26px; border:1px solid black; background:url(/images/grad.gif); color:#ffffff; padding-bottom:5px; line-height:25px; }
h3 { color:#2E3192; font-size:18px }
p { margin:0.5em 0; text-indent:0; padding-top:5px }
input {font-size:15px; font-family:Geneva, Arial, Helvetica, sans-serif}
.small { font-size:9px }
li { margin-left:40px }
.blue { color:#0051C0 }
.red { color:#900221 }
.column { width:49%; float:left; }
.award img { border:none; float:inherit }
.clearboth { clear:both; }
.clearleft { clear:left; height:1px }
.clearright { clear:right; height:1px }
.center { margin:auto; text-align:center }
.floatLeft img { float:left; padding-right:10px }
.floatRight img { float:right; padding-left:10px }
.floatRight { float:right;}
#container, #homeContainer, #forumContainer, #detailContainer { background:transparent; margin:0 auto; position:relative; width:970px; z-index:1 }
#header { background:url(/images/header.png) top center no-repeat; cursor:pointer; display:block; height:219px; width:970px; margin:0 auto; text-align:center; text-indent:-9999px; margin-top:-20px }
#header h1 {display:none;visiblity:hidden}
#header .headerLinks { margin-left:570px; text-indent:0 }
#header .headerLinks a { padding:2px 0 }
#header .headerLinks a:link, #header .headerLinks a:visited { background:url(/Images/tab.gif) no-repeat 0 -24px; color:#00036a; display:block; float:left; font-size:12px; font-weight:700; margin:8px 0 0; padding-left:2px; text-align:center; text-decoration:none; width:96px }
#header .headerLinks a:hover, #header .headerLinks a:active { background:url(/Images/tab.gif) no-repeat 0 0 }
#sidePanel { float:left; padding:5px; width:165px; text-align:left; font-size:16px; overflow:hidden }
#forumContainer #sidePanel { display:none; }
#sidePanel h2 { font-size:20px; font-style:italic; font-weight:700; clear:left; width:200px; margin-left:-5px; margin-top:5px; background:url(/images/grad2.gif); color:#333333; border: 1px solid #d4d4d4 }
#sidePanel h2:first-child { margin-top:0 }
#sidePanel h3 { color:#AD2134 }
#sidePanelbg { background:white; border-left:1px solid #000; border-right:1px solid #000; margin-top:1px; width:965px; z-index:2; position:relative; }
#sidePanel a { color:#AD2134; font-size:14px }
#sidePanel .MakeListItemContainer a { color:grey }
#sidePanel #logos img { margin:3px }
#sidePanel ul, #sidePanel li { padding:0; margin:0 }
#sidePanel ul.sideBarNav { list-style-type:none; border:1px solid black; margin-bottom:20px; float:left; width:160px; background:#AD2134; margin-top:15px; text-align:left; }
#sidePanel ul.sideBarNav li { float:left; width:150px; margin:0; width:150px; margin-right:10px; float:left; border-bottom:1px dotted #272727 }
#sidePanel ul.sideBarNav li a:link, #sidePanel ul.sideBarNav li a:visited { display:block; padding:5px; width:150px; color:#fff; text-decoration:none; background:#AD2134 }
#sidePanel ul.sideBarNav li a:hover, #sidePanel ul.sideBarNav li a:active { color:#fff; text-decoration:none; background:#232323 }
.leftheading { background-image:url(/images/yellowbullet.gif); background-position:10px 15px; background-repeat:no-repeat; color:#FBE015; font-size:medium; font-weight:700; padding-left:24px; padding-right:7px; padding-top:15px }
.featuredWrapper { float:left; clear:both; }
.featuredWrapper h2 { background:black; margin:0; padding:3px; font-size:26px; border:1px solid black; background:url(/images/grad.gif); color:#ffffff; }
#featured { color:#29166F; display:block; float:left; margin-bottom:10px; }
#featured .FeaturedPanel { border:solid 1px #666; margin-left:6px; font-size:12px; }
#featured .FeaturedPanel { border:1px #000000 solid; }
#featured .FeaturedPanel td { width:205px; padding:4px; }
#featured .FeaturedPanel .UnitCell { border:1px #000000 solid; }
#content .FeaturedPanel .ItemRowOdd, #content .FeaturedPanel .ItemRowEven {min-height:160px ; height:auto !important; height:160px; }
#featured .FeaturedPanel a:link, #featured a:visited { color:#333333; font-size:12px; }
#featured .FeaturedPanel a:hover, #featured a:active { color:#D31F26; font-size:12px; }
#homePageLogos { float:right; width:140px }
#homePageLogos img { margin:4px }
#content { color:#333; float:right; font-size:16px; margin-bottom:20px; padding:10px 7px 0 0px; width:765px; text-align:left }
#homeContainer #content { float:left; width:940px; padding-left:10px }
#forumContainer #content { width:950px }
#content a { font-size:16px }
#detailContent { color:#333; margin-left:0; padding:10px }
#footer { background:#AD2134; border:1px solid #000; clear:both; font-weight:700; width:965px; text-align:center; -moz-border-radius-bottomleft:5px; -moz-border-radius-bottomright:5px; -webkit-border-bottom-left-radius:5px; -webkit-border-bottom-right-radius:5px; }
#footer #inner { padding-top:15px; }
#footer .links { color:#ffffff; padding-top:0.8em }
#footer .links a { font-size:13px; text-decoration:none }
#footer .links a:link, #footer .links a:visited { color:#fff }
#footer address { color:#fff; font-size:16px; padding-top:0.5em }
#footer .poweredby { margin-top:5px; font-size:x-small }
#footer .poweredby a:link, #footer .poweredby a:visited { color:#fff; font-size:x-small }
#footer .poweredby a:hover, #footer .poweredby a:hover a:active { color:#000000; font-size:x-small }
#breadcrumbs { color:#BA131A; padding:8px 0 2px }
div.CrumbTrail { color:#BA131A; padding:0 0 2px }
#disclaimer { border-top:2px #000 solid; font-size:x-small; font-weight:400; margin-top:5px; padding:2px 40px; text-align:justify }
#unitList { margin-top:20px }
.MakeListType { background-color:transparent; color:#FFF; padding:0 }
A.MakeListTypeLink:Link { color:#FFF; font-size:15px; text-decoration:none }
#rv-finder { float:left; margin-top:15px }
table, .imageViewer .clear, .imageViewer .cmdBar { clear:none }
.alignLeft, .DetailPanel .PhotoBox { text-align:left }
#content a:link, #content a:visited { color:#0094DE }
#content a:hover, #content a:active { color:#333 }
#breadcrumbs, .CrumbTrail { font-size:11px }
#breadcrumbs a, a.CrumbTrailNode, .CrumbTrail a:visited { color:#06F; font-size:11px; font-style:italic; }
#map { border:5px #2e3192 inset; height:500px; width:725px }
iframe { border:0 }
#detailContent li { margin-left:0 }
.bold { font-weight:700 }
.InfoLinksContainer a#UsedDetail_MoreInfoAnchor1 { background:url(/images/btnRequestMoreInfo.gif); display:block; height:30px; margin-bottom:-15px; margin-top:5px; text-indent:-9999px; width:150px }
.InfoLinksContainer a#UsedDetail_MoreInfoAnchor2 { background:url(/images/btnContactSales.gif); display:block; height:30px; margin-bottom:-15px; text-indent:-9999px; width:150px }
.InfoLinksContainer a#UsedDetail_PrintPageLink { background:url(/images/btnPrintThisPage.gif); display:block; height:30px; text-indent:-9999px; width:150px }
#homePageVideo { width:382px; height:255px; display:block; float:left; }
.homePromo { width:490px; float:right; height:180px; border:2px solid black; padding:30px; }
#questionare, #newsletterSignup { position:relative; left:212px; top:-863px; z-index:9999 }
#newsletterSignup { margin-top:120px; }
.addThis { float:right; position:relative; z-index:4; bottom:37px; right:10px; }
.associationGraphics { margin:15px auto; text-align:center; width:969px; float:left }
.associationGraphics img { padding:0 4px; }
div.RoundedCorners { background:#ad2134; padding:10px; color:#ffffff; border:2px solid black }
hr { margin-bottom:20px }


.homePageSidebar { width:405px; float:right; padding:2px; margin-top:5px; }

.homePageSidebar h2 {clear:left;}
.blogAndNews {border:1px solid black;  clear:left; width:405px;}
#rvLifestyleButtons { width:200px; }
#homePageButtons div {float:left; clear:none;}
#homePageButtons div a, #rvLifestyleButtons div a { height:70px; width:200px; display:block; text-indent:-9999px; float:left;   margin-bottom:4px; }
#homePageButtons div.homePageButtons a {position:relative; top:80px;}


#homePageButtons div.btnSendAQuestion a { background:url(/images/btnSendAQuestion.gif) top; }
#homePageButtons div.btnSignUpForOurNewsletter a { background:url(/images/btnSignUpForOurNewsletter.gif) top; }
#homePageButtons div.btnVideoLibrary a { background:url(/images/btnVideoLibrary.gif) top; }
#homePageButtons div.btnApplyForLoan a { background:url(/images/btnApplyForLoan.gif) top; }
#homePageButtons div.btnBrochureLibrary a { background:url(/images/btnBrochureLibrary.gif) top; }
#homePageButtons div.btnWelcomeCanadianFreinds a { background:url(/images/btnWelcomeCanadianFriends.gif) top; }
#homePageButtons div.btnSendAQuestion a { background:url(/images/btnSendAQuestion.gif) top; }
#homePageButtons div.btnSendAQuestion a:hover { background:url(/images/btnSendAQuestion.gif) bottom; }
#homePageButtons div.btnSignUpForOurNewsletter a:hover { background:url(/images/btnSignUpForOurNewsletter.gif) bottom; }
#homePageButtons div.btnVideoLibrary a:hover { background:url(/images/btnVideoLibrary.gif) bottom; }
#homePageButtons div.btnApplyForLoan a:hover { background:url(/images/btnApplyForLoan.gif) bottom; }
#homePageButtons div.btnBrochureLibrary a:hover { background:url(/images/btnBrochureLibrary.gif) bottom; }
#homePageButtons div.btnWelcomeCanadianFreinds a:hover { background:url(/images/btnWelcomeCanadianFriends.gif) bottom; }
#homePageButtons div.btnSendAQuestion a:hover { background:url(/images/btnSendAQuestion.gif) bottom; }
#homePageButtons #ActivEngageChatButton a {text-indent:0; margin-top:15px; }

#homePageButton input {text-indent:0;}

#homePageButtons div table{width:407px; display:block; float:left; margin:0 0 10px 10px; padding:5px;}


#homePageButtons div table #vs ul li{color:#fff !important;}
#homePageButtons div table .FormFieldAlert {background:#ccc;}

#rvLifestyleButtons div.btnJoinOurForum a { background:url(/images/btnJoinOurForum.gif) top; }
#rvLifestyleButtons div.btnJoinOurForum a:hover { background:url(/images/btnJoinOurForum.gif) bottom; }
#rvLifestyleButtons div.btnCustomersAreSaying a { background:url(/images/btnCustomersAreSaying.gif) top; }
#rvLifestyleButtons div.btnCustomersAreSaying a:hover { background:url(/images/btnCustomersAreSaying.gif) bottom; }
#rvLifestyleButtons div.btnMidwestCampgrounds a { background:url(/images/btnMidwestCampgrounds.gif) top; }
#rvLifestyleButtons div.btnMidwestCampgrounds a:hover { background:url(/images/btnMidwestCampgrounds.gif) bottom; }
#rvLifestyleButtons div.btnNewsAndEvents a { background:url(/images/btnNewsAndEvents.gif) top; }
#rvLifestyleButtons div.btnNewsAndEvents a:hover { background:url(/images/btnNewsAndEvents.gif) bottom; }
#rvLifestyleButtons div.btnVideoLibrary a { background:url(/images/btnVideoLibrary.gif) top; }
#rvLifestyleButtons div.btnVideoLibrary a:hover { background:url(/images/btnVideoLibrary.gif) bottom; }
#rvLifestyleButtons div.btnClickForOurBlog a { background:url(/images/btnClickForOurBlog.gif) bottom; }
#rvLifestyleButtons div.btnClickForOurBlog a:hover { background:url(/images/btnClickForOurBlog.gif) top; }



.homeTextArea { clear:left; width:520px }




#content .ListTable .HeaderPanel h2, .HeaderPanel h2 { background:url(/images/grad.gif); color:#ffffff; padding:4px; }
#detailPanel .photoList ul li { margin:0; padding:0 }
.mediaCenter .imageViewer .photoList ul li a { width:329px }
.ddrvsContainer, .ddcarsContainer { display:block; width:350px; height:350px; background:url(/images/splashRV.gif) no-repeat; margin: 20px 65px; cursor:pointer }
.ddcarsContainer { background:url(/images/splashCars.gif) no-repeat; }
.ddrvs, .ddcars { background:transparent }
.ddrvs img, .ddcars img { margin-top:45px; margin-left:25px }
#rvServiceTips { border:1px solid black; float:left; width:90%; margin-bottom:20px }
#rvServiceTips table { line-height:28px; text-indent:5px }
#rvServiceTips tr.trover:hover a:link { color:#333 }
#rvServiceTips tr a { background:url(/images/pdf.png) no-repeat -10px -3px; padding:3px 0 6px 25px; line-height:26px; overflow:visible }
#rvServiceTips h2 { background:#AD2134; color:#fff; border-botttom:1px solid black; margin-bottom:5px; }
#sidePanel { border-right:2px solid black; border-bottom:2px solid black; display:table-column; height:100% }
#homeContainer #sidePanel { border:none; float:left; position:relative;}
#homeContainer #ActivEngageChatButton {}
#featuredPanel { background-color:transparent; color:#29166F; width:510px; display:block; float:left; font-size:14px; padding-top:10px; text-align:center; }
#featuredPanelbg { background-image:url(/Images/sidebar2bg.jpg); background-position:top right; background-repeat:repeat-y; border-right:1px #ba131a solid }
.FeaturedPanel a { font-size:12px; }
.FeaturedPanel { float:left; width:510px; }
.FeaturedPanel .ItemRowOdd, .FeaturedPanel .ItemRowEven { background:#ffffff; width:243px; float:left; /*min-height:140px !important; height:140px;*/ border:1px solid black; }
.FeaturedPanel .ItemRowOdd .FeaturedDisplayName, .FeaturedPanel .ItemRowEven .FeaturedDisplayName, .FeaturedPanel .ItemRowOdd .FeaturedDisplayName a, .FeaturedPanel .ItemRowEven .FeaturedDisplayName a, .FeaturedPanel .ItemRowOdd div, .FeaturedPanel .ItemRowEven div, .FeaturedPanel .ItemRowOdd .OurPrice, .FeaturedPanel .ItemRowEven .OurPrice, .FeaturedPanel .ItemRowOdd .OurPrice .StrikeThrough, .FeaturedPanel .ItemRowEven .OurPrice .StrikeThrough { background:#ffffff; }
.FeaturedPanel .ItemRowOdd .OurPrice, .FeaturedPanel .ItemRowEven .OurPrice { font-size:14px; font-weight:700 }
.FeaturedPanel .ItemRowOdd .FeaturedDisplayName, .FeaturedPanel .ItemRowEven .FeaturedDisplayName { height:20px; }
#sidePanel .panelContent .FeaturedPanel a { color:#012C18; }
#sidePanel .panelContent .FeaturedPanel { color:#000; }
.FeaturedPanel { margin-left:-5px; margin-right:5px; }
.gfg-subtitle, .gfg-title { padding:3px }
.newsAndEvents h2 { color:#000; background:none; border:none; font-size:20px; padding:0; margin:30px 0 0 0; line-height:0 }
#doubleDoor .pics img { width:300px; height:200px; background:#ffffff }
td.videoOddRow { background-color:#CCCCCC; }
.video2 { margin: 0 auto; width:400px; }
.PricePanel { font-weight:700 }
img#printHeader { display:none; height:0px; }
#miniplayer{margin-left:-5px; width:175px; height:130px;}
.rentalVideo { margin-top:3px; }
.UsedDetailPanel * { margin:0; padding: 0 }
.TT_MC { overflow:hidden }
.UsedDetailPanel { width:750px; margin:0 auto; text-align:left; overflow:hidden }
.UsedDetailPanel h3 { background:url(/images/grad.gif); 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:#ad2134; 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:340px; float:left; margin:5px 0 5px 3px; }
.UsedDetailPanel .subColumn { width:155px; float:left; margin:4px; }
.UsedDetailPanel .subColumn:first-child { border-right:1px solid #d4d4d4; width:165px }
.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; float:left; margin-bottom:10px; background:url(/images/grad.gif) }
.UsedDetailPanel .Header h1 { margin:0; padding:10px 0 0 0; color:#fff; text-align:center;  }
.UsedDetailPanel .Header h2 { margin:0; }
#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; }
.Actions a.ContactUs, .Actions a.PrintPageLink, .WindowStickerLink a, .PaymentCalcLink a, .CreditAppLink a, .BrochureLink a, .GetLowestPriceLink 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-position: -740px top; margin:0; }
.GetLowestPriceLink a:hover { background-position: -740px 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 }
span.CallMeNowLink {float:right}
a.CMNLink, span.CallMeNowLink a { background:url(/images/btnClickToCall.gif) right top no-repeat; width:150px; height:30px; display:block; margin-top:5px; text-indent:-9999px }
a.CMNLink:hover, span.CallMeNowLink a:hover { background:url(/images/btnClickToCall.gif) right bottom no-repeat;} 
span.CallMeNowLink a {margin-top:-35px}
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}
div.vmail { font-size:16px; background:#d4d4d4; padding:5px; padding-bottom:30px; }
div.vmail .video { width:350px; display:block; float:left; padding:10px; background:#fff; }
div.vmail .message { display:block; position:relative; margin-left:380px; background:#ffffff; padding:5px; }
div.vmail .contact { font-size:20px; padding-bottom:10px }
div.vmail .vmailBody { padding-bottom:10px }
div.vmail .more-information a, div.vmail .btnClickToCall a { text-indent:-9999px; background:url(/images/btnClickForMoreInfo.jpg) no-repeat top; display:block; width:250px; height:50px; clear:left; position:relative; top:20px; }
div.vmail a#VideoEmail1_MainCallMeNowForm { background:url(/images/btnClickToCall.jpg); left:400px; margin-top:-50px }
div.vmail .more-information a:hover, div.vmail a#VideoEmail1_MainCallMeNowForm:hover { background-position:bottom }
.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 { /*resets*/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: #ffffff; 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; }
.ui-tabs-nav li a:hover { background: #dadada url(images/dadada_40x100_textures_02_glass_75.png) 0 50% repeat-x; color: #212121; }
.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: #ffffff url(images/ffffff_40x100_textures_02_glass_65.png) 0 50% repeat-x; color: #000000; }
.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;}
.PrintPageContainer .social-buttons {display:none;}
#doubleDoor {width:975px; text-align:center; margin:0 auto}
#content .mileageCalculator a {color:white}
.video a {font-weight:700}
#slideShow .homePromo pics img{width:550px; height:240px;}
.videoList tr {height:40px;}
.LibraryBrochure{margin-right:-10px; margin-top:-10px;}
.LibraryBrochureLink a {background:url(/images/btnRequestBrochure.gif) top; display:block; height:29px; margin-top:5px; text-indent:-9999px; width:150px;background-position: top; margin:5px 0; }
.LibraryBrochureLink a:hover { background-position: bottom; }
.PriceLabel {font-weight:700; font-size:14px;}
.PriceText {font-weight:700; font-size:16px;}
.tagFix {position:relative; top:-5px;}

#header .eraLogo {text-indent:0; position:absolute; z-index:99999; display:block; width:163px; height:34px; margin-top:179px; left:620px;}



#homePageVideo { width:382px; height:255px; display:block; background: transparent url(http://common.interactrv.com/common/assets/images/flowplayer/skins/lichtsinn_com/videoPlayerBG.png?v=2); }
.videoWrap { position:relative; float:left; }
#homePageVideo { width:382px; height:255px; display:block; background: transparent url(http://common.interactrv.com/common/assets/images/flowplayer/skins/lichtsinn_com/videoPlayerBG.png?v=2); position:relative; z-index:0; }
#overlayControls a { display:block; height:15px; width:15px; background:transparent url(http://common.interactrv.com/common/assets/images/flowplayer/skins/lichtsinn_com/videoPlayerControlsSmall.png) 0 0 no-repeat; text-indent:-9999px; position:absolute; margin-top:222px; left:61px; }
#overlayControls a.pause { background-position: top left }
#overlayControls a.play { background-position: top right }
#overlayControls a.mute { background-position: bottom left; left:304px; }
#overlayControls a.unmute { background-position: bottom right; left:304px; }
#overlayControls .time { position:absolute; margin-top:224px; height:18px; left:241px; font-size:11px; }
#overlayControls div.track { position:absolute; margin-top:224px; height:18px; left:82px; background:url(http://common.interactrv.com/common/assets/images/flowplayer/skins/lichtsinn_com/track.png?v=2) no-repeat; text-align:left; cursor:pointer; width:154px; }
#overlayControls div.playhead { position:absolute; height:12px; background:url(http://common.interactrv.com/common/assets/images/flowplayer/skins/lichtsinn_com/playhead.png) no-repeat; cursor:pointer; top:0px; width:12px; }
#overlayControls div.progress, #overlayControls div.buffer { background-color:#fff; height:6px; margin:3px 4px; width:0px; position:absolute; top:0; font-size:0px; 
	max-width:144px; }
#overlayControls div.buffer { background-color:#999; }
#overlayControls div.progress { -moz-border-radius-bottomleft:2px; -moz-border-radius-topleft:2px; }

.listWrap {display:none;}
.listWrap:first-child {display:block;}
#ActivEngageChatButton {margin-top:-10px; margin-bottom:10px;}

#comparisonVideoPlayer {display:block; width:400px; height:300px; border:1px solid #232323;}
.compareForm {border:2px black solid; text-align:left; color:#fff; float:right; width:350px; height:298px; background:#AD2134;}
.compareForm input {width:150px;}
.compareFormHeading {font-size:18px; font-weight:700;}


