*{ margin:0; padding:0;}
body{ font-family:Arial, Helvetica, sans-serif; color:##030303; font-size:11px; background-color: #222;}
a { color: #000;text-decoration: none;}
a:hover,
a:active,
a.active { color: #7d7e7e; }
li{ list-style-type:none;}
img{ border:none;}
ul{ overflow:hidden;}


#favorite a{ color:#f6cdd6;}
.class_list h2{ color:#fff;}
#nav a.class_list a,.pro_list a,.articlelist h2,.pro_name a,#des h2{ color:#999;}
.search{float:right; padding:0 8px 0 0;}
.key_search{ float:left; height:19px; border:none; margin:8px 0 0;}
.botton_s{  float:left;padding-top:0px !important;margin:8px 0 0 !important;margin:10px 0 0;}
.botton_s{ }


.class_list a:hover,.newsli a,#opsition,#opsition a,.pages span,.pages a,.pro_name a:hover{ color:#030303;}
.hot h1{ color:#999;}
.pages,.pro_price{ color:#c00;}
.pro_list a:hover{ color:#c00; text-decoration:underline;}
.class_big a:hover,.copyrightbot a:hover,.emtxt a:hover{ color:#030303; text-decoration:underline;}
.newsli h2 a{ text-decoration:underline;}
.newsli h2,#header h2,.description h2{ font-size:11px;}
#nav,.class_big,.class_list h2,.title h2,.mailtous1 span a,.mailtous2 span a,.mailtous3 span a,.articlelist h2,.pro_price,#des h2{ font-size:12px;}
.hot h1{ font-size:16px;}
#header,#content,#copyright,#content2,#content3{ clear:both; overflow:hidden; margin:0 auto; width:956px;}
#header{ padding:12px 0 0 0; 
    	margin:0 auto;
    	text-align:left;
    	background: transparent url(../images/bg-container.gif) repeat-y 0 0;
		}
#logo{ float:left; margin:0 0 0 17px!important; margin:0 0 0 10px; width:236px;}
#favorite{ margin:0 0 0 780px;}
#favorite li{ padding:0 0 0 10px; background:url(../images/fav_07.jpg) no-repeat left center;}
#nav{ margin:5px 0 0; clear:both; height:38px; line-height:38px; text-align:center;}
#nav ul{ padding:0 0 0 15px; height:38px; }
#nav li{ display:inline;}
#nav li,#nav li a{ padding:0 8px 0 0; color:#999;}
#nav em{ display:block; float:right; width:5px; height:38px; vertical-align:bottom; }
#nav input {
background-color:Transparent;
border: 1px solid #f6cdd6;
font-family:Verdana,sans-serif;
padding:1px;
color:   #f6cdd6;
margin:1px 0 0 0;
}
#content{ margin:19px auto 0; width:942px; padding:0 6px 0 8px; background:url(../images/content_23.jpg) repeat-y;}
#content2{ margin:0 auto; width:942px; padding:0 6px 0 8px; background:url(../images/bg-container1.gif) repeat-y;}
#content3{ margin:19px auto 0; width:942px; padding:0 6px 0 8px; background:#FFFFFF;}
.listart h2{ text-align:center; margin:10px; color:#999;}
.listart p{ margin:0 60px;}
.listart strong{ color:#c00;}
.carlist{ text-align:center;}
.space{ height:15px; background:#fff;}
#sideleft{ float:left;width:228px;}
.class_big{ padding:0 0 8px; line-height:30px;background:#dc0962 url(../images/lefttop_32.jpg) no-repeat bottom;}
.class_big ul{ padding:8px 0 0; background:url(../images/lefttop_25.jpg) no-repeat top;}
.class_big li{ padding:0 0 0 35px; background:url(../images/letopli_31.gif) no-repeat 18px center;}
.class_list{ line-height:18px;}
.class_list h2{ padding:0 0 0 18px; height:36px; line-height:36px; background:url(../images/classlist_41.gif) no-repeat;}
.class_list li{padding:0 0 0 20px;}

.title{ margin:5px 0; height:30px; line-height:30px; background:url(../images/title_53.gif) repeat-x;}
.title em{ float:right; display:block; width:5px; height:30px; background:url(../images/title_53.jpg) no-repeat;}
.title h2{ padding:0 0 0 8px; background:url(../images/title_53.jpg) no-repeat left;}
.article p{line-height:18px; margin:10px;}

#con_right{ margin:0 0 0 233px;}
#con_mid{ float:left; width:488px;}
.adver{ background:url(../images/adver_27.jpg) no-repeat; width:488px; height:167px;}
.adver p{ margin:10px 10px 0 160px;color:#fff; font-size:12px;}
.hot{ height:175px; background:url(../images/00.jpg) no-repeat right; line-height:18px;}
.hot h1,.hot p{ padding:5px 0 0 10px;width:320px;}
.hot p{ overflow:hidden; height:145px;}
#opsition{ padding:0 0 0 5px; background:#fff url(../images/arrow.gif) no-repeat left center;}
#opsition a{ padding:0 5px;}
.articlelist{ margin-left:10px;}
.articlelist h1{ margin:10px 0 0; font-size:16px; color:#999;}
.articlelist h2{ margin:10px 0 0;}
.articlelist p{ padding:5px 0 0; line-height:18px;}

.prolist2_top{ overflow:hidden; font-size:11px;width:96%; font-weight:bold; color:#c00; line-height:20px; border-bottom:3px solid #20ACDA; padding:10px 10px 5px 10px;}
.prolist3_top{float:none!important; float:left;font-size:11px; font-weight:bold;width:96%; color:#c00; margin:10px 0 0; padding:0 10px 0 10px; border-top:3px solid #20ACDA;}
.prolist2_top span{ margin:0 10px 0 0; height:18px;}
.prolist3_top span{ margin-left:8px; font-weight:bold;}
.pages{ padding:10px 0 0 8px; line-height:18px;}
.pages em{ font-style:normal;}
.pages a{ padding:0 5px 0 0;}
.list_pro li{ display:inline; float:left; margin:10px 8px 0; padding:10px 0 0; width:161px; text-align:center; background:url(../images/probg_07.gif) no-repeat top;}
.list_pro span{ display:block;}
.class_ega{ float:left;margin:0 20px 20px;*margin:0 20px 20px!important; *margin:0 15px 20px; width:190px; border:#000 1px solid;}
.class_des{ margin:0 0 0 65px;}
.classbg{ float:left;}
.class_des a{ display:block; text-align:center; color:#17699e; font-size:10px; text-decoration:underline;}
.abot{height:5px; font-size:5px; background:url(../images/probgmid_10.gif) no-repeat bottom;}
.pro_name{background:#E2F9FF; line-height:13px; height:16px; overflow:hidden;}
.pro_series{ padding:0 0 5px;background:#E2F9FF url(../images/pricebot_12.gif) no-repeat bottom;}
.pro_series a{color:#c00;}
.pro_price{ padding:0 0 5px;background:#E2F9FF url(../images/pricebot_12.gif) no-repeat bottom;}

.pro_list li{ display:inline; float:left; padding:10px 0 0; width:120px; text-align:center;}
.pro_list li span{ display:block; padding:5px 0 0; line-height:15px;}
.normalprice, .productSpecialPriceSale {
	text-decoration: line-through;
	background:#cccccc;
	}
.normalprice, .productSpecialPriceSale {
	text-decoration: line-through;
	background:#cccccc;
	}

.productSpecialPrice, .productSalePrice, .productSpecialPriceSale, .productPriceDiscount {
	color: #ff0000;
	background:#cccccc;
	}

#sideright{ margin:0 0 0 495px!important; margin:0 0 0 492px;}
.mailtous1{ color:#030303; height:auto!important; height:55px; background:#dc0962 url(../images/right_top_29.gif) no-repeat top;}
.mailtous2{ height:55px; background:#39BCE6 url(../images/right_top_39.gif) no-repeat top;}
.mailtous3{ height:55px; background:#72C9E5 url(../images/right_top_41.gif) no-repeat top;}
.mailtous1 img,.mailtous2 img,.mailtous3 img{float:left;margin:10px 5px 0 10px;}
.mailtous1 span,.mailtous2 span,.mailtous3 span{ display:block; padding:25px 0 0; font-size:14px; color:#030303;}
.emtxt{ margin:20px 0 0; line-height:20px; padding:10px; background:#dc0962; border-top:1px dashed #fff;}
.emtxt strong{ display:block;}
.mailtous1 span a,.mailtous2 span a,.mailtous3 span a{ float:left;padding:5px 3px 0 0;}
.newslist{ margin:15px 0 0; padding:0 5px;}
.newsli{ padding:0 0 15px;}
.newsli p{ padding:5px 0;}

#copyright{ clear:both;background: transparent url(../images/bg-container.gif) repeat-y 0 0;}
.copyrightbot{ padding:15px 0; text-align:center; line-height:20px;}
.copyrightbot,.copyrightbot a{ color:#fff;}

#des h1{ margin:10px 0; font-size:16px; color:#999; text-align:center;}
#des h2{ margin:5px 0; padding:0 0 0 8px;}
#pholeft{ float:left; width:300px; text-align:center;}
#pholeft span{ display:block; margin:15px 0 0; height:18px; background:url(../images/view_07.gif) no-repeat 90px center;}
#nepre span a{ display:block; clear:both; width:85px; text-align:center;}
#nepre .pre{ clear:none;margin:0 0 0 30px!important; margin:0 0 0 20px; padding:0; float:left;}
#nepre .next{ clear:none; margin:0 30px 0 0!important; margin:0 20px 0 0; padding:0; float:right;}
#nepre .pre a,#nepre .next a{ color:#333;}

#desr{ margin:0 0 0 310px; line-height:22px;}
#desr .price{ font-size:13px; color:#e07; font-weight:bold;}
#desr span{ color:#000000;}
#desr li{ display:block; margin:2px 0 0;background:#DDF5FF;}
#desr .bgnone{ background:none;}
#desr li strong{ display:block; float:left; padding:0 0 0 10px; width:120px;}
#desr li p{ display:block; padding:10px 0 0;}
#desr li select{ margin:0 0 0 10px;}
#desr li p strong{ width:auto;}
#desr .addcart .buyit{ clear:none; float:right; margin:-53px 130px 0 0;}

.destxt{ margin:10px 0 0;}
.description{ height:30px; line-height:30px; background:url(../images/title_53.gif) repeat-x;}
.description em{ display:block; float:right; width:5px; height:30px; background:url(../images/title_55.jpg) no-repeat;}
.description h2{ padding:0 0 0 10px; background:url(../images/title_52.jpg) no-repeat;}
.destxt p{ margin:10px 0 0; padding:0 10px; line-height:20px;}
.bigpho{ text-align:center;}

.carttop{ color:#fff;}
.carlist td strong{ color:#c00;}
.carlist{ line-height:20px;}
.carlist{ margin:5px auto; width:98%;}
.carlist td{ text-align:center;}
.totalbo{ padding:0 10px 0 0;}
.carttop{ font-weight:bold;}
.totalbo{ font-weight:bold; line-height:190%; padding:0 20px 0 250px;}
.check td{ text-align:left;}
.check td strong{ float:right;}
.check td font{ display:block; float:left; height:18px; padding:5px 0 0 5px; color:#c00;}
.check label{ float:left;}

#con_right dt,#con_right dl a,#con_right dl strong{ color:#c00;}
#con_right dt,#con_right dd{ padding:0 0 8px;}
#imgg{ text-align:center; padding-top:15px;}

.alls{float:left; padding-right:32px; font-size:12px;} 
	
.footbar li {display:inline; clear:both; padding-right:12px;}


a img {border: none; }
TR.tableHeading {
	background-color: #cacaca;
	height: 2em;
	}
.tableHeading TH {
	border-bottom: 1px solid #cccccc;
	}
.tableHeading{background-color: #e9e9e9; height: 2.2em;}

.cartQuantity {
	width: 4.7em;	padding: 0.5em 0em; text-align: center;
	}
.cartProductDisplay{padding: 0.5em 0em; padding-left:24px;}
.cartQuantityUpdate{text-align: center;padding: 0.5em 0em;}
.cartAttribsList {
	margin-left: 1em;
	}
#scProductsHead	{text-align:left; padding-left:20px;}
.cartUnitDisplay, .cartTotalDisplay {
	text-align: center;
	padding-right: 0.2em;
	}
	.rowEven {
	background-color: #F0F0F0;
	height: 1.5em;
	vertical-align: top;

	}



.cartUnitDisplay, .cartTotalDisplay {
	text-align: right;
	padding-right: 0.2em;
	}
#cartSubTotal {
	border-top: 1px solid #cccccc;
	font-weight: bold;
	text-align: right;
	line-height: 2.2em;
	padding-right: 2.5em;
    background-color: #e9e9e9;
   	height: 2.2em;
	width:674px;
	}
#cartpic{float:left; margin-right:12px;}
.floatingBox{float:left; margin-right:6px;	margin: 0;
	width: 47%;}
.information {padding: 10px 3px; line-height: 150%;}

.buttonRow {
	margin: 0.5em; 
	}

LEGEND {
	font-weight: bold;
	padding: 0.3em;
	}


.forward {
	float: right;
	}
LABEL.inputLabel {
	width: 8.4em;
	float: left;
	}


	
FIELDSET {
	padding: 0.5em;
	margin: 0.5em 0em;
	border: 1px solid #cccccc;
	}
FORM, SELECT, INPUT {
	display: inline;
	font-size: 1em;
	margin: 0.1em;
	}
	
.floatingBox INPUT {margin:0.27em;}
.tx4{color:#FF0000;}

#myAccountGenw {float:left; width:40%;}
#myAccountGenw li {margin-bottom:8px; list-style:none;}

#myAccountNotifyw {float:left;width:40%;}
#myAccountNotifyw  li {margin-bottom:8px; list-style:none;}
.input{ height:13px;  width:120px;background-color:#FFFfff; vertical-align:middle; line-height:18px;  color:#999999;  }
.content-border p {line-height:140%; color:#666;}
#page li {float:left; display:inline; padding-right:12px;}
.note {font-size:12px;}
#createAcctDefault a {text-decoration:underline; color: #666666;}
.centerColumn a {text-decoration:underline; color: #666666;}
#checkoutShippingHeading{font-size:16px;}
#checkoutShippingHeadingAddress{font-size:14px;}
#checkoutShippingHeadingMethod{font-size:14px;}
#checkoutPaymentHeading{font-size:16px;}
#checkoutPaymentHeadingAddress{font-size:14px;}
.centerColumn h2 {font-size:14px;}
.centerColumn h1 {font-size:16px;}
FORM, SELECT, INPUT {
	display: inline;
	font-size: 1em;
	margin: 0.1em;
	}