@charset "utf-8";
/*header*/
#header {
margin:0 auto;
width:998px;
}
/*main*/
#main {
margin:10px auto;
width:998px;
height:100%;
}
*html #main {
margin:10px auto;
height:100%;
}
/*footer*/
#footer {
margin:0 auto;
padding:15px 21px;
margin-top:10px;
width:958px;
text-align:left;
height:55px;
background-color:#cecece;
}
#shoppingcart_num{
color:#FF0000;
}
.footer_bg A{padding:5px;}
.footer_bg span{margin-right:269px;
}
.footer_bg span b{
height:24px;width:15px;
background: url(../images/footl.gif) no-repeat;
PADDING: 5px; padding-right:0px;
}
.footer_bg span u{
height:24px;
width:5px;
background: url(../images/footr.gif) no-repeat;
color:#FFFFFF;
PADDING: 5px; padding-right:0px;
}
.footer_bg span A{
height:24px;
background: url(../images/footbg.gif) repeat-x;}
.topnav {
	PADDING-RIGHT: 0px; PADDING-BOTTOM: 3px; FONT: 0.85em verdana;  TEXT-ALIGN: right;
	color:#fff; PADDING: 8px; background-color:#494949;
}
.topnav span{PADDING: 0px;}
.topnav A:link {
	COLOR: #fff; TEXT-DECORATION: none
}
.topnav A:visited {
	COLOR: #fff; TEXT-DECORATION: none
}
.topnav A:hover {
	TEXT-DECORATION: underline
}
.logo{}
.logo_l{
float:left;
height:100px;
}
*+html .logo_l{
height:100px;
}
*html .logo_l{
height:50px;
}
.logo_l img{
margin-top:65px;}
*htm .logo_l img{
margin-top:50px;}
.logo_r{
float:right;
}
.search_up{
color:#bebebe;
text-decoration:underline;
margin-top:50px;
margin-left:70px;
width:200px;}
.search_up a{
color:#bebebe;
text-decoration:underline;}
.search_down{
margin-top:8px;
color:#3c507c;}

.searchinput{
background:transparent url(../images/searchbg.gif) no-repeat;
font-size:12px;
width:140px;
border:0px;
color:#FFFFFF;
padding:3px 10px;
height:18px;
}
.bnt {
background:transparent url(../images/seargo.gif) no-repeat 0px 0px;
border-style:none;
color:#FFFFFF;
height:23px;
line-height:26px;
text-align:center;
width:46px;}
#nav {
clear:both;
margin-top:11px;
height:34px;
background: url(../images/nav_bg.gif) repeat-x;
}

.lg {
float:left; width:114px; height:34px;
border-right:#FFFFFF solid 1px;
}

.mainbav {height:34px;float:left;
}

.mainbav span {
border-right:1px solid #FFFFFF;
cursor:pointer;
float:left;
font-weight:bold;
text-align:center;
width:110px;
}
.mainbav a{
text-decoration:none;
color:#000000;
}
.mainbav span a{
display:block;
line-height:34px;
}
.mainbav_status {
background:url(../images/mainbav_bg.gif) repeat-x;
color:#FFFFFF;
}
.mainbav_status a{
color:#FFFFFF;
}
.ei_l{ float:left; width:220px;}
.ei_z{ margin-left:220px; text-align:right; padding-right:20px;
margin-right:300px; }
.ei_z a:visited{text-decoration:underline;}
.ei_z a:link{text-decoration:underline;}

.ei_r{ float:right;width:300px;
}
.cart {
float:right; 
width:215px;
line-height:34px;
}
.cart a {
text-align:center;
display:block;
line-height:34px;
text-decoration:none;
color:#000000;
}
*html .cart a{
padding:5px;
}
#nav_news{
clear:both;
margin-top:11px;
height:30px;
color:#FFFFFF;
background: url(../images/mainbav_bgnews.gif) repeat-x;
}
.lg_news {
float:left; width:0px; height:30px;
border-right:#FFFFFF solid 0px;
}
.mainbav_news {height:30px;float:left;
}
.mainbav_news span {
border-right:0px solid #FFFFFF;
cursor:pointer;
float:left;
font-weight:bold;
text-align:center;
width:110px;
}
.mainbav_news a:link{text-decoration:none;color:#ffffff;}
.mainbav_news a:visited{color: #ffffff;text-decoration:none;}
.mainbav_news a:hover{color:#ff0000; text-decoration:underline;}
.mainbav_news span a{
display:block;
line-height:30px;
}
.mainbav_status_news {
background:url(../images/mainbav_bg.gif) repeat-x;
color:#FFFFFF;
}
.mainbav_status_news a{
color:#FFFFFF;
}
.cart_news {
float:right; 
width:155px;
line-height:30px;
padding:10px 0px;
padding-left:50px;
padding-right:33px;
background:url(../images/cartnews.gif) repeat-x;
}
*html .cart_news{
padding-top:5px;
padding-left:50px;
padding-right:33px;
line-height:10px;
}
.cart_news a{
display:block;
line-height:10px;
}
.cart_news a:link{text-align:center;display:block;text-decoration:none;color:#ffffff;}
.cart_news a:visited{color: #ffffff;text-decoration:none;}
.cart_news a:hover{color:#ff0000; text-decoration:none;}
*html .cart_news a{
padding:5px;
}
.search {
margin-top:5px;
border-top:#b8b8b8 solid 1px;
background-color:#f2f2f0;
text-align: center;
padding:5px 0;
}
.sidebar{
float:left;
width:176px;
}
.column{
height:100%;
}
.menu{
padding:0px 0;
line-height:24px;
color:#FFFFFF;
font-weight:bold;
text-align: center;
background:url(../images/menu_bg.gif) repeat-x;
}
.column_news{
height:100%;
border:#80807f solid 1px;
padding:2px;
}
.menu_news{
padding:0px 10px;
line-height:30px;
color:#FFFFFF;
font-weight:bold;
background:url(../images/menu_bgnews.gif) repeat-x;
}
.help{
height:100%;
padding:0px;
}
.helpbg{
padding:0px 10px;
line-height:24px;
color:#1d2a48;
font-weight:bold;
background:url(../images/helpbg.gif) repeat-x;
}
/*menu start*/
.suckerdiv{
margin:0;
}



.copyright {
margin-top:30px;
padding-left:0px;
width:280px;
}

.container{
float:right;
width:814px;
}
.scroll{
float: left;
width:504px;
}
.loginbar{
float:right;
width:301px;
}
* html .loginbar{
width:300px;
}
.login{
margin-bottom:10px;
height:180px;
}

.news{
height:235px;
}
.clear{clear:both;height:0px;overflow:hidden;}

.hot{
width:230px;
margin:10px 0;
}
.email{
clear:both;
margin:10px 0;
border:#b7b6b7 solid 1px;
}
.mail{
margin:2px;
padding:10px 8px;
background-color:#dad9d9;
}
.mail_in{
width:150px;
margin-bottom:8px;}
.translate{
margin:10px 0;
padding:10px;
text-align:center;
border:#b7b6b7 solid 1px;
background-color:#dad9d9;
}

.titlebg{
margin:0;
background: url(../images/title_rbg.gif) no-repeat right;
background-color:#43506f;
}
.title{
margin:0;
display:block;
padding:0 5px;
color:#FFFFFF;
font-weight:bold;
line-height:27px;
width:500px;
background: url(../images/title_lbg.gif) no-repeat left;
}
.subnav{
border:#b3b3b3 solid 1px;
background-color:#dcdcdb;
}
.boxee{
margin:5px auto;
}
.box_con {
height:195px;
padding:13px 5px 0;
border-color:#D6D6D6;
border-style:solid;
border-width:0 1px;
overflow:hidden;
}
.box_pro {
overflow:hidden;
height:190px;
overflow:hidden;
padding:5px 4px 0 5px;
width:119px;
float:left;
padding:5px 12px 0;
width:146px;
}

.wrap{
background-color:#b3b3b3;
height:10px;
}

.r0{font-size:12px;width:100%; margin-top:10px;}
.r1{height:1px; font-size:1px; overflow:hidden; display:block; background:#CCC; margin:0 5px;}
.r2{height:1px; font-size:1px; overflow:hidden; display:block; border-right:2px solid #CCC; border-left:2px solid #CCC; margin:0 3px;}
.r3{height:1px; font-size:1px; overflow:hidden; display:block; border-right:1px solid #CCC; border-left:1px solid #CCC; margin:0 2px;}
.r4{height:2px; font-size:1px; overflow:hidden; display:block; border-right:1px solid #CCC; border-left:1px solid #CCC; margin:0 1px;}
.r5{border-right:1px solid #CCC; border-left:1px solid #CCC; padding:0px 5px 0px 5px;}

.left_r5{
border-right:1px solid #CCC; 
border-left:1px solid #CCC; 
border-top:0px solid #CCCCCC; 
}
.left_td{border:#FFFFFF 1px solid;}
.r10{height:1px; font-size:1px; overflow:hidden; display:block; background:#CCC; margin:0 5px;}
.r20{height:1px; font-size:1px; overflow:hidden; display:block; border-right:2px solid #CCC; border-left:2px solid #CCC; margin:0 3px;background:#E8E8E8;}
.r30{height:1px; font-size:1px; overflow:hidden; display:block; border-right:1px solid #CCC; border-left:1px solid #CCC; margin:0 2px;background:#E8E8E8;}
.r40{height:2px; font-size:1px; overflow:hidden; display:block; border-right:1px solid #CCC; border-left:1px solid #CCC; margin:0 1px;background:#E8E8E8;}
.r50{border-right:1px solid #CCC; border-left:1px solid #CCC; border-bottom:1px solid #CCC; padding:5px; padding-top:0px; background:#E8E8E8;}
.list_menu_con{
border-top:#CCCCCC solid 1px;
margin-top:10px;
padding:5px 5px;
}
.classByNewArrivals{
    margin:0px;
}
.classByNewArrivals b{
font-weight:bold;
border-bottom:#CCCCCC dotted 1px; margin:5px; line-height:25px;}
.classByNewArrivals ul{
	list-style-type: none;
	margin:0px;
	padding:0px;
}
.classByNewArrivals li {
    padding:5px 0px 5px 20px;
    background: url(../images/arrow04.gif) no-repeat 5px 7px;
}
.classByNewArrivals li  A:link {
	COLOR: #666666; TEXT-DECORATION: none
}
.classByNewArrivals li  A:visited {
	COLOR: #666666; TEXT-DECORATION: none
}
.classByNewArrivals li  A:hover {
	text-decoration:underline;	
}
.worksbox{width:114px;height:114px;position:relative;}
.worksbox a{border:1px solid #F0F0E8;background-color:#FFF;padding:6px;display:block;}
.worksbox a:hover{border:1px solid #AACCEE;background-color:#EBF3FE;text-decoration: none;}
.worksbox a span{display:none; text-align:center; font-size:12px;border:1px solid #AACCEE; border-top:0px;}
.worksbox a:hover span{color:#000;display:block;background-color:#EBF3FE;width:112px;position:absolute;top:94px;left:0px;line-height:20px;}
.worksbox a img{width:100px;height:100px;}

.morett {PADDING-RIGHT:0px; BORDER-TOP: #eee 0px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; MARGIN: 0px; PADDING-TOP: 3px; BORDER-BOTTOM: #eee 0px solid}
.numBigtt {	WIDTH: 15px; HEIGHT: 44px; TEXT-ALIGN: center;}
.numBigtt SPAN {DISPLAY: block; FONT-SIZE: 1.2em; WIDTH: 15px; HEIGHT: 44px;
padding-top:20px;}
.productImgtt IMG {margin-right:3px;}
.productInfott H3{	COLOR: #f60; TEXT-DECORATION: underline;PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 1.1em; PADDING-BOTTOM: 3px; LINE-HEIGHT: 1.1em; PADDING-TOP: 1px}
.lyth {FLOAT: left}
.num {
	BORDER-RIGHT: #BDBDBD 1px solid; PADDING-RIGHT: 2px! important; BORDER-TOP: #BDBDBD 1px solid; PADDING-LEFT: 2px! important; FONT-SIZE: 9px; FLOAT: left; PADDING-BOTTOM: 2px! important; BORDER-LEFT: #BDBDBD 1px solid; COLOR: #000; LINE-HEIGHT: 7px; PADDING-TOP: 2px! important; BORDER-BOTTOM: #BDBDBD 1px solid; FONT-FAMILY: Arial; BACKGROUND-COLOR: #E6E6E6;
}
.hoth img{
BORDER: #d3d3d3 1px solid;
}
.hoth td{text-overflow:ellipsis; width:50px;overflow: hidden;}
.hoth A:link {
	COLOR: #666666; TEXT-DECORATION: none
}
.hoth A:visited {
	COLOR: #666666; TEXT-DECORATION: none
}
.hoth A:hover {
	text-decoration:underline;	
}
.photoGallery{
width:100%;
text-align:center;
}
.photoGallery UL {
	 LIST-STYLE-TYPE: none;  margin:0px; padding:0px;
	 
}
.photoGallery UL LI {
	BORDER-RIGHT: #b3b3b3 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #b3b3b3 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 0px; BORDER-LEFT: #b3b3b3 1px solid; WIDTH: 167px; PADDING-TOP: 3px; BORDER-BOTTOM: #b3b3b3 1px solid; HEIGHT: 250px;BACKGROUND: #FFF
}
.photoGallery .imgBorder .photoFrame {
	
}
.photoGallery A {
	FONT: 10px/12px verdana;
}
.photoGallery .imgBorder {
	MARGIN: 0px 0px 5px; WIDTH: 110px; HEIGHT: 64px
}
.photoGallery .imgBorder IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; MARGIN-BOTTOM: 5px; WIDTH: 110px; HEIGHT: 110px; BORDER-RIGHT-WIDTH: 0px
}
.photoGallery .photo_over {
	BACKGROUND: #e8f1f6
}
.photoGallery .photo_out {
	BACKGROUND: none transparent scroll repeat 0% 0%;BACKGROUND: #FFF
}

/*login html*/
#sing_in{
margin:0 auto;
margin-top:10px;
width:998px;
}
.login_tit{
margin: 0 50px;
padding:0px;
color:#ff6600;
font-weight:bold;
width:400px;
}
.logintit{
margin: 10px auto;
height:78px;
background: url(../images/loginbg.gif) no-repeat;
}

.loginin{
margin:20px 5px;
padding:10px 40px;
border:#bbbbbb solid 1px;
}
.logintit_1{
border-bottom:#b3b3b3 solid 3px;
height:36px;
background: url(../images/logintit.gif) no-repeat 20px 0px;
}
.registration_1{
border-bottom:#b3b3b3 solid 3px;
height:42px;
background: url(../images/registration.gif) no-repeat 20px 0px;
}
.login_lr{
margin:10px 20px;}
.login_l{ float:left; width:550px; padding:100px 0;}
.login_r{
padding:50px 0;
margin-left:550px; text-align:center;
}
.register_tit{
margin: 0 50px;
padding:10px 0px;
width:400px;
}
.login_in{
margin:20px 0;
padding:20px;
background-color:#eaeaea;
border:#bbbbbb  dashed 1px;
width:450px;
}

/*promotion*/
.promotion_l{
float:left;
width:804px;
margin-right:8px;
}
.promotion_r{
float:right;
width:185px;
border:#FDCD74 solid 0px;
}
.promotion_l{
}
.promotion_top{
margin-bottom:20px;
}
.promotion_info{
height:296px;
padding-top:10px;
background-color:#dcdcdb;
}
.promotion_l_tit_1{
height:24px;
background: url(../images/promotion_l_tit_1.gif) no-repeat;
}
.promotion_l_tit_2{
height:24px;
background: url(../images/promotion_l_tit_2.gif) no-repeat;
}
.promotion_l_tit_3{
height:24px;
background: url(../images/promotion_l_tit_3.gif) no-repeat;
}
.promotion_r_tit_1{
padding:5px;
background: url(../images/promotion_r_tit_1.gif) no-repeat;
}
.promotion_r_info1{
border-left:#CCCCCC solid 1px;
border-right:#CCCCCC solid 1px;
padding:5px;
}
.promotion_r_tit_2{
padding:5px;
background: url(../images/promotion_r_tit_2.gif) no-repeat;
}
.promotion_r_info2{
border:#CCCCCC solid 1px;
border-top:0px;
padding:5px;
}
.promotion_ad{
margin:10px 0;
border:#CCCCCC solid 1px;
padding:5px;
text-align:center;
}

/*goods*/
#goods {
margin:10px auto;
width:1012px;
}
* html #goods {
margin:10px auto;
width:1025px;
}
.goods_l{
float:left;
width:176px;
margin-left:7px;
margin-right:8px;
}
* html .goods_l{
margin-left:4px;
margin-right:6px;
}
.goods_r{
float:right;
width:820px;
border:#FDCD74 solid 0px;
}
* html .goods_r{
width:830px;
}
.goods_tit{
padding:5px;
height:17px;
color:#FFFFFF;
font-weight:bold;
background: url(../images/goods_titbg.gif) no-repeat;
}

.note{
border:#CCCCCC solid 1px;
padding:10px;
width:792px;
}

* html .note{
border:#CCCCCC solid 1px;
padding:10px;
width:795px;
}
.top_news{
margin-bottom:10px;
padding:10px 0px;
padding-bottom:0;
/*background-color:#dcdcdb;*/

}
.box_t{
float:left;
width:1px;
height:480px;}
.box_tt{
margin-left:1px;
padding:0px;
width:820px;
height:100%;
/*position: relative;*/
}
.box_tt A:link {
	COLOR: #656565; TEXT-DECORATION: none
}
.box_tt A:visited {
	COLOR: #656565; TEXT-DECORATION: none
}
.box_tt A:hover {
	text-decoration:underline;	
}

.prolist{
float: left;
text-align:center;
WIDTH: 142px; 
BACKGROUND: #fff;
margin:10px 62px 10px 0
}
.box_ttyt{
padding:0px;
}
.box_ttyt img{
BORDER: #b3b3b3 1px solid;
}
.box_ttyn{
padding:5px;
height:40px;
}

.box_cate{font-size:10px;padding-top:5px;}


/*tetail.htm*/
.detail_l{
float:left;
width:176px;
margin-right:8px;
}
* html .detail_l{
margin-right:6px;
}
.detail_r{
float:right;
width:814px;
border:#FDCD74 solid 0px;
}
* html .detail_r{
width:814px;
}
.detail_lnews{
float:left;
width:230px;
margin-right:8px;
height:100%
}
* html .detail_lnews{
margin-right:6px;
height:100%
}
.detail_rnews{
float:right;
width:755px;
border:#FDCD74 solid 0px;
height:100%
}
* html .detail_rnews{
width:755px;
overflow:hidden;
height:100%
}
.detail_pic{
float:left;
}
.detail_info{
float:right;
width:435px;
}
.detail_info h3{
margin:0;
padding:5px 0;
font-size: 14px;
}
.detail_info_top{
margin:0;
padding:5px;
border:#494949 solid 1px;
border-right:0px;
border-left:0px;
background-color:#f2f2f0;
}
.detail_info_top dl dd{
margin:0;
line-height:25px;
padding:0;
}
.go{ margin:10px 0;}
.us{
color:#FF0000;
font-weight:bold;
}


.shopping_cart{ text-align:center;}

.shipmentmethod{
margin:5px 100px;
}
.paymentconfirm_top{
background-color:#f4f4f4;
border-top: #CCCCCC solid 20px;
border-bottom: #CCCCCC solid 1px;
margin-bottom:10px;
}
.paymentconfirm_top_tit{border-top: #cccccc solid 2px;
padding:5px 0;
line-height:20px;}
.paymentconfirm_top_tit span{
color:#FFFFFF;
background-color:#3161c5;}
.paymentconfirm_bottom{
text-align:center;
}
.login_search{
border:#ccc solid 1px;
background-color:#f2f2f0;
padding:20px;}
.index_top{
margin:0;
padding:0;
overflow:hidden;
}
.index_bottom{
clear:both;
margin-top:10px;
padding:0;
}

#my_main {
margin:10px auto;
margin-top:0;
width:998px;
}
.my_sidebar{
float:left;
width:176px;
}

.my_container{
float:right;
width:814px;
}

.my_column{
border-bottom:#999999 solid 10px;
}
.my_menu{
padding:0px 10px;
line-height:24px;
color:#1d2a48;
font-weight:bold;
background:url(../images/user_menubg.gif) repeat-x;
}
.my_menu_div ul{
margin-top:1px;}
.my_menu_div ul li{
background-color:#666666;
border-bottom:#FFFFFF solid 1px;
border-top:#FFFFFF solid 1px;
background:url(../images/user_menulibg.gif) repeat-x;
}

.my_menu_div ul li a{
display:block;
padding:4px 15px;
color: #4a4a49;
text-decoration:none;
background:url(../images/left_1.gif) no-repeat scroll 160px center;
}
.my_menu_div ul li a:hover{
background:#d5d5d5 url(../images/left_1.gif) no-repeat scroll 160px center;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:0;
}
#position{
margin:auto;
height:20px;
width:998px;
line-height:20px;
padding:0px;
}
#position a{
text-decoration:none;
color:#000000;
}
#position a:hover, a:active {
color:#FF0000;
text-decoration:underline;
}
.my_summary{
margin:0;
padding:10px 20px;
line-height:18px;
}
.my_order_tit{
margin:0;
margin-bottom:1px;
padding:0 5px 4px 18px;
font-weight:bold;
border-bottom:#1d2a48 solid 5px;
background:url(../images/my_dot.gif) no-repeat  3px 3px;
}
.my_order_list{
margin:0;
}
.my_order_list dl{
margin:0;
}
.my_order_list dl dd{
margin:0;
padding:5px;
border-top:#CCCCCC solid 1px;
overflow:hidden;
height:15px;
color:#666666;
}
.my_order_list dl dd span{
width:165px;
padding:0 10px;
display:block;
float: left;
margin:0 5px;}
.my_order_listtit{
background-color:#eae9e9;
}
.my_order_listtit select{ margin-top:-2px;}

.my_order_rmation{
padding:5px;
border:#CCCCCC solid 1px;
font-weight:bold;
color:#1d2a48;
}
.my_order_information{
padding:5px;
line-height:18px;
color:#666666;
}
.my_order_shipping{
padding:5px;
border-bottom:#CCCCCC  dashed 1px;
font-weight:bold;
color:#1d2a48;
margin-bottom:10px;
}
.my_order_shippinginfo{
padding:5px;
line-height:18px;
background-color:#f2f2f0;}

.my_order_shippinglist{
margin:5px;
text-align:center;
color:#666666;
line-height:18px;}

.my_order_status{
margin:0;
clear:both;
}
.my_order_status dl{
margin:0;
}
.my_order_status dl dd{
margin:0;
padding:5px 0;
overflow:hidden;
height:15px;
color:#666666;
}
.my_order_status dl dd span{
width:230px;
padding:0 10px;
display:block;
float: left;
margin-right:5px;}
.my_order_statustit span{
border:#CCCCCC solid 1px;
color:#3e527d;
width:230px;
padding:5px 10px;
font-weight:bold;
float: left;
margin-right:5px;
}
.my_update{
}

#range{
margin:10px 0;
width:350px;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
}
#range dl{
margin:0;
}
#range b{
margin:0;
padding:0;
}
#range dl dt{
margin:0;
padding:0;
overflow:hidden;
color:#666666;
}
#range dt span{
width:150px;
padding:5px 10px;
display:block;
float: left;
margin-right:0px;
background-color:#f2f2f0;
border:solid #ccc 1px;
}
#range dl dd{
margin:0;
padding:0;
overflow:hidden;
color:#666666;
}
#range dd span{
width:150px;
padding:5px 10px;
display:block;
float: left;
margin-right:0px;
border:solid #ccc 1px;
border-top:0px;
}
.xsnazzy h1, .xsnazzy p {margin:0 10px; letter-spacing:1px;}
.xsnazzy h1 {line-height:23px; border-bottom:#CCCCCC solid 1px; }
.xsnazzy h1 span{font-size:1.2em; font-weight:bold; color:#3c507c; padding-top:13px; margin-right:40px;}
.xsnazzy h2 {font-size:2em; color:#234; border:0; text-align:center;}
.xsnazzy p {padding-bottom:0.5em; color:#000;}
.xsnazzy h2 {padding:5px 0; border:0;}
.xsnazzy {background: transparent; margin:10px 0;}

.xsnazzy em {display:block; width:0; height:0; color:#d8d8ee; overflow:hidden; border-top:12px solid #ccc; border-left:12px dotted transparent; border-right:12px dotted transparent; margin-left:50px;}
* html .xsnazzy em {width:24px; height:12px; w\idth:0; hei\ght:0;}

.xb1, .xb2, .xb3, .xb4, .xb5, .xb6, .xb7 {display:block; overflow:hidden; font-size:0;}
.xb1, .xb2, .xb3, .xb4, .xb5, .xb6 {height:1px;}
.xb4, .xb5, .xb6, .xb7 {background:#ccc; border-left:4px solid #bebebe; border-right:4px solid #bebebe;}

.xb1 {margin:0 6px; background:#bebebe;}
.xb2 {margin:0 5px; background:#bebebe;}
.xb3 {margin:0 4px; background:#bebebe;}
.xb4 {margin:0 3px; background:#bebebe; border-width:0 5px;}

.xb5 {margin:0 2px; background:#fff; border-width:0 4px;}
.xb6 {margin:0 2px; background:#fff; border-width:0 3px;} 
.xb7 {margin:0 1px; background:#fff; border-width:0 3px; height:2px;} 
#xboxcontent {display:block; background:#fff; border:3px solid #bebebe; border-width:0 4px;}
#xboxcontent ul{margin:0 0px; padding:5px 13px;}
#xboxcontent ul li{
list-style: none;
padding-left:10px;
background:transparent url(http://192.168.1.120//templates/Images/index/dot_1.gif) no-repeat scroll 0px 8px;
line-height:20px;}

.recently{
margin-top:10px;
border:#CCCCCC solid 1px;
padding:4px;
background-color:#eaeaea;}
.recently b{ line-height:20px;}
.recentlyinfo{
border:#CCCCCC solid 1px;
margin-top:8px;
background-color:#FFFFFF;
}
.recently dl{ margin:5px;}
.recently dl dd{
border-bottom:#CCCCCC dashed 1px;
padding:5px 0;
}
.recently dl dd img{
padding: 0 5px;
}
.recently span{
font-weight:bold;
color:#3c507c;}
.arrivals_tit{
background:transparent url(../images/arrivals_titbg.gif) no-repeat scroll 0px 0px;
padding:5px 5px 4px 13px;
font-weight:bold;
border-bottom:#494949 solid 5px;
margin-bottom:1px;}
.arrivals_best{border-top:#494949 solid 1px;}
.p_ad{
margin-top:10px;}
.p_adinfo{
margin-top:20px;}
.policy{
margin:20px auto;
padding:8px 5px;
background-color:#eaeaea;
}
.ovrview{
margin-top:20px;}
.ovrview_img1{
margin-top:10px;
height:73px;
padding-left:185px;
padding-top:13px;
background:url(../images/help_payment.gif) no-repeat;
}
.ovrview_img2{
margin-top:10px;
height:73px;
padding-left:185px;
padding-top:13px;
background:url(../images/help_after.gif) no-repeat;
}
.ovrview_img3{
margin-top:10px;
height:73px;
padding-left:185px;
padding-top:13px;
background:url(../images/help_faq.gif) no-repeat;
}
.ovrview_img4{
margin-top:10px;
height:73px;
padding-left:185px;
padding-top:13px;
background:url(../images/help_policy.gif) no-repeat;
}

.shipping_delivery{
margin-top:20px;
height:160px;
padding:20px;
background:url(../images/winnower.gif) no-repeat 560px 20px;
}
.time_fees{
}
.shipping_delivery p{
width:480px;
margin:0px;}
.d_l{ float:left; width:172px;}
.d_r{margin-left:172px; text-align:left;}
.p_l{ float:left; width:253px;}
.p_r{margin-left:253px; text-align:left;}
.p_bottoml{ float:left; width:120px;}
.p_bottomr{margin-left:120px; text-align:left;}
.pagesborder{
border-top:#c7c7c7 solid 2px;
width:754px;}
.paymenttit{
margin:20px auto;
background:url(../images/paymentbg.gif) repeat-x;
}
.paymentdown{
margin:20px auto;
width:672px;
height:25px;
font-size:11px;
line-height:25px;
padding:0 35px;
background:url(../images/paymentdown.gif) repeat-x;
}
.paymentdown1{
margin:20px auto;
width:672px;
height:45px;
font-size:11px;
line-height:25px;
padding:0 35px;
background:url(../images/paymentdown1.gif) repeat-x;
}

#cmbbank{
margin:10px 0;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
}
#cmbbank dl{
margin:0;
width:556px;
}
#cmbbank b{
margin:0;
padding:0;
}
#cmbbank dl dd{
margin:0;
padding:0;
overflow:hidden;
color:#666666;
}
#cmbbank dd span{
width:320px;
padding:5px 10px;
display:block;
float: left;
margin-right:0px;
border-bottom:#CCCCCC dotted 1px;
border-top:0px;
}
.paymentcmbbank{
margin:10px 0;
font-size:12px;
border-bottom:#CCCCCC solid 1px;
border-top:#CCCCCC solid 1px;
padding:3px;
font-family:Arial, Helvetica, sans-serif;
width:490px;
}
.paymentcmbbank div{
background-color:#eaeaea;
padding:10px;
}
.paymentcmbbank dl{
margin:0;
padding:0;
}
.paymentcmbbank b{
margin:0;
padding:0;
}
.paymentcmbbank dl dd{
margin:0;
padding:0;
overflow:hidden;
color:#666666;
}
.paymentcmbbank dd span{
width:320px;
padding:5px 0px;
padding-right:10px;
display:block;
float: left;
margin-right:0px;
border-bottom:#CCCCCC dotted 1px;
border-top:0px;
}
.help_menu_div ul{
margin-top:1px;}
.help_menu_div ul li{
background-color:#666666;
border-bottom:#FFFFFF solid 1px;
border-top:#FFFFFF solid 1px;
background:url(../images/user_menulibg.gif) repeat-x;
}

.help_menu_div ul li a{
display:block;
padding:4px 15px;
color: #4a4a49;
text-decoration:none;
background:url(../images/left_1.gif) no-repeat scroll 210px center;
}
.help_menu_div ul li a:hover{
background:#d5d5d5 url(../images/left_1.gif) no-repeat scroll 210px center;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:0;
}
.help_menu_div ul li div{
background-color:#e9e9e9;
}
.help_menu_div ul li div ul li{
margin:0px;
padding:0;
border-bottom:#FFFFFF solid 0px;
border-top:#FFFFFF solid 0px;
}

.help_menu_div ul li div a{
display:block;
padding:4px 35px;
color: #4a4a49;
text-decoration:none;
background:url(.gif) no-repeat scroll 210px center;
}
.help_menu_div ul li div a:hover{
background:#d5d5d5 url(.gif) no-repeat scroll 210px center;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:0;
}
.bookmarkbg{
height:8px;
background:url(../images/bookmarkbg.gif) repeat-x;
margin-bottom:20px;
}

#helptit{
line-height:18px;
}
#helptit p a{
color:#0000FF;
}
#helptit p a:hovre{
color:#ff0000;
}
#helptit ul{
margin:20px auto;
}

#helptit ul li{
line-height:18px;
}

#helptit ul li a:link{
color:#3C507C;

} 
#helptit ul li a:visited {
	COLOR: #3C507C; 
	TEXT-DECORATION: none;
}
#helptit ul li a:hovre{
color:#ff0000;
text-decoration:underline;
}
#detinfo{ line-height:20px;}
#detinfo ul{ padding:0px; margin:0px;list-style:disc; }
#detinfo ul li{ background:transparent url(../images/decimal.gif) no-repeat scroll 0px 11px;
padding:2px 0 2px 10px;}
.nostock {
background:url(../images/stock.gif) no-repeat scroll 0 0 transparent;
height:50px;
margin-left:0;
margin-top:0;
position:absolute;
width:107px;
z-index:10;
}
.error{
width:604px;
margin:20px 0;
padding:50px;
padding-left:140px;
padding-right:10px;
background:url(../images/error.gif) #eaeaea no-repeat 20px 60px;
}
.error div{
width:573px;
margin:0px;
border:#CCCCCC solid 1px;
background-color:#FFFFFF;
padding:30px 10px;
}