/*
	Reset
*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; background: transparent; }
body { line-height: 1; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
:focus { outline: 0; }
ins { text-decoration: none; }
del { text-decoration: line-through; }
table { border-collapse: collapse; border-spacing: 0; }
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, figure, footer, header, hgroup, menu, nav, section, menu, time, mark, audio, video { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; }
article, aside, figure, footer, header, hgroup, nav, section { display: block; }
nav ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
a { margin: 0; padding: 0; font-size: 100%; vertical-align: baseline; background: transparent; }
ins { background-color: #ff9; color: #000; text-decoration: none; }
mark { background-color: #ff9; color: #000; font-style: italic; font-weight: bold; }
del { text-decoration: line-through; }
abbr[title], dfn[title] { border-bottom: 1px dotted #000; cursor: help; }
table { border-collapse: collapse; border-spacing: 0; }
hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0; }
input, select { vertical-align: middle; }
body { font: 13px sans-serif; *font-size: small;
 *font: x-small;
line-height: 1.22; }
table { font-size: inherit; font: 100%; }
select, input, textarea { font: 99% sans-serif; }
pre, code, kbd, samp { font-family: monospace, sans-serif; }
body, select, input, textarea { color: #444; }
h1, h2, h3, h4, h5, h6 { font-weight: bold; text-rendering: optimizeLegibility; }
html { -webkit-font-smoothing: antialiased; }
a:hover, a:active { outline: none; }
a, a:active, a:visited { color: #17b275; }
a:hover { color: #036; }
ul { margin-left: 30px; }
ol { margin-left: 30px; list-style-type: decimal; }
small { font-size: 85%; }
strong, th { font-weight: bold; }
td, td img { vertical-align: top; }
sub { vertical-align: sub; font-size: smaller; }
sup { vertical-align: super; font-size: smaller; }
pre { padding: 15px; white-space: pre; white-space: pre-wrap; white-space: pre-line; word-wrap: break-word; }
input[type="radio"] { vertical-align: text-bottom; }
input[type="checkbox"] { vertical-align: bottom; *vertical-align: baseline;
}
.ie6 input { vertical-align: text-bottom; }
label, input[type=button], input[type=submit], button { cursor: pointer; }
::-moz-selection {
 background: #004A8C;
 color: #fff;
 text-shadow: none;
}
::selection { background: #004A8C; color: #fff; text-shadow: none; }
a:link { -webkit-tap-highlight-color: #17b275; }
html { overflow-y: scroll; }
button { width: auto; overflow: visible; }
.ie7 img { -ms-interpolation-mode: bicubic; }
.ir { display: block; text-indent: -999em; overflow: hidden; background-repeat: no-repeat; }
.hidden { display: none; visibility: hidden; }
.visuallyhidden { position: absolute !important; clip: rect(1px 1px 1px 1px); clip: rect(1px, 1px, 1px, 1px); }
.invisible { visibility: hidden; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* Primary Styles
    Author: Interact RV
 */

/* grid 
*/



.container_12 { margin-left: auto; margin-right: auto; width: 980px; }
.alpha { margin-left: 0; }
.omega { margin-right: 0; }
.grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12, .grid_12 { display: inline; float: left; position: relative; }
.container_12 .grid_3 { width: 210px; margin-left:24px; margin-top:-10px; }
.container_12 .grid_9 { width: 730px; }
.container_12 .grid_10 { width:800px; }
.container_12 .grid_12 { width: 980px; }
.container_12 .push_1 { left:80px }
.container_12 .push_3 { left: 230px; }
.container_12 .push_9 { left: 710px; }
.container_12 .pull_3 { right: 230px; }
.container_12 .pull_9 { right: 750px; }
html{height:100%;}
body { background: #004A8C; background: -moz-linear-gradient(top, #004A8C 0%, #F9FBF9 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #004A8C), color-stop(100%, #F9FBF9)) fixed; background: linear-gradient(top, #004A8C 0%, #F9FBF9 100%); -pie-background: linear-gradient(top, #004A8C 0%, #F9FBF9 100%); font-family:Geneva, Arial, Helvetica, sans-serif; margin:0 auto; font-size:16px; height:100%; background-repeat:no-repeat; }
img { border:none; }
a:hover { color:#A65C26; text-decoration:underline; }
a:active { color:red; text-decoration:underline; }
h1 { background-image:url(/Images/blueDog-bullet.gif); background-position:10px 13px; background-repeat:no-repeat; color:#004A8C; font-size:22px; font-weight:700; padding-left:55px; padding-top:10px; }
p { margin:5px 0; }
strong { font-weight:700; }
hr { margin:10px 0 }
.clear { clear:both; }
.clearLeft { clear:left; }
.clearRight { clear:right; }
.center { margin:0 auto; text-align:center; }
/* 
*	content  
*/
 
#content { background:#fff; float:left; width:980px; box-shadow: 0px 0px 10px #000; -moz-box-shadow: 0px 0px 10px #000; -webkit-box-shadow: 0px 0px 10px #000; behavior: url(/CSS/PIE.htc); padding-top:20px; }
#homeContent { width:440px; float:left; }
/*
*** Featured
*/
#featuredPanel { width:280px; float:left; margin-left:5px; padding: 10px 0; margin-right:5px; padding-top:0; }
.brands { }
.brands a img { float:left; padding:0px 1px 5px 0px;}
.brands a:hover img { filter:alpha(opacity=70); -moz-opacity:0.7px; opacity:0.7; }
/*
*** Header
*/
#header { width:980px; height:238px; cursor:pointer; position:relative; }
.logo { background:transparent url(/Images/headerBG.png) 0 0 no-repeat; position:absolute; z-index:2; top:30px; height:200px; width:790px; left:0; }
.location img { position:absolute; margin-left:225px; top:-185px; }
.logo img { position:relative; left:10px; }
.headerImages { position:relative; margin-left:250px; top:-3px; z-index:-1; }
.headerImages img { border:3px solid #fff; box-shadow:0 0 10px #000; -moz-box-shadow:0 0 10px #000; -webkit-box-shadow:0 0 10px #000; behavior: url(/CSS/PIE.htc); width:696px; }
.phone { position:absolute; margin-top:100px; margin-left:370px; font-family:"arial black", sans-serif; color:#19598C; font-size:38px; }
.phone span {
  font-size:14px; display:block; line-height:10px; padding:0; margin-bottom:-40px; }
/*
*** Footer
*/
.dog { position:absolute; z-index:100; top:-80px }
#footer { position:relative; background:#B36734; margin:0 0 20px 0; padding:20px 20px 10px 20px; width:940px; float:left; box-shadow: 0px 5px 10px #333; -moz-box-shadow: 0px 5px 10px #333; -webkit-box-shadow: 0px 5px 10px #333; border-radius:0 0 5px 5px; -moz-border-radius:0 0 5px 5px; -webkit-border-radius:0 0 5px 5px; behavior: url(/CSS/PIE.htc); }
.footer { color:#FAE0C0; font-size:14px; }
.footernav { color:#FAE0C0; font-size:16px; }
.footernav a { margin:0 6px }
.footernav a:first-child { margin-left:0 }
.footernav a:link { color:#FAE0C0; text-decoration:none; }
.footernav a:visited { color:#CCC; text-decoration:none; }
.footernav a:hover { color:#FFF; text-decoration:none; }
.poweredby { color:#CCC; font-size:12px; }
.poweredby a:hover { color:#FF9; }
/*
*** Sidebar
*/
aside { float:left; background:#F4DF8E; position:relative; padding-bottom:90px; border:1px solid #000; padding-left:5px; }
aside .buttons a img { margin:10px 0 }
aside .buttons a.btnRVWorth { display:block; width:162px; height:96px; background:url(/Images/btnRVWorth.gif) left no-repeat; text-indent:-9999px; margin:0 auto; }
aside .buttons a.btnRVWorth:hover { background-position:right }
aside .buttons a.btnNationwideDelivery { display:block; width:143px; height:80px; background:url(/Images/btnNationwideDelivery.gif) left no-repeat; text-indent:-9999px; margin:0 auto; }
aside .buttons a.btnNationwideDelivery:hover { background-position:right }
aside .buttons a.btnNowHiring { display:block; width:162px; height:111px; background:url(/Images/btnNowHiring.gif) left no-repeat; text-indent:-9999px; margin:0 auto; }
aside .buttons a.btnNowHiring:hover { background-position:right }
a.btnInternetSpecials { display:block; text-indent:-9999px; background:url(/Images/btnInternetSpecials.gif) left no-repeat; height:91px; width:259px; margin: 20px auto; }
a.btnInternetSpecials:hover { background-position:right }
a.btnpfwheel { display:block; text-indent:-9999px; background:url(/Images/pfwheel.jpg) left no-repeat; height:50px; width:200px; margin: 20px auto; }
a.btnpfwheel:hover { background-position:right }
a.btnhywheel { display:block; text-indent:-9999px; background:url(/Images/hywheel.jpg) left no-repeat; height:50px; width:200px; margin: 20px auto; }
a.btnhywheel:hover { background-position:right }
.disclaimer { font-size:12px; }
a.CrumbTrailNode { font-size:14px; padding:11px; }
.ListTable .HeaderPanel h2 { background-color:#b36734; color:#FFF; }
#de_container { background-image:url(/Images/delivery-estimator-background.gif); background-repeat:no-repeat; border:0; margin:0; padding-bottom:8px; padding-top:2px; width:245px; }
#de_container #de_form label, #de_container #de_form .select { visibility:hidden; }
#de_container #de_results { font-size:18px; }
#staff li { list-style:none; margin-left:-20px; }
#staff .name { color:#0B4C8C; }
#staff .title { border-left:1px #0B4C8C solid; color:#0B4C8C; font-size:small; font-style:italic; margin-left:5px; padding-left:5px; }
#staff p { margin-top:0; padding-left:20px; }
.orderParts a { background-image:url(/Images/orderParts.gif); background-position:top; background-repeat:no-repeat; display:block; height:57px; margin:0 auto; width:408px; }
.orderParts a:link, .orderParts a:visited { background-image:url(/Images/orderParts.gif); background-position:top; background-repeat:no-repeat; }
.orderParts a:hover, .orderParts a:active { background-image:url(/Images/orderParts.gif); background-position:bottom; background-repeat:no-repeat; }
a:link, a:visited { color:#004A8C; text-decoration:underline; }
.poweredby a:link, .poweredby a:visited { color:#CCC; }
#homePageVideo { display:block; width:280px; height:188px; margin:0; background:url(/Images/videoPoster.jpg) #EAEAEA; }
/*
*** Main Nav
*/
#nav * { margin:0; }
#nav { font-size:16px; background:#004A8C; width:980px; height:45px; border:3px solid #F4DF8E; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; box-shadow:0 3px 5px #333; -moz-box-shadow:0 3px 5px #333; -webkit-box-shadow:0 3px 5px #333; behavior: url(/CSS/PIE.htc); position:absolute; margin-top:-10px; z-index:2; }
.menu { background:transparent; width:980px; float:left; }
#nav ul.menu { list-style:none; white-space:nowrap; padding:0; margin-left:8px; }
.menu li { float:left; position:relative; text-align:center; text-indent:0; z-index:100; margin:0; padding:0; }
ul.menu li a, ul.menu li a:link, ul.menu li a:visited { color:#fff; text-decoration:none; font-size:14px; text-transform:uppercase; float:left; line-height:44px; font-weight:700; padding:0 20px; background:transparent url(/Images/navArrows.jpg) left 17px no-repeat; height:38px; overflow:hidden; display:block; }
.ie8 ul.menu li a, .ie8 ul.menu li a:link, .ie8 ul.menu li a:visited {padding:0 20px 0 20px}
ul.menu li a:hover { color:#F80204; background:transparent url(/Images/navArrows.jpg) left -68px no-repeat; }
.menu ul { position:absolute; top:-999em; width:230px; /* left offset of submenus need to match (see below) */ }
.menu ul li { width:100%; }
.menu li:hover { visibility:inherit; /* fixes IE7 'sticky bug' */ }
.menu li { float:left; position:relative; }
.menu a { display:block; position:relative; }
.menu li:hover ul, .menu li.sfHover ul { left:0; top:45px; /* match top ul list item height */ z-index:99; }
ul.menu li:hover li ul, ul.menu li.sfHover li ul { top:-999em; }
ul.menu li li:hover ul, ul.menu li li.sfHover ul { left:230px; /* match ul width */ top:0; }
ul.menu li li:hover li ul, ul.menu li li.sfHover li ul { top:-999em; }
ul.menu li li li:hover ul, ul.menu li li li.sfHover ul { left:230px; /* match ul width */ top:0; }
.menu li ul a { text-decoration:none; width:228px; outline:0; text-align:left; line-height:36px }
.menu li { background:transparent; }
.menu li ul li { background:#3a567d; color:#ffffff; height:30px; overflow:hidden; border:1px solid #F4DF8E; }
.menu li ul li a { color:#ffffff; padding-left:5px; }
.menu li li li { background:#9AAEDB; }
.menu ul li a:link, .menu ul li a:visited { background:#004a8c; color:#ffffff; text-decoration:none; line-height:32px; }
.menu ul li:hover, .menu ul li.sfHover, .menu ul li a:focus, .menu ul li a:hover, ul.menu li.first ul li a:hover, ul.menu li.last ul li a:hover, .menu ul li a:active { background:#9AAEDB; color:#004a8c; outline:0; text-decoration:none }
.menu ul { background:transparent; padding: 0 8px 9px 0; -moz-border-radius-bottomleft: 17px; -moz-border-radius-topright: 17px; -webkit-border-top-right-radius: 17px; -webkit-border-bottom-left-radius: 17px; }
/*
*** Secondary Nav
*/
#secondaryNav { background:transparent; width:980px; background:#F0DB8B; float:left; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; border:3px solid #fff; box-shadow:0 0 10px #000; -moz-box-shadow:0 0 10px #000; -webkit-box-shadow:0 0 10px #000; behavior: url(/CSS/PIE.htc); margin-top:-3px; margin-left:0; padding-top: 3px; text-align:right; height:48px;}
#secondaryNav .btnFacebook { float:left; position:absolute; z-index:2;  width:144px; height:44px;  left:430px; }
.secondaryNav { float:right; margin-top:8px; display:inline; }
ul.secondaryNav { list-style:none; white-space:nowrap; }
.secondaryNav li { display:table-cell; float:left; position:relative; z-index:101; }
ul.secondaryNav li a { color:#63543C; text-transform:uppercase; text-decoration:none; font-size:16px; float:left; line-height:28px; font-weight:700; border-left:1px solid #F9EEBE; border-right:1px solid #EFCE63; padding:0 5px; }
.secondaryNav a, .secondaryNav a:link, .secondaryNav a:visited { color:#63543C; cursor:pointer; text-decoration:none; }
.secondaryNav a:hover span { background-position:bottom }
.secondaryNav a:hover { color:#00134f; }
.secondaryNav ul { position:absolute; top:-999em; width:230px; /* left offset of submenus need to match (see below) */ }
.secondaryNav ul li { width:100%; }
.secondaryNav li:hover ul, .secondaryNav li.sfHover ul { left:0; top:38px; /* match top ul list item height */ z-index:99; }
ul.secondaryNav li:hover li ul, ul.secondaryNav li.sfHover li ul { top:-999em; }
ul.secondaryNav li li:hover ul, ul.secondaryNav li li.sfHover ul { left:230px; /* match ul width */ top:0; }
ul.secondaryNav li li:hover li ul, ul.secondaryNav li li.sfHover li ul { top:-999em; }
ul.secondaryNav li li li:hover ul, ul.secondaryNav li li li.sfHover ul { left:230px; /* match ul width */ top:0; }
.secondaryNav li ul a { text-decoration:none; width:228px; outline:0; text-align:left; line-height:36px }
.secondaryNav li ul li { background:#3a567d; color:#ffffff; height:30px; overflow:hidden; border:1px solid #6d6e70; }
.secondaryNav ul li a:link, .secondaryNav ul li a:visited { background:#004a8c; color:#ffffff; text-decoration:none }
.secondaryNav ul li:hover, .secondaryNav ul li.sfHover, .secondaryNav ul li a:focus, .secondaryNav ul li a:hover, ul.secondaryNav li.first ul li a:hover, ul.secondaryNav li.last ul li a:hover, .secondaryNav ul li a:active { background:#9AAEDB; color:#004a8c; outline:0; text-decoration:none }
#twitterWidget { margin:8px 3px 0px 3px; }
.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; padding:3px; background-color:#005c96; 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:330px; float:left; margin:5px 0 5px 3px; }
.UsedDetailPanel .subColumn { width:135px; float:left; margin:4px; }
.UsedDetailPanel .subColumn:first-child { border-right:1px solid #d4d4d4; width:165px }
.UsedDetailPanel .Financing .subColumn { width:135px; float:left; margin:4px; }
.UsedDetailPanel .Financing .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 }
.facebook { margin:10px 0px; }
.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, .GetLowestPriceLink a, .SendToAFreindLink a { background:url(/Images/detail-buttons.gif) top; display:block; height:29px; margin-top:5px; text-indent:-9999px; width:148px; }
.SendToAFreindLink a { background-position: -1190px 0; }
.SendToAFreindLink a:hover { background-position: -1190px bottom; }
.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 }
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 }
.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: #ffffff; border:1px solid #d4d4d4; background:url(/Images/grad.gif) 0 50%; -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/grad.gif) 0 top 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: #ffffff url(/Images/grad.gif) 0 bottom 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 { width:615px; }
.PrintPageContainer .UsedDetailPanel { overflow:visible }
.PrintPageContainer .Header { width:610px; background:none; }
.PrintPageContainer .Header h1, .PrintPageContainer .Header h2 { background:none; color:black; border:none; padding:0; margin:0; text-align:left; padding-left:10px; }
.PrintPageContainer .columnA, .PrintPageContainer .columnB { padding-left:5px; font-size:11px; float:left; }
.PrintPageContainer .columnB { float:left; width:180px; }
.PrintPageContainer .columnB h3 { width:174px; }
.PrintPageContainer .columnB .bl ock, .PrintPageContainer .specsPanel .SpecsTable, .PrintPageContainer .subColumn:first-child { width:180px; }
.PrintPageContainer .columnA { width:400px }
.PrintPageContainer .subColumn:first-child { border:none }
.PrintPageContainer .subColumn:last-child, .PrintPageContainer .Financing, .PrintPageContainer .PlanStyles { display:none; visiblity:hidden; }
.PrintPageContainer *  {float:none; clear:none;}
.PrintPageContainer h1 {margin-top:0px;}

img#canadaAD { border:1px solid #CCC; padding:3px; margin-top:5px; }
#map { border:2px solid #004A8C; box-shadow: 0px 0px 15px #2E1300; -moz-box-shadow: 0px 0px 15px #2E1300; -webkit-box-shadow: 0px 0px 15px #2E1300; }
#map { width: 720px; height: 450px; margin-top:30px; margin-left:10px; }
.youtubeplayer { background-color:#FAE0C0; width:500px; padding:10px; border:1px solid #E19740; margin:10px auto; }
.youtubeplayer h3 { color:#004A8C; text-align:left; font-size:22px; padding:8px 0px; }
.youtubeplayer h3 span { color:#CC0001; text-align:left; font-size:13px; font-weight:bold; text-transform:uppercase; }
.youtubeplayer ul { text-align:left; list-style:disc; margin-left:20px; }
.youtubeplayer ul li { padding:3px 0px; color:#B36734 }
.youtubeplayer ul li a { cursor:pointer; color:#004A8C; text-decoration:underline; }
.youtubeplayer ul li a:hover { color:#CC0001; }
#detailytplayer { display:block; height:310px; width:500px; }
.viewlisting { margin:15px 0px; }
#sidePanel .MakeListItemContainer *, #sidePanel .MakeListType * { font-size:15px; }
#videoPlayer  { width:280px; background:#3e3e3e; float:left; border:1px solid #045080; height:210px; box-shadow: 0px 0px 15px #3e3e3e; -moz-box-shadow: 0px 0px 15px #3e3e3e; -webkit-box-shadow: 0px 0px 15px #3e3e3e; margin:10px; }
.confirmEmail { display:none; }
#content .ListTable .GetLowestPriceLink {margin-top:5px;  display:block;}
/************** RV Types *****************/

 
#topNav ul { display:table; list-style:none; white-space:nowrap: background:transparent url('/Images/rvTypes.jpg');
width:980px; float:left; background:transparent; overflow:visible; margin:0; padding:0; padding-left:7px; margin-bottom:20px; clear:left;}
#topNav ul li { float:left; text-align:center; height:90px; background:transparent; }
#topNav ul li a { color:#25428c; margin:auto; text-decoration:none; clear:left; }
#topNav ul li a:hover { color:#fb1c05; }
#topNav ul li a.main { background:transparent url('/Images/rvTypes.png'); display:block; width:150px; padding:0; margin:0; padding-top:68px; line-height:15px; }
#rvTypes { width:100%; height:100px; }
#rvTypes li { height:100px; float:left; background:transparent url(/Images/rvTypesBG.jpg) center -999px no-repeat; padding:0 5px; }
#rvTypes li:hover { background:transparent url(/Images/rvTypesBG.jpg) center -4px no-repeat; }
#rvTypes li a.main { float:left; font-weight:700; display:block; text-align:center; background:transparent url(/Images/rvTypes.png) no-repeat; padding-top:80px; }
#topNav ul li.fifthWheels a.main { background:transparent url('/Images/rvTypes.png') 0px top no-repeat; ; width:126px }
#topNav ul li.travelTrailers a.main { background:transparent url('/Images/rvTypes.png') -126px top no-repeat; ; width:121px }
#topNav ul li.classA a.main { background:transparent url('/Images/rvTypes.png') -247px top no-repeat; ; width:130px }
#topNav ul li.toyHauler a.main { background:transparent url('/Images/rvTypes.png') -377px top no-repeat; ; width:135px }
#topNav ul li.tentCampers a.main { background:transparent url('/Images/rvTypes.png') -512px top no-repeat; ; width:121px }
#topNav ul li.parkModels a.main { background:transparent url('/Images/rvTypes.png') -633px top no-repeat; ; width:135px }
#topNav ul li.preOwned a.main { background:transparent url('/Images/rvTypes.png') -768px top no-repeat; ; width:118px }
#rvTypes li a:hover, #rvTypes li a:focus, #rvTypes li a:active { color:#fff; }



#videoPlayer2 {display:block; width:280px; height:210px; border:1px solid #004A8C;}
