body {
	background:#fff;
	margin-top:10px;
	color:#000;
	font-size:12px;
	font-family:Verdana, Geneva, sans-serif;
}
/*css reset*/
body{font-family:arial, helvetica, sans-serif; font-size:12px; height: auto; width:982px; border: 0px; margin: 0px  auto; background-color: #fff; color:#333;}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,input,p{ padding: 0; margin: 0;}    
/***************/

ul,li{
	list-style:none;
}
a {
	color:#000;
	text-decoration:none;
}
a:hover {
	color: #f7941d;
	text-decoration:underline;
}
checkbox,input,radio,select,textarea {
	font-size:12px;
}
/*nav start*/
.nav {
	font-size:12px;
	color:#333;
	font-weight:600;
}
.nav a{
	color:#fff;
}
.nav a:hover{
	color:#333;
	text-decoration:none;
}
.boxText {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
.top_search{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;
	padding-left:50px;
}
FORM {
	DISPLAY: inline
}
.Cart{
    FONT-WEIGHT: bold;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px; 
}
.Cart_Title{
    FONT-WEIGHT: bold;
	font-family:"Times New Roman", Times, serif;
	FONT-SIZE: 12px; 
}
.brand_title {
    PADDING-LEFT: 12px;
	font-size: 16px;
	font-weight: bold;
}
.Products_title {
	font-size: 14px;
	color: #cc3300;
	font-weight: bold;
}
.SalePrice {
	FONT-SIZE: 12px;
	text-decoration: line-through;
}
.SpecialPriceName{
	font-size:14px;
	font-family:Verdana, Geneva, sans-serif;
}
.SpecialPrice {
	FONT-SIZE: 14px; 
	COLOR: #F00;
	font-weight:600;
}
.RelatedProducts {
	color: #000099;
	font-weight: bold;
}
.Product_INFORMATION{
	font-size:10px;
	text-align:left;
}
.INFORMATION{
    color:#FF6600;
	font-size:9px;
	font-weight:bold;
}
.HotBoxContents {
	FONT-SIZE: 11px; BACKGROUND: #FF9933; FONT-FAMILY: Verdana, Arial, sans-serif
}
.HotTitleFont {
    color:#FFFFFF;
	FONT-SIZE: 11px;
	font-weight: bold;
}
.HotBoxFont {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, sans-serif
}
.Hot_Fit_buy {
	font-size: 12px;
	color:#000000;
	font-weight: bold;
}
.csheading {
	BACKGROUND: #527da5;
}
.smallText {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, sans-serif
}

.HotLink {
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	color:#000099;
	FONT-FAMILY: Verdana, Arial, sans-serif;
}
/*left.htm start*/
.leftBoxContents {
	FONT-SIZE: 12px;
	background: #eaf1fb;
	border:1px solid #f7941d;
	FONT-FAMILY: Verdana, Arial, sans-serif;
}
.lbCategoriesLineOne {
	BORDER-RIGHT: medium none; 
	FONT-SIZE: 12px; 
	BORDER-LEFT: medium none; 
	BORDER-BOTTOM: 1px dotted #ccc; 
	FONT-FAMILY: Verdana, Arial, sans-serif
}
.left_1 { 
	width:215px;
	height:151px;
}
.left_2 {
	width:210px;
	height:151px;	
}
/*left.htm end*/
.hot {
	width:217px;
	font-size:10px;
	border:1px solid #f7941d;
	padding-bottom:2px;
}
.ClickShipping{
	font-size:10px;
}
.FitPartno_Models{
	font-size:12px;
	color:#336699;
}
.repBrand{
	color:#006600;
	font-weight:bold;
}
#notcompatible {
	FONT-SIZE: 12px; 
	COLOR: #F00; 
	font-family: verdana, arial, helvetica; 
	TEXT-DECORATION: none; 
	font-weight:bold;
	padding: 10px 0px 10px 0px;
	margin-bottom: 20px;
}

.em_fre_quest {
    color:#000000;
	font-size:10px;
}

.errorBox {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: #ffb3b5; FONT-FAMILY: Verdana, Arial, sans-serif
}
.stockWarning {
	FONT-SIZE: 10px; COLOR: #cc0033; FONT-FAMILY: Verdana, Arial, sans-serif
}
.productsNotifications {
	BACKGROUND: #edf9f2
}
.orderEdit {
	FONT-SIZE: 10px; COLOR: #f7941d; FONT-FAMILY: Verdana, Arial, sans-serif; TEXT-DECORATION: underline
}
.header {
	BACKGROUND: #ffffff
}
.headerNavigation {
	BACKGROUND: #ffc800
}
A.headerNavigation {
	COLOR: #244563
}
A.headerNavigation:hover {
	COLOR: #f26522
}
P.headerFAQ {
	FONT-SIZE: 10px; COLOR: #022341; FONT-FAMILY: Verdana, Arial, sans-serif
}
.headerError {
	BACKGROUND: #ff0000
}
.headerError {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: #ff0000; COLOR: #ffffff; FONT-FAMILY: Tahoma, Verdana, Arial, sans-serif; TEXT-ALIGN: center
}
.headerInfo {
	BACKGROUND: #00ff00
}
.headerInfo {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: #00ff00; COLOR: #ffffff; FONT-FAMILY: Tahoma, Verdana, Arial, sans-serif; TEXT-ALIGN: center
}
.infoBox {
	BACKGROUND: #b6b7cb
}
.infoBoxContents {
	FONT-SIZE: 10px; BACKGROUND: #f8f8f9; FONT-FAMILY: Verdana, Arial, sans-serif
}
.infoBoxNotice {
	BACKGROUND: #ff8e90
}
.infoBoxNoticeContents {
	FONT-SIZE: 10px; BACKGROUND: #ffe6e6; FONT-FAMILY: Verdana, Arial, sans-serif
}
.infoBoxHeading {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: #bbc3d3; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, sans-serif
}
.infoBox {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, sans-serif
}
SPAN.infoBox {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, sans-serif
}
.accountHistory-odd {
	BACKGROUND: #ffffff
}
.addressBook-odd {
	BACKGROUND: #ffffff
}
.alsoPurchased-odd {
	BACKGROUND: #ffffff
}
.payment-odd {
	BACKGROUND: #ffffff
}
.productListing-odd {
	BACKGROUND: #ffffff
}
.produceviews-odd {
	BACKGROUND: #ffffff
}
.upcomingProducts-odd {
	BACKGROUND: #ffffff
}
.shippingOptions-odd {
	BACKGROUND: #ffffff
}
.accountHistory-even {
	BACKGROUND: #ffffff
}
.addressBook-even {
	BACKGROUND: #ffffff
}
.alsoPurchased-even {
	BACKGROUND: #ffffff
}
.payment-even {
	BACKGROUND: #ffffff
}
.productListing-even {
	BACKGROUND: #ffffff
}
.produceviews-even {
	BACKGROUND: #ffffff
}
.upcomingProducts-even {
	BACKGROUND: #ffffff
}
.shippingOptions-even {
	BACKGROUND: #ffffff
}
A.pageResults {
	COLOR: #0000ff
}
A.pageResults:hover {
	BACKGROUND: #ffff33; COLOR: #0000ff
}
.pageHeading {
	FONT-WEIGHT: bold; FONT-SIZE: 20px; COLOR: #9a9a9a; FONT-FAMILY: Verdana, Arial, sans-serif
}
DIV.pageHeading {
	FONT-WEIGHT: bold; FONT-SIZE: 20px; COLOR: #9a9a9a; FONT-FAMILY: Verdana, Arial, sans-serif
}
.main {
	FONT-SIZE: 11px; LINE-HEIGHT: 1.5; FONT-FAMILY: Verdana, Arial, sans-serif;text-align:left;
	border-bottom:1px dashed #ccc;
}
.main1{
	FONT-SIZE: 11px; LINE-HEIGHT: 1.5; FONT-FAMILY: Verdana, Arial, sans-serif;text-align:left;
}
P.main {
	FONT-SIZE: 11px; LINE-HEIGHT: 1.5; FONT-FAMILY: Verdana, Arial, sans-serif
}

SPAN.smallText {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, sans-serif
}
P.smallText {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, sans-serif
}
.fieldKey {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, sans-serif
}
.fieldValue {
	FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, sans-serif
}
SPAN.newItemInCart {
	FONT-SIZE: 10px; COLOR: #ff0000; FONT-FAMILY: Verdana, Arial, sans-serif
}
SPAN.greetUser {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffc800; FONT-FAMILY: Verdana, Arial, sans-serif
}
SPAN.errorText {
	COLOR: #ff0000; FONT-FAMILY: Verdana, Arial, sans-serif
}
.moduleRow {
	
}
.moduleRowOver {
	CURSOR: pointer; BACKGROUND-COLOR: #d7e9f7
}
.moduleRowSelected {
	BACKGROUND-COLOR: #e9f4fc
}
.checkoutBarFrom {
	FONT-SIZE: 10px; COLOR: #8c8c8c; FONT-FAMILY: Verdana, Arial, sans-serif
}
.checkoutBarTo {
	FONT-SIZE: 10px; COLOR: #8c8c8c; FONT-FAMILY: Verdana, Arial, sans-serif
}
.checkoutBarCurrent {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, sans-serif
}
.messageBox {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, sans-serif
}
.messageStackError {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, sans-serif; BACKGROUND-COLOR: #ffb3b5
}
.messageStackWarning {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, sans-serif; BACKGROUND-COLOR: #ffb3b5
}
.messageStackSuccess {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, sans-serif; BACKGROUND-COLOR: #99ff00
}
.inpuequirement {
	FONT-SIZE: 10px; COLOR: #ff0000; FONT-FAMILY: Verdana, Arial, sans-serif
}
SPAN.gbHeaderS {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, sans-serif
}


.lbCategoriesLineTwo {
	BORDER-RIGHT: medium none; BORDER-TOP: #ffffff 0.5pt solid; FONT-SIZE: 12px; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none; FONT-FAMILY: Verdana, Arial, sans-serif
}
.lbSince {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #6b7d8b; FONT-FAMILY: Verdana, Arial, sans-serif; TEXT-ALIGN: center
}
.bannerHeading {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 0px
}
SPAN.bannerHeading {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, sans-serif
}
SPAN.bannerDefault {
	FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, sans-serif
}
A.greet {
	COLOR: #ffc800
}
A.greet:hover {
	COLOR: #f26522
}
A.plProductsNameA {
	COLOR: #0000ff
}
A.plProductsNameA:hover {
	COLOR: #f7941d
}
TABLE.productListing {
	BORDER-RIGHT: #ffb400 1px solid; BORDER-TOP: #ffb400 1px solid; BORDER-LEFT: #ffb400 1px solid; BORDER-BOTTOM: #ffb400 1px solid; border-spacing: 1px
}
.productListing-heading {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, sans-serif
}
A.plProductsPartNoA {
	COLOR: #ff6600
}
.plProductsPrice {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #ff0000; FONT-FAMILY: Verdana, Arial, sans-serif
}
SPAN.plProductsPriceOutOfStock {
	FONT-SIZE: 14px; COLOR: #992211; FONT-FAMILY: Verdana, Arial, sans-serif
}
SPAN.plProductsPriceComing {
	FONT-SIZE: 14px; COLOR: #f68e56; FONT-FAMILY: Verdana, Arial, sans-serif
}
SPAN.plProductsPriceNextWeek {
	FONT-SIZE: 14px; COLOR: #fe950f; FONT-FAMILY: Verdana, Arial, sans-serif
}
SPAN.plProductsPriceSpecial {
	FONT-SIZE: 14px; COLOR: #ff0000; FONT-FAMILY: Verdana, Arial, sans-serif
}
SPAN.piProductsPrice {
	FONT-SIZE: 20px; COLOR: #ff0000; FONT-FAMILY: Verdana, Arial, sans-serif
}
SPAN.piProductsPriceInStock {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #00a651; FONT-FAMILY: Verdana, Arial, sans-serif
}
SPAN.piProductsPriceOutOfStock {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #992211; FONT-FAMILY: Verdana, Arial, sans-serif
}
SPAN.piProductsPriceComing {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #f68e56; FONT-FAMILY: Verdana, Arial, sans-serif
}
SPAN.piProductsPriceNextWeek {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #fe950f; FONT-FAMILY: Verdana, Arial, sans-serif
}
SPAN.productSpecialPrice {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #ff0000; FONT-FAMILY: Verdana, Arial, sans-serif
}
SPAN.plBatteryType {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #592413; FONT-FAMILY: Verdana, Arial, sans-serif
}
.piProductsName {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #0000ee; FONT-FAMILY: Verdana, Arial, sans-serif
}
SPAN.piProductsPartNo {
	FONT-SIZE: 11px; COLOR: #ff6600; FONT-FAMILY: Verdana, Arial, sans-serif
}
SPAN.piProductsDesAttName {
	FONT-SIZE: 11px; COLOR: #223344; FONT-FAMILY: Verdana, Arial, sans-serif
}
SPAN.piProductsDesAttValue {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, sans-serif
}
SPAN.piProductsDesAttBatteryType {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #592413; FONT-FAMILY: Verdana, Arial, sans-serif
}
.productListing-data {
	FONT-SIZE: 13px; FONT-FAMILY: Verdana, Arial, sans-serif
}
.footer {
	BACKGROUND: #527da5
}
.footer {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: #527da5; COLOR: #000000; FONT-FAMILY: Verdana, Arial, sans-serif
}

A.csfooter:hover {
	COLOR: #f26522
}
SPAN.piArialNight {
	FONT-SIZE: 9px; COLOR: #2e3192; FONT-FAMILY: Arial, Helvetica, sans-serif
}
P.CompanyDescription {
	BORDER-RIGHT: #ffffff thin; BORDER-TOP: #ffffff thin; DISPLAY: none; FONT-WEIGHT: lighter; FONT-SIZE: xx-small; LEFT: 1pt; VISIBILITY: hidden; WORD-SPACING: 1pt; VERTICAL-ALIGN: top; TEXT-ANSFORM: none; BORDER-LEFT: #ffffff thin; WIDTH: 1pt; COLOR: #ffffff; LINE-HEIGHT: 1%; BORDER-BOTTOM: #ffffff thin; FONT-FAMILY: Arial, Helvetica, sans-serif; LIST-STYLE-TYPE: none; LETTER-SPACING: 1px; TOP: 1pt; HEIGHT: 1pt; TEXT-ALIGN: left; FONT-VARIANT: small-caps; TEXT-DECORATION: none
}
.cssSH {
	COLOR: #6600ff
}
.cssBH {
	FONT-WEIGHT: bold; COLOR: #990000
}
.cssRM {
	LIST-STYLE-TYPE: circle
}
.fminfoBox {
	BACKGROUND: #b6b7cb
}
.fminfoBoxHeading {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: #ffe4a1; COLOR: #000000; FONT-FAMILY: Verdana, Arial, sans-serif
}
.fminfoBoxContents {
	FONT-SIZE: 9px; BACKGROUND: #ffffff; FONT-FAMILY: Verdana, Arial, sans-serif
}
.fminfoBoxName {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: #ffb600; COLOR: #000000; FONT-FAMILY: Verdana, Arial, sans-serif
}
SPAN.selectmanufacturers {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, sans-serif
}
SPAN.plrelatedproductprice {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ff0000; FONT-FAMILY: Verdana, Arial, sans-serif
}
.bundledproductsheading {
	BORDER-RIGHT: white 2pt double; BORDER-TOP: white 2pt double; FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: #ffb618; BORDER-LEFT: white 2pt double; COLOR: #000000; BORDER-BOTTOM: white 2pt double; FONT-FAMILY: Verdana, Arial, sans-serif
}
.spbutton {
	BORDER-RIGHT: #754c24 1px solid; BORDER-TOP: #754c24 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 9px; BORDER-LEFT: #754c24 1px solid; COLOR: #000000; BORDER-BOTTOM: #754c24 1px solid; FONT-FAMILY: Verdana, Arial, sans-serif; BACKGROUND-COLOR: #ffb600
}
.quicksearchtop {
	FONT-SIZE: 10px; BACKGROUND: #ffffff; COLOR: #244563; FONT-FAMILY: Verdana, Arial, sans-serif
}

.csheading {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: #527da5; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, sans-serif
}
.relatedproductsheading {
	BORDER-RIGHT: white 2pt double; BORDER-TOP: white 2pt double; FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: #4a657b; BORDER-LEFT: white 2pt double; COLOR: #ffffff; BORDER-BOTTOM: white 2pt double; FONT-FAMILY: Verdana, Arial, sans-serif
}
/*2009-09-23 by xiaoguang*/
h3{
	color:#369;
	}
p{
	font-family: FONT-FAMILY: Verdana, Arial, sans-serif;
	font-size:12px;
	}
	/*
.boxText h3{
	color:#369;
}
.boxText p{
	font-family: FONT-FAMILY: Verdana, Arial, sans-serif;
	font-size:12px;
	}*/
#bg1{ 
	width:662px;
    height:33px;
	background:url(../images/shoplist_03.gif) repeat-x;
	}
.pro_des{
	font-size:12px;
	color:#336699;
	padding-left:2px;
	height:25px;
	line-height:25px;
	}
.pro_des1{
	FONT-SIZE: 12px;
	text-align:left;
	}
.bk{ 
	border-bottom:dotted #666 1px;
	padding-bottom:2px;
	}
#banner { width:880px; height:70px; margin:2px auto;}
.banner1 { width:372px; height:70px;}
.banner2 { width:200px; height:70px;}
.banner3 { width:300px; height:70px;}
.contain_1{
	color:#369;
}
#link { width:880px; margin: 0 auto;}
#link span { float:right;}
#link ul, #link li{ list-style:none;}
#link ul { float:left; width:880px;}
#link ul li { float:left; width: 200px; line-height:30px; color:#666;}
#link_ins { width:878px;}
#link_ins p { width:558px; font-size:12px; color:#666; margin:5px 80px; padding:2px; border:1px solid #FC9;}
#link_ins span a { color:#03c;}
._bottom{
	padding-bottom:2px;
}
img{
	border:none;
}
.footer_1{
	font-size:10px;
	font-family:Verdana, Geneva, sans-serif;
	text-align:right;
}
h1{
	font-size:12px;
	font-weight:normal;
	text-align:left;
}
h2{
	font-size:12px;
	color:#336699;
	height:25px;
	line-height:25px;
	padding-left:2px;
	display:inline;
	font-weight:normal;
}

#googlecse{ margin-top:20px; width: 980px; height:2px; background-color:#EDF7FF; border:1px solid #92C3E1; overflow:hidden;}
.searchtb{ line-height:40px;}
.goot{font-weight:bold; color:#333; width:310px; text-align:right; padding-right:6px;}
.sub3 {background:url(../images/footer_go.gif) center no-repeat;width:31px;height:19px; border:0; cursor:pointer; margin-left:8px;}

/*css footer*/
#footer{ width:100%; margin:4px 0; text-align:center; background:url(../images/footer_01.gif) repeat-x;}
.footnav{padding-left:12px; font-size:11px; margin-top:10px}
.footnav a{ padding:0 8px; color:#0154b2; border-right:1px dotted #666;}
.footer_pay img{ margin-top:8px;}
.footer_text1{font-size:11px; margin:8px auto; color:#666; }
.footer_text2{font-size:11px; color:#666; border-top:1px solid #999; line-height:18px;}
.clear{ clear:both;}
