@charset "utf-8";
/* CSS Document #006AB6 */

* {
    margin:0; 
    padding:0; 
    font-size:12px;
}
body { 
	background:#ffffff; 
	margin:0; 
	font-size:12px; 
	font-family:Arial, Helvetica, sans-serif; 
	color: #000000;
	line-height:150%;
	text-align:center;
}
a{color: #000000; text-decoration: none;}
a:hover { color: #3399FF; text-decoration: none;}

a img{ border:0;}

#headerWrapper {
	margin: auto;
	clear: both;
	width: 1000px; background:#ffffff;
}
#menu{padding-right:20px;
height:28px; background:url(../images/menubg.gif);
}
#menu ul{ float:right;
height:25px;
margin:0;
padding:0;}
#menu li{ height:25px;
float:left;
margin-right:1px;
list-style:none;}
#menu a{ background:url(../images/menu.gif) no-repeat 0 -50px;
float:left;}
#menu a span{ cursor:pointer;
	background:url(../images/menu.gif) no-repeat 100% -75px;
	float:left;
	height:25px;
	line-height:25px;
	padding-left:20px;
	padding-right:20px;
	color:#fff;
	font-weight:bold}
#menu a:hover{ background-position:0 0; text-decoration:none;}
#menu a:hover span{ background-position:100% -25px;
color:#fff;}
#menuhover a,#menuhover a:hover,#menu a:active{ background-position:0 0; }
#menuhover a span,#menuhover a:hover span,#menu a:active span{ background-position:100% -25px;
color:#fff;}
#submenu { background:#ddd; padding:5px 0 3px 15px;}
.notice { float:left; font-weight:normal;
	width:540px; 
	background:url(../images/noticedot.gif) no-repeat 10px center; padding-left:30px}


h1 { background: url(../images/add.gif) no-repeat 3px center;  padding-left:24px;} 
h2 { font-size:14px; text-align:left;}


.textlist { padding-left:5px; margin:0}
.textlist ul { margin:0}
.textlist ul li { margin:3px; line-height:150%}
.btn {
	vertical-align: middle;
	color: #FFFF99;
	background: url(../images/bn_log.jpg) no-repeat center center;
	height: 31px;
	width: 64px;
	border:0;	
	margin: 7px 3px 5px;
	font-size:12px;
}
input,textarea,select { background: #FFFFFF; padding:0; vertical-align:middle;

	background: #fff;
	COLOR: #000000;}
/*login box background effects*/
#loginbox{ background: url(../images/loginbg.jpg) repeat-x top;}
#loginboxHeading{background: url(../images/loginbg_key.jpg) no-repeat top right;}
#loginContent{background: url(../images/loginbg_key.jpg) no-repeat 100% -28px;}

#loginbox div.btn { float:right; clear:both;}
#loginbox .btn input {/*按钮*/ 
	vertical-align: middle;
	text-align:center;
	color:#fff;
	font-weight:bold;
	height: 26px;
	width: 67px;
	border:0;
	cursor:pointer;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
} 

.servicebg { background: #efefef url(../images/servicebg.jpg) bottom right no-repeat; height:150px;}
#livechat {  width:120px;height:24px; margin-top:85px;
display: block}

/* Clear Fix */
.clearfix:after 
{ 
content:"."; 
display:block; 
height:0; 
clear:both; 
visibility:hidden; 
} 
.clearfix 
{
display:inline-block;
}
/* Hide from IE Mac \*/ 
.clearfix {display:block;} 
/* End hide from IE Mac */ 
/* end of clearfix */



.back {
	float: left;
	}
.centerBoxContentsAbout{ text-align:left; padding-left:5px;}
#productName { background:none; padding:10px; font-size:14px;}
.abcd { background: #CC6600; color:#FFFF99; font-weight:bold; padding:0 3px; text-align:center;}
.payimg {width:166px; height:133px; background:url(../images/paylink.gif) no-repeat center center; }
.cartimg { width:80px; height:79px; background:url(../images/virtuemart_cart.gif) no-repeat center center; margin:0 auto }
.rmb { width:300px; float:left;}

#topBar{ background:#eeeeee;
	margin:0 auto;
	color:#2C2C2C;
	font-weight:bold; padding:5px;
	}
.topBox{
	float:left; text-align:right;

	}
#nav_header{ border:none; }/*Home login*/
#lang_header{ border:none; padding:0 10px; float:right;}
#currency_header{ border:none; float:right}
#cart_header{
	background:url(../images/cart_bg.gif) 2em 0 no-repeat;
	padding:.2em 0 0 8em;
	}