/*** CSS Document ***/

/** General Styles - Generic styles useful through out the site **/

body {font-family: 'Roboto Condensed', sans-serif; font-size: 12px; background: #182335; color: #fff; padding: 0 0 30px 0; margin: 0; text-align: left;}
.clearall, .clearfix {clear: left; clear: right; clear:both; display: block;}
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.left {float: left; display: inline;}
.right {float: right; display: inline;}
.lastFloat {margin-right: 0 !important;}
.decimal {text-align:right}
.imgLeft {float: left; margin: 0 10px 5px 0;}
.imgRight {float: right; margin: 0 0 5px 10px;}
.bullet {margin-left: 20px;}
.bullet li {list-style: disc;}
.uppercase {text-transform: uppercase;}
.lowerercase {text-transform: lowercase;}
.underline {text-decoration: underline;}
.vcard {display: none;}
.headerImg {margin-bottom: 15px;}
.hiddenSpan {position: absolute !important; height: 1px; width: 1px; overflow: hidden; clip: rect(1px 1px 1px 1px); /* IE6, IE7 */ clip: rect(1px, 1px, 1px, 1px);}


/** Page Elements - Used to zero out common tags and general styling of them **/

div {padding: 0; margin: 0;}
h1, h2, h3, h4 {margin: 0;}
h1, h2 {color: #f7941d; font-size: 24px; font-weight: bold; margin-bottom: 15px;} /* h1 is for xPages that use the h1 call */
h3 {color: #f7941d; font-size: 18px; font-weight: bold; margin-bottom: 5px;}
h4 {color: #898989; font-size: 12px; font-weight: bold; margin-bottom: 5px;}
p {padding:0; margin: 0 10px 15px 0; text-align: left; line-height: 18px;}
ul {margin: 0; padding: 0;}
ul li {list-style: none;}
a {text-decoration: none; outline: none; color: #f7941d;}
a:hover {color: #898989;}
a img {border: none;}
img {margin: 0; padding: 0;}


/** Template Styles - For styles used to build the template **/

/* Pull Out Tabs */
#slide-out-apr-div {z-index: 101; top: 230px;}
#slide-out-price-div {z-index: 102; top: 400px;}
.slide-out-div {background-color: #000; width: 292px; height: 150px; position: fixed; left: -292px;}
.slideOutContent a {display: block; width: 292px; padding-top: 20px;}
.slideOutContent a p {margin: 0; font-weight: bold; font-size: 16px; line-height: 30px; text-align:center;}
.panelTab {display: block; cursor: pointer; width: 75px; height: 150px; position: absolute; right: -75px; top: 0px;}
#slide-out-apr-div .panelTab {background-image: url(../images/zero-apr.png);}
#slide-out-price-div .panelTab {background-image: url(../images/money-tab.png);}


#wrapper {position: relative; z-index: 3; width: 980px; margin: 0 auto; background: #000; background: rgba(0,0,0,.7); }

#header {position: relative; z-index: 11; padding: 5px 20px 0 20px;}

#companyLogo, #companyLogo a, #companyLogo h1 {width: 311px; height: 151px;}
#companyLogo {padding-bottom: 15px;}
#companyLogo a {display: block;}
#companyLogo h1 {margin: 0; background:url(../images/brighton-harley-davidson-logo.png) top left no-repeat;}

#companyBrand {padding-top: 0px;}
#companyBrand a:hover img {opacity: .8;}

/*---- Company Info ----*/

#companyInfo {padding: 30px 135px 0 0;}
#companyInfo h2 {display: block; margin-bottom: 7px; padding-bottom: 5px; font: 700 normal 16px/16px 'Roboto Condensed', sans-serif; color: #fff; border-bottom: 2px dotted #898989; text-align: right;} /* old font-size: 33px/33px*/ 
#companyInfo h2 strong span {color: #f7941d; text-transform: uppercase;}
#companyInfo li {padding-bottom: 7px; text-align: right;}
#companyInfo li strong {font: 700 normal 16px/16px 'Roboto Condensed', sans-serif; color: #fff;}
#companyInfo li strong span {color: #f7941d;}
#companyInfo li a#companyHrsLink:hover strong {color: #f7941d;}
#companyInfo li address {font: 300 normal 18px/18px 'Roboto Condensed', sans-serif; color: #898989;} /*old font-size: 21px 21px*/

#mainNav {position: relative; z-index: 11; padding-top: 10px; height: 41px; background:#e87a18 url(../images/brighton-harley-davidson-nav-bg.png) top left repeat-x;}
#nav {position: relative; z-index: 10; padding-left: 20px;}
#nav li {float: left; display: inline; border-right: 1px dotted #000;}
#nav li.lastFloat {border-right: none;}
#nav li a {display: block; padding: 7px 23px; font: 700 normal 16px/16px 'Roboto Condensed', sans-serif; color: #000;}
#nav li a:hover, #nav li.show a.topNav {color: #fff;}
#nav li#navHome a {padding-left: 23px; background: url(../images/brighton-harley-davidson-nav-home.png) 0 50% no-repeat;}
#nav li ul li {display: block; height: 31px; border-bottom: 1px solid #191919; border-right: none;}
#nav li ul li:last-child {border-bottom: none;}
#nav li ul li:hover {background: #191919;}
#nav li ul li a {width: 170px; padding: 9px 15px; font-size: 12px; line-height: auto; font-weight: 400; background-image: none !important; color: #898989;}
#nav li ul li a:hover {color: #f7941d;}
#nav .dropDown {position: relative; z-index: 9;}
#nav .dropDown a {background: url(../images/brighton-harley-davidson-nav-arrow.png) 96% 50% no-repeat;}
#nav .dropDown .subNav {position: absolute; z-index: 8; display: none; width: 200px; margin-top: 12px; padding: 8px; background: #252525; border-bottom: 4px solid #f7941d;}
#nav li.dropDown:hover .subNav, #nav li.dropDown.show .subNav {display: block;}
#nav .dropDown.with-js .subNav {display: none;}

.subNavExpandUsed {display: none; position: absolute; left: 206px; margin-top: -34px;}
.subNavExpand {display: none; position: absolute; left: 206px; margin-top: -34px;}
.subNav li:hover ul {display: block; background-color: #252525;}
.subNavExpand li:hover, .subNavExpandUsed li:hover {background-color:#191919 !important;}
.subNavExpand, .subNavExpandUsed{ background-color: #252525; display: none; padding: 0; position: absolute; z-index: 8;}
.subNavArrow{vertical-align: middle; float:right; margin-top:4px;}

#main {padding: 20px !important;}
#main ul {margin-bottom: 10px;}
#main ul li {}
#content {}

#footer {position: relative; z-index: 2; padding: 45px 35px 45px 35px; background: #151515; color: #fff;}
#footer p {margin: 0; padding-left: 10px;}
#footer #newsletterFtr {margin: 0; padding-left: 10px;font-weight:700;font-size:17px;color:#f7941d;}
#footer #newsletterFtr:hover{color:#fff;}
#footer a {font-weight: normal; color: #fff; text-decoration: none;}
#footer a:hover {color: #f7941d;}
#footer div.left dl {margin: 0 50px 0 0; padding: 5px 70px 0 0; border-right: 1px dashed #fff;}
#footer div.left dl dt {margin-bottom: 10px; font: 700 normal 17px/17px 'Roboto Condensed', sans-serif; color: #f7941d;}
#footer div.left dl dd {margin: 0 0 8px 0; font-size: 11px;}
#footer div.left dl dd strong {color: #f7941d;}
#footer div.left dl dd a strong {color: #fff;}
#footer div.left dl dd a:hover strong {color: #f7941d;}

#footer #footerRight {position: relative; font-size: 11px;}

#footerBrand {position: absolute; top: 55px; right: 0;}
#footerBrand a:hover img {opacity: .8;}

#fixedFooterWrapper {
	position: fixed; 
	width: 100%; 
	min-width: 980px; 
	height: 32px; 
	bottom: 33px; 
	left: 0; 
	z-index: 21; 
	background: #f88420;
}
#fixedFooter {position: relative; z-index: 20;}

#companyLogoSm {position: absolute; top: -22px; left: 25px;}

#footerSocial {position: absolute; top: -7px; right: 25px;}
#footerSocial li {float: left; display: inline; margin-right: 8px;}
#footerSocial li a:hover img {opacity: .8;}

#footerNav {padding: 5px 170px 0 0;}
#footerNav li {float: left; display: inline; padding: 1px 10px; border-right: 1px dotted #000;}
#footerNav li.lastFloat {border-right: 0;}
#footerNav li a {font: 700 normal 19px/19px 'Roboto Condensed', sans-serif; color: #000;}
#footerNav li a:hover {color: #fff;}


/** Page Styles - For styles specific to individual pages **/

/* Index */
#homeMain {}
#homeContent {padding: 10px 20px 0 20px;}

#liveChatButton {padding-bottom: 10px;}

#infoNav {padding-bottom: 25px;}
#infoNav li {float: left; display: inline; margin-right: 20px;}
#infoNav li a {display: block; width: 210px; height: 60px; padding: 160px 5px 0 5px;}
#infoNav li a:hover {background-position: 0 -220px !important;}
#infoNav li a h2 {margin: 0; padding-top: 5px; font: 700 normal 30px/30px 'Roboto Condensed', sans-serif; text-align: center; border-top: 2px dotted #fff; color: #fff;}
#infoNav li a:hover h2 {color: #f7941d;}
#infoNav li a h3 {width: 170px; padding-left: 20px; font: 400 normal 12px/12px 'Roboto Condensed', sans-serif; letter-spacing: 10px; background: url(../images/brighton-harley-davidson-info-nav-arrow.png) 100% 50% no-repeat; color: #f7941d;}

#infoNavNew a {background: url(../images/brighton-harley-davidson-info-nav-new.jpg) top left no-repeat;}
#infoNavPre a {background: url(../images/brighton-harley-davidson-info-nav-pre.jpg) top left no-repeat;}
#infoNavLearn a {background: url(../images/brighton-harley-davidson-info-nav-learn.jpg) top left no-repeat;}
#infoNavRent a {background: url(../images/brighton-harley-davidson-info-nav-rent.jpg) top left no-repeat;}

#homeEvents {width: 180px; height: 260px; padding: 40px 15px 20px 0;}
#homeEvents h3 {margin-bottom: 0; font: 300 normal 30px/30px 'Roboto Condensed', sans-serif; color: #fff;}
#homeEvents ul {padding-top: 20px;}
#homeEvents ul li {margin-bottom: 20px; padding-bottom: 14px; border-bottom: 1px dotted #fff;}
#homeEvents ul li.lastFloat {margin-bottom: 0; padding-bottom: 0; border-bottom: none;}
#homeEvents ul li a h4 {font: 300 normal 13px/13px 'Roboto Condensed', sans-serif; color: #fff !important;}
#homeEvents ul li a:hover h4 {color: #f88420 !important;}
#homeEvents ul li div.eventDate {padding-right: 12px;}
#homeEvents ul li div.eventDate span {display: block; width: 38px; height: 32px; padding-top: 2px; font: 300 normal 30px/30px 'Roboto Condensed', sans-serif; background: #f88420; color: #fff; text-align: center;}
#homeEvents ul li p {margin: 0; font: 300 normal 12px/12px 'Roboto Condensed', sans-serif; color: #898989;}

#homeWelcome {width: 700px; margin-top: -40px; text-align: center !important;}
#homeWelcome h2 {margin-bottom: 5px; font: 700 normal 30px/30px 'Roboto Condensed', sans-serif; color: #f88421;}
#homeWelcome p {line-height: 26px; text-align: center !important;}

#mobileApp {padding: 160px 10px 0 0;}
#mobileApp a img {opacity: .8;}
#mobileApp a:hover img {opacity: 1;}

#brandsNav {height: 1%; margin: 0 8px; padding: 6px 0; background:#000 url(../images/brighton-harley-davidson-brands-nav-bg.png) top left repeat-x;}
#brandsNav td {border-right: 1px dotted #000;}
#brandsNav td:last-child {border-right: none;}
#brandsNav a img {opacity: .8;}
#brandsNav a:hover img {opacity: 1;}

/* Calendar */
.cluetip-default h3#cluetip-title {background-color: #4e4e4c !important;}
.cluetip-default #cluetip-outer {background-color: #efefef !important;}
.cluetip-default #cluetip-title a {color: orange !important; font-size: 0.95em;}
.heading2 p {text-align:center;}

/* Modal Pop Up Forms - DarkNav, GreyNav, LightNav Customizations */
body.darknav .textbuttons li span.icon,
body.darknav .textbuttons li,
body.darknav .InventoryDetailModals .textbuttons li {
	background-color: #f7941d;
}

/* Modal Pop Up Form Custom Submit Button
body.darknav .InventoryDetailModals td input[type=submit] {
	background: #980000;
	background:-moz-linear-gradient(center top, #d81f1f 0%, #980000);
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #d81f1f), color-stop(1, #980000) );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d81f1f', endColorstr='#980000');
	border:1px solid #980000;
	color:#fff;
}
body.darknav .InventoryDetailModals td input[type=submit]:hover {
	background: #d81f1f;
	background:-moz-linear-gradient(center top, #ff1f1f 0%, #d81f1f);
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ff1f1f), color-stop(1, #d81f1f) );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff1f1f', endColorstr='#d81f1f');
}
*/

/* Product Info/Inventory - Do not touch */
#VehBody {color: #323232;}
#VehBody a {color: #000;}
#VehBody a:hover, #VehBody a:hover span, #VehBody a:hover label {color: #f7941d;}
.leftdiv, .centerdiv, .rightdiv {float: left; margin: 17px 0 0 0;}
.leftdiv {display: inline; margin-left: 30px; width: 302px;}
.leftdiv img {border: 3px solid #333;}
.centerdiv {margin-left:38px; width: 228px;}
.rightdiv {margin-left: 10px; width: 230px;}
.rightdiv ul li {display: inline;}
.rightdiv img {margin-bottom: 11px;}
.vhicle_row a {color: #000;}
#tooltip h3 {color: #000;}  
#swatches span, #information span {display: block; padding: 0 0 0 120px; height: 19px; background: none; color: #ccc; font-weight:bold;}
#biketext {margin-top: 15px; padding: 5px 0 5px 5px; width: 286px; height: 51px; color: #606060; font-weight:bold;}
#swatches span {padding-left: 65px;}
#swatchcolors {border: 3px solid #333; height: 178px; width: 204px; background-color: #fff; overflow: auto; padding: 10px 5px 0 13px;}
#swatchcolors li {list-style-type: none; height: 26px; margin-bottom: 8px; padding: 5px 0 6px 36px;}
#swatchcolors li p {display: inline; text-transform: uppercase; font-weight:bold;}
#information {margin-top: 15px; font-weight:bold;}
#information span {padding-left: 80px;}
.ulbox {list-style-type: none; border-top: 1px solid #333; border-right: 1px solid #333; border-left: 1px solid #333;}
.ulbox li {border-bottom: 1px solid #333;}
.ulbox a {padding: 10px; display: block;}
.ulbox a:hover, .ulbox a:active {background: #A0A0A0;}
.notice a {color: #f7941d;}
.bheader {font-weight: bold;} 

/*pre and new images*/
#preCatalog a {background:url(../fckimages/pre-owned.jpg) top left no-repeat !important;}
#newCatalog a {background:url(../fckimages/new.jpg) top left no-repeat !important;}

/*backgrounds*/
.info {background:url(../images/bgs/info.jpg) top center no-repeat; min-height:460px; }
.info #content {background:rgba(0,0,0,.8); margin-right:400px; margin-left:20px; padding:15px; box-shadow:5px 5px 5px rgba(247,148,29,.5); border-radius:15px;}
.winter-storage {background:url(../images/bgs/winter-storage.jpg) top center no-repeat; min-height:460px; }
.winter-storage #content {background:rgba(0,0,0,.8); margin-right:400px; margin-left:20px; padding:15px; box-shadow:5px 5px 5px rgba(247,148,29,.5); border-radius:15px;}
.parts {background:url(../images/bgs/parts.jpg) top center no-repeat; min-height:460px; }
.parts #content {background:rgba(0,0,0,.8); margin-right:400px; margin-left:20px; padding:15px; box-shadow:5px 5px 5px rgba(247,148,29,.5); border-radius:15px;}
.hog-chapter {background:url(../images/bgs/hog-chapter.jpg) top center no-repeat; min-height:460px; }
.hog-chapter #content {background:rgba(0,0,0,.8); margin-right:400px; margin-left:20px; padding:15px; box-shadow:5px 5px 5px rgba(247,148,29,.5); border-radius:15px;}

.financing {background:url(../images/bgs/financing.jpg) top center no-repeat; min-height:460px; }
.financing #content {background:rgba(0,0,0,.8); margin-left:20px; margin-right:20px; padding:15px; box-shadow:5px 5px 5px rgba(247,148,29,.5); border-radius:15px;}
.express-lane-service {background:url(../images/bgs/express-lane-service.jpg) top center no-repeat; min-height:460px; }
.express-lane-service #content {background:rgba(0,0,0,.8); margin-left:400px; margin-right:20px; padding:15px; box-shadow:5px 5px 5px rgba(247,148,29,.5); border-radius:15px;}
.links {background:url(../images/bgs/links.jpg) top center no-repeat; min-height:460px; }
.links #content {background:rgba(0,0,0,.8); margin-left:400px; margin-right:20px; padding:15px; box-shadow:5px 5px 5px rgba(247,148,29,.5); border-radius:15px;}


/*styles*/
.cluetip-inner img {max-width:355px !important;} /*Events images*/
.imgBorder {border:solid 5px #F7941D;} 
.imgShadow {box-shadow: 4px 4px 4px #333; margin: 0px 25px 25px 0px;}
.bullet li {line-height: 2em;}
.serviceList li {display:inline-table; width:280px; margin-right:25px; margin-bottom:25px;}
.imgBg {margin-right: 15px; margin-bottom: 10px; box-shadow: 3px 3px 3px #333; border-radius: 20px; overflow: hidden;}
.staffList li {display:inline-table; width:134px; margin-right:20px; margin-bottom:20px;}
.imgCont {overflow:hidden; width:68px;}
.imgCont img {margin-left: -41px;}
.staffList h3 {display:inline-block;}
.staffList h4 {color: #f7941d; font-size: 16px; font-weight: bold; margin-bottom: 5px;}

/*Learn to ride page*/
hr.separate, hr.divisor { border:none; margin:30px 0px; }
hr.divisor { border-bottom:solid 1px #333; }
@font-face{font-family:HD-Letterpress;src:url(../images/pages/riders-edge/hdletterpress-webfont.eot);src:url(../images/pages/riders-edge/hdletterpress-webfont.eot#iefix) format('embedded-opentype'),url(http://www.brightonhd.com/images/pages/riders-edge/hdletterpress-webfont.woff) format('woff'),url(../images/pages/riders-edge/hdletterpress-webfont.ttf) format('truetype'),url(../images/pages/riders-edge/hdletterpress-webfont.svg) format('svg');font-weight:400;font-style:normal}
/* .learn-to-ride #content { background: #000 url(../images/pages/riders-edge/rockstar-rider.jpg) bottom no-repeat; padding-bottom: 593px; } */
#ridersEdge { background: gray url(../images/pages/riders-edge/hero-rider.jpg) top no-repeat; color: #000; line-height: 22px; font-size: 14px; padding: 20px; position: relative; }
#ridersEdge h1, #ridersEdge h2, #ridersEdge h3, #ridersEdge .tagline { font-weight: 400; line-height: normal; font-family: HD-Letterpress,verdana,helvetica; text-transform: uppercase; }
#ridersEdge .topCol { width: 355px; margin-bottom: 60px; }
#ridersEdge .topCol h1 { color:#000; font-size: 28px !important; line-height: 55px !important; margin-top: 0px; }
#ridersEdge .topCol h1 strong { font-size:65px !important; }
#ridersEdge .topCol h2 { color: #c60; font-size: 22px; line-height: 22px; letter-spacing: 1px; }
#ridersEdge p, #ridersEdge ul { line-height: 22px !important; }
#ridersEdge ul li { margin: 4px 0 0; }
#ridersEdge .btn-contain a { margin-right: 15px; }
#ridersEdge .riderCol { width: 450px; }
#ridersEdge .riderCol h3 { font-size: 46px; line-height: 36px; color:#000; }
#ridersEdge .riderCol h3 strong { font-size: 22px; }
#ridersEdge .right { width: 260px; padding: 20px; background-color: #333; color:#999; }
#ridersEdge .right h3 { color: #fff; font-size: 24px; }
#ridersEdge .right strong { color:#fff; }
#ridersEdge .tagline { position: absolute; font-size: 37px; color:#fff; bottom: -593px; } 

/** jQuery Styles - For script styles that are used frequently **/

/* Nivo Slider v2.4 Layout Styles */
#slider {width: 940px !important; height: 410px !important;}
#slider {position: relative; background: url(../imglib/template/v4/nivo/loading.gif) no-repeat 50% 50%;}
#slider img {position: absolute; top: 0px; left: 0px; display: none;}
#slider a {border: 0; display: block;}

/* Nivo Slider v2.4 System Styles - Do not touch unless necessary */
.nivoSlider {position: relative;} 
.nivoSlider img {position: absolute; top: 0px; left: 0px;}
.nivoSlider a.nivo-imageLink {position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; border: 0; padding: 0; margin: 0; z-index: 6; display: none;}
.nivo-slice {display: block; position: absolute; z-index: 5; height: 100%;}
.nivo-caption {display: none !important; position: absolute; left: 0px; bottom: 0px; background: #000; color: #fff; opacity: 0.8; width: 100%; z-index: 6;}
.nivo-caption p {padding: 5px; margin: 0;}
.nivo-caption a {display: inline !important;}
.nivo-html-caption {display: none;}
.nivo-directionNav a {position: absolute; top: 45%; z-index: 6; cursor: pointer;}
.nivo-prevNav {left: 0px;}
.nivo-nextNav {right: 0px;}
.nivo-controlNav {position: absolute; right: 0; bottom: -33px; z-index: 7; opacity: .25;}/* Controls Position of the slide bubbles*/
.nivo-controlNav a {display: block; width: 22px; height: 22px; background:url(../imglib/template/v4/nivo/bullets.png) no-repeat; text-indent: -9999px; border: 0; margin-right: 3px; float: left;}
.nivo-controlNav a.active {background-position: 0 -22px;}
.nivo-directionNav a {display: block; width: 30px; height: 30px; background:url(../imglib/template/v4/nivo/arrows.png) no-repeat; text-indent: -9999px; border: 0;}
a.nivo-nextNav {background-position: -30px 0; right: 15px;}
a.nivo-prevNav {left: 15px;}

/* jqFeatured Inventory v1.5.3 Styles */
#featuredWrapper {position: relative; width: 700px; padding: 34px 0; border-bottom: 2px dotted #898989;}
.FINVImage img {width: 200px; height: 150px;}
.FINVImageNada img {width: 200px; height: 100px;}
#jqFeatured {width: 640px !important; height: 180px; margin-left: 30px; overflow: hidden;}
#jqFeatured ul li {width: 200px; height: 180px; margin-right: 20px; text-align: center;}
#pnlFeaturedInventory {position: relative; padding-top: 25px;}
#pnlFeaturedInventory img {margin-bottom: 5px;}
#pnlFeaturedInventory a {color: #898989;}
#pnlFeaturedInventory a:hover {color: #f7941d;}

#featuredHeader {padding: 12px; background: #252525;}
#featuredHeader h2 {margin: 0; font: 700 normal 28px/28px 'Roboto Condensed', sans-serif; color: #fff;}
#featuredHeader h2 span {color: #f7941d;}

#featuredButton {padding-top: 3px;}
#featuredButton a {display: block; width: 93px; height: 24px; background: url(../images/brighton-harley-davidson-featured-inventroy-button.png) top left no-repeat;}
#featuredButton a:hover {background-position: 0 -24px !important;}

#featuredNav {position: absolute; bottom: -12px; right: 0; padding: 0 10px 0 15px; background: #070a10;}
#featuredNav li {float: left; display: inline; margin-right: 3px;}
#featuredNav li.lastFloat {margin-right: 0;}
#featuredNextButton a, #featuredPrevButton a {display: block; width: 25px; height: 25px;}

#featuredNextButton a {background: #f7941d url(../images/brighton-harley-davidson-featured-inventroy-arrow-right.png) 9px 7px no-repeat;}
#featuredNextButton a:hover {background-color: #252525;}

#featuredPrevButton a {background: #f7941d url(../images/brighton-harley-davidson-featured-inventroy-arrow-left.png) 9px 7px no-repeat;}
#featuredPrevButton a:hover {background-color: #252525;}

/* BG Stretcher */
.bgstretcher {position: absolute !important; z-index: 1; width: 100%; background: #182335; overflow: hidden;}
.bgstretcher, .bgstretcher ul, .bgstretcher ul li {position: absolute; top: 0; right: 0; left: 0; bottom: 0;}
.bgstretcher ul, .bgstretcher ul li {margin: 0; padding: 0; list-style: none;}

/* New Inventory Detail Page */
/* Unit Info Background Color Box */
#main.InvDetailPage .invUnitInfo{background-color: #070A0F;}

#InvToolbar #locations, #VehBody .VehicleLocation, ul .LiInvLocation {display:none;}

.xtrade_value h1, .xtrade_value form, .xtrade_value p {display: none;}
.xtrade_value #xTradeIframe {height: 640px;}

#customTextClub {position: relative; top: 35px; left:10px; padding: 0 0 10px 0;}