/********** typography ********* */

@font-face {
 font-family: 'LeagueGothicRegular';
 src: url('/fontFace/League_Gothic.eot');
 src: local('/fontFace/League Gothic'), local('/fontFace/LeagueGothic'), url('/fontFace/League_Gothic.woff') format('woff'), url('/fontFace/League_Gothic.ttf') format('truetype'), url('/fontFace/League_Gothic.svg#LeagueGothic') format('svg');
}
.loading { opacity:0; }
html, body { font-family:Helvetica, Arial, sans-serif; color:#003355; font-size:14px; font-style:normal; font-weight:400; text-transform:inherit; letter-spacing:normal; line-height:1.4em; }
h1, legend { letter-spacing:.1em; font: 700 34px/39px 'LeagueGothicRegular', Arial, sans-serif; }
legend { line-height:1.2; margin-bottom:5px; color:#003355; text-shadow: 2px 2px 3px #999; }
h1 { color:#003355; background:url('http://exploreusa.interactrv.netdna-cdn.com/images/sprite.png') no-repeat -866px -64px; clear:left; padding:10px 0 0px 75px; clear:both; text-shadow: 2px 2px 3px #999; }
h1.noBullet { background:none; padding-left:0; }
h1.redTagSale { color:#ec2a2f; font-size:40px; font-weight:bold; }
h2 { font-family:Helvetica, Arial, sans-serif; font-size:28px; font-weight:normal; text-transform:normal; letter-spacing:-1px; line-height:1.2em; }
h3 { font-family:Helvetica, Arial, sans-serif; font-size:18px; font-style:normal; font-weight:400; text-transform:normal; letter-spacing:normal; line-height:1.4em; margin-top:15px; }
h4, h5, h6 { font-family:Helvetica, Arial, sans-serif; font-size:16px; font-style:normal; font-weight:700; text-transform:normal; letter-spacing:normal; line-height:1.4em; }
p { font-family:Helvetica, Arial, sans-serif; color:#003355; font-size:14px; font-style:normal; font-weight:400; text-transform:inherit; letter-spacing:normal; line-height:1.4em; margin:4px 0; }
label, input, select, textarea, option { font-family:Helvetica, Arial, sans-serif; font-size:12px; font-style:normal; font-weight:700; text-transform:normal; letter-spacing:normal; line-height:1.4em; color:#626262; }
fieldset p { margin-top:2em; padding:0 2.5em; color:#626262; }
fieldset { color:#626262; }
fieldset small { line-height:1em; font-style:italic; font-size:12px; padding:0 3em; color:#003355; }
fieldset li small { font-size:12px; padding:0; }
legend span small { font-size:14px; line-height:1em; font-style:italic; }
a, a:link, a:visited, #sidePanel .FeaturedPanel, #sidePanel .FeaturedDisplayName a { color:#003355; }
a:hover, a:active, #footer a:hover { color:#ED1C24; }
/************ common ****************** */

.clearboth { clear:both; font-size:1px; line-height:0; overflow:hidden; margin:-1px 0 0; }
.clearleft { clear:left; height:1px; }
.clear { clear:both; }
.center { text-align:center; display:table; margin:0 auto; }
.center img { text-align:center; display:block; margin:0 auto; }
.alignLeft, .floatLeft img { float:left; padding-right:10px; }
.alignRight, .floatRight img { float:right; padding-left:10px; padding-right:3px; }
.column { float:left; width:48%; }
.bigText { font-size:22px }
.red { color:#ed2024; }
/*********** layout ***********/
/*  main  */

body { background:#D4E6F2 url('http://exploreusa.interactrv.netdna-cdn.com/images/bg.jpg') center 0 repeat-x; text-align:center; height:100%; width:100%; }
#container, #homeContainer { text-align:left; width:998px; margin:0 auto; }
#innerContainer { background:transparent; float:left; z-index:1; width:998px; }
/* header  */

#header { float:left; background:transparent; width:998px; position:relative; }
#header .logo { position:absolute; margin-top:8px; left:20px }
#header #flash { position:absolute; left:356px; margin-top:10px; }
#header .socialIcons { position:absolute; left:476px; margin-top:10px; }
#header .socialIcons img { margin:0 4px; }
/* sidepanel  */#sidePanel { float:left; width:190px; }
#sidePanel .panel { margin-top:10px; }
#sidePanel .panel { float:left; line-height:normal; }
#sidePanel .panel .top { background:url('http://exploreusa.interactrv.netdna-cdn.com/images/sidePanel.png') 0 0 no-repeat; width:190px; float:left; padding:0 5px; height:49px; }
#sidePanel .panel .bottom { background:url('http://exploreusa.interactrv.netdna-cdn.com/images/sidePanel.png') 0 -50px no-repeat; display:block; float:left; width:190px; height:19px; padding:0 5px; }
#sidePanel .panelContent { background:transparent url('http://exploreusa.interactrv.netdna-cdn.com/images/sidePanel.png') -199px 0 repeat-y; text-align:left; margin:auto; padding:0 15px; float:left; width:190px; }
#sidePanel .panel p { margin-bottom:0; }
#sidePanel h2 { color:#06277b; letter-spacing:.1em; font: normal 22px/25px 'LeagueGothicRegular', Arial, sans-serif; padding-top:2px; text-align:left; margin:3px 0 0px; padding-left:8px }
#sidePanel h3 { color:#062818; font-size:18px; }
#sidePanel .panelContent { color:#fff; line-height:18px; }
#sidePanel .panelContent ul { padding-left:10px; font-size:14px; }
#sidePanel .panelContent a:link, #sidePanel .panelContent a:visited, #homeContent .panelContent a:link { color:#fff; }
#sidePanel .panelContent a:hover, #sidePanel .panelContent a:active, {
color:#555;
}
#sidePanel .FeaturedPanel { margin-left:-10px; width:188px; }
#sidePanel .FeaturedPanel * { background:none; }
#sidePanel .TestimonialItem p, #sidePanel .TestimonialItem a, #sidePanel .TestimonialItem { color:#fff; width:170px; }
#sidePanel .TestimonialItem .BaseImage { padding-left:10px; }
#sidePanel .TestimonialItem a:link { font-size:10px; }
#sidePanel .TestimonialItem .signature { text-decoration:underline; }
/***** Featured RVs *****/
.featuredPanel { float:right; width:306px; border:none; color:#fff; }
.featuredPanel .top { background:url('http://exploreusa.interactrv.netdna-cdn.com/images/featuredRVs.png') 0 0 no-repeat; width:294px; float:left; padding:0 5px; height:63px; }
.featuredPanel .bottom { background:url('http://exploreusa.interactrv.netdna-cdn.com/images/featuredRVs.png') 0 -63px no-repeat; display:block; float:left; width:294px; height:49px; padding:0 5px; }
.featuredPanel .panelContent { background:transparent url('http://exploreusa.interactrv.netdna-cdn.com/images/featuredRVs.png') -303px 0 repeat-y; text-align:left; margin:auto; padding:0 6px; float:left; width:294px; }
.featuredPanel h2 { color:#06277b; letter-spacing:5px; font: 700 36px/35px 'LeagueGothicRegular', Arial, sans-serif; padding-top:2px; text-align:left; padding:18px 0 0px; padding-left:8px }
.featuredPanel .ItemRowEven, .featuredPanel .ItemRowOdd { background:none; border-top:1px solid #06277b; border-bottom:1px solid #06277b; }
.featuredPanel a { color:#fff; }
.featuredPanel .OurPrice { font-size:16px; }
.featuredPanel .StrikeThrough { color:#000; }
/* content  */

#content { float:right; clear:left; width:738px; position:relative; z-index:1; margin-top:20px; padding:0 10px }
#homeContent { float:left; width:100%; margin:50px 0 0px 5px; }
#content .inner { width:460px; float:left; clear:left; margin-left:-40px; }
/* footer  */

#footer { clear:both; width:998px; height:69px; background:transparent url('http://exploreusa.interactrv.netdna-cdn.com/images/sprite.png') 14px -232px no-repeat; color:#040640; position:relative; z-index:0; margin:0 auto; }
#footer .links { padding-top:7px; font-size:12px; line-height:24px; color:#040640; }
#footer .links .poweredby { font-size:14px; line-height:1.2; }
#footer a { color:#040640; font-size:14px; }
#footer .links a { color:#040640; text-decoration:none; }
#footer .links a:hover { color:#ffe400; }
#footer table { margin-top:25px; }
#footer .poweredby { margin:5px 0 20px 0; }
/******** Interact RV ********** */
.ListTable tr.ItemRowEven { background-color: #ffffff; padding: 5px; }
.ListTable tr.ItemRowOdd { background-color: #EEEEEE; padding: 5px; }
.ListTable tr.ItemRowFeatured { background-color: #ffffcc; padding: 5px; }
#rv-finder, #rv-finder div { float:left; min-width:400px; }
#rv-finder .SearchRowButton { text-align:left; }
.ListTable { color:#003355; }
.ListTable a { color:#003355; }
.ListTable .HeaderPanel h2 { background:#D11241 url('http://exploreusa.interactrv.netdna-cdn.com/images/grad.gif') 0 -10px; color:#fff; font-size:20px; line-height:1.2em; text-shadow:-1px 1px 0 #888; font-style:normal; padding:1px 10px; }
.DetailPanel h1 { background:none; color:#003355; padding:0; font: normal 26px/30px 'LeagueGothicRegular', Arial, sans-serif; }
#content .UsedDetailPanel .ui-tabs-nav li a { background:url('http://exploreusa.interactrv.netdna-cdn.com/images/grad.gif') 0 50%; color:#fff; }
#content .UsedDetailPanel .ui-tabs-nav li a:hover { background:#dadada url('http://exploreusa.interactrv.netdna-cdn.com/images/grad.gif') repeat-x; }
#content .UsedDetailPanel .ui-tabs-nav li.ui-tabs-selected a, #content .UsedDetailPanel .ui-tabs-nav li.ui-tabs-selected a:hover { background:#fff url('http://exploreusa.interactrv.netdna-cdn.com/images/grad.gif') 0 top repeat-x; color:#dadada; }
.ListTable tr:hover { background:#C4DFFF; cursor:pointer; }
#content .columnB { width:310px; }
#content .subColumn { width:145px; }
#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: #fff; border:1px solid #d4d4d4; background:#999 url('http://exploreusa.interactrv.netdna-cdn.com/images/grad.gif') 0 20%; -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('http://exploreusa.interactrv.netdna-cdn.com/images/grad.gif') 0 34% repeat-x; color: #fff; }
#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('http://exploreusa.interactrv.netdna-cdn.com/images/grad.gif') 0 100% repeat-x; color: #fff; }
#content .UsedDetailPanel h3 { background:#333 url('http://exploreusa.interactrv.netdna-cdn.com/images/grad.gif') center top; color:white; padding:6px; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; -webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px; font: normal 24px/29px 'LeagueGothicRegular', Arial, sans-serif; margin:0; }
.gmnoprint .gmnoprint { font-size:14px; }
/********* local ****** */

fieldset legend + p { margin-top:3em; }
.bullets { list-style-type:disc; margin-left:20px; line-height:1.6em; }
.bullets ul { list-style-type:circle; margin-left:20px; }
img.border, #locations, #map, #navSplash { border:3px solid #003355; box-shadow: 0px 0px 15px #003355; -moz-box-shadow: 0px 0px 15px #003355; -webkit-box-shadow: 0px 0px 15px #003355; }
#locations { display:block; height:480px; position:absolute; top:80px; width:554px; left:150px; padding:15px; border:1px solid #0068AC; }
.locations, .contactUs { display:none; width:554px; position:absolute; text-align:center; }
.locations .column1, .contactUs .column1 { width:175px; float:left }
.locations .column2, .contactUs .column2 { width:345px; margin-left:30px; float:left; background:transparent url(http://exploreusa.interactrv.netdna-cdn.com/images/getDirectionsBelow.png) bottom right no-repeat; padding-bottom:63px; }
.contactUs .column2 { background:transparent url(http://exploreusa.interactrv.netdna-cdn.com/images/contactUsBelow.png) bottom right no-repeat; }
.locations .address, .contactUs .address { text-align:left; margin-top:240px; white-space:nowrap }
.locations .hours, .contactUs .hours { text-align:right; margin-top:50px; }
#locations .splash { position:absolute; left:110px; top:60px; display:none; }
#map { color:#000; }
#map a { color:#003355; }
#map h3 { padding:0; margin-bottom:-10px; }
input:focus, textarea:focus, select:focus { border:2px solid #D11241; }
#breadcrumbs { margin-bottom:0px; float:right; color:#003355; }
#breadcrumbs a { color:#003355; }
#map { width: 720px; height: 450px; margin-top:20px; }
#mapNavigation { text-decoration: underline; color: #4444ff; }
.modelsList { float:left; width:40%; }
.rvParts img { border:1px solid #999; margin:4px; padding:4px; background:#fff; }
.rvParts .rvpartsImg { display: table-cell; vertical-align: middle; background:silver; border:1px solid #666; width:240px; height:300px; }
#homePageTypes { float:left; padding-right:20px; }
.brands { margin-left:15px; margin-top:0px; }
.brands img { margin:0px; background:#fff; border:1px solid #0068AC; box-shadow: 0px 0px 15px #003355; -moz-box-shadow: 0px 0px 15px #003355; -webkit-box-shadow: 0px 0px 15px #003355; width:165px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
.brands a:hover { filter:alpha(opacity=80); -moz-opacity:0.8px; opacity:0.8; }
.form { width:720px; }
.form fieldset { width:717px; }
.form span label { float:left; line-height:1.5; padding:4px 0; }
.form span input { float:left; clear:left; margin:7px 10px 0 150px; }
.SpecsTable { color:#000; }
.facebook { float:right; width:250px; display:block; height:110px; margin:5px 2px; }
.facebook a { height:80px; display:block; width:250px; background:url(/Images/btnFacebook.png) top center no-repeat; text-indent:-9999px; margin:5px; }
.facebook a:hover, .facebook a:active { background-position:bottom; }
/* Testimonials */
#sidePanel .TestimonialList { margin-left:-5px; width:190px; }
#content .RoundedCorners { border:3px solid #BABCC2; background-color:#0068AC; width:738px; text-indent:0px; box-shadow: 0px 0px 15px #003355; -moz-box-shadow: 0px 0px 15px #003355; -webkit-box-shadow: 0px 0px 15px #003355; margin:10px 0; }
#content .RoundedCorners .BaseImage { padding:10px; }
.TestimonialList .comments { font-family: Cambria, Georgia, serif; font-size: 21px; font-style: italic; line-height: 1.4em; background:transparent url(http://exploreusa.interactrv.netdna-cdn.com/images/sprite.png) -945px -315px no-repeat; padding-left:60px; padding-top:17px; padding-bottom:10px; }
#sidePanel .TestimonialList .comments { font-size:14px; background:none; padding-left:0; }
#sidePanel .TestimonialList .comments:before, #sidePanel .TestimonialList .comments:after { content:"\"" }
#content .TestimonialList .signature { font-family: Verdana, sans-serif; font-size: 23px; font-style: normal; font-weight: normal; text-transform: normal; letter-spacing: normal; line-height: 1.4em; text-decoration:underline; margin-left:100px; }
.TestimonialList .signature:before { content:"- " }
.TestimonialList { color:#fff; }
.UnitListControl h3 {color:#D01040;}
/* Buttons  */

#container input.SearchButton, #homeContainer input.SearchButton, .newArrivals, input.getDirections, button#btnPrintDirections, input#SubmitButton, .btnApplyForFinancing, a.CMNLink, .Actions a.ContactUs, .Actions a.PrintPageLink, .WindowStickerLink a, .PaymentCalcLink a, .CreditAppLink a, .BrochureLink a, .GetLowestPriceLink a, #PaymentCalculator input#pcCalculateButton, #PaymentCalculator input#pcCloseButton, a.CloseInlineContactForm, #GetLowestPrice input#glpRequestButton, #GetLowestPrice input#glpCloseButton1, .homePageLinks a { border:none; display:block; text-indent:-9999px; background:transparent url('http://exploreusa.interactrv.netdna-cdn.com/images/sprite.png') 0 0 no-repeat; }
#container input.SearchButton, #homeContainer input.SearchButton { background:transparent url('http://exploreusa.interactrv.netdna-cdn.com/images/sprite.png') -332px -57px no-repeat; width:125px; height:27px; clear:left; }
#container input.SearchButton:hover, #homeContainer input.SearchButton:hover { background:transparent url('http://exploreusa.interactrv.netdna-cdn.com/images/sprite.png') -332px -86px no-repeat; }
#content input.getDirections, input.getDirections:active, input.getDirections:focus { background:url('http://exploreusa.interactrv.netdna-cdn.com/images/sprite.png') -0px -57px no-repeat; width:162px; border:none; height:27px; }
#content input.getDirections:hover { background:url('http://exploreusa.interactrv.netdna-cdn.com/images/sprite.png') -0px -85px no-repeat; }
#content button#btnPrintDirections { background:transparent url('http://exploreusa.interactrv.netdna-cdn.com/images/sprite.png') -167px -57px no-repeat; width:162px; height:27px; }
#content button#btnPrintDirections:hover { background:url('http://exploreusa.interactrv.netdna-cdn.com/images/sprite.png') -167px -85px no-repeat; }
#content input#SubmitButton { background:transparent url('http://exploreusa.interactrv.netdna-cdn.com/images/sprite.png') -461px -57px no-repeat; width:125px; height:27px; }
#content input#SubmitButton:hover { background:url('http://exploreusa.interactrv.netdna-cdn.com/images/sprite.png') -461px -86px no-repeat; }
.btnApplyForFinancing { background:transparent url('http://exploreusa.interactrv.netdna-cdn.com/images/sprite.png') 0 -113px no-repeat; width:500px; height:58px; }
.btnApplyForFinancing:hover { background:transparent url('http://exploreusa.interactrv.netdna-cdn.com/images/sprite.png') 0 -170px no-repeat; }
.btnstraydog a { display:block; text-indent:-9999px; background:url(/images/btnStraydog.jpg) top no-repeat; height:104px; width:250px; float:right; padding-left:11px; margin-bottom:9px; }
.btnstraydog a:hover { background:url(/images/btnStraydog.jpg) bottom no-repeat; }
.btnrvshow a { display:block; text-indent:-9999px; background:url(/images/rvshow-sprite.jpg) top no-repeat; height:104px; width:250px; float:right; padding-left:11px; margin-bottom:9px; }
.btnrvshow a:hover { background:url(/images/rvshow-sprite.jpg) bottom no-repeat; }
.btnToyhauler a { display:block; text-indent:-9999px; background:url(/images/btnToyhauler.png) top no-repeat; height:111px; width:170px; margin-left:35px; }
.btnToyhauler a:hover { background:url(/images/btnToyhauler.png) bottom no-repeat; }
.btnFifthwheel a { display:block; text-indent:-9999px; background:url(/images/btnFifthwheel.png) top no-repeat; height:111px; width:170px; margin-left:35px; }
.btnFifthwheel a:hover { background:url(/images/btnFifthwheel.png) bottom no-repeat; }
.btnTraveltrailer a { display:block; text-indent:-9999px; background:url(/images/btnTraveltrailer.png) top no-repeat; height:111px; width:170px; margin-left:15px; }
.btnTraveltrailer a:hover { background:url(/images/btnTraveltrailer.png) bottom no-repeat; }
.btnToyhaulerhome a { display:block; text-indent:-9999px; background:url(/images/btnToyhaulerhome.png) top no-repeat; height:72px; width:110px; margin-left:19px; margin-top:15px; }
.btnToyhaulerhome a:hover { background:url(/images/btnToyhaulerhome.png) bottom no-repeat; }
.btnFifthwheelhome a { display:block; text-indent:-9999px; background:url(/images/btnFifthwheelhome.png) top no-repeat; height:72px; width:110px; margin-left:23px; margin-top:15px; }
.btnFifthwheelhome a:hover { background:url(/images/btnFifthwheelhome.png) bottom no-repeat; }
.btnTraveltrailerhome a { display:block; text-indent:-9999px; background:url(/images/btnTraveltrailerhome.png) top no-repeat; height:72px; width:110px; margin-left:15px; margin-top:15px; }
.btnTraveltrailerhome a:hover { background:url(/images/btnTraveltrailerhome.png) bottom no-repeat; }
.btnFall a { display:block; text-indent:-9999px; background:url(/images/btnFall.jpg) top no-repeat; height:200px; width:457px; padding-left:1px; margin-bottom:9px; }
.btnFall a:hover { background:url(/images/btnFall.jpg) bottom no-repeat; }
a.CMNLink, .Actions a.ContactUs, .Actions a.PrintPageLink, .WindowStickerLink a, .PaymentCalcLink a, .CreditAppLink a, .BrochureLink a, .GetLowestPriceLink a { width:149px; height:28px; }
.Actions a.ContactUs { background-position: -447px 0 }
.Actions a.ContactUs:hover { background-position: -447px -29px }
.Actions a.PrintPageLink { background-position: 0 0 }
.Actions a.PrintPageLink:hover { background-position: 0 -29px }
.BrochureLink a { background-position: -894px 0; margin:5px 0; }
.BrochureLink a:hover { background-position: -894px -29px }
.WindowStickerLink a { background-position: -298px top; margin:0; }
.WindowStickerLink a:hover { background-position: -298px -29px }
.GetLowestPriceLink a { background-position: -745px 0; }
.GetLowestPriceLink a:hover { background-position:-745px -29px }
a.CMNLink { background-position: -1044px top; margin:0; }
a.CMNLink:hover { background-position: -1044px -29px; }
.PaymentCalcLink a, .CreditAppLink a { width:112px; margin:0 auto; height:53px }
.CreditAppLink a { background-position: -621px -116px; }
.CreditAppLink a:hover { background-position: -621px -169px; }
.PaymentCalcLink a { background-position: -506px -116px; }
.PaymentCalcLink a:hover { background-position: -506px -169px; }
#PaymentCalculator input#pcCalculateButton { background:transparent url('http://exploreusa.interactrv.netdna-cdn.com/images/sprite.png') -586px -57px no-repeat; width:125px; height:27px; float:right; }
#PaymentCalculator input#pcCalculateButton:hover { background:transparent url('http://exploreusa.interactrv.netdna-cdn.com/images/sprite.png') -586px -86px no-repeat; }
#PaymentCalculator input#pcCloseButton, a.CloseInlineContactForm, #GetLowestPrice input#glpCloseButton1 { background:transparent url('http://exploreusa.interactrv.netdna-cdn.com/images/sprite.png') -712px -57px no-repeat; width:18px; height:27px; }
#PaymentCalculator input#pcCloseButton:hover, a.CloseInlineContactForm:hover { background:transparent url('http://exploreusa.interactrv.netdna-cdn.com/images/sprite.png') -712px -86px no-repeat; }
a.CloseInlineContactForm { clear:none; float:right; margin-top:-25px; }
#GetLowestPrice input#glpRequestButton { background:transparent url('http://exploreusa.interactrv.netdna-cdn.com/images/sprite.png') -735px -57px no-repeat; width:125px; height:27px; float:right; }
#GetLowestPrice input#glpRequestButton:hover { background:transparent url('http://exploreusa.interactrv.netdna-cdn.com/images/sprite.png') -735px -86px no-repeat; }
#glpDealerPhone { display:none; }
.FormPanel label { display:block; float:none; width:auto; margin-right:0; position:static; }
.FormPanel .Disclaimer { line-height:1; }
.FormPanel input { width:auto; float:right; }
.FormPanel input[button] { width:auto; float:left; }
.homePageLinks a, .homePageLinks img { width:225px; height:120px; float:left; margin:0 2px; }
.homePageLinks a.btnInternetSpecials { background:transparent url('http://exploreusa.interactrv.netdna-cdn.com/images/sprite.png') 0px -307px no-repeat; }
.homePageLinks a.btnRVFinancing { background:transparent url('http://exploreusa.interactrv.netdna-cdn.com/images/sprite.png') -227px -307px no-repeat; }
.homePageLinks a.btnBankRepos { background:transparent url('http://exploreusa.interactrv.netdna-cdn.com/images/sprite.png') -689px -317px no-repeat; }
.homePageLinks a.btnInternetSpecials:hover { background:transparent url('http://exploreusa.interactrv.netdna-cdn.com/images/sprite.png') 0px -447px no-repeat; }
.homePageLinks a.btnRVFinancing:hover { background:transparent url('http://exploreusa.interactrv.netdna-cdn.com/images/sprite.png') -227px -447px no-repeat; }
.homePageLinks a.btnBankRepos:hover { background:transparent url('http://exploreusa.interactrv.netdna-cdn.com/images/sprite.png') -689px -457px no-repeat; }
/*
.homePageLinks a.btnTradeIns { background:transparent url('http://exploreusa.interactrv.netdna-cdn.com/images/sprite.png') -460px -317px no-repeat; }
.homePageLinks a.btnTradeIns:hover { background:transparent url('http://exploreusa.interactrv.netdna-cdn.com/images/sprite.png') -460px -457px no-repeat; }
*/
.homePageLinks a.btnTradeIns { background:transparent url('http://exploreusa.interactrv.netdna-cdn.com/images/btn-sell-rv.jpg') top no-repeat; width:222px; height:120px; }
.homePageLinks a.btnTradeIns:hover { background-position:bottom; }
.homePageLinksEB a, .homePageLinksEB img { width:454px; height:120px; float:left; margin:0 2px; }
.homePageLinksEB a.btnEB { background:transparent url('http://exploreusa.interactrv.netdna-cdn.com/images/btnEB.png') 0 0px no-repeat; height:90.33px; }
.homePageLinksEB a.btnEB:hover { background:transparent url('http://exploreusa.interactrv.netdna-cdn.com/images/btnEB.png') 0 -90.33px no-repeat; }
.homePageRedTagSaleBTN a { background:transparent url('http://exploreusa.interactrv.netdna-cdn.com/images/red-tag-sale.png') top center no-repeat; width:458px; height:320px; display:block; }
.homePageRedTagSaleBTN a:hover { background-position:bottom; }
.homePageRedTagSaleBTN a span { display:none; }
.homePageLinks a.btnTalkToTheOwners { background:transparent url(http://exploreusa.interactrv.netdna-cdn.com/images/btnTalkToTheOwners.png) 0 0px no-repeat; height:115px; }
.homePageLinks a.btnTalkToTheOwners:hover { background:transparent url(http://exploreusa.interactrv.netdna-cdn.com/images/btnTalkToTheOwners.png) 0 -114px no-repeat; }
.homePageLinks a.btnowners { background:transparent url('http://exploreusa.interactrv.netdna-cdn.com/images/btnowners.png') top no-repeat; width:175px; height:147px; }
.homePageLinks a.btnowners:hover { background-position:bottom; }
.homePageLinks a.btnrepos { background:transparent url('http://exploreusa.interactrv.netdna-cdn.com/images/btnrepo.png') top no-repeat; width:175px; height:147px; }
.homePageLinks a.btnrepos:hover { background-position:bottom; }
.homePageLinks a.btnintspecials { background:transparent url('http://exploreusa.interactrv.netdna-cdn.com/images/btnintspecial.png') top no-repeat; width:175px; height:148px; }
.homePageLinks a.btnintspecials:hover { background-position:bottom; }
.homePageLinks a.btntrade2 { background:transparent url('http://exploreusa.interactrv.netdna-cdn.com/images/btntrade2.png') top no-repeat; width:175px; height:148px; }
.homePageLinks a.btntrade2:hover { background-position:bottom; }
.homePageLinks a.btnfinance { background:transparent url('http://exploreusa.interactrv.netdna-cdn.com/images/btnfinance2.png') top no-repeat; width:175px; height:148px; }
.homePageLinks a.btnfinance:hover { background-position:bottom; }
/*



/*
*** Brand Icons
*/
.brandIcons {float:left; clear:left;}
.brandIcons 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; float:left; margin:0 9px; }  
.brandIcons a:hover { background-position:0 bottom; }
.brandIcons img { height:54px; margin:auto; display:block; }

/*
*** Home page brands
*/
.homePageBrands .heading { font: 400 30px/30px 'LeagueGothicRegular', Arial, sans-serif; margin-top:10px; }
.homePageBrands { width:100%; font-size:12px; float:left;     text-align:center; line-height:20px; background:transparent url(/Images/homePageBrandsBG_mid.png) 0 0 repeat-y; }
.homePageBrands .title { font-weight:700; font-size:17px; color:#fff; line-height:28px; }
.homePageBrands .thirds { width:33.334%; float:left;   font-weight:700; }
.locationBrands .heading { font: 400 30px/30px 'LeagueGothicRegular', Arial, sans-serif; margin-top:10px; }
.locationBrands { width:100%; font-size:12px; float:left; margin-bottom: 0px; 0;
text-align:center; line-height:20px; background:transparent url(/Images/locationPageBrandsBG_mid.jpg) 0 0 repeat-y;  }
.locationBrands .title { font-weight:700; font-size:17px; color:#fff; line-height:28px; }
.locationBrands .thirds { width:33.334%; float:left; height:340px; font-weight:700; }


.homePageBrands .brandsTop {background:transparent url(/Images/homePageBrandsBG_Top.png) 0 0 no-repeat; display:block; height:260px;}
.homePageBrands .brandsContent {display:block; margin-top:-260px; float:left; width:100%; margin-bottom:-120px;}
.homePageBrands .brandsBottom  {display:block; background:transparent url(/Images/homePageBrandsBG_bottom.png) 0 0 no-repeat; height:156px; clear:left;  }

.locationBrands .brandsTop {background:transparent url(/Images/locationPageBrandsBG_Top.jpg) 0 0 no-repeat; display:block; height:260px;}
.locationBrands .brandsContent {display:block; margin-top:-260px; float:left; width:100%; margin-bottom:-50px;}
.locationBrands .brandsBottom  {display:block; background:transparent url(/Images/locationPageBrandsBG_bottom.jpg) 0 0 no-repeat; height:104px; clear:left;  }





.contactInfo .heading { font: 400 30px/30px 'LeagueGothicRegular', Arial, sans-serif; margin-top:10px; }
.contactInfo { width:100%; font-size:12px; float:left; margin-bottom: 0px; 0;
text-align:center; line-height:20px; background:transparent url(/Images/contactInfoBG.png) 0 0 no-repeat; }
.contactInfo .title { font-weight:700; font-size:17px; color:#fff; line-height:28px; }
.contactInfo .thirds { width:33.334%; float:left; height:380px; font-weight:700; }
.winterClearance a { display:block; width:460px; height:75px; background:url(/Images/winter-clearance.gif) top center no-repeat; text-indent:-9999px; }
.winterClearance a:hover, .winterClearance a:active { background-position:bottom; }
.showcase, .showcase .HeaderRow, .showcase div.InventoryTag, .showcase .MoreDetails { display:none; }
.showcase .ListTable { border:none; }
.showcaseWrapper { position:relative; width:998px; }
.showcaseUnit { display:inline-block; position:relative; text-align:center; width:245px; float:left; }
.showcaseUnit td { display:inline-block; float:left; position:absolute; }
.showcase tr { float:left; height:235px; display:inline-block; }
.fourthWrapped { width:100%; margin-left:-15px; *margin-left:0;
}
.showcase .ItemDetails { position:relative; line-height:10px; width:245px; margin:auto; text-align:center; margin-top:180px; *margin-top:0px;
*top:130px;
display:inline-block; }
.showcase { background: transparent url(/Images/showcase-bg.png) no-repeat; font: normal 24px/30px 'LeagueGothicRegular', Arial, sans-serif; height:286px; color:#fff; margin-top:15px; margin-left:-3px; display:block; }
.showcase a { color:#0068ac; position:absolute; width:225px; padding:0 10px; left:0; top:10px; *top:60px;
display:inline-block; text-align:center; margin:auto; line-height:1; }
.showcase .SalesPriceLabel { font-size:18px; }
.showcase .SalesPriceText { font-size:22px; }
.showcase .ItemRowEven, .showcase .ItemRowOdd { background:transparent; margin-left:20px; margin-top:50px; }
.showcase img.BaseImage { border:3px solid #fff; mmargin:auto; position:relative; margin-top:55px; }
.showcase .Flair { display:none; }
#pager { position:relative; }
#pager a { display:block; width:17px; height:18px; background:transparent url(http://exploreusa.interactrv.netdna-cdn.com/images/navStar.png) 0 0 no-repeat; position:relative; float:left; margin:4px 2px; text-indent:-9999px; }
#pager a.activeSlide { background:transparent url(http://exploreusa.interactrv.netdna-cdn.com/images/navStar.png) 0px -102px no-repeat; }
#pager a:hover { background:transparent url(http://exploreusa.interactrv.netdna-cdn.com/images/navStar.png) 0px -102px no-repeat; }
a.makeOffer { background: url(/images/btn-make-offer.jpg) top center no-repeat; margin:0 0 10px -10px width:180px;
display:block; height:90px; text-indent:-9999px; position:relative; top:4px; }
a.makeOffer:hover { background-position: bottom; }
.showcaseLinks { width:875px; height:128px; background:transparent url('http://exploreusa.interactrv.netdna-cdn.com/images/topPromoButtonsBG.png') no-repeat; margin:0 auto; clear:left; }
.showcaseLinks .homePageLinks { padding:0 5px; }
.showcaseLinks .homePageLinks a { margin:-8px -2px 0 0px; }
.fbHeader { position:absolute; z-index:9999; margin-left:357px; margin-left:356px\9; margin-top:10px; }
/* 
*	Nice Button 
*/
.niceButton { display:block; width:500px; margin:10px auto; padding:0px; background:#D11241 url('/Images/grad.jpg') 0 -300px; color:#fff; font-size:24px; text-shadow:-1px 1px 0 #888; font-style:normal; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; background:#9bb5c5; border:1px solid #3e3e3e; -webkit-box-shadow:0px 0px 10px #000; -moz-box-shadow: 0px 0px 10px #000; box-shadow: 0px 0px 10px #000; background: -webkit-gradient( linear, left bottom, left top, color-stop(0.01, rgb(5,80,127)), color-stop(0.82, rgb(155,181,197)), color-stop(1, rgb(255,255,255)) ); background:-moz-linear-gradient( center bottom, rgb(5,80,127) 1%, rgb(155,181,197) 82%, rgb(255,255,255) 100% ); background: linear-gradient(#ffffff, #9bb5c5 20%, #05507f); -pie-background: linear-gradient(#ffffff, #9bb5c5 20%, #05507f); behavior: url(/CSS/PIE.htc); text-align:center; }
.niceButton:hover { background:#ffe25b; background: -webkit-gradient( linear, left bottom, left top, color-stop(0, rgb(92,58,0)), color-stop(0.37, rgb(254,177,43)), color-stop(0.6, rgb(255,225,91)), color-stop(0.79, rgb(253,236,207)), color-stop(1, rgb(255,225,91)) ); background:-moz-linear-gradient( center bottom, rgb(92,58,0) 0%, rgb(254,177,43) 37%, rgb(255,225,91) 60%, rgb(253,236,207) 79%, rgb(255,225,91) 100% ); background: linear-gradient(#ffe15b, #fdeccf 21%, #ffe15b 40%, #feb12b 63%, #5c3a00); -pie-background: linear-gradient(#ffe15b, #fdeccf 21%, #ffe15b 40%, #feb12b 63%, #5c3a00); behavior: url(/CSS/PIE.htc); }
.niceButton a { display:block; width:100%; height:100%; color:#fff; padding:10px 0; text-decoration:none; }
.niceButton a:hover { color:#000; }


.niceButtonLocation {background: -webkit-gradient( linear, left bottom, left top, color-stop(0, rgb(92,58,0)), color-stop(0.37, rgb(254,177,43)), color-stop(0.6, rgb(255,225,91)), color-stop(0.79, rgb(253,236,207)), color-stop(1, rgb(255,225,91)) ); background:-moz-linear-gradient( center bottom, rgb(92,58,0) 0%, rgb(254,177,43) 37%, rgb(255,225,91) 60%, rgb(253,236,207) 79%, rgb(255,225,91) 100% ); background: linear-gradient(#ffe15b, #fdeccf 21%, #ffe15b 40%, #feb12b 63%, #5c3a00); -pie-background: linear-gradient(#ffe15b, #fdeccf 21%, #ffe15b 40%, #feb12b 63%, #5c3a00);behavior: url(/CSS/PIE.htc); border: 1px solid #3E3E3E; border-radius: 10px 10px 10px 10px; box-shadow: 0 0 10px #000000; color: #000; display: block; font-size: 14px; font-style: normal; margin-left: 35px; padding: 0; text-align: center; text-shadow: -1px 1px 0 #888888; width: 195px; Float: left; margin-bottom: 10px; }


.niceButtonLocation:hover { background:#ffe25b; background: -webkit-gradient( linear, left top, left bottom, color-stop(0, rgb(92,58,0)), color-stop(0.37, rgb(254,177,43)), color-stop(0.6, rgb(255,225,91)), color-stop(0.79, rgb(253,236,207)), color-stop(1, rgb(255,225,91)) ); background:-moz-linear-gradient( center top, rgb(92,58,0) 0%, rgb(254,177,43) 37%, rgb(255,225,91) 60%, rgb(253,236,207) 79%, rgb(255,225,91) 100% ); background: linear-gradient( center bottom, #ffe15b, #fdeccf 21%, #ffe15b 40%, #feb12b 63%, #5c3a00); -pie-background: linear-gradient( center bottom, #ffe15b, #fdeccf 21%, #ffe15b 40%, #feb12b 63%, #5c3a00); behavior: url(/CSS/PIE.htc); }
.niceButtonLocation a { display:block; width:100%; height:100%; color:#000; padding:10px 0; text-decoration:none; }
.niceButtonLocation a:hover { color:#000; }
/* 
*	RSS FEED
*/
.rssFeed {font-family: Arial, Helvetica, sans-serif;font-size: 90%;margin: 8px}
.rssHeader { text-align:center; margin:0px 0px 15px 0px; font-size: 150%; }
.rssBody { border: 1px solid #0068AC;-moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; padding:10px 0;background-color: #BBD4E5;}
.rssBody ul { list-style: none; } 
.rssBody ul, .rssRow, .rssRow h4, .rssRow p {margin: 0;padding: 0;}
.rssRow { padding: 0.8em; }
.rssRow h4 { font-size: 1.1em; }
.rssRow div {font-size: 90%;color: #D11241;margin: 0.2em 0 0.4em 0; display:none;}
.rssRow.odd { background-color: #BBD4E5;}
.rssRow.even { background-color: #fff; }
