body {
	background-color: #000;
	margin: 0px;
	padding: 0px;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #999; /* was #999  */
	text-decoration: none;
}
#top {
	height: 90px;
	width: 972px;
	margin-right: auto;
	margin-left: auto;
}
#logo {
	float: left;
	height: 90px;
	width: 399px;
}
#navbar {
	float: right;
	height: 27px;
	width: 540px;
	padding-top: 30px;
}
#navbar ul {
	border: 1px solid #B98C33;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	float: right;
}
#navbar li {
	background-image: url(../images/luoding.jpg);
	background-repeat: no-repeat;
	height: 23px;
	float: left;
	background-color: #000000;
}
#navbar li a {
	height: 23px;
	width: 117px;
	background-image: url(../images/navbg.jpg);
	background-color: #000000;
	line-height: 23px;
	color: #000000;
	text-decoration: none;
	background-repeat: repeat-x;
	display: block;
	text-align: center;
	border: 1px solid #B98C33;
}
#navbar li a:hover {
	background-image: url(../images/navbg1.jpg);
}
.luoding {
	background-color: #000000;
	background-image: url(../images/luoding.jpg);
	height: 23px;
	width: 25px;
	border: 1px solid #B98C33;
}
#banner {
	height: 208px;
	width: 954px;
	margin-right: auto;
	margin-left: auto;
	border: 9px solid #333333;
}
#banner1 {
	height: 120px;
	width: 954px;
	margin-right: auto;
	margin-left: auto;
	border: 9px solid #333333;
}
#main {
	width: 972px;
	margin-top: 18px;
	margin-right: auto;
	margin-left: auto;
}
#left {
	float: left;
	width: 205px;
}
#med {
	float: left;
	width: 530px;
	padding-left: 18px;
}
#med1 {
	float: right;
	width: 730px;
}
#right {
	float: right;
	width: 202px;
}
.til {
	font-size: 14px;
	line-height: 23px;
	font-weight: bold;
	color: #000000;
	background-color: #000000;
	background-image: url(../images/navbg.jpg);
	height: 23px;
	width: 201px;
	border: 2px solid #333333;
	text-indent: 18px;
}
.til1 {
	font-size: 14px;
	line-height: 23px;
	font-weight: bold;
	color: #000000;
	background-color: #000000;
	background-image: url(../images/navbg.jpg);
	height: 23px;
	width: 186;
	border: 2px solid #333333;
	text-indent: 18px;
}


#del_disc{
	font-size: 14px;
	line-height: 23px;
	font-weight: bold;
	color: #fff;
	background-color: #000000;
	background-image: url(../images/navbg.jpg);
	height: 23px;
	width: 186;
	border: 2px solid #333333;
	text-indent: 18px;
}

#del_disc  a { color: #000;}

.btn {
	font-size: 12px;
	line-height: 23px;
	font-weight: bold;
	color: #000000;
	background-color: #000000;
	background-image: url(../images/navbg.jpg);
	width: 186;
	border: 2px solid #333333;
	text-align: center;
}
.btn1 {
	font-size: 12px;
	line-height: 23px;
	font-weight: bold;
	color: #000000;
	background-color: #000000;
	background-image: url(../images/navbg.jpg);
	width: 186;
	text-align: center;
}
.btn2 {
	font-size: 12px;
	line-height: 23px;
	font-weight: bold;
	color: #000000;
	background-color: #000000;
	background-image: url(../images/navbg.jpg);
	width: 186;
	text-align: center;
	padding-right: 18px;
	padding-left: 18px;
	cursor: pointer;
}
.til1 a {
	color: #000000;
	text-decoration: none;
}

.nav {
	padding: 0px;
	list-style-type: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 28px;
	color: #666666;
	text-decoration: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
}
.nav li {
	height: 28px;
	width: 100%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #121212;
	text-indent: 18px;
	font-weight: bold;
}

.nav li a {
	color: #666666;
	text-decoration: none;
	display: block;
	height: 28px;
	width: 100%;
}
.nav li a:hover {
	color: #FFFFFF;
	background-color: #121212;
}
.tildi {
	font-family: "Times New Roman", Times, serif;
	font-size: 28px;
	line-height: 30px;
	color: #F6BE2A;
	height: 30px;
	width: 100%;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
	text-indent: 18px;
	float: none;
	clear: both;
	margin-bottom: 18px;
	text-align: center;
}
.productshow {
	color:#FF6600;
	display:block;
	padding: 4px;
	width: 148px;
	float: none;
	background-color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	height: 148px;
	margin: 0px;
	}
.productshow:link,.productshow:visited {
	color:#FF6600;
	display:block;
	padding: 4px;
	width: 148px;
	float: left;
	background-color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	height: 148px;
	margin-top: 0px;
	margin-right: 8px;
	margin-bottom: 0px;
	margin-left: 8px;
	}
.productshow:hover {
	color:#FF3333;
	display:block;
	background-color: #F6BE2A;
	}
.kuang {
	float: left;
	width: 156px;
	padding-right: 10px;
	padding-left: 10px;
}
.proname {
	font-size: 12px;
	font-weight: bold;
	color: #FF9900;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 10px;
	line-height: 18px;
	height: 60px;
	padding-right: 10px;
	padding-left: 10px;
	width: 136px;
}
.proname a {
	color: #FF9900;
	text-decoration: none;
}
.proname a:hover {
	text-decoration: underline;
}

.maintxt {
 	font-weight:bold; 
	padding: 2px 4px 10px 4px;
}
.tildi h1 {
	font-size: 24px;
	font-weight: normal;
	line-height: 30px;
	margin: 0px;
	padding: 0px;
}
.proname img {
	margin-right: 2px;
	margin-left: 2px;
	float: none;
}


.righttil {
	background-color: #1a1a1a;
	padding: 6px;
	width: 190px;
	margin-bottom: 30px;
}

.del_dis_back {
	background-color: #1a1a1a;
	padding: 6px;

	margin-bottom: 30px;
}
/*
select {
	font-size: 12px;
	color: #FFFFFF;
	background-color: #444444;
	border: 1px solid #666666;
}
input {
	font-size: 12px;
	color: #FFFFFF;
	background-color: #444444;
	border: 1px solid #666666;
} */
input, select {
	font-size:1.09em;
	border: 1px solid #666;
	background-color: #CCC;
}
.youcart {
	font-size: 14px;
	line-height: 18px;
	color: #FFC428;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}
#cart {
	margin-top: 10px;
}

.productshow1 {
	color:#FF6600;
	display:block;
	padding: 2px;
	width: 44px;
	float: none;
	background-color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	height: 44px;
	margin: 0px;
	}
.productshow1:link,.productshow:visited {
	color:#FF6600;
	display:block;
	padding: 2px;
	width: 44px;
	float: left;
	background-color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	height: 44px;
	margin-top: 0px;
	margin-right: 8px;
	margin-bottom: 0px;
	margin-left: 8px;
	}
#cart a {
	color: #CC3333;
	text-decoration: underline;
}
#cart td {
	font-size: 10px;
	color: #FFFFFF;
	padding: 2px;
	line-height: 14px;
}

.productshow1:hover {
	color:#FF3333;
	display:block;
	background-color: #F6BE2A;
	}
.righttil1 {
	width: 173px;
	background-image: url(../images/conbg.jpg);
	height: 240px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #FFFFFF;
	padding-top: 35px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
	background-repeat: no-repeat;
}
.con {
	text-align: center;
	margin: 10px 0 20px 0;
}
#root {
	clear: both;
	width: 972px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../images/root.jpg);
	background-repeat: repeat-x;
	height: 110px;
}
#root1 {
	background-image: url(../images/logo1.jpg);
	background-repeat: no-repeat;
	background-position: right;
	clear: both;
	height: 55px;
	width: 972px;
	margin-right: auto;
	margin-left: auto;
	color: #B28D46;
	font-size: 12px;
	line-height: 18px;
	margin-top: 10px;
}
#root1 a {
	color: #B28D46;
	text-decoration: none;
}
#root1 a:hover {
	text-decoration: underline;
}

#root1 img { margin: 10px; border:0; margin-left: 0px;}

#banner #monoSlideshow a {
	color: #F6BE2A;
}
.productshow2 {
	color:#FF6600;
	display:block;
	padding: 4px;
	width: 242px;
	float: none;
	background-color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	height: 62px;
	margin: 0px;
	}
.kuang1 {
	float: left;
	height: 82px;
	width: 264px;
	text-align: center;
}

.productshow2:link,.productshow:visited {
	color:#FF6600;
	display:block;
	padding: 4px;
	width: 22px;
	float: left;
	background-color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	height: 62px;
	margin-top: 0px;
	margin-right: 8px;
	margin-bottom: 0px;
	margin-left: 8px;
	}
.productshow2:hover {
	color:#FF3333;
	display:block;
	background-color: #F6BE2A;
	}
form {
	margin: 0px;
	padding: 0px;
	color: #FFFFFF;
}
#main #med .maintxt #addform {
	padding-right: 15px;
	padding-left: 15px;
}

/* 
textarea {
	background-color: #444444;
	border: 1px solid #666666;
	font-size: 12px;
	color: #FFFFFF;
} */
textarea {
	border: 1px solid #CCC;
	background-color: #CCC;
	font-size: 1.09em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#page {
	padding: 0px;
	clear: both;
	float: none;
	height: 30px;
	width: 500px;
	margin-top: 20px;
	margin-bottom: 20px;
	border: 4px solid #333333;
	line-height: 30px;
	color: #FFFFFF;
	text-align: center;
	margin-left: 8px;
}
#page a {
	color: #FFFFFF;
	text-decoration: none;
	margin-right: 5px;
	margin-left: 5px;
	font-weight: normal;
}
.advice {
	line-height: 30px;
}

#page a:hover {
	text-decoration: underline;
}
h1 {
	font-size: 14px;
	font-weight: bold;
	color: #F6BE2A;
}
h2 {
	font-size: 12px;
	font-weight: bold;
	color: #F6BE2A;
}
.maintxt a {
	font-weight: bold;
	color: #999999;
	text-decoration: none;
}
.details a {
	color: #F9E58C;
	text-decoration: underline;
}

.details {
	background-color: #333333;
	margin-bottom: 4px;
	color: #999999;
}
.details td {
	background-color: #000000;
	font-size: 12px;
	font-weight: normal;
	color: #999999;
	line-height: 16px;
}
.jianju {
	line-height: 36px;
}
.zhengchang {
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.subtext {
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#main #med1 .tab a {
	color: #DEAB42;
	text-decoration: underline;
}



.deli {
	font-size: 10px;
	line-height: 14px;
	font-weight: normal;
	color: #CCCCCC;
}

.price {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #F6BE2A;
	font-weight: bold;
	line-height: 30px;
}
#cartil {
	background-color: #000000;
	border: 1px solid #333333;
}
#carlist td {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
	padding-top: 10px;
	padding-bottom: 10px;
}
.cartname {
	font-weight: bold;
	color: #FF9900;
	text-decoration: none;
}

#liucheng {
	font-size: 10px;
	font-weight: bold;
	margin-bottom: 10px;
}
#fenge {
	border-bottom-style: none;
	width: 972px;
	margin-right: auto;
	margin-left: auto;
	height: 20px;
}
.fieldclass .legendclass {
	font-size: 12px;
	color: #EFB828;
	font-weight: bold;
}
#med .fieldclass {
	height: 160px;
}
.brand {
	padding-top: 0px;
	padding-bottom: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #F6BE2A;
	text-decoration: none;
	padding-right: 0px;
	padding-left: 0px;
	line-height: 24px;
}
.brandl legend {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
}
.brandl {
	margin-bottom: 20px;
}


.brand li {
	padding-right: 20px;
	float: left;
	list-style-type: none;
}
.brand a {
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
}
.xbtaa {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	color: #F6BE2A;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #333333;
	text-indent: 10px;
	line-height: 24px;
	clear:both;
}

.brand a:hover {
	color: #D9A725;
}
.zimu {clear:both;}
.zimu a {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #000000;
	display: block;
	height: 15px;
	width: 15px;
	border: 1px solid #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	float: left;
	margin-right: 2px;
	text-align: center;
}
.zimu a:hover {
	text-decoration: none;
	color: #FFFFFF;
	background-color: #333333;
}

#shipping { border: 1px solid red; padding: 20px; background-image: url(../images/cart.gif); margin: 5px;}

#shipping-set{ border: 1px solid #ffffff; padding: 20px; margin: 5px; visibility: hidden; display: none;}

/* .checkoutbtn {border: 1px solid red; background-color: #cccccc; cursor: pointer; text-align: center;} */
.paypalbtn {border: 1px solid red; width: 150px; height: 30px; padding-top: 5px; background-color: #fff; background-image: url(https://fpdbs.paypal.com/dynamicimageweb?cmd=_dynamic-image&pal=SFJCXFDLNFR5U&locale=en_GB); padding-top: 25px; cursor: pointer;}
.disabled {border: 1px solid #666666;width: 134px;cursor: pointer; margin-top:5px;}
.paypal { border: 1px solid red; padding-top: 5px; background-color: #fff; }
.seal { background-image: url(../images/12.jpg); width: 160px; height: 200px; padding-left: 20px;}

.bai {
	background-color: #000000;
	background-image: none;
	color: #FFF; /* was #FFFF00; */
	width: 150px; height: 30px; margin-top: 5px;cursor: pointer;
	
	font-size: 12px;
	line-height: 23px;
	font-weight: bold;
	color: #000000;
	background-color: #000000;
	background-image: url(../images/navbg.jpg);
	width: 186;
	border: 2px solid #333333;
	text-align: center;
	
}
.bai1 {
	color: #FFFFFF;
	background-color: #000000;
}

.errorIN { display:none;}
.error { border: solid 1px #FF0000; padding: 5px; background-color: #fff; color: #000;}