@charset "utf-8";

/*code by halley*/ /*all png img transparent*/ /*html img {
azimuth: expression(
this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')", 
this.src = "/images/common/__utm.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true);
}*/ /*CSS CHANGES*/
	/*#language-guide a{padding-right:15px; background:url(../images/common/ico-arrow-down.gif) right center no-repeat; display:inline; margin-right:4px;}
		  .subCat{color:#ffffff; font-weight:bold; font-size:13px; display:inline; overflow:hidden;}
			.brief{font-weight:bold; font-size:11px; color:#cbcbcb; padding-bottom:13px; margin-right:20px;}
			.hrTop{ background:url(../images/common/bg-line.jpg) left top no-repeat; clear:both; height:4px; padding-bottom:7px;overflow:hidden;}
		*/ /* CSS CHANGES*/
* html img {
	behavior: url("/css/iepngfix.htc");
}

a {
	border: 0px;
	outline: none;
}

/*global tag*/
body {
	margin: 0; /*background-color:#161616;*/
	font-family: Arial, HelveticaNeue, sans-serif;
	font-size: 75%;
}

form,div,img,p,h,span,b,a,ul,ol,li,dl,dd,dt {
	border: 0;
	padding: 0;
	margin: 0;
}

ul,ol {
	list-style: none;
}

h1,h2,h3,h4,h5,h6 {
	padding: 0;
	margin: 0;
}

a:link,a:visited,a:hover,a:active {
	text-decoration: none;
}

/*struct*/
#bodywrap {
	/*background:#000000 url(../images/common/bg-bodywrap.jpg) left bottom repeat-x;*/
	width: 100%;
	background: none;
}

#wrap {
	/*background:#000000 url(../images/common/bg-pagebottom.jpg) left bottom no-repeat; */
	margin: 0 auto;
	width: 950px;
	background: none;
}

#header {
	background-color: transparent;
	color: inherit;
	padding-right: 9px;
}

#logo {
	display: block;
	float: left;
	height: 17px;
	margin-top: 24px;
	/**margin-top:34px;*/
	width: 116px;
	margin-left: 17px;
	_margin-left: 9px;
	
}

#top-guide {
	float: right;
	margin-top: 3px;
	line-height: 16px;
}

#top-guide a {
	margin-right: 10px;
	padding-right: 10px;
	border-right: 1px solid #747474;
}

#top-guide .last {
	margin-right: 0px;
}

#language-guide {
	float: right;
	height: 20px;
	padding-top: 3px;
	line-height: 16px;
}

#language-guide a {
	background: transparent url(../images/common/ico-arrow-down.gif) 10px
		10px no-repeat;
	background-position: right;
	display: inline;
	padding: 0px 20px 0px 10px;
}

#b2b-guide {
	float: right;
	height: 20px;
	padding-top: 3px;
	line-height: 16px;
	width:130px;
}

.b2b {
	display: inline;
	float: left;
	font-weight: bold;
	margin: 0;
	position: relative;
	z-index: 50;
}

.b2bchoose {
	height: 21px;
	padding-left: 10px;
	padding-right: 15px;
	background: transparent url(../images/common/ico-arrow-down.gif) right
		center no-repeat;
	display: inline;
	margin-right: 10px;
}

.b2b a.b2bon {
	background: transparent url(../images/common/ico-arrow-up.gif) no-repeat
		scroll right 1px; /*color:#fd7e00;*/
	color: #E59303;
}

.b2bborder {
	background-color: transparent;
	border-color: #fd7e00 #fd7e00 #3A3A3A;
	border-style: solid;
	border-width: 1px;
	cursor: pointer;
	display: none;
	height: 21px;
	left: -1px;
	position: absolute;
	top: -3px;
	z-index: 1000;
}

.b2bdrop {
	top: 19px;
	left: 0;
	width: 360px;
	height: 210px;
	border: 1px solid #fd7e00;
	z-index: 999;
	background: #262626;
	opacity: .95;
	filter: alpha(opacity =         95);
	text-align: left;
	color: #fd7e00;
	display: none;
	font-size: .75em;
	position: absolute;
}

.b2bdrop h4 {
	background-color: #3A3A3A; /*color:#fd7e00;*/
	color: #E59303;
	border-bottom: 1px solid #fd7e00;
	font-size: .75em;
	height: 19px;
	text-indent: 5px;
}

.b2bcountry {
	background: transparent url(../images/common/bg-lline.gif) no-repeat
		scroll right top;
	float: left;
	height: 190px;
	width: 120px;
}

.b2bcountry span {
	font-size: 1.17em;
}

.b2bcountry h5 {
	border-bottom: 1px solid #fd7e00;
	line-height: 22px;
	height: 22px;
	padding-left: 10px;
}

.b2bcountry h5 * {
	float: left;
}

.b2bcountry h5 img {
	margin-top: 8px;
}

.b2bcountry ul li {
	margin: 5px 5px 5px 10px;
	color: #E59303;
}

.b2bcountry ul li a {
	font-size: .95em; /* color:#fd7e00;*/
	color: #E59303;
	margin: 0;
	background-color: transparent;
}

.b2b .last {
	background: none;
}

#header .spaceline {
	background-color: #747474;
	float: right;
	height: 10px;
	margin-top: 7px;
	width: 1px;
	overflow: hidden;
	color: #333333
}

#search {
	background: #3A3A3A;
	clear: right;
	display: inline;
	float: right;
	height: 20px;
	margin: 10px 19px 0 0;
	width: 171px;
	color: #FFFFFF;
	border: 2px solid #E59303;
}

#search-from { /*border:2px solid #e59303;#fd7e00*/;
	width: 169px;
}

#search input#searchbox {
	border: none;
	background: #3A3A3A;
	color: #ffffff;
	display: inline;
	float: left;
	font-family: HelveticaNeue, Helvetica, Arial, sans-serif;
	font-size: .833em;
	height: 12px;
	line-height: 12px;
	text-indent: 5px;
	width: 12.333em;
	padding-top: 3px;
}

#search input#startsearch {
	height: 17px;
	margin: 1px 2px 0 0;
	float: right;
	width: 1.308em;
}

#search-popup {
	border: 1px solid #fd7e00;
	background-color: #3a3a3a;
	display: none;
	position: relative;
	width: 171px;
	z-index: 100;
}

#search-popup p { /*background-color:#fd7e00;*/
	background-color: #E59303;
	color: #262626;
	font-weight: bold;
	font-size: .833em;
	height: 20px;
	line-height: 20px;
	text-indent: 5px;
}

#search-popup P#search-viewAll {
	background-color: #3a3a3a;
	border-top: 1px solid #fd7e00;
}

#search-popup P#search-viewAll img {
	display: inline;
	height: 14px;
	float: right;
	margin: 1px 3px;
	width: 14px;
}

#search-popup P#search-viewAll span {
	cursor: pointer;
	float: right;
	font-size: .75em;
	text-transform: uppercase;
}

#search-popup ul {
	margin: 10px 0;
}

#search-popup ul li {
	margin: 5px 10px 5px 15px;
}

#search-popup ul li a {
	line-height: 11px;
}

.searchlbl {
	color: #ffffff !important;
	background-color: transparent;
	font-size: .833em;
}

#navigation {
	background: transparent url(../images/common/bg-navigation.jpg) left
		center repeat-x;
	clear: both;
	color: #c97c4a; /* font-size:15px; */
	height: 28px;
	margin: 0px auto;
	line-height: 28px;
	width: 912px;
	position: relative;
	z-index: 1;
}

/*navigation mouse hover*/
.NavLeftPart {
	height: 28px;
	display: block;
	float: left;
	display: inline;
}

.NavBgLeft {
	background: transparent url(../images/common/nav_left_cap.gif) left
		no-repeat;
}

.NavRightPart {
	height: 28px;
	display: block;
	float: left;
	display: inline;
}

.NavBgRight {
	background: transparent url(../images/common/nav_right_cap.gif) right
		no-repeat;
}

#navigation #main-navigation li.NavBg,#navigation #helpful-navigation li.NavBg
	{
	background: transparent url(../images/common/nav_middle_repeat.gif) left
		repeat-x;
}

#navigation #main-navigation li a.show {
	background: transparent url(../images/common/ico-emparrow-down-h.gif)
		no-repeat scroll right center;
	color: #1f1f1f;
}

#navigation #helpful-navigation li a.show {
	background: transparent url(../images/common/ico-emparrow-down-h-sm.gif)
		no-repeat scroll right center;
	color: #1f1f1f;
}

#main-navigation {
	float: left;
	background-color: #000000;
	color: #ffffff;
}

#main-navigation li {
	float: left;
}

#main-navigation li a {
	background: transparent url(../images/common/ico-emparrow-down.gif)
		right center no-repeat;
	color: #ffffff;
	font-family: "Franklin Gothic Medium", Arial, HelveticaNeue, sans-serif;
	font-size: 1.283em;
	font-style: normal;
	padding-right: 18px;
	text-transform: uppercase;
	float: left;
}

#main-navigation li a.on {
	color: #c97c4a;
	background-color: transparent;
}

#helpful-navigation {
	background-color: #000000;
	float: right;
	color: #ffffff;
}

#helpful-navigation li {
	float: left;
	padding-left: 5px;
}

#helpful-navigation li a {
	color: #ffffff;
	font-family: "Franklin Gothic Medium",Arial, HelveticaNeue, sans-serif;
	font-size: 1em;
	float: left;
	text-transform: uppercase;
	background-color: transparent;
}

#helpful-navigation li a.drowdown {
	background: transparent url(../images/common/ico-emparrow-downsm.gif)
		right center no-repeat;
	padding-right: 12px;
}

#navigation p {
	background: #ffffff;
	display: block;
}

#mainContainer {
	float: left;
	padding-bottom: 95px;
}

#mainContainerHome {
	float: left;
}

#sidebar {
	float: left;
	width: 213px;
	min-height: 630px;
}

/*product subnaigation*/
#subnaigation {
	margin: 0 auto;
	padding-top: 18px;
	width: 175px;
}

/*fix ie6 overflow*/
#subnaigation .show ul {
	_float: left;
}

/*first*/
#subnaigation li.Menu1st {
	line-height: 12px;
	min-height: 22px;
	_height: 22px;
	margin-bottom: 5px;
	background-color: transparent;
}

#subnaigation li.Menu1st a {
	border: 1px solid #c97c4a;
	color: #ffffff;
	background-color: transparent;
	display: block;
	font-size: 1.083em;
	font-weight: bold;
	text-transform: uppercase;
	padding: 6px 0px 6px 10px;
	min-height: 12px;
	_height: 12px;
	width: 163px;
}

/*secend*/
#subnaigation li.Menu2nd {
	background: transparent url(../images/common/bg-subnav-sen.jpg) left top
		no-repeat;
	display: none;
	margin-bottom: 0px;
}

#subnaigation li.Menu2nd a {
	border: none; /* color:#c87c4a;*/
	color: #fff;
	font-size: .917em;
	line-height: 11px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: transparent;
}

/*third*/
#subnaigation li.Menu3rd {
	background: transparent url(../images/common/bg-dot.gif) left bottom
		repeat-x;
	display: none;
	margin: 0px 21px;
	line-height: 13px;
	min-height: 0;
}

#subnaigation li.Menu3rd a {
	color: #c4c4c4;
	padding: 6px 5px 7px 0px;
	margin: 0px;
	width: 128px;
	background-color: transparent;
}

/*tips*/
#Tips-SearchResult {
	background-color: #262626;
	border: 1px solid #FD7E00;
	color: #FFFFFF;
	margin: 18px auto 0;
	width: 175px;
}

#Tips-CompareProduct {
	background: transparent url(../images/common/bg-compare-chargers.jpg)
		left top no-repeat;
	margin: 30px auto;
	height: 265px;
	width: 165px;
}

#Tips-CompareProduct h2 { /*color:#fd7e00;*/
	color: #E59303;
	padding: 14px 0 0 12px;
	font-size: 1.417em;
	font-weight: bold;
	line-height: 17px;
	background-color: transparent;
}

#Tips-CompareProduct p {
	color: #ffffff;
	font-weight: bold;
	font-size: 0.833em;
	margin: 140px 13px 0;
	line-height: 11px;
	background-color: transparent;
}

#Tips-CompareProduct a { /*color:#fd7e00;*/
	color: #E59303;
	font-weight: bold;
	margin: 2px 12px 0;
	float: left;
	display: inline;
	background-color: transparent;
}

#Tips-CompareProduct img {
	border: none;
}

#content {
	float: left;
	margin: 18px 0 0 8px;
	width: 729px;
	display: inline;
}

#content a { /*color:#fd7e00;*/
	color: #E59303;
	background-color: transparent;
}

#footerMainDiv {
	width: 100%;
	margin: 0px auto;
	background: transparent url("../images/common/backGround_bottom.jpg");
	height: 195px;
}

.footerMain {
	width: 99.9%;
	_width: 100%;
	float: left;
}

#footer {
	margin-top: 80px;
	clear: both;
	color: #858585;
	font-size: 1em;
	font-family: HelveticaNeue, Helvetica, Arial, sans-serif;
	height: 40px;
	margin: 0 auto;
	text-transform: uppercase;
	width: 912px;
	background-color: transparent;
}

#trusted {
	background: transparent url(../images/common/bg-trusted.png) left top
		no-repeat;
	_background: none;
	_filter: progid :       DXImageTransform .       Microsoft .   
		 
		
		AlphaImageLoader(enabled =       true, sizingMethod =       scale, src =
		  
		   "/images/common/bg-trusted.png");
	height: 31px;
	color: #858585;
}

#trusted1 {
	background: transparent url(../images/common/bg-trusted_fr.png) left top
		no-repeat;
	_background: none;
	_filter: progid :       DXImageTransform .       Microsoft .   
		 
		
		AlphaImageLoader(enabled =       true, sizingMethod =       scale, src =
		  
		   "/images/common/bg-trusted.png");
	height: 26px;
	color: #858585;
}

#corpright {
	float: left;
	font-size: .667em;
	color: #858585;
	background-color: transparent;
}

#corpright1 {
	float: left;
	font-size: .667em;
	color: #858585;
	background-color: transparent;
	width: 912px;
}

#corpright span {
	float: right;
	width: 600px;
	color: #858585;
	background-color: transparent
}

#legal {
	margin-right: 10px;
	padding-right: 10px;
	border-right: 1px solid #747474;
}

#footer a {
	float: right;
	background-color: transparent;
	color: #747474
}

#corpright a {
	background-color: transparent;
	color: #747474
}

/*font style*/ /*used for hearder A tag*/
a.SmallLink-A {
	color: #747474;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .75em;
	font-weight: bold;
	text-transform: uppercase;
	background-color: transparent;
}

/*used for footer A tag*/
a.SmallLink-B {
	color: #747474;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 1em;
	text-transform: uppercase;
	background-color: transparent;
}

.SmallBold {
	color: #ffffff;
	font-weight: bold;
	font-size: .75em;
	text-align: left;
	background-color: transparent;
}

.OrangeBlod { /* color:#fd7e00;*/
	color: #E59303;
	font-weight: bold;
	background-color: transparent;
	margin-bottom: 9px;
}

.GreenBlod {
	color: #98c022;
	font-weight: bold;
	background-color: transparent;
	margin-bottom: 9px;
}

.SeoTitle {
	display: none;
}

.PopTitle {
	color: #212121;
	font-size: 1.333em;
	font-weight: bold;
	background-color: transparent;
}

.brief {
	font-weight: bold;
	font-size: 1em;
	color: #cbcbcb;
	padding-bottom: 13px;
	margin: 0px 20px 0px 13px;
	background-color: transparent;
}

.subbrief {
	font-weight: bold;
	font-size: .917em;
	color: #cbcbcb;
	padding-bottom: 13px;
	margin-right: 20px;
	padding-top: 11px;
	background: transparent url(../images/common/bg-dot.gif) left top
		repeat-x;
	clear: both;
	overflow: hidden;
	_float: left;
	_width: 689px;
}

.brief a {
	font-weight: bold; /*color:#fd7e00;*/
	color: #E59303;
	font-size: 0.917em;
	background-color: transparent;
}

span.brief {
	display: block;
}

span.brief p {
	font-weight: bold;
	font-size: .917em;
	color: #cbcbcb;
	background-color: transparent;
}

.arrowLink {
	font-weight: bold; /*color:#fd7e00;*/
	color: #E59303;
	font-size: .917em;
	background-color: transparent;
}

.arrowLink img {
	margin: 0px 0 0 5px;
}

.arrowLink span {
	float: left;
	text-transform: uppercase;
	cursor: pointer;
}

.norLink {
	font-weight: bold; /* color:#fd7e00;*/
	color: #E59303;
	font-size: .917em;
	background-color: transparent;
}

.norText {
	font-weight: bold;
	color: #ffffff;
	font-size: .917em;
	background-color: transparent;
}

.subCat {
	color: #ffffff;
	font-weight: bold;
	font-size: 1.083em;
	display: inline; /* overflow:hidden;*/
	background-color: transparent;
}

.smartDesc {
	color: #ffffff;
	font-weight: bold;
	font-size: 1.083em;
	display: block;
	text-align: center;
	margin: 0 auto;
	width: 560px;
}

.subTitle {
	color: #ffffff;
	font-weight: bold;
	font-size: 1em;
	display: inline;
	overflow: hidden;
	background-color: transparent;
}

.fsize13 {
	font-size: 1.083em;
}

/*public tag class*/ /*The Bracket on navagition */
#navigation span.StartBracket {
	background: transparent url(../images/common/ico-startbracket.gif) left
		center no-repeat;
	float: left;
	display: block;
	height: 28px;
	width: 7px;
	color: #fff;
}

#navigation span.EndBracket {
	background: transparent url(../images/common/ico-endbracket.gif) right
		center no-repeat;
	float: left;
	display: block;
	height: 28px;
	width: 5px;
	color: #fff;
}

#navigation span.StartBracketSmall {
	background: transparent url(../images/common/ico-startbracket-sm.gif)
		left center no-repeat;
	float: left;
	display: block;
	height: 28px;
	width: 7px;
	color: #fff;
}

/*The last or first li tag no padding and margin all page navigation*/
#navigation li.last {
	background: none;
	padding: 0;
	margin: 0;
}

#navigation li.first {
	background: none;
	padding: 0;
	margin: 0;
}

/*subnaigation style-- show , hide and the last background line hidden*/
#subnaigation li.Menu2nd .last {
	padding: 0;
	background: none;
}

#subnaigation li ul li ul li.last a {
	
}

#subnaigation li.show {
	background: transparent url(../images/common/bg-subnav.jpg) left top
		repeat-x;
	display: block;
}

#subnaigation li.height {
	/*background:transparent url(../images/common/bg-subnav-h.jpg) left top repeat-x;*/
	display: block; /* line-height:16px;*/
	color: #fff;
}

#subnaigation li.showheight {
	background: transparent url(../images/common/bg-subnav-h2.jpg) left top
		repeat-x;
	display: block;
	line-height: 12px;
	color: #000;
}

#subnaigation li.showheight a {
	background-color: transparent;
	border: medium none;
	color: #212121;
}

#subnaigation li.series li.Menu2nd {
	background: none;
}

/*#subnaigation li.series li.Menu2nd{background:url(../images/common/bg-subnav-sen.jpg) left top no-repeat; display:none; margin-bottom:0px;}srf*/
#subnaigation li.series li.Menu2nd {
	background: transparent url(../images/common/bg-subnav-sen.jpg) left top
		no-repeat;
}

#subnaigation li.show a {
	color: #212121;
	border: none;
	background-color: transparent;
}

#subnaigation li.series a:hover {
	color: #C97C4A;
	background-color: transparent;
}

#subnaigation li.show a:hover {
	color: #212121;
	border: none;
	background-color: transparent;
}

#subnaigation li.show2nd {
	display: block;
	overflow: hidden;
	_float: left;
	width: 175px;
}

#subnaigation li.show2nd a { /*color:#c87c4a;*/
	color: #fff;
	width: 149px;
	padding-right: 16px;
	background-color: transparent;
}

#subnaigation li.show2nd a.on { /*color:#fd7e00;*/
	color: #E59303;
	background: transparent url(../images/common/ico-subnva-on.gif) 160px
		center no-repeat;
}

#subnaigation li.show2nd a:hover {
	color: #c87c4a;
	background-color: transparent;
}

#subnaigation li.series li.show2nd a:hover { /*color:#fd7e00;*/
	color: #E59303;
	background-color: transparent;
}

#subnaigation li.show3rd {
	display: block;
}

#subnaigation li.show3rd a {
	color: #c4c4c4;
	width: 125px;
	padding-right: 23px;
	background-color: transparent;
	_padding-right: 16px;
}

#subnaigation li.show3rd a:hover { /*color:#fd7e00;*/
	color: #E59303;
	background: transparent url(../images/common/ico-subnva-on.gif) right
		center no-repeat;
}

#subnaigation li.series li.show3rd a:hover {
	background: none;
}

#subnaigation li.series li.show3rd a.on:hover {
	background: transparent url(../images/common/ico-subnva-on.gif) right
		center no-repeat;
}

#subnaigation li.show3rd a.on { /* color:#fd7e00;*/
	color: #E59303;
	background: transparent url(../images/common/ico-subnva-on.gif) right
		center no-repeat;
}

/*naigation style*/
.Separator {
	background: transparent url(../images/common/bg-nvdotline.gif) right
		center no-repeat;
	display: block;
	float: left;
	height: 25px;
	width: 7px;
}

.SeparatorSm {
	background: transparent url(../images/common/bg-nvdotlinesm.gif) right
		center no-repeat;
	display: block;
	float: left;
	height: 25px;
	width: 7px;
}

.Gap {
	float: left;
	height: 25px;
	width: 6px;
}

.submenu {
	display: none;
	position: absolute;
	z-index: 1000;
}

#navigation  p.udderarc {
	background: transparent url(../images/common/nav_under_cap.png) left
		bottom no-repeat;
	_background: none;
	_filter: progid :       DXImageTransform .       Microsoft .   
		 
		
		AlphaImageLoader(enabled =       true, sizingMethod =       image, src =
		  
		   "/images/common/nav_under_cap.png");
	clear: both;
	height: 11px;
	width: 177px;
	float: left;
	color: #1f1f1f;
}

.PixPad {
	display: block;
	float: left;
	height: 25px;
	width: 7px;
}

.SubMenuTxt {
	display: block;
	float: left;
}

/*submenu style*/
.ArrowDown {
	display: block;
	float: left;
	height: 25px;
	width: 24px;
}

.submenu a {
	background: transparent url(../images/common/nav_middle_repeat.gif) left
		top repeat-x;
	color: #000000;
	float: left;
	height: 25px;
	font-family: "Franklin Gothic Medium",Arial, HelveticaNeue, sans-serif;
	font-size: 1.25em;
	padding-right: 0px;
	text-transform: uppercase;
}

.submenu ul {
	background-color: #353635;
	float: left;
	clear: both;
	width: 177px;
}

.submenu ul li {
	display: inline;
	margin: 0 10px;
	float: left;
}

.submenu ul a {
	background: none;
	border-bottom: 1px solid #616161;
	background-color: transparent;
	color: #ffffff;
	height: auto;
	padding: 9px 0px 11px;
	line-height: 11px;
	font-size: .917em;
	width: 157px;
}

.submenu ul a:hover { /*color:#fd7e00;*/
	color: #E59303;
	background-color: transparent;
}

.submenu ul a.last {
	background: none;
	border-bottom: none;
	font-size: .917em;
	width: 157px;
}

/*some userful style*/
.contentHeader {
	margin-right: 20px;
}

.contentHeader img {
	float: left;
}

.contentHeader object {
	float: left;
}

.contentHeader a {
	display: inline;
	float: right;
	margin-left: 15px;
}

.contentHeader h1 {
	float: left;
}

.contentsubHeader {
	margin: 0 10px;
}

.contentsubHeader {
	margin-top: 21px;
}

.contentsubHeader span.subCat {
	float: left;
}

.contentsubHeader a {
	float: right;
	margin-right: 20px;
	display: inline;
}

.hrTop {
	background: transparent url(../images/common/bg-line.jpg) left top
		no-repeat;
	clear: both;
	height: 4px;
	padding-bottom: 7px;
	margin-top: 3px;
	overflow: hidden;
}

.hrSub {
	background: transparent url(../images/common/bg-line-5.gif) left top
		no-repeat;
	clear: both;
	height: 4px;
	padding-bottom: 7px;
	overflow: hidden;
	margin: 1px 0px;
}

.norList {
	background: transparent url(../images/common/bg-line-5.gif) left top
		no-repeat;
	margin: 7px 0;
	padding: 18px 15px;
}

.cursor {
	cursor: pointer;
	display: inline;
}

/*=========================NEW CSS ADDED=========================*/
.mygridcontentsubHeader {
	width: 100%;
}

.BackgroundImage {
	width: 100%;
	margin: 0px auto;
	background: transparent url(../images/common/orangeGradientImage.jpg)
		left top repeat-x;
}

.middleBarImage {
	width: 950px;
	background: transparent url(../images/common/backGround_top.jpg) left
		top repeat-x;
	min-height: 322px;
}

.TopGraphicsImage {
	padding-bottom: 10px;
	width: auto;
	background: transparent url(/images/common/bg_header_productpg.gif) left
		bottom no-repeat;
	color: #FFFFFF;
	padding-right: 15px;
}

.TopGraphicsImageBig {
	height: 100%;
	width: 100%;
	background: transparent url(/images/common/bg_header_productpgBig.png)
		left top no-repeat;
	_background: none;
	_filter: progid :       DXImageTransform .       Microsoft .   
		 
		
		AlphaImageLoader(enabled =       true, sizingMethod =       image, src =
		  
		   "/images/common/bg_header_productpg.png"); /* float:left;*/
	min-height: 150px;
	background-color: transparent;
}

.productListContainer {
	width: 710px;
	float: left;
}

p.subCat {
	padding-top: 10px;
}

.batteryBrief p {
	font-weight: bold;
	font-size: 1em;
	color: #cbcbcb;
	padding-bottom: 13px;
	margin: 0px 20px 0px 13px;
	background-color: transparent;
}

.b2bdroph1 { /*color:#fd7e00;*/
	color: #E59303;
	border-bottom: 1px solid #fd7e00;
	font-size: 1em;
	height: 19px;
	text-indent: 5px;
	font-weight: bold;
	background-color: #3A3A3A;
}

.b2bcountryh1 {
	border-bottom: 1px solid #FD7E00;
	height: 22px;
	line-height: 22px;
	padding-left: 10px;
	font-size: .833em;
	font-weight: bold;
	_margin-top: 6px;
	_height: 16px;
	color: #E59303;
}

.b2bcountryh1 span {
	color: #E59303;
	background-color: transparent;
}

.b2bcountry last ul li a {
	background-color: transparent;
	color: inherit;
}

.Tips-CompareProducth1 {
	color: #E59303;
	font-size: 1.417em;
	font-weight: bold;
	line-height: 17px;
	padding: 14px 0 0 12px;
	background-color: transparent;
}

div.b2bcountry {
	background-color: transparent;
}

p.brief {
	font-weight: bold;
	font-size: 1em;
	color: #cbcbcb;
	padding-bottom: 13px;
	margin: 0px 20px 0px 13px;
	background-color: transparent;
}

span.StartBracket {
	background-color: transparent;
	color: #fff;
}

li.Menu1st show {
	background-color: transparent;
	color: #fff;
}

#subnaigation li.Menu1st {
	background-color: transparent;
	color: #fff;
}

#bodywrap .BackgroundImage {
	background-color: transparent;
	color: #000;
}

.language .SmallLink-A {
	background-color: transparent;
	color: #FD7E00;
}

h2.OrangeBlod { /* color:#fd7e00;*/
	color: #E59303;
	font-weight: bold;
	background-color: transparent;
}

#noflash {
	color: #E59303;
	font-weight: bold;
	background-color: transparent;
	font-size: 1.333em;
}

#search-popup {
	color: inherit; /*background-color:transparent;*/
}

#search-from input#startsearch {
	width: 1.308em;
	font-size: 1.083em;
	color: #ffffff;
	background-color: transparent;
}

#search input#localePath {
	width: 12.333em;
	color: #ffffff;
	background-color: transparent;
}

#search input#localeName {
	width: 12.333em;
	color: #ffffff;
	background-color: transparent;
}

.productcategoryBanner {
	width: 100%;
	background: transparent url(/images/common/bg_header_productpg.gif)
		no-repeat;
	min-height: 107px;
	color: #fff;
}

/*MYGRID LANGUAGE SELECTOR PAGE CSS*/
.languageContainer {
	margin: 0px auto;
	width: 710px;
	background: url(/images/en-CA/resources/language_selectorbackground.jpg)
		no-repeat;
	background-position: bottom;
	height: 369px;
	padding: 50px 0px 98px 0px;
	margin-bottom: 110px;
}

.innerContainer {
	width: 612px;
	float: left;
	padding: 66px 0px 0px 98px;
}

.innerContainer span {
	padding-bottom: 44px;
	color: #eeab3a;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.333em;
	background-color: inherit;
}

.languageMaindiv {
	width: 523px;
	float: left;
	padding-top: 31px;
}

.languageDiv {
	width: 159px;
	float: left;
	height: 22px;
	padding: 25px 0px;
	background: url(/images/en-CA/resources/leftBrackerSmall.gif) no-repeat
		left;
}

.languageDiv ul {
	margin: 0px;
	padding: 0px;
}

.languageDiv ul li {
	list-style: none;
	text-decoration: none;
	display: inline;
}

.languageDiv a {
	width: 58px;
	color: #fff;
	float: left;
	font-weight: bold;
	text-decoration: none;
	background-color: inherit;
	background: url(/images/en-CA/resources//Language_selector-Arw.gif)
		no-repeat scroll right;
	margin: 0px 0px 0px 14px;
	padding: 3px 0px;
}

.rigthBracket {
	width: 87px;
	float: right;
	height: 22px;
	background: url(/images/en-CA/resources//rightBracketLengthy.gif)
		no-repeat scroll right;
}

.leftBracket {
	width: 8px;
	float: right;
	height: 22px;
	background: url(/images/en-CA/resources//rightsidebracker.gif) no-repeat
		scroll left;
}

.mygridlangLogo {
	width: 190px;
	float: left;
}

.languageRightDiv {
	width: 171px;
	float: left;
	height: 22px;
	padding: 25px 0px;
	background: url(/images/en-CA/resources//leftBracketlengthy.gif)
		no-repeat left;
}

.languageRightDiv ul {
	margin: 0px;
	padding: 0px;
}

.languageRightDiv ul li {
	list-style: none;
	text-decoration: none;
	display: inline;
}

.languageRightDiv a {
	width: 67px;
	color: #fff;
	float: left;
	font-weight: bold;
	text-decoration: none;
	background-color: inherit;
	background: url(/images/en-CA/resources//Language_selector-Arw.gif)
		no-repeat scroll right;
	margin: 0px 0px 0px 93px;
	padding: 3px 0px;
}

/*MYGRID LANGUAGE SELECTOR PAGE CSS*/ /*PRODUCT FINDER PORTABLE CSS*/
.pfPortableContainer {
	margin: 0px auto;
	text-align: center;
	color: #000;
	font-size: 1em;
	font-family: arial, helvatica, tahoma, sans-serif;
	background-color: #fff;
	margin: 0px auto;
}

.productFinderBannerImage {
	height: 122px;
	float: left;
	width: 100%;
	background: transparent url(/images/common/protableheaderimage.gif) left
		top no-repeat;
	color: #000;
}

p.productFinderbrief {
	width: 710px;
	float: left;
	text-align: left;
	color: #000;
	font-family: arial, helvatica, tahoma, sans-serif;
	background-color: #fff;
	font-size: 0.917em;
	font-weight: bold;
}

.productFinderLogo {
	width: 171px;
	float: left;
	height: 27px;
	padding: 20px 0px 0px 0px;
}

.productFindertext {
	color: #000;
	float: left;
	font-family: arial, helvatica, tahoma, sans-serif;
	background-color: #fff;
	font-size: 1.667em;
	font-weight: bold;
	margin: 39px 38px;
}

#header .spaceline2 {
	background-color: #747474;
	color: #333333;
	float: right;
	height: 10px;
	margin-top: 4px;
	overflow: hidden;
	width: 1px;
}

#header .spaceline3 {
	background-color: #747474;
	color: #333333;
	float: left;
	height: 10px;
	margin: 6px 0px 0px 6px;
	overflow: hidden;
	width: 1px;
}

#socialMed {
	margin: 100px 225px;
	_margin: 100px 310px 100px 259px;
	padding-right: 5px;
}

.BVRRDisplayDuplicateContent .BVRRButtonContainer a {
	background: #F09228 none repeat scroll 0 0 !important;
	color: #000000 !important;
}

/*HEARING LOSS*/
.topGraphicbackgroundimage {
	width: 710px;
	float: left;
	background: transparent
		url(/images/common/hearing-aid-produc-ttitle.png) left bottom
		no-repeat;
	font-size: 1.2em;
	color: #fff;
	font-family: arial, helvatica, tahoma, verdana;
	padding-bottom: 30px;
	margin: 33px 0px 30px 0px;
}

.hearingLosstitle {
	width: 710px;
	float: left;
}

.leftContent {
	width: 337px;
	float: left;
	margin-left: 19px;
	_margin-left: 7px;
}

.leftContent p {
	font-family: arial, verdana, tahoma, helvatica;
	font-size: 0.958em;
	color: #fff;
	font-weight: bold;
	background-color: inherit;
	line-height: 22px;
}

.rightContent {
	width: 349px;
	float: left;
	margin-top: 3px;
	margin-left: 5px;
}

.floatLft {
	float: left;
}

.marginbtm {
	margin: 0px 0px 5px;
	float: left;
	width: 349px;
	padding-top: 3px;
}

.orngetitle {
	color: #ed9204;
	font-family: arial, verdana, tahoma, helvatica;
	font-size: 0.903em;
	font-weight: bold;
	background-color: inherit;
	float: left;
	padding-bottom: 8px;
}

.smalText {
	color: #fff;
	font-family: arial, verdana, tahoma, helvatica;
	font-size: 0.764em;
	font-weight: bold;
	background-color: inherit;
	margin-top: 20px;
}

a.linkText {
	color: #ed9204;
	font-family: arial, verdana, tahoma, helvatica;
	font-size: 0.764em;
	font-weight: bold;
	background-color: inherit;
	text-decoration: underline;
}

.subTitles {
	color: #cdcdcd;
	font-family: arial, verdana, tahoma, helvatica;
	font-size: 0.917em;
	font-weight: bold;
	background-color: inherit;
	line-height: 17px;
}

.suborngetitle {
	color: #ed9204;
	font-family: arial, verdana, tahoma, helvatica;
	font-size: 1.5em;
	font-weight: bold;
	background-color: inherit;
	margin-top: 30px;
}

.grayNote {
	float: left;
	color: #757575;
	font-family: arial, verdana, tahoma, helvatica;
	font-size: 0.75em;
	font-weight: bold;
	background-color: inherit;
	margin-top: 33px;
}

.marginTop {
	margin-top: 8px;
	float: left;
}

/*BATTERY CARE AND FAQ */
.tabCont span.orangeMaintitle {
	color: #f29400;
	font-family: arial, verdana, tahoma, helvatica;
	font-size: 1.5em;
	font-weight: bold;
	background-color: inherit;
	margin: 20px 0px 14px;
	padding: 0px;
}

.tabCont span.orangesubtitle {
	color: #f29400;
	font-family: arial, verdana, tahoma, helvatica;
	font-size: 1.167em;
	font-weight: bold;
	background-color: inherit;
	margin: 0px 0px 6px;
	padding: 0px;
}

.tabContInnerHR {
	padding: 0 0 38px 18px;
	overflow-y: auto;
	width: 459px;
	background-color: #262626;
}

.tabCont div.listOfTips {
	float: left;
	margin: 0px;
	padding: 0px;
}

.tabCont div.listOfTips ul {
	margin: 0px 0px 0px 16px;
	padding: 0px;
}

.tabCont div.listOfTips ul li {
	color: #fff;
	font-family: arial, helvatica, tahoma, verdana;
	font-size: 1em;
	background-color: inherit;
	margin: 0px;
	padding: 0px;
	line-height: 18px;
	list-style: disc;
}

.subfaqContent {
	float: left;
	margin: 22px 0px 0px;
}

div.subfaqContent span.subfaqContentOrangeTitle {
	color: #f29400;
	font-family: arial, verdana, tahoma, helvatica;
	font-size: 1.167em;
	font-weight: bold;
	background-color: inherit;
	margin: 0px;
	padding: 0px;
}

/* MYGRID */
.langcontainter {
	width: 900px;
	height: 550px;
	padding: 0;
	margin: 50px 0 0 0;
	text-align: center;
}

.langmaindiv {
	padding: 0;
	margin: 15px 0 0 18px;
}

.langleft {
	width: 400px;
	float: left;
	margin: 5px 20px 20px 20px;
	font-size: 1.167em;
}

.langleft ul {
	margin: 0;
	padding: 0px;
}

.langleft ul li {
	list-style: none;
	color: #eeab3a;
	padding: 0 0 20px 0;
	text-align: justify;
}

.langleft ul li a {
	color: #eeab3a;
	text-decoration: underline;
	background-color: inherit;
}

.hrline {
	background: url(/images/en-CA/resources/hr-line.gif) repeat-y top left;
	float: left;
	display: visible;
	width: 1px;
	height: 265px;
	margin: 0px;
}

.langright {
	width: 400px;
	float: left;
	margin: 5px 20px 20px 20px;
	font-size: 1.167em;
}

.langright ul {
	margin: 0;
	padding: 0px;
}

.langright ul li {
	list-style: none;
	color: #eeab3a;
	padding: 0 0 20px 0;
	text-align: justify;
}

.langright ul li a {
	color: #eeab3a;
	text-decoration: underline;
	background-color: inherit;
}

.langclear {
	clear: both;
	margin: 0;
	padding: 0;
}

.select-img {
	margin: 20px 0 0 0;
	padding: 0;
}

.hrline { /*width:190px;float:left;*/
	background: url(/images/en-CA/resources/hr-line.gif) repeat-y top left;
	float: left;
	display: visible;
	width: 1px;
	height: 250px;
}

.btn-en {
	margin: 20px 0 0 0;
}

.btn-fr {
	margin: 20px 0 0 0;
}
.safetyTipsHeaderImage {
    margin: 0 0 0 10px;
    padding: 0;
}


.safetyTipsBrief {
	font-weight: bold;
	font-size: 1em;
	color: #cbcbcb;	
	margin: 0px 100px 0px 13px;
	background-color: transparent;
}
 .safetyTipsBriefOuter {
	background-color: transparent;
	padding-bottom: 130px;
    padding-top: 40px;
}
.safetyTipsBriefHeader {
	font-weight: bold;
	/*font-size: 17px;*/
	font-size:1.417em;
	color: #cbcbcb;	
	margin: 0px 20px 0px 13px;
	background-color: transparent;
}
.safetyTipsBriefImage{
	float:left;
	margin-left:40px;
	padding-right: 25px;
}

/*start css for quick charger table */
#tab_ledhealth {
	border-collapse:collapse;
}


#tab_ledhealth caption {
	visibility:hidden;
}

#tab_ledhealth th {
	font-weight:bold;
}

#tab_ledhealth th, 
#tab_ledhealth td {
	border:1px solid white;
	margin:0;
	padding:2px;
}
/*start css for quick charger table */

