@charset "utf-8";
body { margin:0; font-family:Tahoma, Arial, Helvetica, sans-serif;font-size:11px;font-size-adjust:none;font-style:normal;font-variant:normal;font-weight:normal;line-height:normal; background:#d2d1d0 url(./bg.gif) left top repeat-x;}
h1,h2,h3,h4,h5,h6,ul,dl,dt,dd,ol,p,table,td,tr,form,fieldset,input,textarea,a,select { padding:0; margin:0;font-family:Tahoma, Arial, Helvetica, sans-serif;}
h1,h2,h3,h4,h5,h6 {font-weight:normal;}
li{list-style-type:none;}
img { border:none; vertical-align:top;}
a {text-decoration:none; color:#666;}
a:focus { outline:0;}
:focus {  -moz-outline-style:none;}
a:active { color:#333;}
a:hover { color:#c95253;}
.fl { float:left; }
.fr { float:right; }
.ah { height:1%; overflow:auto;}
.cr { clear:both; height:8px; font-size:1px;}
.w96 { margin:0 auto; width:960px;}

a.lk{line-height:25px; color:#FFF; font-weight:bold}
a.lk:hover{color:#C95253}

#header { height:57px; background:url(./logo.jpg) -33px top no-repeat; text-align:right;}
	#header input { margin:18px 6px 0 0;}
.ipt1, .ipt2, .ipt3 { float:left; display:block; margin-right:6px;  }
.ipt1, .ipt2 { background:white url(./bg_input.gif) left top repeat-x; border:solid #1b1b1b 1px;}
.ipt1 { height:21px;}
.ipt2 { height:23px;}
.ipt3 { text-indent:-1000px; width:71px; height:23px; border:none; background:url(./ico.png) -92px -72px no-repeat; overflow:hidden;}
.ipt4 { height:18px; border:solid #464441 1px; background:#373634; color:#989b83;}
.ipt5 { width:56px; background:url(./ico.png) left -122px no-repeat; }
.ipt6 { width:72px; background:url(./ico.png) -66px -122px no-repeat; }
.ipt5, .ipt6 { height:23px; border:none; text-indent:-1000px; overflow:hidden;}
.ipt7, .buybtn67 { width:82px; height:23px; background:url(./ico.png) left -161px no-repeat; border:none; color:#964610; font-weight:bold;}
.ipt8 { width:130px; height:23px; background:url(./ico.png) left -192px no-repeat; border:none; color:#964610; font-weight:bold;}

#nav { height:81px;}
	#nav #cart { float:left; display:block; margin:30px 0 0 10px; height:40px; width:280px; background:url(./ico.png) -263px -263px no-repeat; }
	#nav #cart p { padding:2px 0 2px 45px; font-weight:bold;}
	#nav #cart p.cart_1 { color:#ffbe33; font-size:14px; }
	#nav #cart p.cart_1 a { float:right; display:block; width:82px; height:23px; background:url(./ico.png) left -72px no-repeat; text-indent:-1000px; overflow:hidden; }
	#nav #cart p.cart_2 { color:white;}
	#nav #cart p.cart_2 label { padding:0 3px; color:#ff0101; font-size:12px;}
	#nav ul { float:right; display:block; margin-right:12px; width:448px; height:52px; background:url(./bg_nav.gif);}
	#nav ul li { display:block; float:left;}
	#nav ul li a { display:block; padding:0 25px; line-height:52px; color:white; font-size:14px; font-weight:bold; text-align:center;}
	#nav ul li a:hover { color:#ffb731;}
	.nav_c { width:2px; height:52px; background:url(./nav_c.gif) left top no-repeat; font-size:1px;}
#myleft { width:222px; background:url(./bg_plist.gif) left top repeat-y; border-bottom:solid #c4c2c0 4px;}
	#myleft h3 { padding:22px 0 0 40px; height:24px; color:#555; font-size:14px; font-weight:bold; background:url(./all.gif) left top no-repeat;}
#myright { width:730px;}

#plist { margin:0 4px 0 2px; border-bottom:solid #f3f3f3 3px;}
#plist p a { display:block; padding-left:20px; border-top:solid #d9d8d7 1px; background:white url(./ico.png) left -37px no-repeat; height:29px; line-height:29px; font-weight:bold; width: 196px;}
#plist .panes { padding:8px 10px; border-top:solid #d9d8d7 1px; display:none;}
#plist .panes a { display:block; padding-left:10px; height:20px; line-height:20px; background:url(./dot1.gif) left center no-repeat;}
#plist p.current a { cursor:default; background:white url(./ico.png) left top no-repeat; color:#c94427; }
#hot { height:1%; overflow:auto; padding:6px 0; margin-top:10px; background:#f0d8cb; border:solid #b94608 1px;}
	#hot ul li { float:left; display:block; padding:8px 0 8px 15px; width:220px; }
	#hot ul li div { float:left; display:block; margin-right:8px; width:131px; height:110px; overflow:hidden; border:solid #c6a694 1px;}
	#hot ul li div a img { border:solid white 4px;}
	#hot ul li p { padding-top:5px; height:70px; color:#333; font-weight:bold; white-space:normal;  word-wrap:break-word;
 overflow:hidden;}
 #hot ul li p a{ color:#333;}
 #hot ul li p a:hover{ color:#c95253;}
	#hot .hot { position:absolute; margin:-9px 0 0 684px; display:block;  width:48px; height:50px; background:url(./hot.gif) center center no-repeat; text-indent:-1000px; overflow:hidden;}
#arr { background:white; border:solid #BBB 1px;}
	
.buy1,.buysubbtn2 { display:block; width:67px; height:24px; overflow:hidden; background:url(./ico.png) -233px top no-repeat; text-indent:-1000px; border:none;}
.arr_title { height:30px; line-height:30px; color:#333; font-weight:bold; font-size:13px; background:url(./bg_title.gif); border-bottom:solid #BBB 1px;}
	.arr_title span { float:left; display:block; margin:0 10px; width:32px; height:30px; }
	.arr_title .ico1 { background:url(./ico.png) -270px -32px no-repeat;}
	.arr_title .ico2 { background:url(./ico.png) -220px -32px no-repeat;}
	.arr_title .ico3 { background:url(./ico.png) -178px -155px no-repeat;}
	.arr_title .ico4 { background:url(./ico.png) -218px -156px no-repeat;}
	.arr_title .ico5 { background:url(./ico.png) -133px -156px no-repeat;}
	.arr_title .ico6 { background:url(./ico.png) left -234px no-repeat;}
	.arr_title .ico7 { background:url(./ico.png) -42px -234px no-repeat;}
	.arr_title a { float:right; margin-right:8px; color:#444; font-size:11px; font-weight:normal;}
	.arr_title a:hover { color:#c95253;}
#arr ul.list1 { padding-left:1px; height:1%; overflow:auto;}
#arr ul.list1 li { float:left; display:block; padding:10px 0 10px 9px; width:170px;}
#arr ul.list1 li p { height:25px; line-height:25px;}
#arr ul.list1 li p label { color:red; font-weight:bold; font-size:13px;}
#arr ul.list1 li p a,.buysubbtn { display:block; float:right; width:70px; height:25px; background:url(./ico.png) -230px -70px no-repeat; text-indent:-1000px; overflow:hidden; border:none; cursor:pointer;}
#arr ul.list1 li div { padding:5px 0; height:28px; font-weight:bold; overflow:hidden;}
 #arr ul.list1 li div a{ color:#333;}
 #arr ul.list1 li div a:hover{ color:#c95253;}

#arr ul.list2 { padding:10px 15px 5px 15px;}
#arr ul.list2 li span { float:right; color:#666;}
#arr ul.list2 li { padding-left:10px; background:url(./dot1.gif) left center no-repeat; height:24px; line-height:24px; border-bottom:dotted #DDD 1px;}

#footer_nav,#footer { text-align:center;}
#footer_nav { background:url(./bg_footer.gif);  height:40px; line-height:40px; color:#666; }
	#footer_nav a { margin:0 10px; font-size:13px; font-weight:bold; color:#CCC;}
	#footer_nav a:hover { color:#c95253;}
#footer { padding-top:10px; background:#2c2a28; height:120px;}
	#footer p { padding:3px 0; color:#bca88f;}
#space { height:26px; line-height:26px; font-weight:bold; color:#666; text-transform:capitalize;}
#space a { padding:0 5px; color:#c94427;}
#space a:hover { color:#333;}
#space span { display:block; float:left; margin:4px 0 0 0; width:16px; height:16px; background:url(./ico.png) -284px -125px no-repeat;}
#fpage { padding:10px 25px 10px 0; background:#EEE; border-top:solid #c4c2c0 1px; text-align:right; font-weight:bold; }
	#fpage a { margin: 0 5px;}
	#fpage label { margin:0 5px; color:#cc505a;}
#listp { padding:5px; border:solid #EAEAEA 1px; background:#F8F8F8; color:#333;}
#listp div { float:right;}
	#listp input,#listp select { margin:0 10px;}
#listt { padding:10px; color:#555; border:solid #EAEAEA 1px; border-width:0 1px 1px 1px; color:#666; line-height:1.5;}
#listt,#listp { margin:0 12px;}
#listp div a { margin:0 5px;}
#doc { padding:10px 20px; border-bottom:solid #BBB 1px;}
.doc_in { margin-bottom:10px; padding:5px 0; text-align:center; border-bottom:solid #CCC 1px; }
	.doc_in span { margin:0 10px; font-weight:bold;}
#doc p { padding:6px 0; line-height:1.5; font-size:12px;}
#doc h1 { text-align:center;}
#reg { padding:0 20px 10px 20px;}
#reg p { margin:8px 0; height:26px; line-height:26px;  color:#c95253; font-weight:bold;}
#reg p span { display:block; float:left; width:210px; color:black; font-weight:normal; text-align:right; margin-right:12px; }
#reg div { font-weight:bold; margin:20px 0; color:#cc505a; height:28px; line-height:28px; border-bottom:dotted #CCC 1px; }
#reg div label { padding-left:10px; color:#333; font-weight:normal;}
.btn1 { padding-left:220px;}

#main { padding:10px 20px;}
#login_main p { padding:8px 0; height:22px;}
#login_main p span { display:block; float:left; width:150px;}
#login_main p label { padding:0 5px; font-weight:bold; color:#cc505a;}
#reg_txt { padding:10px;color:#555; font-weight:bold; line-height:1.5; border:solid #EAEAEA 1px; background:#F8F8F8;}
#reg_txt input { margin-left:10px;}
#myorder { margin-bottom:20px; border:solid #EAEAEA 1px; border-width:0 0 1px 1px;}
#myorder td,#myorder th { padding:5px; border:solid #EAEAEA 1px; border-width:1px 1px 0 0;  font-size:12px;}
#myorder th { text-align:center;}
#myorder_title { height:26px; line-height:26px; background:#888; font-size:13px; color:white; font-weight:bold; }
#myorder tr a:hover td { background:#fffde5; border:solid #e9e6b7 1px; border-width:1px 1px 0 0;}

.orderx td { background:#fffde5; border:solid #e9e6b7 1px; border-width:1px 1px 0 0;}
.orderxx td { background:#EEE;}
.orderxx td div { padding:10px; background:white; }
#ordertab { border:solid #EAEAEA 1px; border-width:0 0 1px 1px;}
#ordertab td { color:#555; background:white;}
.ordertab_title th { background:white url(./bg_title.gif) left top repeat-x; color:#333; height:19px; text-align:center;}
#byorder { margin:0 15px;}
#byorder p { padding:3px 0; font-weight:bold; color:#c95253;}
#ordertab1 { margin:10px 0;}
#prdertab2  {}
#ordertab1,#ordertab2 { border:solid #EAEAEA 1px; border-width:0 0 1px 1px;}
#ordertab1 th,#ordertab2 th { background:white url(./bg_title.gif) left top repeat-x; color:#333; height:19px;}
#ordertab1 td,#ordertab2 td { background:white;}
.orderr { text-align:right;}
.orderr label { padding-left:10px; color:red;}
.myacc { margin-right:3px; border-bottom:solid white 2px;}
	.myacc ul li { background:white; border-top:solid #EAEAEA 1px; }
	.myacc ul li a { display:block; height:35px; line-height:35px;}
	.myacc ul li a:hover { font-weight:bold; background:#F8F8F8; }
	.myacc ul li span { display:block; float:left; margin:0 10px; width:30px; height:30px;  background-image:url(./account.gif);}
	.acc1 { background-position:center -5px;}
	.acc2 { background-position:center -55px;}
	.acc3 { background-position:center -106px;}
	.acc4 { background-position:center -152px;}
	.acc5 { background-position:center -195px;}
#faq h5 { font-size:11px; font-weight:bold; height:26px; line-height:26px; border-bottom:dotted #CCC 1px;}
#faq div { padding:10px; margin:5px 0 10px 0; background:#F8F8F8;}
#faq h5 span { margin:5px 5px 0 0; display:block; float:left; width:16px; height:16px; background:url(./ico.png) -256px -125px no-repeat;}
#cartbd { border:solid #DDD 1px; border-width:0 0 1px 1px;}
#cartbd td,#cartbd th { padding:4px; border:solid #DDD 1px; border-width:1px 1px 0 0 ;}
#cartbd tbody th { background:#FAFAFA; color:#c94427; height:22px; line-height:22px;}	
#total { margin:0 15px; padding:10px 0; text-align:right;}
#total span { padding:0 5px; color:red; font-size:13px; font-weight:bold;}
#cart_sub { padding-bottom:20px; margin:0 15px;}
#cga { margin:0 15px; }
.cgad {  }
.cgad1 { padding-left:10px; font-weight:bold; height:24px; line-height:24px; background:#EEE;}
.cgad2 { border:solid #EEE 1px; border-width:0 1px 1px 1px; padding:8px;}
	.cgad2 p { padding-left:10px; height:26px; line-height:26px; border-bottom:dotted #CCC 1px;}
	.cgad2 p span { display:block; float:left; width:450px; font-weight:bold;}
	.cgad2 div { margin-top:10px; padding-top:10px; line-height:1.5; font-weight:bold; color:#666; background:url(./dot2.gif) left top repeat-x;}
#cgaa { margin:10px 15px 0 15px; border:solid #EEE 1px;}
.cgaa1 { border-bottom:solid #EEE 1px; }
.cgaa2 { border:solid #EEE 1px; border-width:1px 0;}
.cgaa1, .cgaa2 { padding-left:10px; background:#FAFAFA; height:25px; line-height:25px; font-weight:bold;}
#cgaa div { padding:10px;  text-align:center;}
.cgaa3 span { padding:0 30px;}
#step { margin:10px auto 30px auto; width:530px; height:92px;}
	#step li { float:left; display:block; height:92px; background-image:url(./step.png); text-align:center; font-size:13px;}
	.step1, .step3 { width:77px;}
	.step2 { width:30px; background-position:center -184px;}
	.step1 { background-position:center top; }
	.step3 {background-position:center -92px; color:#c95253; font-weight:bold; }
#pay { margin:10px 15px; background:#fffcef; border:solid #e9e8d3 1px; }
	#pay p {  padding:18px 0 0 18px; line-height:50px; line-height:50px;}
	#pay p span { font-weight:bold;}
	#pay p input { margin:16px 10px 0 0;}
	#pay p img { margin-right:8px;}
#pay_btn { padding:10px 0; text-align:center;}
#morebody { padding:10px; border-bottom:solid #BBB 1px;}
#p_info { border-bottom:solid #BBB 1px; height:300px;}
	#morebody p { padding:4px 0; line-height:16px;}
.list6 { padding:10px; height:90px; border-bottom:solid #BBB 1px;}
.list6 li { float:left; margin:0 5px;}
	#p_img { float:left; padding:10px; background:white; width:300px; height:270px; text-align:center;}
	#p_img p { padding:8px 0; }
	#p_img p a { padding:2px 0 2px 20px;  height:16px; color:red; font-weight:bold; background:url(./ico_login.png) -299px -103px no-repeat;}
	#p_img p a:hover { color:black; }
	#p_txt { float:right; margin:10px 20px 0 0; width:370px; color:#b94608; font-weight:bold;}
	#p_txt p { padding:0 10px; height:40px; line-height:40px; margin-bottom:1px;}
	#p_txt p span { display:block; float:left; padding-right:10px; margin-right:10px; width:100px;  font-weight:bold; color:#333;}
	#p_txt .pt1 { padding:10px 0; background:white; text-align:center;}
		#p_txt .pt1 a { margin:0 auto; display:block; line-height:23px;}
	.pt2 { padding-top:6px; text-align:center;}
	.pt2 a { margin:0 10px;  padding:5px 10px; font-size:13px; font-weight:bold; border:solid #CCC 1px; background:white;}
	.pt2 a:hover { border:solid #EAEAEA 1px; background:#F8F8F8; color:#333;}
.upline { border-top:solid #CCC 1px;}

.userstatusbox{ color:#FFF; font-size:12px; padding-top:18px;}
.userstatusbox a{ font-size:12px; color:#FFF;}
.userstatusbox a:hover{ color:#F60;}


#faq a{line-height:18px; font-weight:bold}

