
/* //////////////////HTML elements////////////////////////// */
html { background-image: url(/Content/Images/header/siteBg.gif); background-position: center top; }


html, body{font-family: Verdana, Geneva, sans-serif; font-size: 10px; padding: 0px; position:relative; margin:0px auto; background-repeat:repeat; }
#banner{position:relative; width:150px; height: 200px; position:absolute; top:100px; right: -100px;display:none;}
div#innerDiv div#mainContent.home #takeover{width:800px;margin:0px auto;position:relative;width:800px;}

a img { border: 0px; }
a, a:visited { color: #939292; }
a:hover { color: #666666; }
a:focus, a:active { outline: none; }
h1, h2, h3, h4, h5 { font-weight: bold; color: #333333; }
h1 { font-size: 20px; }
h2 { font-size: 16px; }
h3 { font-size: 14px; }
h4 { font-size: 12px; }
h5 { font-size: 11px; }
p { position: relative; }
select, input { font-size: 10px; }
.question {text-transform: uppercase;}
/* //////////////////sitewide styles//////////////////////// */
.stxt { font-family: Verdana, Geneva, sans-serif; font-size: 10px; color: #666666; }
.mtxt { font-family: Verdana, Geneva, sans-serif; font-size: 12px; color: #666666; }
.ltxt { font-family: Verdana, Geneva, sans-serif; font-size: 15px; color: #666666; }
.xltxt { font-family: Verdana, Geneva, sans-serif; font-size: 20px; color: #666666; }
.xxltxt { font-family: Verdana, Geneva, sans-serif; font-size: 30px; color: #666666; }
.lttl { font-size: 12px; color: #666666; font-weight: bold; }
.pdfImg {background-image:url(/Content/PDF/pdficon_small.gif); background-repeat:no-repeat;width:17px; height:17px;padding-top:6px;padding-right:7px; padding-bottom:3px;padding-left:7px;}
.pdfLink {color:#FF0000;font-weight:bold;margin-left:230px;}

a.lttl:link { color: #000000; }
a.lttl:hover { color: #666666; }
.mttl { font-size: 11px; color: #333333; font-weight: bold; }
.txtBold { font-weight: bold; }
.txtIndent { margin-left: 18px; }
.txtBorder { border: #666666; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; }
.txtColorOff { color: #B7BCC0; }
.txtColorSection { color: #1C6F41; }
.txtColorFooter { color: #999999; }
.txtColorLight { color: #F4F1EB; }
.txtColorDark { color: #4E5153; }
.subtitleIndent { font-family: Verdana, Geneva, sans-serif; font-size: 12px; color: #666666; clip: rect(20px); line-height: 16px; margin-left: 20px; }

.clearFloat { clear: both; }
.clearRight { clear: right; }
.clearLeft { clear: left; }
.left { float: left; }
.right { float: right; }
span.imgReplace { text-indent: -9999px; position: absolute; }
#mainContent { color: #333333; position: relative;margin:0px auto;width:800px; z-index: 1; }
#mainContentInner { padding: 10px 20px; }
.comment { font-size: 10px; color: #999999; }
.inner { padding: 5px; }
.altFlash { text-align: center; padding: 10px; }
a.imgRollover span, a.imgRollover:link span { display: none; visibility: hidden; }
a.imgRollover img { border: 0px; }
a.imgRollover:hover span { display: inline; visibility: visible; z-index: 99; position: absolute; left: 143px; }
a.imgRollover:hover { cursor: text; }
div.dividedSection { background: url(/Content/Images/Home/hpDivider.jpg) no-repeat; padding: 1px 0px 1px 0px; margin: 0px; }
.home div.dividedSection { position: relative; left: -1px; width:799px;}
div#secondaryColumn { width: 231px; float: right; }
div#primaryColumn { padding-bottom: 10px; width: 557px; float: right; margin-left: 12px; }
div.subLevelPage { background: #ffffff url(/Content/Images/contentDivider.gif) no-repeat; position: relative; padding-top: 1px; width: 100%; }
.subLevelPage h2 { color: #cc0000; font-size: 10px; }

.subLevelPage .static h2 { text-transform: uppercase; }
.subLevelPage .static h3 { text-transform: uppercase; font-size: 10px; }
div.race, div.static { width: 503px; margin: 20px; }
div.race ul li a, div.static ul li a, .relatedPartsList { list-style-type: none; text-decoration: none; }
div.getStarted a.right { position: relative; z-index: 2; }
div.getStarted a.right img { margin: 0px 5px 5px 5px; }
div.getStarted p { position: relative; z-index: 1; }
.Normal { font-family: Verdana,Geneva,sans-serif; }
div.privacyContent {padding-top:10px;padding-right:15px;}

/* /////////////////////Sections or Pages///////////////// */

/* ********Headers or Titles********** */
h1#privacyHdr { background: url(/Content/Images/headerImgs/HdrPrivacy.jpg) no-repeat; height: 180px; margin: 0px; padding: 0px; }
h1#partsFinderHdr { background: url(/Content/Images/headerImgs/HdrPartsFinder.jpg) no-repeat; height: 180px; margin: 0px; padding: 0px; }
h1#bodiesDecalsHdr { background: url(/Content/Images/headerImgs/HdrBodiesDecals.jpg) no-repeat; height: 180px; margin: 0px; padding: 0px; }
h1#publicationsHdr { background: url(/Content/Images/headerImgs/publicationsHdr.jpg) no-repeat; height: 180px; margin: 0px; padding: 0px; }
h1#electronicsHdr { background: url(/Content/Images/headerImgs/HdrElectronics.jpg) no-repeat; height: 180px; margin: 0px; padding: 0px; }
h1#elecMotorsHdr { background: url(/Content/Images/headerImgs/HdrXcelorin.jpg) no-repeat; height: 180px; margin: 0px; padding: 0px; }
h1#elecBattHdr { background: url(/Content/Images/headerImgs/HdrChargersBatts.jpg) no-repeat; height: 180px; margin: 0px; padding: 0px; }
h1#xcelorinChargersHdr { background: url(/Content/Images/headerImgs/HdrXcelorinChargers.jpg) no-repeat; height: 180px; margin: 0px; padding: 0px; }
h1#enginesHdr { background: url(/Content/Images/headerImgs/HdrEngines.jpg) no-repeat; height: 180px; margin: 0px; padding: 0px; }
h1#fuelFluidHdr { background: url(/Content/Images/headerImgs/HdrFuel.jpg) no-repeat; height: 180px; margin: 0px; padding: 0px; }
h1#toolsHdr { background: url(/Content/Images/headerImgs/HdrTools.jpg) no-repeat; height: 180px; margin: 0px; padding: 0px; }
h1#tiresHdr { background: url(/Content/Images/headerImgs/HdrTiresWheels.jpg) no-repeat; height: 180px; margin: 0px; padding: 0px; }
h1#fiftySeriesHdr { background: url(/Content/Images/headerImgs/Hdr50series.jpg) no-repeat; height: 180px; margin: 0px; padding: 0px; }
h1#oneTenSeriesHdr { background: url(/Content/Images/headerImgs/Hdr110series.jpg) no-repeat; height: 180px; margin: 0px; padding: 0px; }
h1#oneEightySeriesHdr { background: url(/Content/Images/headerImgs/Hdr180series.jpg) no-repeat; height: 180px; margin: 0px; padding: 0px; }
h1#oneNinetySeriesHdr { background: url(/Content/Images/headerImgs/Hdr190series.jpg) no-repeat; height: 180px; margin: 0px; padding: 0px; }
h1#twoHundredSeriesHdr { background: url(/Content/Images/headerImgs/Hdr200series.jpg) no-repeat; height: 180px; margin: 0px; padding: 0px; }
h1#twoTwentySeriesHdr { background: url(/Content/Images/headerImgs/Hdr220series.jpg) no-repeat; height: 180px; margin: 0px; padding: 0px; }
h1#twoFortySeriesHdr { background: url(/Content/Images/headerImgs/Hdr240series.jpg) no-repeat; height: 180px; margin: 0px; padding: 0px; }
h1#twoSixtySeriesHdr { background: url(/Content/Images/headerImgs/Hdr260series.jpg) no-repeat; height: 180px; margin: 0px; padding: 0px; }
h1#threeHundredSeriesHdr { background: url(/Content/Images/headerImgs/Hdr300series.jpg) no-repeat; height: 180px; margin: 0px; padding: 0px; }
h1#threeTenSeriesHdr { background: url(/Content/Images/headerImgs/Hdr310series.jpg) no-repeat; height: 180px; margin: 0px; padding: 0px; }
h1#threeTwentySeriesHdr { background: url(/Content/Images/headerImgs/Hdr320series.jpg) no-repeat; height: 180px; margin: 0px; padding: 0px; }
h1#threeNinetySeriesHdr { background: url(/Content/Images/headerImgs/Hdr390series.jpg) no-repeat; height: 180px; margin: 0px; padding: 0px; }
h1#fourHundredSeriesHdr { background: url(/Content/Images/headerImgs/Hdr400series.jpg) no-repeat; height: 180px; margin: 0px; padding: 0px; }
h1#fourTwentySeriesHdr { background: url(/Content/Images/headerImgs/Hdr420series.jpg) no-repeat; height: 180px; margin: 0px; padding: 0px; }
h1#fourFiftySeriesHdr { background: url(/Content/Images/headerImgs/Hdr450series.jpg) no-repeat; height: 180px; margin: 0px; padding: 0px; }
h1#fourEightySeriesHdr { background: url(/Content/Images/headerImgs/Hdr480series.jpg) no-repeat; height: 180px; margin: 0px; padding: 0px; }
h1#gearApparelHdr { background: url(/Content/Images/headerImgs/HdrGearApparel.jpg) no-repeat; height: 180px; margin: 0px; padding: 0px; }
h1#newsResultsHdr { background: url(/Content/Images/headerImgs/HdrTLRNewsResults.jpg) no-repeat; height: 180px; margin: 0px; padding: 0px; }
h1#eventsHdr { background: url(/Content/Images/headerImgs/HdrTLREventsCal.jpg) no-repeat; height: 180px; margin: 0px; padding: 0px; }
h1#teamBiosHdr { background: url(/Content/Images/headerImgs/HdrTLRBios.jpg) no-repeat; height: 180px; margin: 0px; padding: 0px; }
h1#driverJournalsHdr { background: url(/Content/Images/headerImgs/HdrTLRDriverJournals.jpg) no-repeat; height: 180px; margin: 0px; padding: 0px; }
h1#setupSheetsHdr { background: url(/Content/Images/headerImgs/HdrTLRSetupSheets.jpg) no-repeat; height: 180px; margin: 0px; padding: 0px; }
h1#discSetupSheetsHdr { background: url(/Content/Images/headerImgs/HdrTLRSetupSheets.jpg) no-repeat; height: 180px; margin: 0px; padding: 0px; }
h1#raceCenterHdr { background: url(/Content/Images/headerImgs/HdrTLRRaceCenter.jpg) no-repeat; height: 180px; margin: 0px; padding: 0px; }
h1#tipsTricksHdr { background: url(/Content/Images/headerImgs/HdrTipsTricks.jpg) no-repeat; height: 180px; margin: 0px; padding: 0px; }
h1#getStartedHdr { background: url(/Content/Images/headerImgs/HdrGettingStarted.jpg) no-repeat; height: 180px; margin: 0px; padding: 0px; }
h1#glossaryHdr { background: url(/Content/Images/headerImgs/HdrGlossary.jpg) no-repeat; height: 180px; margin: 0px; padding: 0px; }
h1#rcMagazineHdr { background: url(/Content/Images/headerImgs/HdrRCMags.jpg) no-repeat; height: 180px; margin: 0px; padding: 0px; }
h1#manualsHdr { background: url(/Content/Images/headerImgs/HdrManuals.jpg) no-repeat; height: 180px; margin: 0px; padding: 0px; }
h1#registerHdr { background: url(/Content/Images/headerImgs/HdrProductRegistration.jpg) no-repeat; height: 180px; margin: 0px; padding: 0px; }
h1#supportHdr { background: url(/Content/Images/headerImgs/HdrSupport.jpg) no-repeat; height: 180px; margin: 0px; padding: 0px; }
h1#multimediaHdr { background: url(/Content/Images/headerImgs/HdrMultimedia.jpg) no-repeat; height: 180px; margin: 0px; padding: 0px; }
h1#multimediaVideoHdr { background: url(/Content/Images/headerImgs/HdrVideos.jpg) no-repeat; height: 180px; margin: 0px; padding: 0px; }
h1#multimediaWallHdr { background: url(/Content/Images/headerImgs/HdrWallpapers.jpg) no-repeat; height: 180px; margin: 0px; padding: 0px; }
h1#storeLocatorHdr { background: url(/Content/Images/headerImgs/HdrDealerLocator.jpg) no-repeat; height: 80px; margin: 0px; padding: 0px; }
h1#searchHdr { background: url(/Content/Images/headerImgs/HdrProducts1.jpg) no-repeat; height: 180px; margin: 0px; padding: 0px; }
h1#prodStartHdr { background: url(/Content/Images/headerImgs/HdrProducts.jpg) no-repeat; height: 180px; margin: 0px; padding: 0px; }
h1#prodRaceHdr { background: url(/Content/Images/headerImgs/HdrRacingKits.jpg) no-repeat; height: 180px; margin: 0px; padding: 0px; }
h2#articlesHdr, h1#articlesDefaultHdr, h1#artSearchHdr { background: url(/Content/Images/headerImgs/HdrArticles.jpg) no-repeat; height: 180px; margin: 0px; padding: 0px; }
h1#aboutLosiHdr { background: url(/Content/Images/headerImgs/HdrAboutLosi.jpg) no-repeat; height: 180px; margin: 0px; padding: 0px; }
h1#contactHdr { background: url(/Content/Images/headerImgs/HdrContactUs.jpg) no-repeat; height: 180px; margin: 0px; padding: 0px; }
h1#howToHdr { background: url(/Content/Images/headerImgs/HdrHowTo.jpg) no-repeat; height: 180px; margin: 0px; padding: 0px; }
h1#rcLinksHdr { background: url(/Content/Images/headerImgs/HdrRCLinks.jpg) no-repeat; height: 180px; margin: 0px; padding: 0px; }
h1#errorHdr { background: url(/Content/Images/headerImgs/HdrError.jpg) no-repeat; height: 180px; margin: 0px; padding: 0px; }
h1#siteMapHdr { background: url(/Content/Images/headerImgs/HdrSiteMap.jpg) no-repeat; height: 180px; margin: 0px; padding: 0px; }
h1#answerCenterHdr { background: url(/Content/Images/headerImgs/HdrAnswerCenter.jpg) no-repeat; height: 180px; margin: 0px; padding: 0px; }
h1#latestNewsHdr { background: url(/Content/Images/headerImgs/HdrLatestNews.jpg) no-repeat; height: 180px; margin: 0px; padding: 0px; }
h1#insiderUpdateHdr { background: url(/Content/Images/headerImgs/HdrInsiderUpdateArchives.jpg) no-repeat; height: 180px; margin: 0px; padding: 0px; }
h1#careersHdr { background: url(/Content/Images/headerImgs/HdrCareers.jpg) no-repeat; height: 180px; margin: 0px; padding: 0px; }
h1#losiEnginesHdr { background: url(/Content/Images/headerImgs/HdrEngines.jpg) no-repeat; height: 180px; margin: 0px; padding: 0px; }
h1#grpEnginesHdr { background: url(/Content/Images/headerImgs/HdrGRP.jpg) no-repeat; height: 180px; margin: 0px; padding: 0px; }
h1#emailVerfiyHdr { background: url(/Content/Images/headerImgs/HdrEmailConfirmation.jpg) no-repeat; height: 180px; margin: 0px; padding: 0px; }
h1#emailSubscriptionHdr { background: url(/Content/Images/headerImgs/HdrEnewsSignup.jpg) no-repeat; height: 180px; margin: 0px; padding: 0px; }
h1#emailSignUpHdr { background: url(/Content/Images/headerImgs/HdrEnewsSignup.jpg) no-repeat; height: 180px; margin: 0px; padding: 0px; }
h1#xcelorinHdr { background: url(/Content/Images/headerImgs/HdrXcelorinDownloads.gif) no-repeat; height: 180px; margin: 0px; padding: 0px; }
h1#promosHdr, h1#superMotoHdr { background: url(/Content/Images/headerImgs/HdrPromotions.jpg) no-repeat; height: 180px; margin: 0px; padding: 0px; }
h1#shirtsHdr { background: url(/Content/Images/headerImgs/HdrShirts.jpg) no-repeat; height: 180px; margin: 0px; padding: 0px; }
h1#bindNdriveHdr{ background: url(/Content/Images/headerImgs/HdrBindNDrive.jpg) no-repeat; height: 180px; margin: 0px; padding: 0px; }
#bindNdrive {background: url(/Content/ProductStatic/Images/RTRbindNdriveBkgrd.gif) no-repeat; width:513px; height:477px;}
#bindNdrive1 {background: url(/Content/ProductStatic/Images/bindNdriveBkgrd1.gif) no-repeat; width:513px; height:808px;}
#bindNdrive h2{text-transform:uppercase !important;color:#ffffff !important; font-weight:bold;position:relative;margin:0px;padding:10px;}
#bindNdrive1 h2{text-transform:uppercase !important;color:#ffffff !important; font-weight:bold;position:relative;margin:0px;padding:10px;}
#prodOverview h2#bindNdriveHdr {
background:transparent url(/Content/ProductStatic/Images/bind-N-driveH2.gif) no-repeat scroll 0 0;
clear:both;
height:19px;
margin:0;
padding:0;
text-indent:-9999px;
width:515px;
}

h2#videoHdr{background: url(/Content/ProductStatic/Images/videoHdr.gif) no-repeat scroll 0 0 transparent; text-indent:-9999px;width:515px;height:19px;margin:0px; }

#bindNdrive p{color:#ffffff !important;}
#bindNdrive1 p{color:#ffffff !important;}
#bindNdrive .bndSubCopy {width:480px;}
#bindNdrive1 .bndSubCopy {width:480px;}
#bindNdrive .bndSubCopy span {font-weight:bold;}
#bindNdrive1 .bndSubCopy span {font-weight:bold;}
#bindNdrive .bndSubCopy .textAccent {font-weight:normal;font-style:italic;}
#bindNdrive1 .bndSubCopy .textAccent {font-weight:normal;font-style:italic;}
#bindNdrive li {display:inline; }
#bindNdrive1 li {display:inline;}
#bindNdrive li img {padding-left:15px;}
#bindNdrive1 li img {padding-left:15px;}

div#headerOption { height: 80px; margin-top: -20px; }



/* ********SideBar Section****************** */
#secondaryColumn #smBanner, #secondaryColumn #eventsCal { float: none; margin: 0px; width: 229px; }
#secondaryColumn { margin-left: 0px; }
#secondaryColumn #smBanner { width: 228px; background-color: #7f7d7e; }
h2#sideMenuHdr, #secondaryColumn h2.menuTitle { text-indent: 10px; margin: 0px; padding: 0px; }
h2#sideMenuHdr a, h2#sideMenuHdr a:link, #secondaryColumn h2.menuTitle { margin: 0px 0px 0px 0px; width: 229px; display: block;  border-bottom:solid 1px #cccccc;
	background: #4c4c4c; /* Old browsers */ /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4c4c4c), color-stop(39%,#474747), color-stop(60%,#2b2b2b), color-stop(79%,#1c1c1c), color-stop(100%,#131313)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #4c4c4c 0%,#474747 39%,#2b2b2b 60%,#1c1c1c 79%,#131313 100%); /* Chrome10+,Safari5.1+ */ /* Opera 11.10+ */ /* IE10+ */
	background: -webkit-linear-gradient(top, #4c4c4c 0%, #474747 39%, #2b2b2b 60%, #1c1c1c 79%, #131313 100%);
	background: linear-gradient(to bottom,  #4c4c4c 0%,#474747 39%,#2b2b2b 60%,#1c1c1c 79%,#131313 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c4c4c', endColorstr='#131313',GradientType=0 ); /* IE6-9 */;
	text-transform: uppercase; color: #ffffff; line-height: 31px; text-decoration: none; font-size: 10px; }
h2#sideMenuHdr a:hover, h2#sideMenuHdr a:focus, h2#sideMenuHdr a:active { 
	background: #131313; /* Old browsers */ /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#131313), color-stop(21%,#1c1c1c), color-stop(40%,#2b2b2b), color-stop(61%,#474747), color-stop(100%,#4c4c4c)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #131313 0%,#1c1c1c 21%,#2b2b2b 40%,#474747 61%,#4c4c4c 100%); /* Chrome10+,Safari5.1+ */ /* Opera 11.10+ */ /* IE10+ */
	background: -webkit-linear-gradient(top, #131313 0%, #1c1c1c 21%, #2b2b2b 40%, #474747 61%, #4c4c4c 100%);
	background: linear-gradient(to bottom,  #131313 0%,#1c1c1c 21%,#2b2b2b 40%,#474747 61%,#4c4c4c 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#131313', endColorstr='#4c4c4c',GradientType=0 ); /* IE6-9 */
}
#secondaryColumn ul.subMenu, ul.sideMenu li { margin: 0px; padding: 0px; }
#secondaryColumn ul.tiresSubMenu { margin-top: 0px; margin-left: -40px; margin-bottom: 0px; padding-left: 40px; }
#secondaryColumn ul.subMenu li { list-style: none; }
#secondaryColumn ul.tiresSubMenu { list-style: none; }
#secondaryColumn ul.tiresSubMenu li a, #secondaryColumn ul.tiresSubMenu li a:link { display: block; width: 229px; 	background: #4c4c4c; /* Old browsers */ /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4c4c4c), color-stop(39%,#474747), color-stop(60%,#2b2b2b), color-stop(79%,#1c1c1c), color-stop(100%,#131313)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #4c4c4c 0%,#474747 39%,#2b2b2b 60%,#1c1c1c 79%,#131313 100%); /* Chrome10+,Safari5.1+ */ /* Opera 11.10+ */ /* IE10+ */
	background: -webkit-linear-gradient(top, #4c4c4c 0%, #474747 39%, #2b2b2b 60%, #1c1c1c 79%, #131313 100%);
	background: linear-gradient(to bottom,  #4c4c4c 0%,#474747 39%,#2b2b2b 60%,#1c1c1c 79%,#131313 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c4c4c', endColorstr='#131313',GradientType=0 ); /* IE6-9 */; 
	text-transform: uppercase; color: #ffffff; padding: 0px 0px 0px 15px; width: 214px; line-height: 31px; text-decoration: none; font-weight: bold; font-size: 10px; border-bottom:solid 1px #cccccc; }

#secondaryColumn ul.tiresSubMenu li a:hover, #secondaryColumn ul.tiresSubMenu li a:active, #secondaryColumn ul.tiresSubMenu li a:focus{
	background: #131313; /* Old browsers */ /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#131313), color-stop(21%,#1c1c1c), color-stop(40%,#2b2b2b), color-stop(61%,#474747), color-stop(100%,#4c4c4c)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #131313 0%,#1c1c1c 21%,#2b2b2b 40%,#474747 61%,#4c4c4c 100%); /* Chrome10+,Safari5.1+ */ /* Opera 11.10+ */ /* IE10+ */
	background: -webkit-linear-gradient(top, #131313 0%, #1c1c1c 21%, #2b2b2b 40%, #474747 61%, #4c4c4c 100%);
	background: linear-gradient(to bottom,  #131313 0%,#1c1c1c 21%,#2b2b2b 40%,#474747 61%,#4c4c4c 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#131313', endColorstr='#4c4c4c',GradientType=0 ); /* IE6-9 */	
} 


#secondaryColumn ul.subMenu li a, #secondaryColumn ul.subMenu li a:link { display: block; width: 229px; border-bottom:solid 1px #cccccc;
background: #4c4c4c; /* Old browsers */ /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4c4c4c), color-stop(39%,#474747), color-stop(60%,#2b2b2b), color-stop(79%,#1c1c1c), color-stop(100%,#131313)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #4c4c4c 0%,#474747 39%,#2b2b2b 60%,#1c1c1c 79%,#131313 100%); /* Chrome10+,Safari5.1+ */ /* Opera 11.10+ */ /* IE10+ */
background: -webkit-linear-gradient(top, #4c4c4c 0%, #474747 39%, #2b2b2b 60%, #1c1c1c 79%, #131313 100%);
background: linear-gradient(to bottom,  #4c4c4c 0%,#474747 39%,#2b2b2b 60%,#1c1c1c 79%,#131313 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c4c4c', endColorstr='#131313',GradientType=0 ); /* IE6-9 */; text-transform: uppercase; color: #ffffff; padding: 0px 0px 0px 34px; width: 195px; line-height: 31px; text-decoration: none; font-weight: bold; font-size: 10px; font-family: Verdana, Geneva, sans-serif; }
#secondaryColumn ul.subMenu li a:hover, #secondaryColumn ul.subMenu li a:focus, #secondaryColumn ul.subMenu li a:active {
background: #131313; /* Old browsers */ /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#131313), color-stop(21%,#1c1c1c), color-stop(40%,#2b2b2b), color-stop(61%,#474747), color-stop(100%,#4c4c4c)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #131313 0%,#1c1c1c 21%,#2b2b2b 40%,#474747 61%,#4c4c4c 100%); /* Chrome10+,Safari5.1+ */ /* Opera 11.10+ */ /* IE10+ */
background: -webkit-linear-gradient(top, #131313 0%, #1c1c1c 21%, #2b2b2b 40%, #474747 61%, #4c4c4c 100%);
background: linear-gradient(to bottom,  #131313 0%,#1c1c1c 21%,#2b2b2b 40%,#474747 61%,#4c4c4c 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#131313', endColorstr='#4c4c4c',GradientType=0 ); /* IE6-9 */
 }
#secondaryColumn ul.tiresSubMenu li a:hover, #secondaryColumn ul.tiresSubMenu li a:focus, #secondaryColumn ul.tiresSubMenu li a:active { background-position: 0px -31px; }
#secondaryColumn ul.subMenu li ul { display: none; }

ul#secondaryColumn ul, ul#secondaryColumn li:hover ul ul { display: none; }
ul#secondaryColumn li:hover ul, ul#secondaryColumn ul li:hover ul {display: block; position: absolute; z-index: 99; padding: 3px 0px 0px; }
ul#secondaryColumn li:hover ul { top: 32px; left: -15px; }
ul#secondaryColumn li ul li { height: 31px; line-height: 30px; }

ul#secondaryColumn li:hover ul li{ position: relative; background: url(/Content/Images/header/dropMenuBg.png); display: block; width: 150px; color: #ffffff; font-size: 10px; text-decoration: none; text-indent: 0px; font-weight: bold; line-height: 31px; height: 31px; padding: 0px;top:20px;margin-left:200px;padding-left:-30px;}
ul#secondaryColumn li:hover ul a {position: relative;top:0px;}

#secondaryColumn ul a span.showSub{display: none;}
#secondaryColumn ul li.alpha a span.showSub{display:inline;margin-left:120px;width: 195px;}


ul.tiresSubMenu li ul { display: none; }


/* **************Answer Center********* */
#faqSearchBtn { position: relative; top: 5px; }
#csSearch { float: right; }
.post { border: 1px solid #999999; margin-bottom: 5px; }
.post .postfoot { margin-top: 12px; margin-bottom: 0px; }
.post div.whenPosted { color: #999999; margin: 1px 0px 5px; }
.post div.postInner { margin: 5px 10px; }
.post h5 { background: #e8e8e8 url(/Content/Images/CS/postHdrBg.gif) no-repeat; background-position: -1px bottom; margin: 0px; padding: 2px 5px 3px 5px; font-size: 12px; }
.post h5 a { color: #333333; text-decoration: none; font-size: 12px; }
.post h5 a:hover { text-decoration: underline; }
h2.blogTitle a { color: #cc0000; font-size: 10px; text-decoration: none; }
h2.blogTitle a:hover { text-decoration: underline; }
div.TagCloud { margin: 10px 0px; }
ul.TagCloud li { display: inline; margin: 3px 8px; }
.Tag6 a:link, .Tag6 a:visited { color: #999999; }
.Tag5 a:link, .Tag5 a:visited { color: #999999; }
.Tag4 a:link, .Tag4 a:visited { color: #666666; }
.Tag3 a:link, .Tag3 a:visited { color: #666666; }
.Tag2 a:link, .Tag2 a:visited { color: #333333; }
.Tag1 a:link, .Tag1 a:visited { color: #000000; }
#primaryColumn .CommonListArea ul li { display: block; float: left; width: 100px; border: 1px solid #999999; border-width: 1px 1px 0px 1px; padding: 2px 0px 4px 0px; margin: 5px 10px; background: #e8e8e8 url(/Content/Images/CS/postHdrBg.gif) no-repeat; background-position: -1px bottom; text-align: center; }
#primaryColumn .CommonListArea ul { margin: 0px; padding: 0px; }
#primaryColumn .CommonListArea ul li a { display: inline-block; color: #333333; }
#primaryColumn .CommonListArea ul li a:hover { color: #666666; }
h4.CommonListTitle { clear: both; }
.faqItem, .faqItem2 { padding: 5px 0px; width: 499px; }
#search_Results td { vertical-align: top; word-wrap: break-word; overflow: hidden; }
#search_Results a { color: #cc0000; }
#search_Results a:hover { color: #aa0000; }
#searh_Results { width: 504px; }

/* *************Articles************ */
#articleHdr h1 { font-size: 13px; }
#articleHdr { margin: 10px 0px 4px 0px; }
div.articleHdrInfo { font-size: 10px; float: left; width: 250px; margin: 0px 10px 0px 0px; }
div.inThisArticle { margin: 0px 0px 10px 0px; float: left; width: 300px; padding: 5px 0px 0px 0px; border: 1px solid #999999; background: #eeeeee; }
.inThisArticle p { margin: 0px 0px 0px 10px; font-weight: bold; }
.row1 { background-color: #ffffff; padding: 0px 10px 0px 10px; }
.row2 { padding: 0px 10px 0px 10px; }
.pageNavTop { border-bottom: 2px solid #666666; margin: 10px 10px; clear: both; }
.pageNavBottom { margin: 0px 10px; }
.pageNavInner { padding: 0px 4px 0px 10px; text-align: right; }
.pageName { float: left; padding-bottom: 2px; text-align: left; }
.pageName h2 { font-size: 13px; margin: 0px; }
.continued { padding-bottom: 3px; text-align: left; font-size: 12px; color: #333333; font-weight: bold; }
#articleFtrInfo { margin: 10px 0px 10px 0px; }
.articleColumn { width: 45%; padding: 5px; float: right; }
.articlesList { margin: 5px 0px 3px 0px; padding: 0px 20px 0px 20px; }
.articlesListPage hr { margin: 3px 20px 10px 20px; }
.articlesList img { float: left; margin-right: 10px; }
.articleSummary { float: left; text-align: left; width: 380px; }
div#emailInputArticle { width: 100px; margin: 10px 0 0 0; }
div#emailInputArticle input#emailInput { width: 91px; height: 14px; font-size: 9px; border: solid 1px #ffffff; }
.articleContentPadding { width: 520px; margin: 8px auto; padding: 0px 0px 10px 0px; background: #ffffff; color: #333333; border-bottom: 2px solid #666666; }
.articleContentPadding p { color: #333333; }
.articleContentPadding .shorttitle { color: #333333; }

/* **********Electronics and Xcelorin*********** */
#sensorless, #sensored { width: 250px; float: left; padding-top: 15px; margin: 0px 10px 0px 10px; color: #ffffff; }
#sensorless p, #sensored p { width: 240px; margin: 8px 0px 20px 0px; padding: 0px; }
#sensorless { border-right: 1px solid #333333; }
h2#sensorlessHdr { background: #000000 url(/Content/Images/Products/Xcelorin/sensorlessHdr.gif) no-repeat; height: 52px; }
h2#sensoredHdr { background: #000000 url(/Content/Images/Products/Xcelorin/sensoredHdr.gif) no-repeat; height: 52px; }
#sensorless a.categoryLink, #sensored a.categoryLink { display: block; margin: 15px 0px; }
a.elecLinks { display: block; width: 160px; float: left; margin: 0px 10px 10px 0px; }
div.elecContent p { width: 450px; }

/* **********Email SignUp*********** */
input#emailSignUpBtn { position: relative; margin-top: 10px; display: block; clear: left; }
input#emailSignUpInput, input#emailSignUpValidate { display: block; float: left; width: 170px; margin-top: 5px; }
#emailSignupForm2 label { display: block; float: left; clear: left; width: 133px; line-height: 30px; }
.insiderThumb { margin: 5px 0px -10px 20px; }
div.insiderThumb { position: relative; width: 169px; height: 275px; background-image: url(/Content/Images/About/insiderUpdate_thumb.jpg); }
div.insiderThumb a { position: absolute; top: 225px; left: 45px; color: #cc0000; }

/* ************Footer*************** */

#footer {font-size: 10px;clear:both; top:50px;  text-align: center; color: #FFFFFF; width:800px;  margin: 30px auto 30px; }
#endOuter {margin: 0px; padding: 0px; }

#footerInner a { color: #ffffff; font-size: 10px; }
#footerInner a:hover, #footerInner a:focus { color: #999999; }

/* **************Header************** */
div#outerDiv { position: relative; top:10px;z-index: 1; width:1036px; margin:0px auto; color: #ffffff;}



div#header { position: relative; z-index: 11; width: 798px; margin: 0px auto; background: url(/Content/Images/header/headerBgRock.png) no-repeat 0px 0px; height: 93px; }

/*div#header {background-image: url(/Content/Images/header/headerBg.png);}*/

a#mainLogo { position: absolute; z-index:1000; top: -3px; left: 13px; background: url(/Content/Images/header/mainLogo.png) no-repeat; width: 305px; height: 58px; }
#quickLinks { position: absolute; bottom: 40px; right: 50px; color: #666666; font-size: 10px; }
#quickLinks a, #quickLinks a:visited { color: #666666; }
#quickLinks a:hover { color: #999999; }
h1#homeHdr { margin: 0px; padding: 0px; position: absolute; top: 11px; left: 16px; width: 99px; height: 51px; background-image: url(/Content/Images/header/headerlogo.jpg); }
div#search { position: absolute; bottom: 8px;right:10px; background: url(/Content/Images/Header/searchBtn.jpg) no-repeat 0px 5px; }
input.searchBox { background-color: #989898; border: 1px; border-style: solid; border-color: #333333 #666666 #666666 #333333; height: 14px; font-size: 10px; padding-left: 5px; }
div#search input.searchbox { width: 140px; }
input.searchBtn { position: relative; top: 5px; margin-left: 5px; }

/* **Main Nav** */
ul#mainNav { height: 30px; position: absolute; bottom: 5px; z-index:10; padding: 0px; margin: 0px; display: block; }
ul#mainNav li { display: block; float: left; height: 30px; position: relative; padding: 0px; margin: 0px; list-style: none; }
ul#mainNav li a { display: inline-block; height: 13px; margin: 0px; padding: 0px 0px 22px 0px; text-transform: uppercase; }
ul li#btn_main_products a { background: url(/Content/Images/header/productsBtn.gif) no-repeat; padding-left: 113px; }
ul li#btn_main_tlracing a { background: url(/Content/Images/header/tlrRacingBtn.gif) no-repeat; padding-left: 113px; }
ul li#btn_main_raceCenter a { background: url(/Content/Images/header/raceCenterBtn.gif) no-repeat; padding-left: 114px; }
ul li#btn_main_tipsTricks a { background: url(/Content/Images/header/tipsTricksBtn.gif) no-repeat; padding-left: 114px; }
ul li#btn_main_support a { background: url(/Content/Images/header/supportBtn.gif) no-repeat; padding-left: 114px; }
ul li#btn_main_community a, ul li#btn_main_multi { background: url(/Content/Images/header/forumBtn.gif) no-repeat; padding-left: 114px; }
ul#mainNav li#btn_main_tools { margin-right: 0px; }
ul#mainNav li a:hover, ul#mainNav li a:focus { background-position: 0px -35px; }
.productsSection #btn_main_products a, .raceCenterSection #btn_main_raceCenter a, .tipsTricksSection #btn_main_tipsTricks a, .multimediaSection #btn_main_multi a, .supportSection #btn_main_support a { background-position: 0px -35px; }
.toolsPage #btn_main_tools a, .fuelPage #btn_main_fuel a, .hopUpsPage #btn_main_hopUp a, .electricPage #btn_main_electric a, .nitroPage #btn_main_nitro a, .dpsPage #btn_main_dps a, .batteriesPage #btn_main_battery a, .chargersPage #btn_main_charger a { background-position: 0px -22px; }
div#menuTop, div#menuBtm {position:absolute;bottom:0px;/*left:50px;*/z-index:99;height:1px;width:798px;background:url(/Content/Images/header/headerBg.png) no-repeat 0 -58px;}
div#menuTop {bottom:34px;}
/* **Drop Menu** */
ul#mainNav ul, ul#mainNav li:hover ul ul { display: none; position: absolute; z-index: 99; padding: 3px 15px 15px; }
ul#mainNav li:hover ul, ul#mainNav ul li:hover ul { display: block; }
ul#mainNav li ul { top: 32px; left: -15px; }
ul#mainNav li ul li { height: 31px; line-height: 30px; }
ul#mainNav ul li ul { top: -3px; left: 179px; width: 195px; }
ul#mainNav li ul.subMenu a { position: relative; background: url(/Content/Images/header/dropMenuBg.png); display: block; width: 195px; color: #ffffff; font-size: 10px; text-decoration: none; text-indent: 14px; font-weight: bold; line-height: 31px; height: 31px; padding: 0px; }
ul#mainNav li:hover ul a:hover, ul#mainNav li a ul a:hover { background-position: 0px -31px; }
ul#mainNav ul li a span.showSub { position: absolute; right: 5px; top: 0px; font-family: Arial, Helvetica, Sans-Serif; font-size: 11px; font-weight: bold; }


/* ************Homepage*********** */
div#smBanner { width: 228px; height: 139px; float: left; margin: 0px 0px 0px 1px; position: relative; background-color: #636363; }
#smBanner a, #eventsCal a { display: block; }
div#lgBanner { width: 342px; height: 139px; float: left; margin: 0px; position: relative; background-color: #636363; }
div#eventsCal { width: 227px; height: 139px; float: right; color: #ffffff; margin: 0px 0px 0px 0px; font-size: 9px; position: relative; background-color: #636363; }
#eventsCal h2 { background: url(/Content/Images/Home/eventCalHdr.jpg) no-repeat -1px -1px; height: 31px; margin: 0px; padding: 0px; }
#eventsCal ul { margin: 0px; padding: 0px; }
#eventsCal ul li { list-style: none; margin: 2px 5px 8px 15px; padding: 0px; letter-spacing: -0.6px; }
#eventsCal li a, #eventsCal li a:visited { color: #ffffff; text-decoration: none; }
#eventsCal li a:hover { color: #eeeeee; text-decoration: underline; }
div#emailSignupArea { background: #636363 url(/Content/Images/Home/emailSignupBg.jpg ) no-repeat 0px 1px; position: relative; height: 69px; margin: 0px; padding: 0px; padding-top: 1px; }
input#emailsignup { position: absolute; top: 48px; right: 4px; width: 140px; height: 16px; margin: 0px; padding: 0px; background-color: #989898; border: 1px solid black; }
input#emailBtn { position: absolute; top: 48px; left: 5px; margin: 0px; padding: 0px; }
div#secondaryColumn div#emailSignupArea { width: 228px; }
div#subscribed h2 { font-size: 10px; color: #ffffff; font-weight: bold; background-image: none; margin: 10px 0px 0px 5px; }
div#subscribed { background: #636363 url(/Content/Images/Home/BdgEmailSignup2.jpg) no-repeat 0px 1px; position: relative; height: 69px; margin: 0px; padding: 0px; padding-top: 1px; }
div#subscribed p { margin: 0px 0px 0px 5px; padding: 0px; }
a.mLinks {display:none;}/*hide links for mobile*/

/* *altFlash* */
#altFlashHPContent { background: #ffffff url(/Content/Images/Home/altFlashBg.jpg) no-repeat; height: 350px; width: 798px; margin: 0px; padding: 0px; position: relative; }
#altFlashHPContent a { color: #cc0000; }
#altFlashHPContent a:hover { color: #aa0000; }
#altFlashHPContent h1 { font-size: 10px; color: #cc0000; text-transform: uppercase; width: 335px; font-weight: bold; margin: 0px; padding: 28px 0px 0px 38px; }
#altFlashHPContent h2 a { font-size: 10px; text-decoration: none; font-weight: normal; }
#altFlashHPContent h2, #altFlashHPContent p { margin: 0px 0px 0px 0px; padding: 0px; }
#altFlashHPContent img { margin-top: 3px; }
#altFlashHPContent strong { text-transform: uppercase; color: #cc0000; }
#altFlashHPContent li { margin-bottom: 15px; list-style: none; width: 335px; }
#altFlashHPContent #getFlash { position: absolute; top: 28px; left: 440px; width: 315px; }
#altFlashHPContent #downloadFlash { position: absolute; top: 242px; }

/* *************Magazines***************** */
.magItem { width: 111px; float: left; margin: 25px 10px 0px 0px; }
.static .magItem h2 { margin: 1px 0px; color: #666666; font-weight: normal; text-transform: none; }

/* *************Manuals***************** */
div.manualsPadding { margin: 10px 0px; }
td.manual_name { width: 285px; }
td.manual_link { text-align: center; width: 150px; font-weight: bold; }
#manualsTable td {padding:12px 3px 10px 5px;border-bottom:1px solid #f0f0f0;}
#manualsTable tr.odd td {}
td.manual_name, td.manual_link a {font-size:1.125em;font-weight:bold;}
td.manual_link, td.manual_img {text-align:center;width:100px;}
td.manual_img {width:75px;}
td.manual_id {text-align:center;width:120px;}
th.manual_name {text-align:left;}
#manualsTable img {border:1px solid #f0f0f0;border-right-color:#d9d9d9;border-bottom-color:#d9d9d9;}

/*tablesorter*/
table.tablesorter {}
#manualsTable th {background-color:#eeeeee;color:#333333;padding:3px 5px 3px 3px;}
#manualsTable thead tr .header {background: #eeeeee url(/Content/Images/sortArrows.gif) no-repeat center right;cursor: pointer;}
#manualsTable thead tr .headerSortUp {background-image: url(/Content/Images/sortArrow_asc.gif);}
#manualsTable thead tr .headerSortDown {background-image: url(/Content/Images/sortArrow_desc.gif);}
#manualsTable thead tr .headerSortDown, #manualsTable thead tr .headerSortUp {background-color: #cccccc;}

/* ************Multimedia*************** */
p.mediaText, div.mediaText { background: url(/Content/Images/sideBar/searchFilterBg.gif) repeat-y; color: #cccccc; font-size: 10px; margin: 0px; padding: 10px 10px 10px 42px; clear: left; }
h2#youtubeHdr { margin-top: 45px; }
a#youtubeThumb { float: right; margin: 0px 40px 10px 5px; }
.videosList object { display: block; margin: 0px auto 5px; }
.videosList { text-align: center; }
.brandWalls ul#wallpapers li { width: 250px; height: 150px; }
.brandWalls ul#wallpapers li a { margin: 0px 0px 10px 0px; }
.brandWalls ul#wallpapers { margin-top: 15px; }


/* ************New Youtube Styles*************** */
.youtube-container { display: block; margin: 0px auto; width: 100%; max-width: 600px; }
.youtube-player { display: block; width: 100%; /* assuming that the video has a 16:9 ratio */ padding-bottom: 56.25%; overflow: hidden; position: relative; width: 100%; height: 100%; cursor: hand; cursor: pointer; display: block; }
img.youtube-thumb { bottom: 0; display: block; left: 0; margin: auto; max-width: 100%; width: 100%; position: absolute; right: 0; top: 0; height: auto }
div.play-button { height: 72px; width: 72px; left: 50%; top: 50%; margin-left: -36px; margin-top: -36px; position: absolute; background: url("http://i.imgur.com/TxzC70f.png") no-repeat; }
#youtube-iframe { width: 100%; height: 100%; position: absolute; top: 0; left: 0; }



/* ************Products*************** */
.innerCopy{width:540px;}
.prodPage #primaryColumn h2 { color: #333333; font-size: 10px; }
div#prodLocator, div#miniGallery { float: right; width: 180px; position: relative; z-index: 1; border: 1px solid #999999; background: #eeeeee; margin: 15px; line-height: 15px; }
div#miniGallery { clear: right; margin-top: 0px; line-height: 12px; background-color: none; border: 0px; }
div#miniGalleryInner { border: 1px solid #999999; background-color: #eeeeee; }
div#miniGallery div.contentPadding { padding-top: 5px; text-align: center; padding-bottom: 0px; border-bottom: 1px solid #ffffff; background-color: #ffffff; }
div#miniGallery div p { padding: 0px; margin: 0px 0px 10px 0px; }
div#miniGallery div li { margin-bottom: 8px; }
div#miniGallery ul { border-top: 1px solid #999999; margin-top: 0px; padding-top: 8px; }
div.galleryPhotos {float:left;width:20%;margin:10px 2% 15px 3%;zoom:1;}
div.firstInRow {clear:left;}
div.galleryPhotos:nth-child(4n+1) {clear:left;}
/*Gallery Popup*/
#close {text-align:center;}
/* This is the navigation */
div.galControls {width:500px;height:40px;position:relative;margin:0 auto;padding-top:15px;}
#back {float:left;width:45%;margin-left:4%;}
#forward {float:right;width:45%;margin-right:4%;text-align:right;}
#prodName {color:#cc0000;font-size:14px;font-weight:bold;padding-left:30px;padding-right:30px;text-align:center;}
/* This is the transparent box */
#transbox {width: 450px;margin: 0;background-color: #fff;filter:alpha(opacity=70);opacity: 0.7;-moz-opacity:0.7;position:relative;top:-453px;	}
/* This is the container which set text to solid color.
position: relative used for IE */	
#transbox div {padding: 0 2 0 2px;	font-weight: bold;	color: #000;filter:alpha(opacity=100);	opacity: 1;	-moz-opacity:1;	position: relative;	text-align:left;	}
.border img{padding: 10px;margin-top:10px;}
.galCopyright {color:#999999;}

div#prodLocator div.whereToBuy {min-height:142px; padding: 8px 5px 5px; position: relative; font-weight: bold; }
#prodLocator input { width: 80px; font-size: 10px; color: #666666; }
div.productPicBG { position: relative; height: 250px; background: url(/Content/Images/Products/generic_header.jpg) no-repeat; }
div.productPicBG img { position: absolute; right: 0px; }
span.sellingPrice { color: #cc0000; }
span.price { position: absolute; right: 10px; }
div#whereToBuy span.msrp { color: #9a9a9a; font-size: 10px; }
div#whereToBuy p.pricing { margin: 5px 0px; padding: 5px 0px; }
input#WheretoBuyButton { position: relative; top: 1px; width: 21px; vertical-align:bottom;}
.whereToBuy_OR {display:inline-block;margin:0;padding:3px 9px 0;line-height:21px;}
.buyNowBtn {display:inline-block;vertical-align:middle;}
.whereToBuy_title {padding:10px 0 0;margin:0;}
img#RegisterProdButton { left: 585px; position: absolute; top: 189px; width: 74px; }
#RegisterProdButton {display:none;}
.prodPage #prodOverview p.consumerCopy {height:auto;min-height: 140px;}
span.ProductInfoSubText, span.prod-border { float: left; width: 115px; margin: 10px 20px 0 25px; text-align: left; }
span.ProductInfoSubText { text-align: left; margin: 0 20px 10px 25px; overflow: hidden; word-wrap: break-word; }
span.prod-border { vertical-align: bottom; }
div.prodItemSection { float: left; width: 100%; margin: 5px;}
p.prodTechSpecs { margin: 0; }
.prodPage h1 { font-size: 13px; }
div.hp_section { margin-right: 10px; }
div.hp_section div.hp_feature { border-bottom: 1px dotted #999999; }
div.hp_item { float: left; width: 170px; height: 133px; position: relative; text-align: center; }
div.hp_item div.prodName { height: 27px; width: 128px; margin: 0px 0px 0px 7px; font-family: Verdana, Arial, Sans-Serif; }
#relatedList h3 {font-size:11px;clear:both;}
ul.relatedPartsList li {float:left;width:30%;margin-right:2%;}
ul.relatedPartsList li:nth-child(4) {clear:both;display:none;}
ul.relatedPartsList {margin-bottom:10px;margin-left:10px;padding-left:0;}
.hp_item a img { border: 0px; }
.hp_section h2, .hp_section h3 { color: #333333; font-size: 10px; font-weight: bold; border-bottom: 1px dotted #999999; padding: 2px 0px 3px 8px; margin: 18px 0px 5px 0px; font-family: Verdana, Arial, Sans-Serif; position: relative; }
.hp_section h2 a, .hp_section h3 a { position: absolute; right: 5px; }
.hp_section h2 { background-color: #cccccc; }
.tourScreenshot { position: relative; width: 174px;top:-10px; margin-left: 138px; }
a.tourLink { display: block; width: 150px; border: 1px solid #999999; border-width: 1px 1px 1px 1px; padding: 2px 0px 4px 0px; background: #e8e8e8 url(/Content/Images/CS/postHdrBg.gif) no-repeat; text-decoration: none; background-position: -1px 1px; text-align: center; color: #333333; font-weight: bold; }
a.tourLink:hover { color: #666666; background-image: none; }
ul#wallpapers { margin: 0px; padding: 0px; }
ul#wallpapers li { display: block; float: left; width: 170px; height: 75px; list-style-type: none; margin: 0px; padding: 0px; }
ul#wallpapers li img { float: left; margin-right: 5px; }
ul#wallpapers li a { display: block; margin: 0px 0px 10px 0px; }
li.li-video { color: #333333; font-size: 11px; padding: 1px 0px 1px 0px; list-style-image: url(/Images/Products/video_icon.gif); list-style-type: none; }
/* **tabs** */
ul#prodTabs, ul.vehicleTabs { width: 570px; height: 31px; background: url(/Content/Images/Products/tabBg.gif) repeat-x; margin: 0px 0px 0px -12px; padding: 0px 0px 0px 0px; }
ul.vehicleTabs li.rtrTab { margin-left: 25px; }
ul#prodTabs li, ul.vehicleTabs li { display: inline; height: 30px; position: relative; padding: 0px; margin: 0px; list-style: none; }
ul#prodTabs li a, ul.vehicleTabs li a { display: inline-block; height: 12px; margin: 0px; padding: 0px 0px 19px 0px; }
ul li#btn_prodNav_overview a { background: url(/Content/Images/Products/overviewBtn.gif) no-repeat; padding-left: 81px; }
ul li#btn_prodNav_features a { background: url(/Content/Images/Products/featuresBtn.gif) no-repeat; padding-left: 81px; }
ul li#btn_prodNav_resources a { background: url(/Content/Images/Products/resourcesBtn.gif) no-repeat; padding-left: 81px; }
ul li#btn_prodNav_news a { background: url(/Content/Images/Products/newsBtn.gif) no-repeat; padding-left: 81px; }
ul li#btn_prodNav_media a { background: url(/Content/Images/Products/multimediaBtn.gif) no-repeat; padding-left: 81px; }
ul li#btn_prodNav_related a { background: url(/Content/Images/Products/partsBtn.gif) no-repeat; padding-left: 81px; }
ul li#btn_prodNav_buyNow a { background: url(/Content/Images/Products/buyTodayBtn.gif) no-repeat; padding-left: 84px; }
ul.vehicleTabs li.rtrTab a { background: url(/Content/Images/Products/rtrBtn.gif) no-repeat; padding-left: 154px; }
ul.vehicleTabs li.kitsRollersTab a { background: url(/Content/Images/Products/kitsRollersBtn.gif) no-repeat; padding-left: 191px; }
ul.vehicleTabs li.tiresSelectorTab a { background: url(/Content/Images/Products/tireSelector.gif) no-repeat; padding-left: 191px; }
ul.vehicleTabs li.browseTiresWheelsTab a { background: url(/Content/Images/Products/browseTiresWheels.gif) no-repeat; padding-left: 154px; }
ul.vehicleTabs li.selectorTab a { background: url(/Content/Images/Products/vehicleSelectorBtn.gif) no-repeat; padding-left: 154px; }
ul#prodTabs li a:hover, ul#prodTabs li a.active, ul.vehicleTabs li a:hover, ul.vehicleTabs li a.active { background-position: 0px -31px; }

#classicShirts span { display: none; }
#classicShirts { background: url(/Content/Images/Products/gear/losiClassicTee.jpg) no-repeat; height: 125px; width: 165px; margin: 5px; float: left; }

#teamChecklist span { display: none; }
#teamChecklist { background: url(/Content/Images/Products/gear/losiTmCheckListTee.jpg) no-repeat; height: 125px; width: 165px; margin: 5px; float: left; }

#worldsTeamBlack span { display: none; }
#worldsTeamBlack { background: url(/Content/Images/Products/gear/worldsTeamTblckTee.jpg) no-repeat; height: 125px; width: 165px; margin: 5px; float: left; }

#worldsTeamWhite span { display: none; }
#worldsTeamWhite { background: url(/Content/Images/Products/gear/worldsTeamTwhtTee.jpg) no-repeat; height: 125px; width: 165px; margin: 5px; float: left; }

#losiTee span { display: none; }
#losiTee { background: url(/Content/Images/Products/gear/losiTee.jpg) no-repeat; height: 125px; width: 165px; margin: 5px; float: left; }

#losiChampTee span { display: none; }
#losiChampTee { background: url(/Content/Images/Products/gear/8ightChampTee.jpg) no-repeat; height: 125px; width: 165px; margin: 5px; float: left; }


#EIGHT span { display: none; }
#EIGHT { background: url(/Content/Images/Products/gear/8ightTee.jpg) no-repeat; height: 125px; width: 165px; margin: 5px; float: left; }

#teamLosiTshirt span { display: none; }
#teamLosiTshirt { background: url(/Content/Images/Products/gear/teamLosiTee.jpg) no-repeat; height: 125px; width: 165px; margin: 5px; float: left; }

#tmLosiRacing span { display: none; }
#tmLosiRacing { background: url(/Content/Images/Products/gear/tmLosiRacingBlckTee.jpg) no-repeat; height: 125px; width: 165px; margin: 5px; float: left; }

#losiHat span { display: none; }
#losiHat { background: url(/Content/Images/Products/gear/Hats.jpg) no-repeat; height: 125px; width: 165px; margin: 5px; float: left; }

#losShirts span { display: none; }
#losShirts { background: url(/Content/Images/Products/gear/Shirts.jpg) no-repeat; height: 125px; width: 165px; margin: 5px; float: left; }

#losHoodies span { display: none; }
#losHoodies { background: url(/Content/Images/Products/gear/Hoodies.jpg) no-repeat; height: 125px; width: 165px; margin: 5px; float: left; }

#ptGear span { display: none; }
#ptGear { background: url(/Content/Images/Products/gear/PitGearChairs.jpg) no-repeat; height: 125px; width: 165px; margin: 5px; float: left; }

#beverage span { display: none; }
#beverage { background: url(/Content/Images/Products/gear/Beverage.jpg) no-repeat; height: 125px; width: 165px; margin: 5px; float: left; }

#trkBnrs span { display: none; }
#trkBnrs { background: url(/Content/Images/Products/gear/TrackBanners.jpg) no-repeat; height: 125px; width: 165px; margin: 5px; float: left; }

#screwDriver span { display: none; }
#screwDriver { background: url(/Content/Images/Products/gear/screwdrivers.jpg) no-repeat; height: 125px; width: 165px; margin: 5px; float: left; }

#wrenches span { display: none; }
#wrenches { background: url(/Content/Images/Products/gear/wrenches.jpg) no-repeat; height: 125px; width: 165px; margin: 5px; float: left; }

#nutDrivers span { display: none; }
#nutDrivers { background: url(/Content/Images/Products/gear/nutdrivers.jpg) no-repeat; height: 125px; width: 165px; margin: 5px; float: left; }

#springTool span { display: none; }
#springTool { background: url(/Content/Images/Products/gear/clutchShoeSpringTools.jpg) no-repeat; height: 125px; width: 165px; margin: 5px; float: left; }

#shockTool span { display: none; }
#shockTool { background: url(/Content/Images/Products/gear/shockTools.jpg) no-repeat; height: 125px; width: 165px; margin: 5px; float: left; }

#tempTuner span { display: none; }
#tempTuner { background: url(/Content/Images/Products/gear/tempTuner.jpg) no-repeat; height: 125px; width: 165px; margin: 5px; float: left; }

#tireBalancer span { display: none; }
#tireBalancer { background: url(/Content/Images/Products/gear/tireBalancer.jpg) no-repeat; height: 125px; width: 165px; margin: 5px; float: left; }

#tuningGauges span { display: none; }
#tuningGauges { background: url(/Content/Images/Products/gear/tuningGauges.jpg) no-repeat; height: 125px; width: 165px; margin: 5px; float: left; }

#vehicleStands span { display: none; }
#vehicleStands { background: url(/Content/Images/Products/gear/vehicleStands.jpg) no-repeat; height: 125px; width: 165px; margin: 5px; float: left; }

#losEngine span { display: none; }
#losEngine { background: url(/Content/Images/Products/Engines/Engines.jpg) no-repeat; height: 125px; width: 165px; margin-top:5px; margin-bottom: 5px; float: left; }

#losEngParts span { display: none; }
#losEngParts { background: url(/Content/Images/Products/Engines/engineParts.jpg) no-repeat; height: 125px; width: 165px; margin-top:5px; margin-bottom: 5px; float: left; }

#losExhaust span { display: none; }
#losExhaust { background: url(/Content/Images/Products/Engines/exhaustSystems.jpg) no-repeat; height: 125px; width: 165px; margin-top:5px; margin-bottom: 5px; float: left; }

#losStartBx span { display: none; }
#losStartBx { background: url(/Content/Images/Products/Engines/starterBoxes.jpg) no-repeat; height: 125px; width: 165px; margin-top:5px; margin-bottom: 5px; float: left; }

#losSpinStart span { display: none; }
#losSpinStart { background: url(/Content/Images/Products/Engines/spinStartStarter.jpg) no-repeat; height: 125px; width: 165px; margin-top:5px; margin-bottom: 5px; float: left; }

#losglowDrivers span { display: none; }
#losglowDrivers { background: url(/Content/Images/Products/Engines/glowDriver.jpg) no-repeat; height: 125px; width: 165px; margin-top:5px; margin-bottom: 5px; float: left; }

/* **Parts Finder** */
.partsFinderText { margin: 18px 160px 18px 0px; }
#PartsFinder input { display: block; margin-top: 5px; }
#PartsFinder select { display: block; }

/* ***********Race Center*********** */
div.race { width: 503px; margin: 20px; }
.race h2.itemHdr { background-image: url(/Content/Images/race/race_resultsMonthBg.gif); height: 17px; color: #ffffff; font-weight: bold; margin: 10px 0px 0px 0px; padding: 0px; }
h2.itemHdr span { position: relative; top: 3px; left: 8px; text-transform: uppercase; }
.race h3 { font-size: 10px; margin: 0px 0px 5px 0px; }
.race div.eventItem1, .race div.eventItem2 { line-height: 16px; font-weight: bold; margin: 0px; }
.race div.resultItem, .race div.resultItem1, .race div.resultItem2 { margin: 0px; }
.race div.resultItem a, .race div.resultItem1 a, .race div.resultItem2 a { color: #cc0000; }
.race div.resultItem a:hover, .race div.resultItem1 a:hover, .race div.resultItem2 a:hover { color: #a60000; }
div.eventItem1 { background: url(/Content/Images/race/eventsBg1.jpg) repeat-y; }
div.eventItem2 { background: url(/Content/Images/race/eventsBg2.jpg) repeat-y; }
div.resultItem { background: url(/Content/Images/race/resultsBg1.jpg) repeat-y; padding: 3px 0px; border-bottom: 1px solid #999999; }
div.resultItem1 { background: url(/Content/Images/race/resultsBg1.jpg) repeat-y; padding: 3px 0px; border-bottom: 1px solid #999999; }
div.resultItem2 { background: url(/Content/Images/race/resultsBg2.jpg) repeat-y; padding: 3px 0px; border-bottom: 1px solid #999999; }
.eventItem1 a, .eventItem2 a { font-weight: bold; text-decoration: none; color: #666666; }
.eventItem1 a:hover, .eventItem2 a:hover, #discSetups a:hover { color: #333333; }
#discSetups a { color: #666666; text-decoration: none; display: block; margin: 3px 0px; }
.race p.date, .race p.vehicle { width: 73px; float: left; margin: 0px 0px 0px 10px; font-weight: bold; }
.race p.mainInfo, .race div.mainInfo { width: 405px; float: left; margin: 0px 0px 0px 10px; }
.race div.mainInfo img.main { margin: 0px 10px 5px 10px; }
.race div.mainInfo img { position: relative; z-index: 2; }
.race div.mainInfo img { margin: 5px 10px; }
div.race div.setups { text-align: center; padding: 10px 0px; }
div.setups select { border-style: solid; border-width: 1px; border-color: #999999 #333333 #333333 #999999; }
/* *Team Members* */
ul#teamMembers {list-style:none;margin:0;padding:0;}
ul#teamMembers li {display:block;float:left;position:relative;margin:10px 10px;text-align:center;padding:0;width:116px;height:170px;}
ul#teamMembers a.driverName {display:block;background:#000000 url(/Content/Images/driverBios/nameBg.jpg) repeat-x;text-align:center;color:#ffffff;font-weight:bold;margin:0px 0px 3px;padding:5px 0;}
ul#teamMembers a:hover {background:#404040;}
ul#teamMembers img {display:block;margin:0 auto;border:1px solid #000000;}
ul#teamMembers div.profileImg {position:relative;height:110px;width:116px;background:#7F7D7E;}
ul#teamMembers div.profileImgInner {position:absolute;bottom:0px;left:0px;text-align:center;width:116px;}

/* ************Search***************** */
h2#filtersHdr { height: 31px; width: 228px; margin: 0px 0px 10px -42px; padding: 0px; background-image: url(/Content/Images/sideBar/searchFilterHdr.gif); }
ul.prodNav { position: relative; z-index: 999; height: 31px; padding-left: 0px; margin: 0px 0px 8px -13px; background: url(/Content/Images/Products/tabBg.gif) repeat-x; }
ul.prodNav li { display: inline; float: left; margin: 0px 0px -1px 0px; font-size: 10px; }
ul.prodNav span { width: 141px; float: left; padding: 8px 0px 0 0px; height: 31px; }
ul.prodNav a { cursor: hand; }
ul.prodNav li.searchSideBar { width: 258px; }
ul.prodNav input.searchBox { width: 195px; background-color: #ffffff; }
.SearchTabOff { text-decoration: underline; color: #333333; position: relative; }
.SearchTabOn { background: #ffffff; height: 31px; }
.prodSearchTab span.resultsNum { background: url(/Content/Images/prodSearchTab.gif) no-repeat -10px 0px; color: #333333; text-indent: 57px; }
.artSearchTab span.resultsNum { background: url(/Content/Images/artSearchTab.gif) no-repeat 0px 0px; color: #333333; text-indent: 65px; width: 136px; }

div#leftNav { background: url(/Content/Images/sideBar/searchFilterBg.gif) repeat-y; color: #ffffff; font-size: 10px; margin: 0px; padding: 0px 0px 20px 42px; clear: left; }
#leftNav a, #leftNav a:visited { color: #ffffff; }
#leftNav h3 { font-weight: bold; font-size: 10px; margin-bottom: 5px; color: #ffffff; }
div#searchResultsTable { float: left; padding-right: 10px; background-color: #ffffff; }
div#resultsTable { margin: 10px 3px 0px 0; background-color: #ffffff; border-top: 1px solid #999999; border-left: 1px solid #999999; }
div#resultsTable td { background-color: #ffffff; }
div.prodSection { width: 180px; height: 193px; font-size: 10px; position: relative; border-right: solid 1px #999999; border-bottom: solid 1px #999999; }
div.prodSection {height:200px;width:33%;float:left;padding:0;margin:0;}
div#resultsTable div a, div#resultsTable div a:link, div#resultsTable div a:visited { color: #000000; }
div#resultsTable div a:hover { color: #888888; }
span#resultsPerPage { text-align: right; }
.resultNumbersBtm {clear:both;}
div.resultsSorting { padding: 10px 5px 10px 0px; }

/* ***********search input field ********** */
li.searchSideBar input#txtSearch { height: 12px; font-size: 10px; position: relative; top: -12px; margin-left: -10px; }
li.searchSideBar input#txtSearchBtn { position: relative; top: 0px; margin-left: -10px; }
li.searchSideBar input { display: inline; }

span#sortBy { width: 420px; float: left; clear: left; }
div.prodName { width: 175px; overflow: hidden; margin: 0px; padding: 0px 4px 0px 4px; white-space: normal; }
a.search-proddesc, a:link.search-proddesc, a:visited.search-proddesc, a:hover.search-proddesc { color: #2e67b2; font-weight: bold; }
div.prodImage { text-align: center; }
img#searchNavImg { margin-left: 120px; margin-top: 3px; padding: 0px; }
div.ourPrice span { color: #8e8e8e; }
div#resultsTable div div.pricePanel span a, div.pricePanel span a:link, div.pricePanel span a:visited { color: #2e67b2; }
div#resultsTable div div.pricePanel span a:hover { color: #888888; }

div.top span, span.listPrice { color: #333333; }
span.listPrice { color: #8e8e8e; }
span.ourPrice { color: #000000; }
div.top { height: 130px; padding-top: 3px; }
div.titleDescription span { float: left; margin-right: 5px; }
span.shortDesc { clear: both; color: #000000; padding: 5px 0 3px 0; width: 150px; }
span.prodName { height: 27px; padding-left: 4px; font-weight: bold; color: #333333; }
div.pricePanel span { padding-left: 4px; }
div.prodSection div.pricePanel { background-color: #ededec; position: absolute; width: 176px; clear: both; bottom: 0px; border-top: 1px solid #999999; margin: 2px 2px 0 2px; padding: 5px 0 5px 0; }
div.top span.ETA { color: #999999; position: relative; top: -1px; }
div.top span.newRelease img { margin-top: 2px; }
div.top span.searchProdId { color: #333333; margin: 0px; padding-left: 4px; }
div.top div.aboveImg { height: 17px; text-align: center; margin-right: 12px; }


/* ***********search panel*************** */
div#sidePanelPrice input { width: 40px; height: 16px; border: solid 0px; font-size: 11px; }
div#sidePanelPrice input#buttonGo { width: 25px; height: 16px; position: relative; top: 5px; }
h2#filters { width: 122px; height: 9px; color: #ffffff; }
img.underlineRightNav { float: right; margin: 3px 0 5px 0; }
ul.ULRightNav { clear: both; margin-left: 26px; }

/* ***********search module *************** */
span#resultsPerPage { float: right; }
div.searchItem { color: #000000; border: solid 1px #999999; float: left; padding: 5px; margin-right: 10px; }
div.searchItem img { padding-left: 15px; }
div.itemTypeClose { border-bottom: 1px solid #999999; padding: 1px; margin-top: -15px; text-align: right; }
div.itemType { padding: 1px; padding-right: 25px; }

/* **********Store Locator *************** */
div.slTabs { width: 798px; position: relative; height: 212px; margin-bottom: 20px; padding: 0px; padding-bottom: 2px; background: url(/Content/Images/StoreLocator/dealer_locatorBtm.gif) no-repeat bottom left; }
a#IntLink { width: 798px; height: 211px; position: absolute; background: url(/Content/Images/StoreLocator/locatorBg.gif) no-repeat; margin: 0px; padding: 0px; }
a#IntLink:hover { background-position: 0px -211px; }
a#NAmLink { width: 798px; height: 211px; position: absolute; background: url(/Content/Images/StoreLocator/locatorBg.gif) no-repeat 0px -211px; margin: 0px; padding: 0px; }
a#NAmLink:hover { background-position: 0px 0px; }
.locatorResultInfo { float: left; width: 380px; padding-bottom: 10px; }
.dealerLinks { width: 60px; float: left; }
.dealerInfo { width: 230px; float: left; }
.dealerDistance { width: 75px; float: left;min-height:1px;}
.StoreLocatorRow { margin-top: 10px; padding-bottom: 5px; border-bottom: 1px solid #939292; }
.dealerType { float: right; }
.storeLocatorHR { width: 380px; }

.formWrapper { float: left; width: 225px; position: relative; clear: left; margin: 0px 20px 10px 90px; border-right: 1px solid #666666; }
.locatorContainer { width: 200px; margin-top: -1px; color: #333333; }
.locatorContainer span, #storeLocator .pageContent div { color: #333333; }
.locatorContainerInner { margin: 5px; margin-top: 0px; padding: 5px; }
.storeLocator h2, .locatorResultInfo h2 { text-transform: uppercase; font-size: 10px; }
.storeLocatorClear { clear: both; border-left: solid 1px #666666; border-right: solid 1px #666666; }
.Border { border: solid; border-width: 0px 0px 0px 0px; border-color: #636563; }
.halfColumn { width: 49%; float: left; }
.halfColumn select { width: 45px; }
.NoBorder { border: 0; }
.Invalid { border-color: red red red red; border-style: solid; border-width: 1px; }
.bottomPadding { padding-bottom: 10px; color: #333333; }
.button { background: #eeeeee; font-size: 10px; border: #cccccc #666666 #666666 #cccccc; }
#btn_dealer { margin: 15px 0px 8px 0px; border: 0px; }

div.storeLocator { width: 200px; padding: 0px; margin: 0px; padding-bottom: 10px; color: #333333; }
.storeLocator label { position: relative; top: 0px; left: 0px; display: block; margin: 0px; padding: 10px 0px 13px 15px; }
#storeLocator input, #storeLocator select { position: absolute; left: 72px; top: 6px; }
.storeLocator label#online span { position: absolute; right: 5px; top: 8px; }
.storeLocator label#online { margin: 18px 0px 3px -2px; background: transparent; }
.storeLocator label span { position: absolute; right: 135px; text-align: right; }
.storeLocator span#storeLocatorMiles { position: absolute; right: 63px; }
.storeLocator input.zipCodeInput { width: 57px; }
.storeLocator input.milesInput { width: 29px; }
.storeLocator input.cityInput { width: 120px; }
.storeLocator div#buttons {margin: 15px 0 8px;}
.hcpDef img {float: left;margin: 15px 9px 25px 0;width: 40px;}
.storeLocator div#buttons input, .storeLocator div#buttons #reset { position: relative; left: 72px; top: 0px; }
input#intSearch { position: relative; left: -5px; top: -5px; }
.dealerAddress, .dealerCitySt, .dealerPhone, .dealerEmail {display:block;}
.touch .dealerPhone a.phone {font-size:1.125em;}
.no-touch #mainContent .dealerPhone a.phone {text-decoration:none;color:#333333;pointer-events:none;}

.storeDirection { margin: 0px 0px 4px 0px; padding: 12px 0px 2px 11px; color: #000000; font-weight: bold; }
#citycomment { color: #777777; font-size: 10px; margin: 0px 0px -5px 70px; position: relative; z-index: 2; }
#orText { margin: 15px 0px 0px 44px; }

.halfColumn input, .halfColumn select { float: left; width: 85px; padding-left: 3px; }
#countrySelect { width: 200px; height: 137px; clear: both; }
.halfColumn, .halfColumn span { font-size: 11px; font-weight: bold; color: #666666; }
.storeLocatorComment { margin: 0px 0px 4px 4px; font-size: 11px; }
#storeLocator .pageContent div.storeLocatorComment { color: #000000; }
span.storeOR { color: #333333; width: 20px; }
.locatorContainerInner div#NAmericaTitle { width: 200px; }

/* **Show Hide International Store Brands ** */
.CSSshowhide { background: #eeeeee; border: 1px solid #d4d4d4; color: #333333; padding: 2px; width: 80%; margin-top: 5px; }
.CSSshowhide a { margin-left: 13px; }
.CSSshowhide div { display: none; }
div.CSSshowhide:hover div, div.CSSshowhide:focus div { display: block; z-index: 2; overflow: auto; padding: 3px; margin-top: 5px; margin-left: 11px; }
.CSSshowhide a:link div, .CSSshowhide a:visited div { background: none; }
.CSSshowhide a:hover { background: none; }
.CSSshowhide a:hover div, .CSSshowhide a:active div { display: block; z-index: 2; overflow: auto; padding: 3px; margin-top: 5px; margin-left: 11px; color: #333333; text-decoration: none; }

/* ***********Support Section************** */
#prodSupportInfo { float: left; width: 225px; margin-right: 10px; background-color: #eeeeee; border: 1px solid #333333; }
#prodSupportInfo p { margin: 8px; }
h2#supportHdr { background: url(/Content/Images/title-support.gif) no-repeat 0px 3px; height: 20px; margin-top: 0px; padding-left: 95px; }

/* ******** Results Page DropDownMenu ********** */
#dropmenudiv { position: absolute; border: 1px solid #cccccc; background: bottom left repeat-x #f1f1f1 url(/Images/Search/dropMenuBG.gif); padding: 3px; z-index: 100; }
.moremenu { font-size: 12px; line-height: 18px; }
.moremenu:hover { width: 100%; font-size: 12px; line-height: 18px; }
#dropmenudiv a, #dropmenudiv a:link, #dropmenudiv a:visited { color: #000000; }
#dropmenudiv a:hover { color: #888888; }

/* *************************vehicle registration********************** */
#primaryColumn #vehicleReg, #vehicleReg label, #vehicleReg p, #vehicleReg input, #vehicleReg select, #vehicleReg option { font-family: Verdana, Arial, Sans-Serif; font-size: 10px; }
#vehicleReg label { display: block; margin: 0px 0px 8px 0px; width: 160px; }
#vehicleReg input, #vehicleReg select { display: block; margin: 0px; }
#vehicleReg .radioGroup label { display: block; margin: 5px 0px 0px 3px; }
#vehicleReg .radioGroup input { display: inline; margin: 0px 5px 0px 0px; position: relative; top: 1px; }
#vehicleReg .dateInput input, #vehicleReg .dateInput input, #vehicleReg label.notify input { display: inline; margin: 0px 5px 0px 0px; }
#vehicleReg label#zip, #vehicleReg label#address2, #vehicleReg label#lastName, #vehicleReg label#state, #vehicleReg label#address1, #vehicleReg label#firstName, #vehicleReg label#modelNum, label#city, label#email, label#countryselect { float: left; }
#vehicleReg label#address1, #vehicleReg label#firstName, p#buyGift, #vehicleReg label#bday, label#modelNum { clear: left; }
#vehicleReg label#purchDate { width: 200px; clear: both; display: block; }
#vehicleReg input#txtBirthDay, #vehicleReg input#txtBirthMonth { width: 25px; clear: none; display: inline; margin-right: 3px; }
#vehicleReg input#txtBirthYear { width: 40px; clear: none; display: inline; }
#vehicleReg input#txtPurchaseDay, #vehicleReg input#txtPurchaseMonth { width: 25px; clear: none; display: inline; margin-right: 3px; }
#vehicleReg input#txtPurchaseYear { width: 40px; clear: none; display: inline; }
#vehicleReg input#txtPurchaseDay { clear: left; }
p#buyGift { float: left; width: 185px; clear: both; }
p#purchPlace { float: left; width: 225px; }
p#magazine { float: left; width: 200px; }
#vehicleReg label#state, label#state select#ddlStates { width: 50px; margin-right: 33px; }
#vehicleReg #chkMagazines label, #vehicleReg #chkMagazines input, #vehicleReg #rdlPurchaseType label, #vehicleReg #rdlPurchaseType input, #vehicleReg #rdlPurchasePlace label, #vehicleReg #rdlPurchasePlace input { display: inline; }
#rdlPurchasePlace label, #rdlPurchaseType label { position: relative; top: -2px; }
table#chkMagazines, table#rdlPurchasePlace, table#rdlPurchaseType { clear: left; }
label#modelNum, label#purchDate, label#firstName, label#lastName { margin-top: 5px; }
input#btnSubmitDone, input#btnRegisterAnother { clear: both; padding: 20px 0px 0px; }
#vehicleReg p.introText { margin: 0px 0px 0px 0px; }
h1#vehicleRegHdr { margin: 0px; }
#vehicleReg #notification input#notifyMe { float: left; width: 20px; margin-right: 5px; clear: both; }
#notification { padding-top: 20px; }
#vehicleReg #notification label { width: 380px; padding: 0px; display: block; float: left; clear: none; }

#secProduct label#modelNum, #secProduct label#purchDate { margin-top: 5px; clear: both; }
h2#aboutUserHdr, h2#aboutProdHdr { font-family: Verdana, Arial, Sans-Serif; color: #cccccc; font-size: 18px; font-weight: bold; clear: both; margin: 15px 15px 0px 0px; border-bottom: 1px dotted #aaaaaa; }
h2#aboutUserHdr span, h2#aboutProdHdr span { font-family: Verdana, Arial, Sans-Serif; color: #cccccc; font-size: 18px; font-weight: bold; position: relative; left: 15px; }
#vehicleReg label#modelNum { width: 185px; }
#vehicleReg label.dateInput input { width: 25px; }
#vehicleReg label.dateInput input.yearInput, #vehicleReg #txtPurchaseYear { width: 46px; }
#pnlRegisteredVehicles, #pnlNotAnother { padding: 20px 20px 0px 20px; }
#pnlNotAnother { margin-top: 0px; }

/*****************************XcelorinDownloads************************************** */
#contentBG { background: #000000; }

/***************************Online Ads********************************************** */

/***************************Bind-N-Drive********************************************** */
a.bNdLink { position:absolute;margin-top:0px; margin-left:145px; float:right;display: block; width: 212px; border: 1px solid #999999; border-width: 1px 1px 1px 1px; padding: 2px 0px 4px 0px; background: #e8e8e8 url(/Content/Images/CS/bndButtonOn.gif) no-repeat; text-decoration: none; background-position: -1px -3px; text-align: center; color: #333333; font-weight: bold; }
a.bNdLink1 { position:absolute;margin-top:0px; margin-left:20px;float:left;display: block; width: 212px; border: 1px solid #999999; border-width: 1px 1px 1px 1px; padding: 2px 0px 4px 0px; background: #e8e8e8 url(/Content/Images/CS/bndButtonOn.gif) no-repeat; text-decoration: none; background-position: -1px -3px; text-align: center; color: #333333; font-weight: bold; }
a.bNdLink:hover { color: #666666; background-image: none; }
a.bNdLink1:hover { color: #666666; background-image: none; }

#social{float:right;margin-top:2px;margin-right:60px;margin-left:-115px;}
#disclaimer{clear:both;}

/******************************************* recent releases ************************************* */
#recentReleases{background-image:url(/Content/Images/header/releases.png); width:800px; height:142px;}
#releaseHdr{width:799px;position:relative;margin:0px; padding:0px; top:-8px;}
#releaseHdr h5{margin:0px auto; width:120px; text-transform:uppercase; color:#ffffff;}

#recentReleases ul, #recentReleases li{display:inline; margin-top:0px;margin-right:0px; margin-left:8px;}
#recentReleases .rlsList{width:150px;}
#recentReleases .rlsList{float:left; width:150px;text-align:center;}
#recentReleases img{margin-top:-10px;}
.releaseTxt{font-weight:bold; color:#ffffff;}

/********************************************Bubble Popup******************************************* */
.bubbleInfo {position: relative;}
.popup {position: absolute; z-index:1000;line-height:15px;min-width:180px;display: none;color:#000000;font-size:1em; }
.popup span {font-size:1em;display:inline-block;margin:5px;}
.popupInner {position:relative;margin:12px;background-color:White;}
.bubbleInfo div.bub_bg {display:block;position:absolute;z-index:200;}
.bubbleInfo div.bub_bg_n {height:12px;top:-12px;width:100%;background: url(/Content/Images/bubble/bub_n.png) repeat-x;}
.bubbleInfo div.bub_bg_s {margin-left:6px;height:12px;bottom:-12px;width:100%;background: url(/Content/Images/bubble/bub_s.png) repeat-x;}
.bubbleInfo div.bub_bg_e {width:12px;right:-12px;height:100%;background: url(/Content/Images/bubble/bub_e.png) repeat-y;}
.bubbleInfo div.bub_bg_w {width:12px;left:-12px;height:100%;background: url(/Content/Images/bubble/bub_w.png) repeat-y;}
.bubbleInfo div.bub_bg_ne {height:12px;width:12px;right:-12px;top:-12px;background: url(/Content/Images/bubble/bub_ne.png) no-repeat;}
.bubbleInfo div.bub_bg_se {height:12px;width:12px;right:-12px;bottom:-12px;background: url(/Content/Images/bubble/bub_se.png) no-repeat;}
.bubbleInfo div.bub_bg_nw {height:12px;width:12px;left:-12px;top:-12px;background: url(/Content/Images/bubble/bub_nw.png) no-repeat;}
.bubbleInfo div.bub_bg_sw {height:18px;width:18px;left:-12px;bottom:-12px;background: url(/Content/Images/bubble/bub_sw.png) no-repeat;}
/*.bubbleInfo .msiePopup div.bub_bg {background-image: none;}
.bubbleInfo .msiePopup {border:1px solid #333;}*/
.bubbleInfo .msiePopup div.bub_bg_n {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Content/Images/bubble/bub_n.png',sizingMethod='scale'); background: url(none);}
.bubbleInfo .msiePopup div.bub_bg_s {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Content/Images/bubble/bub_s.png',sizingMethod='scale'); background: url(none);}
.bubbleInfo .msiePopup div.bub_bg_e {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Content/Images/bubble/bub_e.png',sizingMethod='scale'); background: url(none);}
.bubbleInfo .msiePopup div.bub_bg_w {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Content/Images/bubble/bub_w.png',sizingMethod='scale'); background: url(none);}
.bubbleInfo .msiePopup div.bub_bg_ne {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Content/Images/bubble/bub_ne.png',sizingMethod='scale'); background: url(none);}
.bubbleInfo .msiePopup div.bub_bg_se {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Content/Images/bubble/bub_se.png',sizingMethod='scale'); background: url(none);}
.bubbleInfo .msiePopup div.bub_bg_nw {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Content/Images/bubble/bub_nw.png',sizingMethod='scale'); background: url(none);}
.bubbleInfo .msiePopup div.bub_bg_sw {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Content/Images/bubble/bub_sw.png',sizingMethod='scale'); background: url(none);}

/*Tips and Tricks*/
ul.getStarted_scale {margin:0 0 0 -10px;padding:0;}
.getStarted_scale li {display:inline;margin:0;padding:0;}

#eightNational{margin:-30px 20px 20px;}
/* ********************* Promo Styles 02/11/10 ************************* */
#promoHeader{width:560px; height:350px; margin-top:5px;}
.promoCopy{padding-right:20px;  padding-left:20px;}
.promoH{color:#d92900;font-weight: bolder; line-height:0px;}
.promoH a{color:#d92900;font-weight: bolder; line-height:0px; text-decoration:underline;}
.promoNumberedList li{list-style-type: decimal;margin-top:5px;}
.promoAlphaList li{margin-top:5px;}
.promoAlphaList li{ list-style-type: lower-alpha;}
.rebateAddress{ font-style:normal;}
#modelsPromo{width:300px;float:right;margin-top:80px;}
#highRoll{margin-left:86px;}
#microMrc{margin-left:112px;}
#miniDesertBuggy{margin-left:58px;}
#tenTnitro{margin-left:49px;}
#tenTnitro span{margin-left:30px;}
#lstXxl{margin-top:10px;}
img#lstXxl{margin-left:10px;}
#promoProds{}
.scaleList{font-weight:bold; color:#000000;}
ul#promoList{line-height:2em;margin-left:-40px;}
li#promoList{margin-top:2px; margin-bottom:2px;margin-left:-20px;}
.modsPromo{float:right;}
/* ********************* Promo Styles 02/11/10  End ************************* */


/* ************************ Google RSS News Feed Styles *********************** */

.gfg-root {
  width : 75%;
  height : auto;
  position : relative;
  overflow : hidden;
  text-align : center;
  font-size: 12px;
  border: 0px none;
}

.gfg-title {
  font-size: 14px;
  font-weight : bold;
  color : #ffffff;
  background-color: Transparent;
  line-height : 1.4em;
  overflow : hidden;
  white-space : nowrap;
}

.gfg-title a {
  color : #ffffff;
}

.gfg-subtitle {
  font-size: 12px;
  font-weight : bold;
  color : #ffffff;
  background-color: Transparent;
  line-height : 1.4em;
  overflow : hidden;
  white-space : nowrap;
  margin-bottom : 5px;
}

.gfg-subtitle a {
  color : #ffffff;
}

.gfg-entry {
  background-color : Transparent;
  width : 100%;
  height : 3em;
  position : relative;
  overflow : hidden;
  text-align : left;
  margin-top : 3px;
}

/* To allow correct behavior for overlay */
.gfg-root .gfg-entry .gf-result {
  position : relative;
  background-color : Transparent;
  width : auto;
  height : 100%;
  padding-left : 20px;
  padding-right : 5px;
}

.gfg-list {
  position : relative;
  overflow : hidden;
  text-align : left;
  margin-bottom : 5px;
}

.gfg-listentry {
  line-height : 1.5em;
  overflow : hidden;
  white-space : nowrap;
  text-overflow : ellipsis;
  -o-text-overflow : ellipsis;
  padding-left : 15px;
  padding-right : 5px;
  margin-left : 5px;
  margin-right : 5px;
}

.gfg-listentry-odd {
  background-color : #F6F6F6;
}

.gfg-listentry-even {
}

.gfg-listentry-highlight { 
  background-image : url('garrow.gif');
  background-repeat: no-repeat;
  background-position : center left;
}

/*
 * FeedControl customizations.
 */

.gfg-root .gfg-entry .gf-result .gf-title {
  font-size: 14px;
  line-height : 1.2em;
  overflow : hidden;
  white-space : nowrap;
  text-overflow : ellipsis;
  -o-text-overflow : ellipsis;
  margin-bottom : 2px;
}

.gfg-root .gfg-entry .gf-result .gf-snippet {
  height : 3.8em;
  color: #000000;
  margin-top : 3px;
}

/*
 * Easy way to get horizontal mode, applicable via js options to gadget.
 */
#feed-control{position:relative; top:0px;padding:5px;
		background: url(/Content/Images/Home/bg_raceResults.gif);
		background-repeat:repeat-x;
		height:25px;
		/*width:789px;*/
	}

.gfg-horizontal-container {
  position : relative;
	margin-top:5px;
	margin-left:0px;
}

.gfg-horizontal-root {
  height : 2.5em;
  _height : 100%;
  position : relative;
  white-space : normal;
  overflow : hidden;
  text-align : left;
  font-size: 10px;
  padding : 0px;
  margin-right : 80px;
}

.gfg-horizontal-root .gfg-title {
  font-weight : bold;
  background-color: Transparent;
  line-height : 1.5em;
  overflow : hidden;
  white-space : nowrap;
  float : left;
  padding-left : 10px;
  padding-right : 12px;
  border-right: 1px solid #AAAAAA;
  font-size:12px;
}

.gfg-horizontal-root .gfg-title a {
  color : #ffffff;
  text-decoration : none;
}

.gfg-horizontal-root .gfg-entry {
  width : auto;
  height : 1.5em;
  position : relative;
  overflow : hidden;
  text-align : left;
  margin-top : 0px;
  margin-left : 0px;
  padding-left : 10px;
}

/* To allow correct behavior for overlay */
.gfg-horizontal-root .gfg-entry .gf-result {
  position : relative;
  background-color : Transparent;
  width : 100%;
  height : 100%;
  line-height : 1.5em;
  overflow : hidden;
  white-space : nowrap;
}

.gfg-horizontal-root .gfg-list {
  display : none;
}

/*
 * FeedControl customizations.
 */

.gfg-horizontal-root .gfg-entry .gf-result .gf-snippet,
.gfg-horizontal-root .gfg-entry .gf-result .gf-author {
  display : none;
}

.gfg-horizontal-root .gfg-entry  .gf-result .gf-title {
  color: #ffffff;
  margin-right : 3px;
  float : left;
}

.gfg-horizontal-root .gfg-entry .gf-result .gf-spacer {
  float : left;
}

.gfg-horizontal-root .gfg-entry .gf-result .gf-spacer,
.gfg-horizontal-root .gfg-entry .gf-result .gf-relativePublishedDate {
  display : block;
  color: #AAAAAA;
}

.gf-relativePublishedDate, .gf-spacer{display:none !important;}

.gfg-branding {
  white-space : nowrap;
  overflow : hidden;
  text-align : left;
  position : absolute;
  right : 0px;
  top : 0px;
  width : 80px;
  display:none;
}

.gfg-collapse-open, .gfg-collapse-closed {
  background-repeat : no-repeat;
  background-position : center;
  cursor : pointer;
  float : right;
  width : 17px;
  height : 20px;
}




.gfg-collapse-href {
  float : left;
}

.clearFloat {
  clear : both;
}

.promoProd{width:260px; height:200px; float:left;}

.prodLink { font-weight:bold; color:#cc0000 !important;}
a.prodLink{ text-align:center !important;}

.promoPage2{color: #cc0000; font-size: 12px !important; }

#vidIe{display:none;}

/** hh store **/
div.hhStore {padding-bottom:5px;}
.hhStore p.tag {margin:0 0 15px 7px;font-weight:bold}
.hhStore div.buyShopNow {margin-right:16px;margin-top:10px;float:right; position:relative; z-index:1}
.hhStore img.hhStore_logo {margin:0 0 0 40px;}
div.hhStore p.tag, div.hhStore div.buyShopNow{display:none;}

/** TLR Tuning Module Upgrade **/
h2#tlrTuning{background: url(/Content/ProductStatic/Images/tlrTuning.gif) no-repeat;width:515px;height:19px;text-indent:-9999px;clear:both;margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;padding:0px;}

.tlrUpgrade{background: url(/Content/ProductStatic/Images/tlrTuningBkgnd.jpg) no-repeat;width:515px; height:260px;position:relative; z-index:10;}

#findOutMore{position:relative;width:104px; height:18px;margin-top:217px; margin-left:25px;}





@media (max-width:900px) and (min-width:480px){
div#header, div#footer {width:100%;background-position:center bottom;}
div#outerDiv {width:100% !important;background:none;}
div#headerInner {width:798px;height:93px;margin:0 auto;position:relative}
div#header div#menuTop, div#header div#menuBtm, div#header ul#mainNav {left:0px;}
div#search {left:auto;right:30px;}
div#quickLinks {left:auto;right:0px;}
a#mainLogo {left:0px;}

}

@media (max-width:480px){
body,html {background:#000000;margin:0;padding:0;}
div#header, div#footer, div#innerDiv, div#secondaryColumn {width:100%;}
div#outerDiv, div#primaryColumn {width:100% !important;margin-left:0;float:none;}
div#topLink{display:none;}
div#innerDiv div#mainContent.home #takeover, div#mainContent {width:100%;}
div#innerDiv{background:none; height:auto;}
.home div.dividedSection{width:100%}
div#outerDiv {background:none; width:100%;}
div#header {height:110px;background:#595959 url(none);margin:0;padding:0;-moz-box-shadow:0px -50px 30px rgba(0,0,0,1) inset;-webkit-box-shadow:0px -50px 30px rgba(0,0,0,1) inset;box-shadow:0px -50px 30px rgba(0,0,0,1) inset;}
a#mainLogo {left:20px;top:5px; width:120px; height:100%;background-size:contain;}
.slick-dots{bottom:-24px !important;}
.slick-dots li button:before{
  font-size: 5px !important;
  line-height: 5px !important;
}
ul#mainNav {width:100%;height:auto;left:0px;border:1px solid #333333;border-width:1px 0;border-top-color:#666666;background: #1e1e1e; /* Old browsers */
background: -moz-linear-gradient(top, #1e1e1e 0%, #595959 12%, #474747 30%, #2c2c2c 64%, #1c1c1c 88%, #050505 96%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1e1e1e), color-stop(12%,#595959), color-stop(30%,#474747), color-stop(64%,#2c2c2c), color-stop(88%,#1c1c1c), color-stop(96%,#050505)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #1e1e1e 0%,#595959 12%,#474747 30%,#2c2c2c 64%,#1c1c1c 88%,#050505 96%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #1e1e1e 0%,#595959 12%,#474747 30%,#2c2c2c 64%,#1c1c1c 88%,#050505 96%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #1e1e1e 0%,#595959 12%,#474747 30%,#2c2c2c 64%,#1c1c1c 88%,#050505 96%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e1e1e', endColorstr='#050505',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, #1e1e1e 0%,#595959 12%,#474747 30%,#2c2c2c 64%,#1c1c1c 88%,#050505 96%); /* W3C */}
div#header ul#mainNav li a {background: url(none);padding:5px 5px 5px 8px;color:#ececec;}
div#header ul#mainNav li a:hover {color:#ffffff;}
div#header ul#mainNav li ul.subMenu {display:none;}
ul#mainNav span.imgReplace {text-indent:0px; position:relative; visibility:visible;display:inline;}
div#search {top:10px;bottom:auto;left:auto;right:10px;padding-left:0px;background:none;}
div#quickLinks {top:53px;bottom:auto;right:10px}
#quickLinks a, #quickLinks a:visited {color:#999999;}
h1#bodiesDecalsHdr {height:auto;background: url(none);color:#ffffff;}
h1#bodiesDecalsHdr span.imgReplace {text-indent:0px;position:relative;}
div#menuTop, div#menuBtm {display:none;}
#social {margin:15px 40px 0 30px;}
#footerInner {width:65%}
div.aboutCopy, div.contactCopy {width:100%;}
div.privacyContent {width:90%;}
div.wrapper, div.col1, div.col2 {width:100%;clear:both;}


h1#privacyHdr, h1#partsFinderHdr, h1#bodiesDecalsHdr, h1#publicationsHdr, h1#electronicsHdr, 
	h1#elecMotorsHdr, h1#elecBattHdr, h1#xcelorinChargersHdr, h1#enginesHdr, h1#fuelFluidHdr, h1#toolsHdr,
	h1#tiresHdr, h1#fiftySeriesHdr, h1#oneTenSeriesHdr, h1#oneEightySeriesHdr, h1#oneNinetySeriesHdr, h1#twoHundredSeriesHdr,
	h1#twoTwentySeriesHdr, h1#twoFortySeriesHdr, h1#twoSixtySeriesHdr, h1#threeHundredSeriesHdr, h1#threeTenSeriesHdr,
	h1#threeTwentySeriesHdr, h1#threeNinetySeriesHdr, h1#fourHundredSeriesHdr, h1#fourTwentySeriesHdr, 
	h1#fourFiftySeriesHdr, h1#fourEightySeriesHdr, h1#gearApparelHdr, h1#newsResultsHdr, h1#eventsHdr, h1#teamBiosHdr, 
	h1#driverJournalsHdr, h1#setupSheetsHdr, h1#discSetupSheetsHdr, h1#raceCenterHdrh1#privacyHdr, h1#partsFinderHdr,
	h1#bodiesDecalsHdr, h1#publicationsHdr, h1#electronicsHdr, h1#elecMotorsHdr, h1#elecBattHdr, h1#xcelorinChargersHdr,
	h1#enginesHdr, h1#fuelFluidHdr, h1#toolsHdr, h1#tiresHdr, h1#fiftySeriesHdr, h1#oneTenSeriesHdr, h1#oneEightySeriesHdr,
	h1#oneNinetySeriesHdr, h1#twoHundredSeriesHdr, h1#twoTwentySeriesHdr, h1#twoFortySeriesHdr, h1#twoSixtySeriesHdr,
	h1#threeHundredSeriesHdr, h1#threeTenSeriesHdr, h1#threeTwentySeriesHdr, h1#threeNinetySeriesHdr, h1#fourHundredSeriesHdr,
	h1#fourTwentySeriesHdr, h1#fourFiftySeriesHdr, h1#fourEightySeriesHdr, h1#gearApparelHdr, h1#newsResultsHdr, 
	h1#eventsHdr, h1#teamBiosHdr, h1#driverJournalsHdr, h1#setupSheetsHdr, h1#discSetupSheetsHdr, h1#raceCenterHdr, 
	h1#tipsTricksHdr, h1#getStartedHdr, h1#glossaryHdr, h1#privacyHdr, h1#partsFinderHdr, h1#bodiesDecalsHdr, 
	h1#publicationsHdr, h1#electronicsHdr, h1#elecMotorsHdr, h1#elecBattHdr, h1#xcelorinChargersHdr, h1#enginesHdr, 
	h1#fuelFluidHdr, h1#toolsHdr, h1#tiresHdr, h1#fiftySeriesHdr, h1#oneTenSeriesHdr, h1#oneEightySeriesHdr, 
	h1#oneNinetySeriesHdr, h1#twoHundredSeriesHdr, h1#twoTwentySeriesHdr, h1#twoFortySeriesHdr, h1#twoSixtySeriesHdr, 
	h1#threeHundredSeriesHdr, h1#threeTenSeriesHdr, h1#threeTwentySeriesHdr, h1#threeNinetySeriesHdr, h1#fourHundredSeriesHdr, 
	h1#fourTwentySeriesHdr, h1#fourFiftySeriesHdr, h1#fourEightySeriesHdr, h1#gearApparelHdr, h1#newsResultsHdr, h1#eventsHdr, 
	h1#teamBiosHdr, h1#driverJournalsHdr, h1#setupSheetsHdr, h1#discSetupSheetsHdr, h1#raceCenterHdr, h1#tipsTricksHdr, 
	h1#getStartedHdr, h1#glossaryHdr, h1#rcMagazineHdr, h1#manualsHdr, h1#registerHdr, h1#supportHdr, h1#multimediaHdr, 
	h1#multimediaVideoHdr, h1#multimediaWallHdr, h1#storeLocatorHdr, h1#searchHdr, h1#prodStartHdr, h1#prodRaceHdr, 
	h2#articlesHdr, h1#articlesDefaultHdr, h1#artSearchHdr, h1#aboutLosiHdr, h1#contactHdr, h1#howToHdr, h1#rcLinksHdr, 
	h1#errorHdr, h1#siteMapHdr, h1#privacyHdr, h1#emailSignUpHdr, h1#emailSubscriptionHdr, h1#bindNdriveHdr,
	h1#xcelorinHdr, h1#careersHdr {background: #000000 url(none) no-repeat;height: auto;margin:0;padding:3px 0;}
h1 span.imgReplace {position:relative;text-indent:10px;color:#ffffff;}


/*---------- Products ----------------*/
div.race, div.static {width:98%;margin:10px 1%;}
p.partsFinderText {margin:10px;}
#PartsFinder input {margin:25px 10px;}
#PartsFinder select {margin:0 10px;}
div.featProducts {display:none;}
table.relatedListTable a {word-break:break-word;}
/*Product pages*/
ul#prodTabs, ul.vehicleTabs {width:100%;height:auto;background-repeat:repeat;margin-left:0;}
div#prodLocator, div#miniGallery {width:110px;}
div.galControls {padding-top:15px;}
div.galControls, div#transbox {width:100%;}
img#galImg {max-width:100%;}
div#transbox {top:0px;background:none;opacity:1;color:#ffffff;}
div#transbox div {color:#ffffff;padding:0 10px 10px;}
span#close {position:absolute;top:3px;right:10px;}

div#back, div#forward {font-size:2em;position:relative;}
div#prodName {clear:both;text-align:center;}
div#prodLocator {}
div.whereToBuy span.sellingPrice, div.productPicBG img {position:relative;right:0px;}
div.productPicBG {background: url(none);text-align:center;}
div.galleryPhotos {width:28%;}
div.galleryPhotos:nth-child(4n+1) {clear:none;}
div.galleryPhotos:nth-child(3n+1), div.galleryPhotos.firstInRow {clear:left;}
span.prod-border{width:30%;margin:10px 2% 0 1%;}
html #prodOverview {left:0px;}
html div#prodLocator.overviewLocator {position:relative;width:180px;top:0;right:auto;margin:31px auto 0;padding:0;float:none;left:0px;}
.overviewLocator div.whereToBuy span.sellingPrice {position:absolute;right:10px;}
#RegisterProdButton {width:100%;text-align:center;margin:0 auto;top:73px;left:0;right:0;}
#prodOverview div.featSection, html #prodOverview p.consumerCopy {width: 100%;}
#prodOverview div.featSection {height:auto;clear:both;}
html #prodOverview div.featSection p.consumerCopy {height:auto !important;}
html #prodOverview h2#nameHdr, html #prodOverview h2#featuredElecHdr, 
 html #prodOverview h2#chassisCallout, html #prodOverview h2#featuresHdr, html #prodOverview h2#losDSMHdr, 
 html #prodOverview h2#bindNdriveHdr, html #prodOverview h2#imgGalleryHdr, html #prodOverview h2#xcelorin, 
 html #prodOverview h2#smartDiffHdr, html #prodOverview h2#howSmartDiffHdr, html #prodOverview h2#explodedHdr, 
 html #prodOverview h2#performanceHdr, html #prodOverview h2#advancedHdr, html #prodOverview h2#spmDx3Hdr, 
 html #prodOverview h2#engineHdr, html #prodOverview h2#lstHdr, html #prodOverview h2#chkcHdr, 
 html #prodOverview h2#videoHdr, html #prodOverview h2#mtxDsmHdr, html #prodOverview h2#starterBoxHdr, 
 html #prodOverview h2#suspensionHdr, html #prodOverview h2#radioHdr, html #prodOverview h2#howBNDworksHdr, 
 html #prodOverview h2#rossHdr, html #prodOverview h2#sizeComp, html #prodOverview h2#speedChartHdr {width:100%;text-indent:5px;clear:both;
	height:auto;border-top:1px solid #999999;border-bottom:1px solid #999999;line-height:21px;font-size:12px;text-transform:capitalize;
	background:#c3c3c3;background-image: -moz-linear-gradient(top, #eaeaea, #c3c3c3);
background-image: -webkit-gradient(linear, center top, center bottom, from(#eaeaea), to(#c3c3c3));
background-image: -o-linear-gradient(top, #eaeaea, #c3c3c3);}
div#gallery.galleryContent, div#gallery div#thumbs, div#container {width:100% !important;float:none;}
div#slideshow img, html #lstComp p, html #chkcComp p,  html #prodOverview div#engineContent {width:97%;display:block;margin:0 auto;}
div#lstComp {background-size:100%;background-position:0 80px;}
div#chkcComp {background-size:100%;height:500px;}
div#chkcComp2 {background-size:100%;height:280px;}
div#size {background-size:100%;}

/*other statics*/
html #prodOverview div#dsm, html #prodOverview div#radioSystem, html #prodOverview div#radio, 
 html #prodOverview div#bndContent, div#crawlerRtr, html #prodOverview div#engine, 
 html #prodOverview div#engineDiv, html #prodOverview div#dsmSystem, html #prodOverview div#starterBox, 
 html #prodOverview div#bindNdrive, html #prodOverview div#bindNdrive1, html #prodOverview div#strikebNf,
 html #prodOverview div#temp, html #prodOverview div#speed, html #prodOverview div#voltage, 
 html #prodOverview div#subPoints, html #prodOverview div#bndImgdiv, #prodOverview .crawlerImg {width:100%;background:none;color:#333333;}
html #prodOverview div#dsm p, html #prodOverview div#radioSystem p, div.bndCopy, 
 html #prodOverview div#radio p, html #prodOverview div#engineDiv *, html #prodOverview div#dsmSystem p, 
 html #prodOverview div#starterBox p {width:100% !important;color:#333333 !important;}
html #prodOverview div#engine *, html #prodOverview p.suspensionCopy, 
 html #prodOverview div#bindNdrive p, html #prodOverview div#bindNdrive1 p {margin-left:3%;width:97%;color:#333333 !important;}
html #prodOverview p.consumerCopy {margin-left:3%;width:97%;}
div#engineSpecs ul {padding-left:0px;}
html #prodOverview div#engine, div#rossSection {height:auto;}
html #prodOverview div#engine img, div#size {width:auto;max-width:100%;}
html #prodOverview div#bndContent, html #prodOverview div#bindNdrive1 {height:auto;}
.flashGallery, .flashTour, .flash360, .flashVid {display:none;}
html #prodOverview img {max-width:100%;height:auto;}
img.fullWidth {height:auto;}
img.fullWidth, #prodOverview .xclrnFeat p, div.xclrnFeat, div.productGlamourShot img, div#systemSpecs {width:100%;}
html #prodOverview img#chassis, div#chassisImg {max-width:100%;height:auto;margin:0 auto;display:block;float:none;}
 div.featSection img, div.xclrnFeat img {width:40%;}
div#dsmTX img, html #prodOverview div#radioSystem p {margin-top:0px !important;}
div#listbox {width:100%;}
div#listbox ol {margin:0;padding:10px 0;}
div#radioSystem {height:auto;margin-bottom:10px;}
div#prodOverview div#radioSystem ul {color:#333333;margin:10px 1% 10px 2%;width:97%;float:none;}
div#prodOverview div#systemSpecs {clear:both;}
div#systemSpecs div#screenshot {margin:0;position:relative;}
div.xCelorinText, div#smartDiff, div#xcelorinSystem, div.specs {width:100%;height:auto;}
div.specs {padding:10px 0;}
div.specs:nth-child(4) {border-bottom:0px;}
div#smartDiff {background:#000000;padding-bottom:7px;}
p#sDifdesc {width: 95% !important;margin-left:3% !important;margin-right:2% !important;}
div#smartDiff ul#discUL {width:250px;margin:0 auto;padding:0;}
div#smartDiff ul#discUL li.imgList {float:none !important;margin:0 !important;}
div#sDif {width:100%;height:auto;background:none;}
div#sDif span, div#sDif span img {display:block;}
div#sDif a {display:inline;}
p#sDifp {position:relative;top:0;left:0;margin:0 !important;padding:0;}
img#LOSA3603, img#LOSA3601, img#LOSA3600, img#LOSA3602 {margin:0;float:none;}
img#crlwRTRimg, img#strikeBND, div#strikebNf img {margin:0 !important;padding:0;}
a#bndLNK, a#bndBut {position:relative;margin: 15px auto;float:none;}
#rossSection div#topSection, #dsmTXimg, #startSys {display:none;}
div#prodOverview p#dx3sCopy {margin-right:0px;}
/*LOSA3600*/
div.howSmartDiff img, #prodOverview img.throtAction {padding:0;width:45%;margin:5px 2% 5px 3%;height:auto;float:left;}
div#prodOverview div.action p, div#prodOverview div.actionOn p {width:100%;margin:0;padding:0;float:none;}
#prodOverview div.action, #prodOverview div.actionOn {width:45%;margin:5px 2% 5px 3%;margin-bottom:10px;float:left;}
#prodOverview div.action {clear:left;}



/*home*/
ul.vehicleTabs {width:100%;display:none;}
div.hp_item {width:45%}

div.home div.dividedSection {background-repeat:repeat;}
#feed-control {display:none;}
/*#mLinks_rr {background:url(/Content/Images/Home/hpDivider.jpg) repeat;}*/
a.mLinks {display:block;position:relative;width:50%;float:left;border-bottom:1px solid #81807E;margin:0;padding:0;text-align:center;
	height:35px;line-height:35px;font-weight:normal;text-transform:uppercase;color:#eeeeee;
	font-size:12px;}
#mFB img, #mYT img {position:relative;top:4px;left:3px;}
#mManualsFinder {line-height:14px;}
a.mLinks:nth-child(2n+3):after {content:"";position:absolute;top:7px;right:0px;width:1px;border-right:1px solid #cecece;height:20px;}
a#mProducts, #releaseHdr h5.mLinks {background:url(/Content/Images/arrows.png) no-repeat 90% -1px, url(/Content/Images/Home/bg_raceResults.gif) repeat-x;
	height:35px;line-height:35px;text-indent:20px;font-weight:normal;text-transform:uppercase;color:#eeeeee;
	font-size:12px;width:100%;border-bottom:1px solid #81807E;margin:0;padding:0;text-align:left;cursor:pointer;}
#mLinks_rr {margin-bottom:15px;}
#releaseHdr {top:0px;}
#releaseHdr h5.mLinks.open {background:url(/Content/Images/arrows.png) no-repeat 90% -34px, url(/Content/Images/Home/bg_raceResults.gif) repeat-x;}
div#recentReleases ul.releaseList {display:block;margin:0;padding:0;}
div#recentReleases img {margin-top:0;}
div#recentReleases {width:100%;height:auto;background:none;clear:both;margin-bottom:10px;}
div#recentReleases .rlsList {width:45%;margin-top:15px;margin-bottom:10px;}
div#recentReleases .rlsList:nth-child(5) {display:none;}
div#releaseHdr {width:100%;}
div#releaseHdr h5 {margin:20px;text-align:center;}
div#smBanner, div#eventsCal, div#lgBanner, #releaseHdr span {display:none;}
div#footer {clear:both;}

/*Fuel*/
div#content {width:98%;margin:10px 1%;height:auto;padding:0;}
div#content div.fuelProds {height:auto;position:relative;padding-bottom:20px;padding-top:130px;margin-top:0;}
div#content .catDesc {width:95%;margin:0;}
div#content .catImg {position:relative;top:0;left:0;}
div#content h4 {position:relative;margin:0;}
div#content div.fuelProds a {display:block;width:160px;height:121px;position:absolute;top:0;left:0;overflow:hidden;}

/*Tires*/
div#tireBody {width:98%;margin:10px 1%;height:auto;padding:0;float:none;}
div.hp_section {margin-right:0px;}
div#tireBody a {display:block;background-size:100%;width:140px;height:116px;margin:10px 2%;}
div#tireBody div.clear a {width:100%;height:auto;}
.pdfLink {margin:0;}
ul.vehicleTabs .tiresSelectorTab, #losiTireSelector {display:none;}
div#seriesBody {width:100%;}
#seriesBody div.category {width:40%;margin:0 4% 0 5%;padding:0;}

/*elec charts*/
div div#prodParentDiv, div#batteriesChargers, ul#batCharNav {width:100%;height:auto;}
ul#batCharNav {position:relative;margin:0;padding:0;}
ul#batCharNav li a {width:28%;height:25px;padding:5px 2% 7px 2%;margin:0;vertical-align:top;border-right:1px solid #999999;border-bottom:1px solid #9a9a9a;background:#cccccc url(none);color:#333333;display:inline-block;}
ul#batCharNav li a:hover {width:28%;height:25px;padding:5px 2% 7px 2%;margin:0;vertical-align:top;display:inline-block;background:#eeeeee;}
ul#batCharNav li a span {display:inline;visibility:visible;}
table.batChargeCharts {width:100%;margin-left:0px;margin-top:5px;}
table.batChargeCharts tr td:nth-child(3), table.batChargeCharts tr th:nth-child(3), 
 table.batChargeCharts tr td:nth-child(6), table.batChargeCharts tr th:nth-child(6),
 table.batChargeCharts tr td:nth-child(7), table.batChargeCharts tr th:nth-child(7) {background:red;display:none;}
h3.nimhHeader, h3.lipoHeader {background:none;margin:20px 0 20px 20px;height:auto;position:absolute;width:100%;}
h3.nimhHeader span, h3.lipoHeader span {display:block;font-size:13px;color:#444444;}
a.imgRollover:hover span {left:100px;}

/*xcelorin*/
div#primaryColumn {width:100%;}
div#xcelorinNav {height:auto;margin-left:20px;}
#xcelorinNav a {height:30px;overflow:hidden;width:30%;text-align:center;}
div#xcelorinNav a:hover, div#xcelorinNav a.active {bottom:auto;}
div#xcelorinNav a.active img, div#xcelorinNav a:hover img {position:relative;top:-30px;}
div#container_1_36, div#container_1_18, div#container_1_18_Crawl, div#container_1_10_Crawl {width:auto}

/*Publications*/
p.catCopy {width:95%;margin:8px 2% 8px 3%;}

/*----------- Search ----------------*/
div.Filters, table#pnlResults, #searchResultsTable div.resultsSorting, .resultsFound {margin-left:2%;}
div.prodSection {width:49%;float:left;padding:0;margin:0;}
.searchPage ul.prodNav, .articleSearchPage ul.prodNav {margin-left:0px;}
div.resultsSorting span.right a {padding:0 3px;}
div.resultsSorting span.right, span#resultsPerPage, span.resultNumbersBtm, p.resultNumbersBtm {display:none;}
div.resultsSorting {font-size:12px;}
span#sortBy, div.prodSection div.pricePanel {width:100%;}
div.inner span.left {display:none;}
div.inner span.right a {padding:0 3px;}
div#resultsTable {border:0px;}
div#resultsTable div.prodSection:nth-child(even) {border-right:0px;}
.pageNumberingBtm {font-size:12px;padding-top:10px;clear:both;}
.pageNumberingBtm a {display:inline-block;padding:0 3px 1px 3px;margin-bottom:15px;}
div#leftNav {padding-left:10px;}
h2#filtersHdr {margin-left:-10px;}
#Top5Categories a {padding:0px 2px 10px 0;float:left;clear:both;}
#Top5Categories br {display:block;clear:both;margin-top:2px;}
li.searchSideBar input#txtSearch {margin-left:5px;}

/* --------Store Locator ------------*/
h2.slTitle {font-size:1.85em;margin:8px 10px;}
a#IntLink, a#NAmLink, div.slTabs, div.locatorResultInfo {width:99%;margin-left:1%;background:none;height:auto;}
a#IntLink span.imgReplace, a#NAmLink span.imgReplace {position:relative;text-indent:0px;}
a#IntLink, a#NAmLink {width:96%;margin:2% 10px;}
div.formWrapper {margin:0 auto 10px;border-right:0px;border-bottom:1px solid #666666;float:none;}
div.listHeader div.dealerLinks {height:0px;text-indent:-9999px;}
.hhStore div.buyShopNow {margin:5px 20px 0 10px;}
.dealerLinks {margin-left:75px;width:60px;}
.dealerInfo {width:180px;}
hr.storeLocatorHR {width:100%;}
div.CSSshowhide div {display:block;}
.storeLocator span#storeLocatorMiles {right:50px;}

/*---------- Support ----------------*/
div.copy1, img.bndVehicles {width:100%;height:auto;}
hr.copyHr {width:100%;clear:both;}
#manualsTable td {padding:8px 0 7px 0;}
td.manual_img img {width:65px;height:65px;}
#manualsTable td.manual_name {padding-left:2px;}
div#primaryColumn p.xcelorinBlog {margin-top:10px;width:100%;}
.screenshot {display:none;}

/*---------- Tips & Tricks ----------------*/
.insiderThumb {display:none;}
.emailSignup_steps {width:100%;}
ul.getStarted_scale {margin:0 0 0 20px;}
.getStarted_scale li:nth-child(2), .getStarted_scale li:nth-child(4) {display:none}
div.articleSummary {width:100%;}
p#alphaLinks {padding:0;}
p#alphaLinks a {display:block;float:left;padding:3px 10px;font-size:1.2em;}
ul.siteList {width:90%;clear:both;margin:0;padding:0 1% 0 9%;}
div.rcLinks a, div.rcLinks li {padding:4px 0 4px 0;}
.race p.mainInfo {width:78%;margin:0 0 0 2%;}
.race p.date {width:18%;margin:0 0 0 2%;}

}/*max-width 480*/

@media (max-width:450px)
{
	div#innerDiv div#mainContent.home #takeover {width:100%;}
	div#header ul#mainNav li a {display:block;width:100%;text-align:center;font-weight:bold;line-height:20px;}
	div#header ul#mainNav li {display:inline-block;width:30%;}
	div#header ul#mainNav li#btn_main_community, div#header ul#mainNav li#btn_main_tlracing {width:45%;}
	
}/*max-width 450*/



/* Slider */
.slick-slider
{
    position: relative;

    display: block;

    -moz-box-sizing: border-box;
         box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}


/* Slider */
.slick-loading .slick-list
{
    background: #fff url('../Images/ajax-loader.gif') center center no-repeat;
}

/* Icons */
@font-face
{
    font-family: 'slick';
    font-weight: normal;
    font-style: normal;

    src: url('/Content/Images/fonts/slick.eot');
    src: url('/Content/Images/fonts/slick.eot?#iefix') format('embedded-opentype'), url('/Content/Images/fonts/slick.woff') format('woff'), url('/Content/Images/fonts/slick.ttf') format('truetype'), url('/Content/Images/fonts/slick.svg#slick') format('svg');
}
/* Arrows */
.slick-prev,
.slick-next
{
    font-size: 0;
    line-height: 0;

    position: absolute;
    top: 50%;

    display: block;

    width: 20px;
    height: 20px;
    margin-top: -10px;
    padding: 0;

    cursor: pointer;

    color: transparent;
    border: none;
    outline: none;
    background: transparent;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{
    color: transparent;
    outline: none;
    background: transparent;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
    opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
    opacity: .25;
}

.slick-prev:before,
.slick-next:before
{
    font-family: 'slick';
    font-size: 20px;
    line-height: 1;

    opacity: .75;
    color: white;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.slick-prev
{
    left: -25px;
}
[dir='rtl'] .slick-prev
{
    right: -25px;
    left: auto;
}
.slick-prev:before
{
    content: '?';
}
[dir='rtl'] .slick-prev:before
{
    content: '?';
}

.slick-next
{
    right: -25px;
}
[dir='rtl'] .slick-next
{
    right: auto;
    left: -25px;
}
.slick-next:before
{
    content: 'â†’';
}
[dir='rtl'] .slick-next:before
{
    content: 'â†';
}

/* Dots */
.slick-slider
{
    margin-bottom: 0px;
}

.slick-dots
{
    position: absolute;  
    bottom: -7px;

    display: block;

    width: 100%;
    padding: 0;

    list-style: none;

    text-align: right;
}
.slick-dots li
{
    position: relative;

    display: inline-block;

    width: 20px;
    height: 20px;
    margin: 0 5px;
    padding: 0;

    cursor: pointer;
}
.slick-dots li button
{
    font-size: 0;
    line-height: 0;

    display: block;

    width: 20px;
    height: 20px;
    padding: 5px;

    cursor: pointer;

    color: transparent;
    border: 0;
    outline: none;
    background: transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus
{
    outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before
{
    opacity: 1;
}
.slick-dots li button:before
{
    font-family: 'slick';
    font-size: 14px;
    line-height: 15px;

    position: absolute;
    top: 0;
    left: 0;

    width: 20px;
    height: 20px;

    content: '•';
    text-align: center;

    opacity: .90;
    color: black;
    z-index:1000;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before
{
    opacity: 1;
    color: white;
}
.slick-slide a img{width:100%;}






