/* //////////////////HTML elements////////////////////////// */
html, body {font-family: Verdana, Helvetica, sans-serif;font-size:11px;margin:0px;padding:0px;background:#d2d3d5;}
a img {border:0px;}
a, a:visited {color:#939292;}
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;}

/* //////////////////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;}
#mainContentInner {padding:10px 20px; float: left; background: #FFF; margin: 0px auto;}
#mainContentProd {background-color:transparent;color:#000000;padding: 0px 10px 8px 10px; margin: 0px 0px 10px 0px;}
#mainContentProd ul li{list-style-type: none;}
.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;}
.right {float:right;}
.left {float:left;}
input.Invalid {font-size:11px;}
#errorIMG {float:left;margin:0px 25px 0px 0px;}

/*--------------------------------------------------------------------------------------------------------*/
/* //////=======/////////==== JOURNEYS EDGE ====\\\\\\\\\\======\\\\\ */
/*--------------------------------------------------------------------------------------------------------*/

/* --==== JE Blanket Styles ====--- */

.bold {font-weight: bold; color:#0081c8; padding-right: 5px;}
.returnToSearch {text-align: center; background: url('/Content/Images/Search/returnToSearch.gif') no-repeat; width: 134px; height: 25px; margin: 0px auto;}

#jeLogo {position: absolute; top: 11px; right: 47px;}
#jeLogo a img{border: 0px;}

.mainContent {padding: 0px 10px;}
.mainContent h2{margin-bottom: 0px;}

#mainContent {width: 600px; background: transparent;color:#333333; float: right; margin: 0px 5px 5px 0px;font-family: Verdana, Helvetica, Sans-Serif;}
#mainContent p{padding: 0px;}

#footerImg {background: url (/content/images/home/footer.jpg) no-repeat; width: 764px; margin: 0px auto; padding: 0px; }
#footer {font-family: Verdana, Helvetica, Sans-Serif;clear: both;padding:0px; margin: 0px auto;text-align:center;color:#999999;text-transform:uppercase; font-size: 10px;}
#footer img{text-align: center; margin: 0px auto; margin-left: 18px;}

#surroundingArea {width: 764px; background: #FFFFFF url('/content/images/header/bgTile.gif') repeat-y top left; float: left; padding-top: 45px;}

.productInfo {color:#AAA; padding: 0px; margin: 0px;}
.productInfo p{color:#AAA; padding: 0px; margin: 0px;}

/*  -=-=-=-=-=-=-=-=-= Home Page =-=-=-=-=-=-=-=-=-=- */
#noFlashReplace { width: 790px; margin: 0px auto;}
#noFlashBody { background: #cccccc url(/Content/Images/Home/noFlashBG.jpg)repeat-y; height: 175px;}
#noFlashNav {margin: 0px auto; text-align: center; padding: 50px 0px 0px 0px;}
#noFlashNav a { padding: 0px 10px;}

/*  ---Main Nav--- */

.entertainPage ul#mainNav li#btn_main_entertain a, .entertainPage ul#mainNav li#btn_main_entertain a:hover,
 .expressPage ul#mainNav li#btn_main_express a, .expressPage ul#mainNav li#btn_main_express a:hover, 
 .explorePage ul#mainNav li#btn_main_explore a, .explorePage ul#mainNav li#btn_main_explore a:hover{background-position: 0px -24px;}

#mainNav {background: #FFF; width: 135px; margin: 0px 5px; position: relative;}
ul#mainNav {height:25px;position:relative;padding:0px;margin:0px;display:inline;background: #FFFFFF; width: 135px; float:left;}
ul#mainNav li {height:26px; width: 135px; position:relative;padding:0px;margin:0px 3px 0px 0px;list-style:none;}
ul#mainNav li a{display: block;height:25px;}

li#btn_main_explore a {background: url(/Content/Images/header/mainNavExplore.gif) no-repeat ;}
li#btn_main_explore a:hover{background-position: 0px -24px;}
li#btn_main_express a {background: url(/Content/Images/header/mainNavExpress.gif) no-repeat ;}
li#btn_main_express a:hover{background-position: 0px -24px;}
li#btn_main_entertain a {background: url(/Content/Images/header/mainNavEntertain.gif) no-repeat ;}
li#btn_main_entertain a:hover{background-position: 0px -24px;}
li#btn_main_where a {background: url(/Content/Images/header/mainNavWhereToBuy.gif) no-repeat ;}



/*----Prod Nav--- */

.prodMenu {width: 744px; background: url(/Content/Images/Products/prodNavBg.gif) repeat-x; margin: 0px auto; padding: 0px;}
.prodMenu ul { list-style-type: none; margin: 0px auto; text-align: center;height: 26px; overflow:hidden;}
.prodMenu ul li{height: 26px; list-style-type: none; display: inline;}
.prodMenu ul li a:hover {background-position: 0px -26px;}

.prodMenu span{ display: none;}

#prodOverview a {background: url(/Content/Images/Products/prodMain.gif) no-repeat top left;}
#prodOverview a:hover {	background-position: 0px -26px;}

.productPicBG img{text-align: center; margin: 0px auto; padding-left: 0px;}

.prodMenu ul li#prodOverview a {background: url(/Content/Images/Products/overviewBtn.gif) no-repeat; width: 91px; height: 26px;}
.produMenu ul li#prodOverview a:hover {background-position: 0px -26px;}

/*
.prodMenu #prodOverview a{background: url(/Content/Images/Products/overviewBtn.gif) no-repeat; height: 26px; width: 91px;}
.prodMenu #prodOverview a:hover {background-position: 0px -26px;}
.prodMenu #prodGallery a{background: url(/Content/Images/Products/galleryBtn.gif) no-repeat; height: 26px; width: 83px;}
.prodMenu #prodGallery a:hover {background-position: 0px -26px;}
.prodMenu #prodRelated a{background: url(/Content/Images/Produccts/relatedBtn.gif) no-repeat; height: 26px; width: 146px;}
.prodMenu #prodRelated a:hover {background-position: 0px -26px;}
.prodMenu #prodSpec a{background: url(/Content/Images/Produccts/specBtn.gif) no-repeat; height: 26px; width: 127px;}
.prodMenu #prodSpec a:hover {background-position: 0px -26px;}
*/

a#support{height: 26px; width: 150px;}
.prodMenu #prodSupport a:hover {background-position: 0px -26px;}

/*----- Support Nav----- */

#supportNav {background: #FFF;margin: 0px 5px; }
ul#supportNav {padding:0px;margin:0px auto;background: #FFFFFF; }
ul#supportNav li {height:27px; list-style:none; display: inline;}
ul#supportNav li a{display: inline;height:27px; float: left; margin: 0px auto; padding: 0px 10px;}
ul#supportNav li a:img {border: 0px;}

.privacyPage ul#supportNav li#privacyLink a{background-position: 0px -29px;}
.warrantyPage ul#supportNav li#warrantyLink a{background-position: 0px -27px;}
.safetyPage ul#supportNav li#safetyLink a{background-position: 0px -27px;}
.contactPage ul#supportNav li#contactLink a{background-position: 0px -25px;}

#support:hover a:img{background-position: 0px -27px;}

li#privacyLink a {background: url(/Content/Images/Support/privacyBtn.gif) no-repeat; width: 144px;}
li#privacyLink a:hover{background-position: 0px -29px; width: 144px;}
li#warrantyLink a {background: url(/Content/Images/Support/warrantyBtn.gif) no-repeat; width: 100px;}
li#warrantyLink a:hover{background-position: 0px -27px; width: 100px;}
li#safetyLink a {background: url(/Content/Images/Support/safetyBtn.gif) no-repeat; width: 73px;}
li#safetyLink a:hover{background-position: 0px -27px; width: 73px;}
li#contactLink a {background: url(/Content/Images/Support/contactUsBtn.gif) no-repeat; width: 113px; }
li#contactLink a:hover{background-position: 0px -25px; width: 113px;}


/* -=-=-=-=-=-=-=-=-=-=Entertain Page =-=-=-=-=-=-=-=-=- */

#entertainHeader{width: 764px; background: #FFFFFF url('/content/images/explore/exploreheader.jpg') no-repeat;}

#entertainContent {height: 300px; float: left;}
#entertainContent img{float: left;margin: 0px;}
#entertainContent p{clear: both; font-size: 11px;}

#entertainDefinition {font-family: Verdana, Helvetica, sans-serif;}
#entertainDefinition p{font-size: 10px;}
#entertainDefinition h2{color: #ec008c; font-size: 14px; font-weight: bold; margin: 0px; float: left;}
#entertainDefinition h3{color: #000; font-size: 14px; margin: 0px 0px 0px 5px; float: left; font-style: italic;}
#entertainDefinition h6{color: #d1d3d4; font-size: 10px; margin: 0px 0px 15px 100px; clear: both;}

/* -=-=-=-=-=-=-=-=-=-=Explore Page =-=-=-=-=-=-=-=-=- */

#exploreContent img{float: left;margin: 0px;}
#exploreContent p{ clear: both;margin: 0px; font-size: 11px;}
#exploreTable{float: left; clear:none; font-weight: bold; margin: 25px 0px 0px 25px;}
#exploreTable ul{padding: 0px; margin: 5px;}
#exploreTable td{padding: 0px 15px;}
#exploreTable .title {color: #3c9541;}
#exploreTable #fullTitle {font-size: 12px;}

#exploreOther {float:right; clear:none; margin: 0px 30px 0px 0;}
#exploreOther #exploreOtherBtn {float: left; margin: 50px 0 0 0;}
#exploreOther #exploreOtherBtn a img{border: 0px;}

#exploreDefinition {font-family: Verdana, Helvetica, sans-serif;}
#exploreDefinition p{font-size: 10px; font-weight: bold;}
#exploreDefinition h2{color: #8cc63f; font-size: 14px; font-weight: bold; margin: 0px; float: left;}
#exploreDefinition h3{color: #000; font-size: 14px; margin: 0px 0px 0px 5px; float: left; font-style: italic;}
#exploreDefinition h6{color: #d1d3d4; font-size: 10px; margin: 0px 0px 15px 100px; clear: both;}


/* -=-=-=-=-=-=-=-=-=-=Express Page =-=-=-=-=-=-=-=-=- */
#notation { margin: 0px auto;}
#notation p{text-align: center; font-weight: bold; font-size: 10px; font-style: italic;}

#scribblerSizing {float: left;}
#scribblerSizing p {font-size: 9px; font-style: italic; margin-left: 15px;}
#scribblerSizing ul{margin: 10px 0px 0px 15px;}
#scribblerSizing ul li {font-weight: bold; padding-left: 10px;}

#expressContent img{float: left;margin: 0px;}
#expressContent p{clear: both; font-size: 11px;}

#expressOtherBtn {float: right; clear: none; margin: 50px 50px 50px 0;}

#expressDefinition {font-family: Verdana, Helvetica, sans-serif;}
#expressDefinition p{font-size: 10px; font-weight: bold;}
#expressDefinition h2{color: #f7931e; font-size: 14px; font-weight: bold; margin: 0px; float: left;}
#expressDefinition h3{color: #000; font-size: 14px; margin: 0px 0px 0px 5px; float: left; font-style: italic;}
#expressDefinition h6{color: #d1d3d4; font-size: 10px; margin: 0px 0px 15px 100px; clear: both;}

/* ------------------Safety Page -------------------- */

#supportContent {width: 700px; background: transparent;color:#333333; float: left; margin: 0px 5px 5px 5px;
	font-family: Verdana, Helvetica, Sans-Serif;}


#safetyPage { margin: 10px 15px; height: 300px; }
#safetyPage a:hover {color: #0081c8;}

/*--------------------------------------------------------------------------------------------------------*/
/* //////=======/////////==== END JOURNEYS EDGE ====\\\\\\\\\\======\\\\\ */
/*--------------------------------------------------------------------------------------------------------*/


/* /////////////////////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;}*/

/* **************Header************** */
div#outerDiv {position:relative;width:776px;background-image: url(/Content/Images/header/mainBg.gif);
	color:#ffffff;margin:10px auto 0px;}
div#innerDiv {clear:both;width:746px;margin:5px auto;}
div#header {background: url(/Content/Images/header/headerBg.jpg) no-repeat;height:69px;position:relative;}
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;top:8px;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_electric a {background: url(/Content/Images/header/electricBtn.gif) no-repeat ;padding-left:137px;}
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:72px;}
li#btn_main_tools a {background: url(/Content/Images/header/toolsBtn.gif) no-repeat ;padding-left:73px;}
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:100px;}
ul#secondaryNav {height:15px;display:block;margin:0px;}
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:110px;}
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 {background-position: 0px -15px;}
/* **Secondary SubMenu** */
#secSubMenu {/*position:absolute;top:34px;left:150px;*/margin: 5px 15px;text-align: center; background: url(/Content/Images/header/secondarySubMenuBG.gif) no-repeat;}
#secSubMenu p {padding:0px;margin:3px 15px 3px 7px; color:#333;}
#secSubMenu a {text-align: center;float: left; margin: 0px auto;color:#AAAAAA;font-size:12px;padding-left:8px; text-decoration: none;}
#secSubMenu a:hover {color:#0081c8;}
.glossaryPage a#glossaryLink, .warrantyPage a#warrantyLink, .privacyPage a#privacyLink,
	.contactPage a#contactLink, .safetyPage a#safetyLink {color:#0081c8;}

/* ************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/hotProdHdr.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;}
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:75px;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:#008c18;}
#mainContentProd h5 {color:#939292}
#mainContentProd ul .listItems{width: 500px; padding: 0px 10px 0 0;}
div#mainContentProd ul li a {color:#333;}
div#mainContentProd ul li a:hover {color:#0081c8;}
#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;}
h3#sportCharger {background: #000000 url(/Content/Images/Products/sportChargers.gif) no-repeat;}
h3#dualCharger {background: #000000 url(/Content/Images/Products/dualChargers.gif) no-repeat;}
h3#intCharger {background: #000000 url(/Content/Images/Products/intChargers.gif) no-repeat;}
h3#advCharger {background: #000000 url(/Content/Images/Products/advChargers.gif) no-repeat;}
.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;}
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;}
h2#batteryChartHdr {height:26px;background: url(/Content/Images/Products/batteryHdr.gif) no-repeat;
	margin:0px;padding:0px;}
h3#receiverPacksHdr {background: #000000 url(/Content/Images/Products/receiverPackHdr.gif) no-repeat;}
h3#transmitterBattHdr {background: #000000 url(/Content/Images/Products/transmitterBattHdr.gif) no-repeat;}
h3#toyBattHdr {background: #000000 url(/Content/Images/Products/toyBattHdr.gif) no-repeat;}
h3#miniMicroHdr {background: #000000 url(/Content/Images/Products/miniMicroHdr.gif) no-repeat;}
h3#subCHdr {background: #000000 url(/Content/Images/Products/subCHdr.gif) no-repeat;}
.battDesc {width:117px;}
.battNiCd, .battNiMh, .battLiPo {width:61px;}
.battCapacity {width:57px;}
.battConn {width:71px;}
.battConfig {width:79px;}
table td.battTypeYes {background-color:#727171;color:#727171;}
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; margin-left: 34px; list-style-type: none; height: 330px;}
ul.prodList li {float: left; margin-right: 20px; margin-bottom: 20px; }

/* **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 {padding:0; margin-left: 45px; list-style-type: none; height: 185px;}
ul.nitroprodList li {float: left; margin-right: 78px; 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:250px;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; font-size: 10px;}
.storeLocator label span{position:absolute;right:135px;text-align:right;font-weight:bold;}
.storeLocator  span#storeLocatorMiles {position:absolute;right:55px;}
.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;}
