/* //////////////////HTML elements////////////////////////// */
html, body {font-family: Arial, Helvetica, sans-serif;font-size:11px;margin:0px;padding:0px;background:#000000;}
a img {border:0px;}
a, a:visited {color:#939292; font-size:11px;}
a:hover {color:#666666;}
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;}
input, textarea {font-size:11px;}

#container{background: url(/Content/Images/home/bckGrndImg.jpg) no-repeat; width:759px;height:196px;position:relative; margin-left:-8px; }
#navList ul{position:absolute;width:770px; z-index:10;padding-top:25px;margin-right:auto;margin-left:-50px;}
#navList ul, #navList li {list-style-type:none;text-align:center;}

#navList li{margin-left:7px; margin-right:7px; display:inline-block;}

#linkOne a{width:150px;margin-right:auto; margin-left:auto;text-decoration: none;}
#linkOne a span{margin-left:50px;}

#linkTwo a{width:150px;margin-right:auto;margin-left:auto;text-decoration: none;}
a img #linkTwo{margin-top:100px;}
#linkTwo a span{margin-left:50px;}

#linkThree a{width:150px;margin-right:auto; margin-left:auto;text-decoration: none;}
#linkThree a span{margin-left:35px;}

#linkFour a{width:150px;margin-right:auto; margin-left:auto;text-decoration: none;}
#linkFour a span{margin-left:75px;}


#linkFive a{width:150px;margin-right:auto; margin-left:auto;text-decoration: none;}
#linkFive a span{margin-left:30px;}

a.navTxt{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; font-weight:bold; text-transform:uppercase; }

a.navTxt:active{color: #ffffff;}
a.navTxt:link{color: #ffffff;}
a.navTxt:hover{color: #666666;}

/* //////////////////sitewide styles//////////////////////// */
.stxt { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; }
.mtxt { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; }
.ltxt { font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #666666; }
.xltxt { font-family: Arial, Helvetica, sans-serif; font-size: 20px; color: #666666; }
.xxltxt { font-family: Arial, Helvetica, sans-serif; font-size: 30px; color: #666666; }
.lttl {font-size:12px; color:#666666;font-weight:bold;}
 a.lttl:link {color:#000000;}
 a.lttl:hover {color:#666666;}
.mttl {font-size:11px; color:#939292;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: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666 ; clip: rect(20px); line-height: 16px; margin-left: 20px}

.clearFloat {clear:both;}
span.imgReplace {display:none;}
#mainContent {background-color:#ffffff;color:#333333;padding-bottom:8px; font-size:11px;}
#mainContentInner {padding:10px 20px;}
#mainContentProd {background-color:#000000;color:#ffffff;padding-bottom:8px;}
.comment {font-size:10px;color:#999999;}
.inner {padding:5px;}
.altFlash {text-align:center;padding:10px;}

.imgRollover span{display:none;visibility:hidden; text-align:center;text-decoration:none;}
.imgRollover:hover span{display:inline;visibility:visible;position:absolute; top:0;text-decoration:none;}
.imgRollover span, a:link span{display:none;visibility:hidden;text-align:center;top:0px; text-decoration:none;}
a.imgRollover:hover span img{display:block;visibility:visible;z-index:999;position:relative;margin-top:-150px;left:143px;text-align:center;}
a.imgRollover:hover {cursor: hand;text-align:center;text-decoration:none;}

.bottomLink{margin-right:auto; margin-left:auto;text-align:center;}
.imgRollover{position:relative;z-index:99;}

input.Invalid {font-size:11px;}
#errorIMG {float:left;margin:0px 25px 0px 0px;}

/* /////////////////////Pages or Sections///////////////// */

/* ********Headers or Titles********** */
h2#privacyHdr {margin:0px;}
h2#contactUsHdr {position:relative;height:25px;margin:0px 0px 0px -10px;background: url(/Content/Images/contactHdr.gif) no-repeat;}

/* *************Articles************ */
h2#articlesHdr {background: url(/Content/Images/articlesHdr.gif) no-repeat;height:25px;margin-top:0px;}
#articleHdr {margin: 10px 0px 10px 0px; width:390px;float:left;}
#articleHdrInfo {font-size:10px;}
.inThisArticle {margin: 30px 10px 10px 0px;width:300px;padding: 5px 0px 0px 0px;background:#eeeeee;border:1px solid #cccccc;float:left;}
.inThisArticle p {margin:0px 0px 0px 10px; font-weight:bold;}
.row1 {background-color:#cccccc; padding: 0px 10px 0px 10px;}
.row2 { padding: 0px 10px 0px 10px;}
.pageNavTop {border-bottom:2px solid #666666;margin:10px 10px;}
.pageNavInner{padding:0px 4px 0px 10px;text-align:right;}
.pageName {float:left;padding-bottom:2px;text-align:left;color:#333333;font-size:16px;font-weight:bold;}
.continued{padding-bottom:3px;text-align:left;font-size:12px;color:#bbbbbb;font-weight:bold;}
.articleContentPadding {padding:15px 10px 15px 20px;}
#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:500px;}
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{margin:8px 5px 8px 10px;padding-bottom:10px;background:#ffffff;color:#333333;border-bottom:2px solid #666666;}
.articleContentPadding p{color:#333333;}
.articleContentPadding .shorttitle{color:#666666;}


/* ************Footer*************** */
div#endOuter {height:11px;background:#000000 url(/Content/Images/header/mainBgBtm.gif) no-repeat;margin:0px;padding:0px;}
#footer {padding-bottom:15px;text-align:center;color:#999999;text-transform:uppercase;font-weight:bold;}

/* **************Header************** */
div#outerDiv {position:relative;width:776px;background-image: url(/Content/Images/header/mainBg.gif);
	color:#ffffff;margin:65px auto 0px;}
div#innerDiv {clear:both;width:746px;margin:5px auto;}
div#header {background: url(/Content/Images/header/headerBg.jpg) no-repeat;margin-left:4px;height:48px; position:relative;}
h1#homeHdr {margin:0px;padding:0px;position:absolute;top:-60px;left:16px;width:99px;height:51px;background-image: url(/Content/Images/header/headerlogo.jpg);}
div#search {position:absolute;top:-19px;right:10px;}
input.searchBox {background: url(/Content/Images/header/searchBoxBg.gif) repeat-x;border:0px;height:14px;font-size:10px;padding-left:5px;}
div#search input.searchbox {width:140px;}
input#searchBtn {position:relative;top:2px;}
/* **Main Nav** */
ul#mainNav {height:22px;position:relative;padding:4px 0px 3px 10px;margin:0px;display:block;
	background: url(/Content/Images/header/mainNavBg.gif) no-repeat;}
ul#mainNav li {display:inline;height:22px;position:relative;padding:0px;margin:0px 3px 0px 0px;list-style:none;}
ul#mainNav li a{display:inline-block;height:12px;padding-bottom:8px;}
li#btn_main_charger a {background: url(/Content/Images/header/chargersBtn.gif) no-repeat ;padding-left:71px;}
li#btn_main_battery a {background: url(/Content/Images/header/batteriesBtn.gif) no-repeat ;padding-left:71px;}
li#btn_main_dps a {background: url(/Content/Images/header/platinumBtn.gif) no-repeat ;padding-left:108px;}
li#btn_main_nitro a {background: url(/Content/Images/header/nitroBtn.gif) no-repeat ;padding-left:103px;}
li#btn_main_nitroAccesories a {background: url(/Content/Images/header/NitroPartsAccesssories_Btn.gif) no-repeat ;padding-left:170px;}
li#btn_main_electric a {background: url(/Content/Images/header/electricBtn.gif) no-repeat ;padding-left:157px;}
li#btn_main_motorsEscs a {background: url(/Content/Images/header/MotorsESC_Navlink.gif) no-repeat ;padding-left:120px;}
li#btn_main_hopUp a {background: url(/Content/Images/header/hopUpBtn.gif) no-repeat ;padding-left:71px;}
li#btn_main_fuel a {background: url(/Content/Images/header/fuelBtn.gif) no-repeat ;padding-left:49px;}
li#btn_main_tools a {background: url(/Content/Images/header/toolsBtn.gif) no-repeat ;padding-left:50px;}
li#btn_main_electricSystems a {background: url(/Content/Images/header/electricSystems.gif) no-repeat ;padding-left:120px;}
ul#mainNav li#btn_main_tools {margin-right:0px;}
ul#mainNav li a:hover {background-position: 0px -22px;}
.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;}
/* **Secondary Menu** */
div#secondaryMenu {position:absolute;top:13px;left:130px;}
ul#secondaryNav {height:15px;display:block;margin-top:-29px;margin-left:-20px;}
ul#secondaryNav li {display:inline;height:15px;position:relative;padding:0px;margin:0px 3px 0px 0px;list-style:none;}
ul#secondaryNav li a {display:inline-block;height:14px;padding-bottom:1px;}
li#btn_sec_products a {background: url(/Content/Images/header/productsBtn.gif) no-repeat ;padding-left:96px;}
li#btn_sec_support a {background: url(/Content/Images/header/supportBtn.gif) no-repeat ;padding-left:81px;}
li#btn_sec_articles a {background: url(/Content/Images/header/articlesBtn.gif) no-repeat ;padding-left:85px;}
li#btn_sec_locator a {background: url(/Content/Images/header/locatorBtn.gif) no-repeat ;padding-left:130px;}
li#btn_sec_emailCatalog a {background: url(/Content/Images/header/catalogEmailBtn.gif) no-repeat ;padding-left:130px;}
ul#secondaryNav li a:hover {background-position: 0px -15px;}
.productPage #btn_sec_products a, .supportPage #btn_sec_support a, .articlePage #btn_sec_articles a,
	.storeLocatorPage #btn_sec_locator a, .amailCatalogPage btn_sec_emailCatalog {background-position: 0px -15px;}
/* **Secondary SubMenu** */
#secSubMenu {position:absolute;top:34px;left:150px;background: url(/Content/Images/header/secondarySubMenuBG.gif) no-repeat;height:23px;}
#secSubMenu p {padding:0px;margin:3px 15px 3px 7px;}
#secSubMenu a {width:100%;color:#ffffff;font-size:12px;padding-left:8px;}
#secSubMenu a:hover {color:#ff9600;}
.glossaryPage a#glossaryLink, .warrantyPage a#warrantyLink, .privacyPage a#privacyLink,
	.contactPage a#contactLink {color:#ff9600;}

/* ************Homepage*********** */
div#hp3Col {background-color: #2e2d2d; margin-top:8px;}
div#hp3ColClear {height:20px;background: url(/Content/Images/home/hp3ColBtm.gif) no-repeat;background-position:1px bottom;}
#hp3Col h2 {height:24px;margin:0px;padding:0px;}

div#hotProd {float:left;width:327px;position:relative;}
#hotProd h2 {background: url(/Content/Images/home/newReleases.gif) no-repeat;}
#hotProd div#hotProdList {color:#eeeeee;margin:0px;
	padding:4px 0px 1px 0px;background-color:#000000;position:relative;}
#hotProd div.hotItem {display:block;clear:both;margin:0px 4px 0px 4px;padding:0px;background-color:#2e2d2d;}
#hotProd div.hotItem a.hotImg {width:106px;float:left;display:block;position:relative;}
#hotProd div.hotItem p {width:184px;float:left;margin-left:5px;color:#939292;font-weight:bold;position:relative;}
#hotProd div.hotItem div.clearFloat {clear:both;background-color:#000000;height:4px;padding-bottom:1px;position:relative;}
div#prodCompare {float:left;width:215px;}
#prodCompare h2 {background: url(/Content/Images/home/prodCompareHdr.gif) no-repeat;}
#prodCompare ul {font-size:12px;color:#939292;margin:10px; padding:0px;list-style-type:none;list-style-image:none;}
#prodCompare ul a {color:#939292;font-weight:bold;}
#raceResults h2 {background: url(/Content/Images/home/raceResultsHdr.gif) no-repeat;}
div#highlightBanner {float:left;width:202px;}
#highlightBanner img {margin:3px 2px;}

/* ************Products*************** */
#prodFeatureTop {background: url(/Content/Images/Products/prodFeatureTop.gif) no-repeat;
	background-position:1px 0px;height:42px;}
#prodFeatures {background: url(/Content/Images/Products/prodFeatureBtm.jpg) repeat-y bottom left; 
	background-position:1px bottom;padding-bottom:42px;color:#333333;}
div#prodImage {width:265px;margin-left:45px;float:left;border:2px solid #d5d3d3;text-align:center;padding:5px 0px;}
div#prodImage a {position:relative;top:-5px;}
div#prodFeatureContent{width:350px;float:left;margin-left:15px;}
#prodFeatureContent h2 {color:#9a9a9a;margin:0px 0px 3px 0px;}
#mainContentProd h3 {color:#af1800;}
#mainContentProd h5 {color:#939292}
div#mainContentProd ul li a {color:#eeeeee;}
div#mainContentProd ul li a:hover {color:#cccccc;}
#prodFeatureContent h3 {color:#000000;margin:0px;}
#prodFeatureContent ul {margin:5px 15px;padding:0px;}
div#whereToBuy, div#jumpLinks {border:1px solid #cccccc;background:#eeeeee;width:250px;color:#9a9a9a;
	font-size:12px;font-weight:bold;margin:5px 0px 0px 3px;}
div#jumpLinks {margin-top:5px;font-size:11px;}
#jumpLinks h3 {font-size:11px;color:#333333;margin:3px 0px 3px -4px}
#jumpLinks .inner {margin-top:0px;margin-left:4px;}
div#whereToBuy span {color:#ff0000;}
div#whereToBuy span.msrp {color:#9a9a9a;font-size:10px;}
div#whereToBuy p.pricing {margin:5px 0px;padding:0px;}
div#whereToBuy div.comment {margin-top:5px;}
#whereToBuy input {font-size:11px;}
#WheretoBuyButton {position:relative;top:3px;}
/* ** /Products/Everything else ** */
div#mainContent.subProd {background-color:#727171;width:745px;color:#ffffff;}
.subProd #mainContentInner {padding:10px 5px;}
h2#chargerChartHdr {height:26px;background: url(/Content/Images/Products/chargersHdr.gif) no-repeat;
	margin:0px;padding:0px;}
.subProd h3 {border-bottom:1px solid #464545;height:18px;margin:10px 0px 0px;}
h3#nitroCharger {background: #000000 url(/Content/Images/Products/nitroChargers.gif) no-repeat;margin:0px;}
h3#sportCharger {background: #000000 url(/Content/Images/Products/sportChargers.gif) no-repeat;margin:0px;}
h3#dualCharger {background: #000000 url(/Content/Images/Products/dualChargers.gif) no-repeat;margin:0px;}
h3#intCharger {background: #000000 url(/Content/Images/Products/intChargers.gif) no-repeat;margin:0px;}
h3#advCharger {background: #000000 url(/Content/Images/Products/advChargers.gif) no-repeat;margin:0px;}
.subProd p {margin:10px 15px;}
.chartsSection {background-color:#c8c7c7;color:#727171;font-weight:bold;border:1px solid #464545;}
.subProd .chartsSection p {margin:3px 15px;position:relative;}
table.chart, table.chart th, table.chart td {color:#000000;border-style:solid;border-color:#000000;}
table.chart {border-width:1px 1px 0px 0px;margin:0px -1px;}
table.chart a, table.chart a:visited {color:#333333; text-decoration:none;}
table.chart a:hover {color:#000000;}
table.chart th, table.chart td {border-width:0px 0px 1px 1px;}
table.chart td {padding:3px;font-size:.8em;}
table.chart tr:hover {background-color:#e3e3e3;}
table.chart th {background-color:#a8a3a3;color:#ffffff;font-size:11px;font-weight:normal;}
.prodDesc {width:104px;}
.inputType {width:71px;}
.chargeMethod {width:106px;}
.batteryComp {width:111px;}
.chargeRate {width:77px;}
.specialFeatures {width:109px;}
.notes {width:157px;}
h3#liPoChartHdr {background: #000000 url(/Content/Images/Products/liPoBatteries.gif) no-repeat;
	margin:0px;padding:0px;}
h2#batteryChartHdr {height:26px;background: url(/Content/Images/Products/batteryHdr.gif) no-repeat;
	margin:0px;padding:0px;}
h3#stickPackHdr {background: #000000 url(/Content/Images/Products/stickPacks.gif) no-repeat;margin:0px;}
h3#receiverPacksHdr {background: #000000 url(/Content/Images/Products/receiverPackHdr.gif) no-repeat;margin:0px;}
h3#transmitterBattHdr {background: #000000 url(/Content/Images/Products/transmitterBattHdr.gif) no-repeat;margin:0px;}
h3#toyBattHdr {background: #000000 url(/Content/Images/Products/toyBattHdr.gif) no-repeat;margin:0px;}
h3#miniMicroHdr {background: #000000 url(/Content/Images/Products/miniMicroHdr.gif) no-repeat;margin:0px;}
h3#subCHdr {background: #000000 url(/Content/Images/Products/subCHdr.gif) no-repeat;margin:0px;}

table#Table1 th.battDesc {width:110px !important;}
table#Table2 .chart {padding:0px}
td.chartImg {width:110px !important;padding:0px !important;}
td.chartImg img{margin-top:5px;margin-left:0px;}
td.chartImg a {margin-left:10px;}
span.tag{width:50px;}
.battNiCd, .battNiMh, .battLiPo, battTypeYes {width:61px;}
table td.battTypeYes{width:55px;}
table td.capacity{width:51px;}
.battCapacity {width:57px;}
.battConfig{width:85px;}
.battConn{width:71px;}
table td.config {width:79px;}
td.chartImg p{text-align:center;}
.imgRollover{width:65px;}
table td.battTypeYes {}
table#type{text-align: center;}
a#backToMain {display:block;margin:10px 0px 0px 15px;}
div.prodItemSection{float:left;width:30%;text-align:center;}



/* *******Products Landing Pages******* */

/* **Electric Landing Page** */
#electLandingTop {background: url(/Content/Images/Products/landingBgTop.gif) no-repeat;
	background-position:0px 0px;height:20px;}
#electLandingBtm {background: url(/Content/Images/Products/landingBgBtm.gif) no-repeat;
	background-position:1px bottom;padding-bottom:35px; }
h2#electricSystemsHdr {height: 25px; left:25px; margin-top: 0px;  position: relative; 
	background: url(/Content/Images/Products/eleSysHeader.gif) no-repeat ;}
#prodImage1position {margin-top: -15px; margin-left: 45px; text-decoration: none;}
/* **Hop Ups Landing Page** */
h2#hop-ups {height: 15px; left:25px; margin-top: 0px;  position: relative; 
	background: url(/Content/Images/Products/hopUpsHdr.gif) no-repeat ;}
ul.prodList {padding:0; list-style-type: none; height: 500px;}
ul.prodList li{ display:inline;margin-bottom: 20px;margin-left:24px;}

/* **Nitro Landing Page** */
#nitroLandingTop {background: url(/Content/Images/Products/landingBgTop.gif) no-repeat;
	background-position:0px 0px;height:20px;}
#nitroLandingBtm {background: url(/Content/Images/Products/landingBgBtm.gif) no-repeat;
	background-position:1px bottom;padding-bottom:5px; }
h2#nitrosystemsHdr {height: 15px; left:25px; margin-top: 0px;  position: relative; 
	background: url(/Content/Images/Products/nitropowersystems.gif) no-repeat ;}
ul.nitroprodList {width:655px; padding-left:65px; margin-right:auto; margin-left: auto; list-style-type: none; height: 185px;}
ul.nitroprodList li {display:inline-block; width:215px; margin-right:auto; margin-left:auto; margin-bottom: 20px; }

/* ************Search***************** */
h2#prodSearchHdr {background: url(/Content/Images/Search/productSearchHdr.gif) no-repeat;height:25px;
	margin-top:0px;position:relative;left:1px;}
h2#artSearchHdr {background: url(/Content/Images/Search/articleSearchHdr.gif) no-repeat;height:25px;margin-top:0px;}
ul.prodNav{position:relative;margin-left:150px;z-index:999;height:24px;padding-left:35px;border-bottom:1px solid #cccccc;}
ul.prodNav li{display:inline;float:left;margin:0px 10px -1px 0px;}
ul.prodNav span{width:150px;float:left;padding:5px 5px 0 20px;height:18px;}
.SearchTabOff{text-decoration:underline;color:#333333;position:relative;border:1px solid #cccccc;background-color:#eeeeee;}
.SearchTabOff a span, .SearchTabOff a:link span, .SearchTabOff a:visited span{color:#333333;cursor:pointer;}
.SearchTabOff a:hover span{color:#666666;cursor:pointer;}
.SearchTabOn span{color:#333333;}
.SearchTabOn {border-color:#cccccc #cccccc #ffffff #cccccc; border-width:1px;border-style:solid;}
div#leftNav{float:left;width:135px;padding-left:17px;margin-left:5px;background-color:#ffffff;clear:left;}
#leftNav h6 {font-weight:bold;font-size:11px;margin-bottom:5px;}
div#searchResultsTable{float:left;padding-left:20px;width:560px;background-color:#ffffff;}
div#resultsTable{margin:10px 0 10px 0; background-color:#ffffff;border-top:1px solid #bbbbbb;border-left:1px solid #bbbbbb}
div#resultsTable td{background-color:#ffffff;}
div#prodSection{width:180px;height:275px;border-right:solid 1px #bbbbbb;border-bottom:solid 1px #777777;}
div#resultsTable div{color:#000000;padding-left:6px;}
div#resultsTable div a, div#resultsTable div a:link,div#resultsTable div a:visited{color:#000000;cursor:pointer;}
div#resultsTable div a:hover{color:#888888;}
span#resultsPerPage{text-align:right;}
span#sortBy{width:450px;float:left;}
div.prodName{width:160px;margin:0px;padding:0px;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{margin-left:25px;padding:2px 0 10px 0;}
img#searchNavImg{margin-left:120px;margin-top:3px;padding:0px;}
div.ourPrice span{color:#8e8e8e;font-size:11px;}
div.pricePanel span a, div.pricePanel span a:link, div.pricePanel span a:visited,div.pricePanel span a:hover, div.shortDesc{font-size:11px;}

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;font-size:11px;}
span.listPrice{color:#8e8e8e;font-size:11px;}
span.ourPrice{color:#000000;font-size:11px;}
div#mainTop{height:235px;}
div.top{height:143px;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{width:160px;height:27px;}
div.pricePanel span{padding-left:10px;}
div#prodSection div.pricePanel{background-color:#ededec;width:186px;margin: 2px 0 0 -6px;padding:5px 0 5px 0;}
div.top span.ETA {color:#999999;position:relative;top:-1px;display:block;}
div.top span.newRelease img{margin-top:2px;}
div.top span.searchProdId span {font-size:11px;color:#666666;margin:0px 0px 0px 0px;}
div.top div.aboveImg {height:17px;text-align:center;margin-right:12px;}


/* ***********search input field ********** */
div.searchSideBar input#txtSearch{width:120px;height:12px;font-size:11px;}
div.searchSideBar input#txtSearchBtn{position:relative;top:4px;}
div.searchSideBar input{display:inline;}
div.searchSideBar {margin-bottom:8px;}


/* ***********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;}
h4#filters{width:122px;height:9px;}

/* ***********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 *************** */
.locatorwrapper{margin:20px 0px 10px 0px;}
.locatorSearch{float:left;width:300px;margin:0px 0px 0px 20px;}
.locatorResultInfo{float:left;width:380px;}
.dealerLinks{width:60px;float:left;}
.dealerInfo{width:230px;float:left;}
.dealerDistance{width:75px;float:left;}
.StoreLocatorRow{margin-top:10px;padding-bottom:5px;border-bottom:1px solid #939292;}
.dealerType {float:right;}
.storeLocatorHR{width:380px;}
h2#storeLocatorHdr {position:relative;height:25px;margin:0px;background: url(/Content/Images/storeLocatorHdr.gif) no-repeat;}

.locatorContainer{width:200px;background-color:#eeeeee;margin-top:-1px;color:#333333;}
.locatorContainer span, #storeLocator .pageContent div{color:#333333;}
.locatorBorder{border:solid 1px #666666;padding-top:10px;}
.locatorContainerInner{margin:5px;margin-top:0px;padding:5px;background-color:#eeeeee;}
.Tab{z-index:3;padding:2px;font-family: Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;color:#939292;}
.TabOn {float:left;width:83px;height:18px;position:relative;bottom:0px;border:1px solid #666666;
	border-bottom:0px;text-align:center;background-color:#eeeeee;text-align:center;}
.TabOff{float:left;width:98px;height:16px;position:relative;top:1px;background-color:#cccccc;border:solid 1px #666666;text-align:center;}
.TabSpace{border:1px solid #ffffff;float:left;width:2px;}
.TabOff a, .TabOff a:link, .TabOff a:visited, .TabOff a:hover{font-size:11px;color:#333333;}
.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;border:1px solid #666666;border-top:0px;padding:0px;margin:0px;
	padding-bottom:10px;background:#eeeeee;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;font-weight:bold;}
.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 input, .storeLocator div#buttons #reset{position:relative;left:72px;top:0px;}

.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;font-weight:bold;color:#000000;}

.halfColumn input, .halfColumn select{float:left;width:85px;padding-left:3px}
#countrySelect{width:200px; height:137px;}
.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 {font-weight:bold;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;}

/* *************Charts********************* */
.item{width:100px;height:150px;}

/* ********* coda slider ************** */
#wrapper {
	width:734px;
	margin:0 auto;	
	}


#slider{
	width:733px;
	height:450px;
	margin: 0 auto;
	position:relative;
	}
	
.scroll {
  height: 400px;
  width:733px;

  position: relative; /* fix for IE to respect overflow */
  clear: left;
  background: #FFFFFF;
}

.scrollContainer table.panel {
  height:0px;
  width: 734px; /* change to 560px if not using JS to remove rh.scroll */
}

.scrollButtons {
  position: absolute;
  top: 150px;
  cursor: pointer;
}

.scrollButtons.left {
  left: -20px;
}

.scrollButtons.right {
  right: -20px;
}

/* *********************** coda slider navigation list ******************** */
.navigation {margin:6px auto !important;}
.navigation ul, .navigation li{display: inline; list-style-type:none; position:relative; padding-right:auto; padding-left:auto; text-transform:uppercase; }
ul.navigation a{background-color:#000000; color:#ffffff; padding:5px; text-decoration: none;}
ul.navigation a:hover{background-color:#ffffff; color:#000000; padding:5px; text-decoration: none;}
ul.navigation a.selected{background-color:#999999; color:#ffffff; padding:5px; text-decoration:none;}
ul.navigation a:focus {background-color:#999999; color:#ffffff; padding:5px; text-decoration:none;}

.hide {display: none;}


/* **************************** Email/Catalog signup page *************************** */
h1#emailSignupHdr {background: url(/Content/Images/emailSignup.gif) no-repeat;height:25px;
	margin-top:0px;position:relative;left:1px;}


h2#catalogDownloadHdr{background: url(/Content/Images/catDownload.gif) no-repeat;height:25px;
	margin-top:0px;position:relative;left:1px;}
	
#catalogText{width:300px;float:right;margin-top:0px;margin-right:220px;}


/* ************************** Slash Hop Ups ********************************** */
#subIE6{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:25px;margin-top:-17px;float:right;}
.hhStore img.hhStore_logo {display:block;margin:0 0 0 40px;}

.speadTreads{clear:both;float:right;margin-top:-140px;margin-right:160px}

