/*@charset "utf-8";*//*written by battleboy(wwm) battleboy@126.com 20010-6-2*/
*{ font: normal 12px/160% "Verdana","Arial","Helvetica",sans-serif;color:#000;}
h1,h2,h3,h4,h5,h6,form,div,p,i,img,ul,li,ol,table,tr,td,fieldset,label,legend,dt,dd,dl,body{margin:0;padding:0;}
ul,ol{list-style:none;}
img {border:0;}
a {text-decoration:none;color:#330;}
a:hover {text-decoration:underline;}
button {cursor:pointer;}
div,p {display:block;}
strong {font-weight:bold;}
hr {height:1px;}
.alc {text-align:center;}
option {color:#000}

#wrap {background:#2C2417 url(bg.jpg) center top no-repeat;overflow:hidden}
#head,#nav,#body,#footer {width:900px;background:#fff;margin:0 auto;}
#head {height:282px;overflow:hidden;background:none;}
h1 {height:238px;text-indent:-2000em;}
#nav {height:44px;margin:0 auto;margin-bottom:20px;text-align:center;background:none}
#nav li {display:inline;padding:0 10px;}
#nav li.nobg {background:none;}
#nav a {color:#FDE295;font-size:14px;font-weight:bold;line-height:44px;padding-left:10px;}
#nav a:hover {color:#ff0;}

#body {width:880px;padding:5px;}
#side {width:240px;float:left;}
#side * {color:#333;font-size:11px}


.bar {padding-bottom:20px;margin-bottom:6px;border:4px solid #1C1C1C;}
.bar h3 {background:url(h3.gif) left bottom no-repeat;height:25px;line-height:25px;font-size:14px;font-weight:bold;margin:6px;text-align:left;color:#333;padding-left:20px;}
.barin {padding:10px 12px;}
#loginform input {color:#990;}

.contact {text-align:center;line-height:2em;}
.mb form label {display:block;width:6em;float:left;}
.mb div {margin:2px 0;}
.im {display:block;text-align:left;font-weight:bold;}
.im ul {padding:6px;}
.im ul li span {color:#f00;}
.im ul li {text-align:left;}

#iemail,#ipswd {width:100px;background:#FFF5EB;}
#ilogin {width:80px;color:#000;}
#regform label {display:block;width:16em;float:left;}
.fred {color:red;}
#regform legend {font-size:12px;font-weight:bold;margin-left:-8px;border-bottom:1px dotted #ffff99;}
#regform fieldset {margin-bottom:10px;}
#regform div {margin-bottom:4px;}
.delivery li {margin:.5em 0;}

#main {width:630px;float:right;border:4px solid #1c1c1c;}
#product {border:1px solid #55648d;background:#e0e0e0 url(h2.gif) left top repeat-x;padding:0 20px;padding-bottom:20px;}
#product h2{height:40px;line-height:40px;font-size:14px;font-weight:bold;color:#fff;text-indent:20px;position:relative;margin:0 -20px;}
#product h2 span {line-height:40px;font-size:11px;color:#ffeeee;position:absolute;right:10px;top:0;}

.promotion {border:2px solid #fc0;padding:10px;background:#ffffef;font-size:20px;font-weight:bold;color:#00f}
#product-introduction {color:#000;text-align:center;margin:10px 0;}
#product-introduction em {font-weight:bold;font-size:12px;color:#000;}
#news_index {background:#fff;}
#tbl_product {margin-top:10px;width:100%;}
#tbl_product td {padding: .5em 2em;}
#tbl_product th {color:#ff7f00;font-weight:bold;background-color:#feecd6;height:30px;}
#tbl_product tr td {color:#223;background-color:#f2f2f2;}
#tbl_product td b{color:#999900;font-size:9px;}
#slogan {color:#660;margin-bottom:12px;}
.land {margin-bottom:6px;padding:8px 10px;padding-top:8px;}
.land h3 {background:url(h3.gif) left bottom no-repeat;height:30px;line-height:30px;color:#345;padding-left:20px;font-size:16px;font-weight:bold;text-align:left;position:relative;}
.land h3 img {position:absolute;right:20px;top:20px;}
.landin {padding:10px 20px;padding-bottom:20px;}
.landin p {margin-bottom:1em;}
.landin p a{text-decoration:underline;}
.landin b {font-weight:bold;color:#330}
.news li {background:url(dot.gif) left bottom repeat-x;padding-left:10px;}
.news li a {height:22px;line-height:22px;}
.introduction p {margin:1em 0;}
#footer {clear:both;height:40px;background:url(nav.gif) repeat-x;padding-top:0px;text-align:center;font-size:12px;line-height:40px;color:#fff;}
#footer a {color:#ff0;}

#postform {padding:10px 20px;}
#postform label {display:block;color:#330;font-size:12px;padding-top:12px;padding-bottom:6px;}
.required {color:red;}
#plform {padding:10px;}
#plform div {height:30px;text-align:left;}
#plform label {width:12em;display:block;float:left;color:#330;margin:4px;}
#plform h4 {background:#f0f0ff;padding:4px 10px;color:#000099;}
#pldetail {display:none;margin-top:10px;}
#pldetail legend {display:none;}
#plform p {padding:6px;}
#msgnav {margin:10px 0;}
#msgnav li{float:left;}
#msgnav a {display:block;text-decoration:none;color:#009;float:left;padding:2px 4px;margin-right:1em;border:1px solid #9cf;background:#eff;}
#msgnav a:hover {background:#ccf;color:#fff;}
#msgnav .mfocus {background:#ffe;}
#msglist {clear:both;}
#msglist p {display:block;border:1px solid #eee;background:#f7f7f7;padding:.5em;}
#msglist a{font-weight:bold;padding-right:1em;}
table {width:100%;}
table,th,td {border: 1px solid #605D55;border-collapse: collapse;}
td {padding: .5em 1em;}
th {color:#666;font-weight:bold;background-color:#eff4f6;text-align:left;padding: .2em 1em;}
tr td {color:#223;background:url(hline.gif) left bottom repeat-x;}
td b{color:#999900;font-size:12px;}
tfoot {text-align:right;}
#ordered-gold {color:#090;}
#ordered-gold .basicprice {color:#900;text-decoration:line-through;}
.titletxt {font-size:14px;font-weight:bold;color:#093;}
#links {clear:both;padding:10px;padding-top:0;margin-top:20px;padding-left:50px;background:#333 url(lnkb.gif) repeat-x;border-top:1px solid #61656F;overflow:auto;zoom:1;}
#links h3 {font-size:14px;height:26px;font-weight:bold;color:#fff;margin-bottom:10px;}
#links li {padding-left:10px;background:url(lnk.gif) left center no-repeat;float:left;width:22%;}
#links li a {padding:0 1em;color:#660;}