/*global define*/

 ul, ol, li, p, table, td, th, form, fieldset, img, dl, dt, dd, p {

	margin:0;

	padding:0;

}

h1, h2, h3, h4, h5, h6 {

	margin:0;

	padding:0;

	font-size:12px;

	font-weight:normal;

}

body {

	background:#fff;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#333;

	margin:0;

	padding:0;
	
}

img {

	border:0;

	outline:none;

}

p {

	line-height:20px;

}

.pheight{

	margin-top:10px;}

a {

	color:#333;

	font-size:11px;

	text-decoration:none;

}

a:hover {

	text-decoration:underline ;

}

ul, li {

	list-style:none;

}

select, input {

	vertical-align:middle;

}

h1{

	color:#C7160C;

	font-size:18px;

	font-weight:bold;

	width:755px;

	background:url(../images/dotted_line_dbl_fade.gif) repeat-x center bottom;

	clear:both;

	height:25px;

	margin-bottom:10px;

	}

h1 a{float:right; padding-right:10px;}

h1 span{float:left;}

h2 {

	color:#C7160C;

	font-size:16px;

	font-weight:bold;

	width:755px;

	background:url(../images/dotted_line_dbl_fade.gif) no-repeat left 22px;

	clear:both;

	height:30px;

	line-height:20px;

}

h3 {

	font-weight:bold;

}

#main {

	width:770px;

	_width:768px;

	float:right;

	margin-bottom:10px;

}

#content{

	width:995px;

	margin:5px auto 0;
	
	padding-top:0;

	background:#fff;

	overflow:hidden;

}

#sidebar {

	width:208px;

	float:left;

	margin-left:10px;

	display:inline

}

.required {

	color:#ff6600;

	padding:0 2px;

}

.warn{ color:#FF0000}

/*header*/

#header {

	width:995px;

    height:170px;

	background:#FFFFFF;

	margin:0 auto;

}

#logo {

	margin:0 auto;

	height:72px;

	width:98%;

}

.headright{
    float:right;
	margin-top:10px;
	*margin-top:-60px;
}
.headright li{
	float:left;
	padding:0 5px;
}
.currencies {

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

}

.searchinput {

	font-size:11px;

	width:217px;

}

/*nav*/

#nav{

	font-weight:bold;

	height:48px;

	width:975px;

	margin:50px auto 0 auto;

	_margin:-2px auto 0 auto;

	line-height:48px;

	background:url(../images/nav-bg.jpg) center top repeat-x;

}

#nav li{height:48px;}

#nav a {

	color:#fff;

	padding:0 12px;

	display:block;

	text-decoration:none;
	
	font-size:14px;

}

#nav a:hover {

	color:#222;

	display:block;

	text-decoration:none;

}

#nav li {

	float:left;

	display:block;

}
.first{
    background:url(../images/nav-left.jpg) no-repeat left top;
}
.last{
    background:url(../images/nav-right.jpg) no-repeat right top;
	width:6px;
	height:48px;
}
/*nav_end*/

/*nav*/

#nav2{

	height:36px;

	width:98%;

	float:left;

	margin:10px 0 0 10px;

	_margin:5px 0 5px 5px;

	line-height:36px;

	background:url(../images/nav2-bg.jpg) center top repeat-x;

}

#nav2 a{

	color:#665e56;

	padding:0 5px;

	display:block;

	text-decoration:none;

}

#nav2 a:hover {

	color:#222;

	display:block;

	text-decoration:underline;

}

#nav2 ul li{

	float:left;

	padding:0 3px;

	text-align:center;


}

.nav2sub{
	background:url(../images/nav2-left.jpg) no-repeat left top;
}
.item{color:#dc4000;}

/*nav_end*/

/**************header_end*******************/

/**************foot*******************/

#footer{

	width:995px;

	margin:10px auto 0;

	border-top:3px #dbdcd5 solid;

	clear:both;

	line-height:30px;

	height:55px;

	color:#000;

}

#footer ul{

	padding-left:10px;
	
	background:#fff;

	height:29px;

	_height:28px;

	text-align:center;
	
	font-weight:bold;
}

#footer ul li {

	display:inline;

	padding:0 6px;

}

#footer ul li a{

	color:#000;

	font-weight:bold;}

	

.footkeyword{text-align:center; background:#fff; color:#000}

.footkeyword a{padding:0 10px; color:#000;}

/**************foot_end*******************/

/**************indexmain************************/

#indexmain {

	width:100%;
    padding-left:10px;
}

#mleft{

	border-left:10px #FFFFFF solid;}

#mright {

	margin-top:-379px;

    *margin-top:-382px;

	_margin-right:-10px;

	width:470px;

	height:379px;

	float:right;

}

#mright ul {

	margin:10px 5px 0 35px;

}

#mright ul li {

	width:140px;

	height:185px;

	_height:180px;

	text-align:center;

	float:left;

}

#flink {

	margin:5px auto 0 auto;

 *margin:2px auto 0 auto;

	width:100%;

}

#flink ul li {

	display:inline;

	padding:0 9px;

}

/**************indexmain_end*******************/

/*siteshopcart*/

#siteshopcart {

	border:1px solid #5e5e5e;

	width:196px;

	margin:0 auto;

	padding:5px;

}

#siteshopcarttit a{

	color:#C7160C;

	font-size:18px;

	font-weight:bold;

	text-decoration:none;

}

#siteshopcart span {

	float:left;

}

#siteshopcart a {

	text-align:left;

	margin:0;

	display:block;

}

#siteshopcart li {

	display:inline;

	line-height:18px;

}

#siteshopcart input {

	margin-left:120px;

	margin-top:5px;

}

#siteshopcart p {

	text-align:right;

	font-size:13px;

	color:#FFFFFF;

	font-weight:bold;

}

/*end siteshopcart*/



/*productcategory*/

#productcategory {

	border:1px solid #5e5e5e;

	margin:10px 0;

}

.mainproductcate{margin-left:2px;line-height:22px;}

.mainproductcate li{

	color:#333;

	line-height:19px;

	

}



.mainproductcate a {

	text-decoration:none;

	color:#333;

	background:url(../images/jian.jpg) no-repeat left center;

	padding-left:14px;

	float:left;

	

}

.mainproductcate a:hover {

	text-decoration:underline;

}

.mainproductcate span {

	color:#333;

}

.mainproductcate li{padding-left:10px;}

.mainproductcate li a {

	background:none;

	padding-left:0;

}

.mainproductcate li span {

	background:none;

}



/*end productcategory*/



/*productlist and adproductlist*/

#productlist {

	width:770px;

}

#productlist li {

	margin:10px 45px 20px;

}

.product {

	text-align:center;

	width:160px;

	float:left;

	display:inline;

	line-height:14px;

}

.product a {

	display:block;

}

.productimg {

	width:160px;

	height:130px;

	margin-bottom:10px;

}

.productname{height:35px;}

.product span {

	color:#C7160C;

	font-size:14px;

	line-height:25px;

	font-weight:bold;

}

#adproductclass li{

	margin:10px auto;

	width:170px;

	height:200px;

	display:inline;

	background:#FFFFFF

	}

#adproduct li {

	margin:10px 16px;

}

/*end productlist and adproductlist*/



/*productinfo*/

#productinfo {

	line-height:24px;

	width:770px;

	height:320px;

}

#productinfoleft {

	width:280px;

	float:left;

	margin:5px 0px 5px 90px;

	display:inline;

}

/*

#productinfo select {

	width:40px;

}*/

.quantitytext{

	width:30px;

	height:12px;

}

#productinfoimg {

	width:280px;

}
/*#productinfoimg img {

	width:280px;

}*/

#productinfo span {

	font-weight:bold;

	margin-right:5px;

}

#productinfo em {

	font-style:normal;

	font-weight:normal;

	font-size:13px;

}

#productinfo ul {

	width:300px;

	float:right;

	margin-top:70px;

}

#productinfo li a {

	display:inline;

}

#cost {

	color:#C7160C;

	font-size:16px;

}

#productinfobtn {

	text-align:center;

	width:260px;

	margin-top:5px;

}

.btn1{margin:5px;}

/*form140*/

.form140 {

	border:1px solid #5e5e5e;

	padding:5px;

	width:748px;

	height:100%;

	float:left;

	margin:0 0 5px;

}

.form140 label {

	float:left;

	width:150px;

	text-align:right;

	padding-right:5px;

}

.form140 input[text]{

	width:180px;

}

/*.psw{width:171px;*width:149px;}*/

.psw{*width:149px;}

.form140 select{}

/*

.form140 input[radio]{}*/

.form140 p {

	padding:5px;

}

/*form140 end*/

/*form320*/

.form320 {

	border:1px solid #5e5e5e;

	padding:5px;

	width:748px;

	height:100%;

	float:left;

	margin:0 0 5px;

}

.form320 label {

	float:left;

	width:320px;

	text-align:right;

	padding-right:5px;

}

.form320 input[text]{

	width:180px;

}

.form320 select{

	width:155px;}

.form320 p {

	padding:5px;

}

/*form320 end*/



/*login*/

.mainconttit {

	font-size:15px;

	font-weight:bold;

	padding-left:5px;

	height:25px;

	line-height:25px;

}



#loginregform {

	float:left;

	width:100%;

}

/*account*/

.accounttit {

	font-weight:bold;

	color:#C7160C;

	font-size:12px;

}

.tablelist tr td {

	padding:5px;

}

.tablelist1 tr td {

	background:url(../images/ARRow_green.gif) no-repeat left center;

	padding:5px 5px 5px 15px;

}

.accountbtn {

	text-align:center;

}

.accountbtn input{

	margin:5px;

}



.accountkuang{

border:1px solid #5E5E5E; width:740px; padding:10px;

}



/*end account*/

/**************checkout*******************/

.total_expense {

	width:97%;

	text-align:right;

	line-height:25px;

	padding-right:10px;

}

.add_comments {

	width:70%;

	height:100px;

}

.imgsecure {

	margin:-150px 0 0 430px;

	position:absolute;

}

.input1_cvv2 {

	margin:-2px 0;

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	width:18px;

}

.inputlogin_year{

	margin:-26px 0 0 291px;

	*margin:-26px 0 0px 291px;}

/**************checkout_end*******************/

/*a,area { blr:expression(this.onFocus=this.blur()) }*/ /* IE */

/*:focus { -moz-outline-style: none; }*/ /* FF */ 

#productslisting{

	text-align:center;}

#productslisting ul li{

	display:inline;

	float:left;

	height:20px;}

#shopcartbnt ul li{

	display:inline;

	line-height:20px;

	}

#buttonshopcart ul{

	width:770px;

	background:#00FF00;

	text-align:center;}

#buttonshopcart ul li{

	display:inline;

	padding-left:25px;

	line-height:25px;}

.size_title{

	color:#C7160C;

}

#contentLYR{

	width:220px; 

	height:100%; 

	margin-left:550px;

	}

#checkoutnext{

	text-align:right;

	width:760px;

	}









#shopcarttitle{

	width:100%; 

	text-align:center;}

.shopcartlist ul{

	width:770px;

	text-align:center;}

.shopcartlist ul li{

	list-style:none;

	float:left;

	}

.propro,.proname,.proqty,.prototal,.proaction,.proprice{

	height:20px;

	font-weight:bold;

	margin-bottom:10px;

	color:#c7160c;

	border-bottom:1px #666666 solid;

	}

.propro{

	width:120px; 

	}

.proname{

	width:285px; 

	}

.proqty,.prototal,.proaction{

	width:80px;

	}

.proprice{

	width:110px; 

	}

.proprom,.pronamem,.proqtym,.prototalm,.proactionm,.propricem{

	height:90px;

	font-weight:bold;

	}

.proprom{

	width:120px; 

	}

.pronamem{

	width:285px; 

	}

.proqtym,.prototalm,.proactionm{

	width:80px;

	}

.propricem{

	width:110px; 

	}

#historyinfo li{width:760px;}

.tit2{ line-height:28px; font-weight:bold;color:#C7160C;}

.tit2 span{margin-right:60px;}

.sshopcart{

	width:90px;

	height:50px;

	line-height:25px;

	margin:5px 0 0 110px;

	}

#shopcartitems{

	text-align:left;

	padding-left:40px;}

#shopcarttotal{

	text-align:right; 

	margin-top:-20px; 

	padding-right:25px;

	font-size:11px;

	color:#C7160C;

	font-weight:bold;

	}

#shopcartshow_total{

	color:#C7160C;

	font-size:13px;

	}

#shopcartupdatebnt{

	margin:0 0 0 150px;}

#shopcartcontinue_shopbnt{

	margin:-21px 0 0 315px;}

#shopcartcheckoutbnt{

	margin:-21px 0 0 520px;}

#text_shopcart_empty{

	color:#C7160C; 

	font-weight:bold; 

	width:200px;  

	margin:0 auto;}

#shopcartaccount_back{

	width:98%; 

	text-align:right;

	padding-right:10px;}

.indexproductsname{

	margin:0 auto;

	width:130px;

	height:30px;}

#productinfoback{

	margin:-21px 0 0 130px;}

#productinfoaddtocart{

	margin-top:15px;}

#login_login{

	width:365px; 

	height:150px;}

#logincrate_a_new{

	float:left;

	margin-left:5px;

	width:365px; 

	height:150px;}

#productinfo_addimages{

	background:#eee;

	border:1px solid #5e5e5e; padding:5px; width:97%;}

/*currencies pull down menu*/

.currencyf{position:relative; margin-left:90px;}

.currencyc{font-size:9px;position:absolute;left:-90px;_left:0px; top:-2px;*top:-5px;}

#contentLYR{

	width:200px;

}




