* { 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 }
.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; border:1px solid black; padding:2px; margin-top:5px; }
#rvLifestyleButtons { width:200px; }
#homePageButtons div a, #rvLifestyleButtons div a { height:70px; width:200px; display:block; text-indent:-9999px; float:left; margin-left:8px; margin-bottom:4px; }
#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; }
#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 { display:none }
#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;}
#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; }