@charset "utf-8";
/* CSS Document */

* {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#656565;
	text-align:left;
}
ul{margin: 0px;	padding: 0px;border-top-width: 0px;	border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;list-style-image: none;
	list-style-type: none;list-style-position: outside;}
.clears{
	clear:both;
	font-size: 0px;
	display: marker;
}
a{
	text-decoration:none;
}
.trans_msg {
	filter:alpha(opacity=100,enabled=1) revealTrans(duration=.2,transition=11) blendtrans(duration=.2);
}
.trans_msg font{
	color:#ffffff;
	display:block;
	text-align:left;
	margin:5px;
	padding-left: 5px;
	min-width:150px;
	_width:150px;
	
}
.trans_msg font img{float:left; display:inline;margin-right:10px;padding-top:3px;padding-left:3px;}

img{
	border:0px;
}
body{
	background-color: #989898;
	background-image: url(../images/img/bodybox1.jpg);
	background-repeat: repeat-x;
	text-align: center;
	margin: 0px;
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
#bodybox{
	background-image: url(../images/img/bodybox2.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width: 100%;
}
#bodybox2{
	background-image: url(../images/img/bodybox2bk.gif);
	background-repeat: repeat-y;
	background-position: center;
	width: 100%;
	
}
#header{
	background-image: url(../images/img/header_bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width: 960px;
	margin-right: auto;
	margin-left: auto;
}
#header .ht{
	width:960px;
	overflow:hidden;
}
#header .ht .log{
	float:left;
	width:380px;
	font-size:0px;
}
#header .ht .bannner{
	width:580px;
	height:78px;
	float:left;
	background-image: url(../images/img/bannner.jpg);
	background-repeat: no-repeat;
	overflow:hidden;
}
#header .ht .bannner .bt{
	width:580px;
	height:18px;
}
#header .ht .bannner .bt .giftcard{
	display: inline;
	float: left;
	margin-left: 10px;
	width: 114px;
	height: 18px;
	font-size:0px;
}
#header .ht .bannner .bt .giftcard a{}
#header .ht .bannner .bt .giftcard a;hover{}
#header .ht .bannner .bt .order{
	display: inline;
	float: left;
	margin-left: 15px;
	height:18px;
}
#header .ht .bannner .bt .order a{}
#header .ht .bannner .bt .order a:hover{}
#header .ht .bannner .bt .account{
	display: inline;
	float: left;
	margin-left: 31px;
	width: 78px;
	height: 18px;
}
#header .ht .bannner .bt .account a{}
#header .ht .bannner .bt .account a:hover{}
#header .ht .bannner .bt .help{
	display: inline;
	float: left;
	margin-left: 15px;
	width: 53px;
	height: 18px;
}
#header .ht .bannner .bt .help a{
}
#header .ht .bannner .bt .help a:hover{}
#currency{
	display: inline;
	float: left;
	margin-left: 20px;
	background-repeat: no-repeat;
	background-position: center center;
	height: 18px;
	width: 122px;
	position: relative;
	z-index:255;
}
#currencybox{
	width:122px;
	position: absolute;
	left: 0px;
	top: 18px;
	background-color: #dd596a;
	background-image: url(../images/img/currencybox_bk.gif);
	background-repeat: repeat-x;
	background-position: top;
	padding-top: 5px;
	padding-bottom: 5px;
	height:50px;
	text-align: left;
	z-index:250;
}
#currencybox a{
	color: #FFFFFF;
	width: 40px;
	display: inline-block;
	padding-left: 12px;
	white-space: nowrap;
	height: 13px;
	text-align: left;
}
#currencybox a:hover{
	color: #2db6a4;
}
#currencybox img{
	margin-left: 5px;
}
#currency img.gq{
	position: absolute;
	top: 5px;
	right: 15px;

}
#header .ht .bannner .bt .currency{	background-image: url(../images/img/currency_g.gif);}
#header .ht .bannner .bt .currency2{	background-image: url(../images/img/currency_c.gif);}
#header .ht .bannner .bb{
	height: 40px;
	width: 580px;
	padding-top:7px;
	text-align: left;
	position:relative;
	top:0px;
	left:0px;
}
#header .ht .bannner .bb .bbl{
	height: 47px;
	width:140px;
	position:absolute;
	top:10px;
	left:10px;
	z-index:201;
}
#header .ht .bannner .bb .bbl strong{
	font-weight: bold;
	text-transform: uppercase;
	color: #e15e6e;
	font-size: 12px;
}
#header .ht .bannner .bb .bbl a{
	background-image: url(../images/img/righticon_g.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	display: block;
	color: #656565;
}
#header .ht .bannner .bb .bbl a:hover{
	background-image: url(../images/img/righticon_c.gif);
	text-decoration: underline;
}
#header .ht .bannner .bb .bbm{
	height: 47px;
	position:absolute;
	width:271px;
	height:53px;
	top:10px;
	left:160px;
	z-index:200;
}
#header .ht .bannner .bb .bbm .bbm_h{
	height:47px
}
#header .ht .bannner .bb .bbm .bbm_h .call{
	float:left; height:22px; margin-left:15px; display:inline; padding-top:5px;	
}
#header .ht .bannner .bb .bbm .bbm_h .num{
	 float:left; color:#656565; margin-left:5px; padding-top:5px;display:inline; height:22px;
}
#header .ht .bannner .bb .bbm .bbm_h .lr{
	float:left; margin-left:23px; display:inline; width:125px;
}
#header .ht .bannner .bb .bbm .bbm_h .lr p{
	width:100%; text-align:right;	
}
#header .ht .bannner .bb .bbm .bbm_h .find{
	width:252px; text-align:right;
}
#header .ht .bannner .bb .live_cartss{
	width:139px; 
	height:39px;
	margin-top:3px;
	position:absolute;
	top:10px;
	left:430px;
	z-index:190;
}
#header .search_bag{
	height:31px;
	width:100%;
	margin-top:5px;
}
#header .search_bag .search{
	background-image:url(../images/img/search_bg.jpg);
	height:31px;
	width:613px;
	background-repeat:no-repeat;
	float:left;
	display:inline;
	margin-left:110px;
	
}
#header .search_bag .search select{
	width:190px; height:20px; border:1px solid #6a6a6a; margin-top:6px; margin-left:65px; float:left; display:inline;
}
#header .search_bag .search .img{
	display:block; margin-top:5px; margin-left:13px; float:left;
}
#header .search_bag .bag{
	float:left;
	display:inline;
	background-image:url(../images/img/shop_cart_bg.jpg);
	height:31px;
	width:205px;
	background-repeat:no-repeat;
	margin-left:15px;
	
}
#header .search_bag .bag .left{
	float:left; margin-left:20px; display:inline; margin-top:3px;
}
#header .search_bag .bag .right{
	float:left; font-size:22px; margin-top:9px; display:inline; margin-left:15px;
}
#header .search_bag .search input.text{
	background-image: url(../images/img/bbrback.gif);
	background-repeat: no-repeat;
	height: 18px;
	width: 285px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	display: inline;
	float: left;
	padding-top: 3px;
	padding-left: 3px;
	margin-top:6px; margin-left:18px;
}
#header .hm{
	width:960px;
	clear:both;
	height: 54px;
	margin-top: 2px;
	text-align:center;
}
#header .hm .hml{
	width: 109px;
	height: 54px;
	float: left;
	background-image: url(../images/img/homepage.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	text-align:center;
}
#header .hm .hml a.homepage{
	text-transform: uppercase;
	color: #FFFFFF;
	text-align: left;
	display: block;
	margin-left: 33px;
	margin-top: 18px;
	text-align:center;
}
#header .hm .hmr{
	background-image: url(../images/img/hmrback.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 42px;
	width: 851px;
	margin-top: 4px;
	float: left;
	padding-bottom: 8px;
	text-align:center;
}
#header .hm .hmr a.nav_0{
	width: 109px;
	height: 42px;
	display: block;
	float: left;
	white-space: normal;
	text-align: center;
	text-transform: uppercase;
	position:absolute;
	left:0px;
	top:0px;
}
#header .hm .hmr a.nav_1{
	width: 109px;
	height: 42px;
	display: block;
	float: left;
	white-space: normal;
	text-align: center;
	text-transform: uppercase;
	position:absolute;
	left:109px;
	top:0px;
}
#header .hm .hmr a.nav_2{
	width: 109px;
	height: 42px;
	display: block;
	float: left;
	white-space: normal;
	text-align: center;
	text-transform: uppercase;
	position:absolute;
	left:218px;
	top:0px;
}
#header .hm .hmr a.nav_3{
	width: 109px;
	height: 42px;
	display: block;
	float: left;
	white-space: normal;
	text-align: center;
	text-transform: uppercase;
	position:absolute;
	left:327px;
	top:0px;
}
#header .hm .hmr a.nav_4{
	width: 109px;
	height: 42px;
	display: block;
	float: left;
	white-space: normal;
	text-align: center;
	text-transform: uppercase;
	position:absolute;
	left:436px;
	top:0px;
}

#header .hm .hmr a.nav_0 span{
	width: 109px;
	height: 35px;
	display: block;
	padding-top: 7px;
	background-image: url(../images/img/nav_fg.gif);
	background-repeat: no-repeat;
	background-position: right center;
	color:#656565;
	text-align:center;
}
#header .hm .hmr a.nav_1 span{
	width: 109px;
	height: 35px;
	display: block;
	padding-top: 7px;
	background-image: url(../images/img/nav_fg.gif);
	background-repeat: no-repeat;
	background-position: right center;
	color:#656565;
	text-align:center;
}
#header .hm .hmr a.nav_2 span{
	width: 109px;
	height: 35px;
	display: block;
	padding-top: 7px;
	background-image: url(../images/img/nav_fg.gif);
	background-repeat: no-repeat;
	background-position: right center;
	color:#656565;
	text-align:center;
}
#header .hm .hmr a.nav_3 span{
	width: 109px;
	height: 35px;
	display: block;
	padding-top: 7px;
	background-image: url(../images/img/nav_fg.gif);
	background-repeat: no-repeat;
	background-position: right center;
	color:#656565;
	text-align:center;
}
#header .hm .hmr a.nav_4 span{
	width: 109px;
	height: 35px;
	display: block;
	padding-top: 7px;
	background-image: url(../images/img/nav_fg.gif);
	background-repeat: no-repeat;
	background-position: right center;
	color:#656565;
	text-align:center;
}
#header .hm .hmr a:hover.nav_0,#header .hm .hmr a.select_0{
	width: 109px;
	height: 42px;
	display: block;
	float: left;
	white-space: normal;
	text-align: center;
	text-transform: uppercase;
	background-image: url(../images/img/nav_c.gif);
	background-repeat: repeat-x;
	background-position: center;
	color: #ffffff;
	position:absolute;
	left:0px;
	top:0px;
	
}
#header .hm .hmr a:hover.nav_1,#header .hm .hmr a.select_1{
	width: 109px;
	height: 42px;
	display: block;
	float: left;
	white-space: normal;
	text-align: center;
	text-transform: uppercase;
	background-image: url(../images/img/nav_c.gif);
	background-repeat: repeat-x;
	background-position: center;
	color: #ffffff;
	position:absolute;
	left:109px;
	top:0;
}
#header .hm .hmr a:hover.nav_2,#header .hm .hmr a.select_2{
	width: 109px;
	height: 42px;
	display: block;
	float: left;
	white-space: normal;
	text-align: center;
	text-transform: uppercase;
	background-image: url(../images/img/nav_c.gif);
	background-repeat: repeat-x;
	background-position: center;
	color: #ffffff;
	position:absolute;
	left:218px;
	top:0;
}
#header .hm .hmr a:hover.nav_3,#header .hm .hmr a.select_3{
	width: 109px;
	height: 42px;
	display: block;
	float: left;
	white-space: normal;
	text-align: center;
	text-transform: uppercase;
	background-image: url(../images/img/nav_c.gif);
	background-repeat: repeat-x;
	background-position: center;
	color: #ffffff;
	position:absolute;
	left:327px;
	top:0;
}
#header .hm .hmr a:hover.nav_4,#header .hm .hmr a.select_4{
	width: 109px;
	height: 42px;
	display: block;
	float: left;
	white-space: normal;
	text-align: center;
	text-transform: uppercase;
	background-image: url(../images/img/nav_c.gif);
	background-repeat: repeat-x;
	background-position: center;
	color: #ffffff;
	position:absolute;
	left:436px;
	top:0;
}

#header .hm .hmr a:hover.nav_0 span,#header .hm .hmr a.select_0 span{
	width: 109px;
	height: 35px;
	display: block;
	padding-top: 7px;
	background-image: url(../images/img/nav_fg.gif);
	background-repeat: no-repeat;
	background-position: right center;
	color:#ffffff;
	cursor: pointer;
	text-align:center;
}
#header .hm .hmr a:hover.nav_1 span,#header .hm .hmr a.select_1 span{
	width: 109px;
	height: 35px;
	display: block;
	padding-top: 7px;
	background-image: url(../images/img/nav_fg.gif);
	background-repeat: no-repeat;
	background-position: right center;
	color:#ffffff;
	cursor: pointer;
	text-align:center;
}
#header .hm .hmr a:hover.nav_2 span,#header .hm .hmr a.select_2 span{
	width: 109px;
	height: 35px;
	display: block;
	padding-top: 7px;
	background-image: url(../images/img/nav_fg.gif);
	background-repeat: no-repeat;
	background-position: right center;
	color:#ffffff;
	cursor: pointer;
	text-align:center;
}
#header .hm .hmr a:hover.nav_3 span,#header .hm .hmr a.select_3 span{
	width: 109px;
	height: 35px;
	display: block;
	padding-top: 7px;
	background-image: url(../images/img/nav_fg.gif);
	background-repeat: no-repeat;
	background-position: right center;
	color:#ffffff;
	cursor: pointer;
	text-align:center;
}
#header .hm .hmr a:hover.nav_4 span,#header .hm .hmr a.select_4 span{
	width: 109px;
	height: 35px;
	display: block;
	padding-top: 7px;
	background-image: url(../images/img/nav_fg.gif);
	background-repeat: no-repeat;
	background-position: right center;
	color:#ffffff;
	cursor: pointer;
	text-align:center;
}
#header .hm .hmr .basket{
	height: 35px;
	padding-top: 7px;
	text-align: left;
	padding-left: 45px;
	display: inline;
	left:0px;
	top:0px;
}
#header .hm .hmr .basket a.basketicon{
	background-image: url(../images/img/basket_g.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 31px;
	width: 30px;
	position: absolute;
	left: 6px;
	top: 7px;
}
#header .hm .hmr .basket a:hover.basketicon{
	background-image: url(../images/img/basket_c.gif);
}
#header .hm .hmr .basket a.view{
	background-image: url(../images/img/view_g.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 13px;
	width: 31px;
	position: absolute;
	left: 117px;
	top: 7px;
}
#header .hm .hmr .basket a:hover.view{
	background-image: url(../images/img/view_c.gif);
}
#header .hm .hmr .basket strong{
	text-transform: uppercase;
}
#header .hm .hmr .basket p{}
#header .hb{
	width: 960px;
	clear: both;
	height: 33px;
}
#header .hb .hbl{
	width:197px;
	height:33px;
	float: left;
	background-image: url(../images/img/hbleft.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
#header .hb .hbr{
	background-color: #e15e6e;
	min-height: 33px;
	_height:33px;
	height:100%;
	width: 763px;
	float: left;
	text-align: center;
}
#header .di_cate_1{
	background-color: #e15e6e;
	width: 960px;
	padding-bottom:3px;
	position:absolute;
	top:45px;
	left:-109px;
	overflow:hidden;
	z-index:600;
}
#header .di_cate_2{
	background-color: #e15e6e;
	width: 960px;
	padding-bottom:3px;
	position:absolute;
	top:45px;
	left:-109px;
	overflow:hidden;
	display:inline;
	z-index:600;
}
#header .di_cate_3{
	background-color: #e15e6e;
	width: 960px;
	padding-bottom:3px;
	position:absolute;
	top:45px;
	left:-109px;
	overflow:hidden;
	z-index:600;
}
#header .di_cate_4{
	background-color: #e15e6e;
	width: 960px;
	position:absolute;
	top:45px;
	left:-109px;
	z-index:600;
}
#header .di_cate_5{
	background-color: #e15e6e;
	width: 960px;
	position:absolute;
	top:45px;
	left:-109px;
	overflow:hidden;
	z-index:600;
}
#header .cate_1 a{
	text-transform:lowercase;
}
#header .cate_2 a{
	text-transform:lowercase;
}
#header  .cate_1{
	width:190px;
	border-right:1px dashed #fff;
	text-align:left;
	float:left;
	height:20px;
	padding-left:40px;
	padding-top:3px;
	display:inline;
}
#header .cate_1 a{
	color:#fff;
	font-size:11px;
}
#header .cate_2 a{
	color:#fff;
	font-size:11px;
}
#header  .cate_2{
	width:200px;
	height:20px;
	text-align:left;
	padding-left:40px;
	padding-top:3px;
	float:left;
	display:inline;
}
#header .hb .hbr a{
	line-height: 33px;
	height: 33px;
	text-align: left;
	display: inline-block;
	padding-left: 11px;
	padding-right: 12px;
	width: auto;
	background-image: url(../images/img/hb_fg.gif);
	background-repeat: no-repeat;
	background-position: right top;
	color: #FFFFFF;
	text-transform: uppercase;
}
#header .hb .hbr a:hover{
	text-decoration: underline;
}
#main{
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFFFFF;
	overflow: hidden;
}
#main .ggao{
	width:960px;
	height:158px;
	overflow: hidden;
	float: left;
}
#main .banns{
	width:960px;
	height:104px;
}
#main .banns .join_vip{
	float:left;
	height:104px;
	width: 242px;
}
#main .banns .custom{
	float:left;
	height:104px;
	width: 240px;
}
#main .banns .testimon{
	float:left;
	height:104px;
	width: 240px;
}
#main .banns .affili{
	float:left;
	height:104px;
	width: 238px;
}
#main .main_left{
	width:176px;
	float:left;
	display:inline;
	text-align:left;
	overflow: hidden;
}
#main .main_left .content_left{
	width:166px;
	float: left;
}
#main .main_left .join{
	width:166px;
}
#main .main_left .titles{
	background-image:url(../images/img/left_title_bg.jpg);
	width:139px;
	height:20px;
	background-repeat:repeat;
	padding-top:9px;
	padding-left:27px;
}
#main .mainleft .titles{
	background-image:url(../images/img/left_title_bg.jpg);
	width:139px;
	height:20px;
	background-repeat:repeat;
	padding-top:9px;
	padding-left:27px;
}
#main .mainleft .title_b{
height:19px; background-color:#edeef0; width:165px;
}
#main .main_left .title_b{
height:19px; background-color:#edeef0; width:165px;
}
#main .main_left .join .join_img{
	background-image:url(../images/img/join_now_bg.gif);
	width:166px;
	height:27px;
	background-repeat:no-repeat;
	padding-top:115px;
	overflow:hidden;
}
#main .main_left .join .join_img .left_f{
	float:left;
	padding-top:2px;
	margin-left:8px;
	display:inline;
}
#main .main_left .join .join_img .right_i{
	float:left;
	display:inline;
	margin-left:5px;
}
#main .main_left .recent{
	width:166px;
	margin-top:10px;
}
#main .main_left .recent .order_info{
	width:164px; border:1px solid #e1e1e1;
	padding-bottom:16px;
}
#main .main_left .recent .order_info .infos{
	width:164px;
	margin-top:16px;
}
#main .main_left .recent .order_info .infos .info_img{
	float:left;
	display:inline;
	width:17px;
	height:40px;
	margin-left:17px;
	margin-top:5px;
}
#main .main_left .recent .order_info .infos .info_font{
	float:left;
	display:inline;
	width:100px;
	height:40px;
	overflow:hidden;
	margin-left:8px;
}
#main .main_left .special_f{
	margin-top:10px;
}
#main .main_left .special_f .sinfo{
	width:166px;
	margin-top:13px;
	padding-bottom:8px;
}
#main .main_left .special_f .sinfo .left_i{
	float:left;
	width:53px;
	height:58px;
	margin-left:5px;
	display:inline;
}
#main .main_left .special_f .sinfo .right_f{
	float:left;
	width:95px; height:58px;
	margin-left:10px;
	display:inline;
	overflow:hidden;
}
#main .main_left .special_f .sinfo .right_f p{
	font-weight:bold;
}
#main .main_left .special_f .sinfo .right_f span{
	padding-left:5px;
	margin-top:5px;
}
#main .main_left .trustful{
	width:166px;
	margin-top:10px;
}
#main .main_left .trustful .info_img{
	margin-left:23px;
	margin-top:6px;
}
#main .main_left .trustful .info_font{
	margin-top:8px;
	color:#105aa7;
	font-size:12px;
	text-align:center;
}
#main .main_left .new_letter{
	width:165px;
	margin-top:17px;
}
#main .main_left .new_letter .new_img{
	width:140px; height:63px;
	margin-top:8px; margin-left:12px;
}
#main .main_left .new_letter p{
	margin-top:15px;
}
#main .main_left .new_letter .new_ss{
	background-image: url(../images/img/bbrback_l.gif);
	background-repeat: no-repeat;
	height: 18px;
	width: 160px;
	padding-top: 3px;
	padding-left: 2px;
	margin-top:13px;
	display:block;
	text-align:center;
	border:0px;
}

#main .mainleft{
	margin-top:5px;
}

#main .mainleft .trustful .info_img{
	margin-left:23px;
	margin-top:6px;
}
#main .mainleft .trustful .info_font{
	margin-top:8px;
	color:#105aa7;
	font-size:12px;
	text-align:center;
}
#main .mainleft .new_letter{
	width:165px;
	margin-top:17px;
}
#main .mainleft .new_letter .new_img{
	width:140px; height:63px;
	margin-top:8px; margin-left:12px;
}
#main .mainleft .new_letter p{
	margin-top:15px;
}
#main .mainleft .new_letter .new_ss{
	background-image: url(../images/img/bbrback_l.gif);
	background-repeat: no-repeat;
	height: 18px;
	width: 160px;
	padding-top: 3px;
	padding-left: 2px;
	margin-top:13px;
	display:block;
	text-align:center;
	border:0px;
}



#main .main_left .comm{
	width:166px;
	margin-top:15px;
}
#main .main_left .comm .infos{
	margin-top:8px;
	width:166px;
}
#main .main_right{
	width:783px;
	float:right;
	display:inline;
	overflow: hidden;
	text-align:left;
}
#main .main_right .f_cate{
	width:783px;
}
#main .main_right .r_titles{
	width:743px;
	height:22px;
	padding-left:40px;
	padding-top:8px;
	background-image:url(../images/img/right_title_bg.jpg);
	background-repeat:no-repeat;
	text-transform:uppercase;
}
#main .mainright .r_titles{
	width:743px;
	height:22px;
	padding-left:40px;
	padding-top:8px;
	background-image:url(../images/img/right_title_bg.jpg);
	background-repeat:no-repeat;
	text-transform:uppercase;
	font-weight:bold;
}
#main .main_right .r_titles_d{
	height:17px;
	width:768px;
	background-color:#edeef0;
	padding-top:3px;
	padding-left:15px;
}
#main .mainright .r_titles_d{
	height:17px;
	width:768px;
	background-color:#edeef0;
	padding-top:3px;
	padding-left:15px;
}
#main .main_right .f_cate .info{
	width:783px;
	margin-top:11px;
}
#main .main_right .f_cate .info .info_content{
	width:155px;
	border-right:1px dashed #d6d6d6;
	height:250px;
	float:left;
	display:inline;
}
#main .main_right .f_cate .info .info_content_f{
	width:155px;
	height:250px;
	float:left;
	display:inline;
}
#main .main_right .f_cate .info .info_content_f img{
	margin-left:31px;
}
#main .main_right .f_cate .info .info_content_f ul{
	margin-left:10px;
	margin-top:15px;
}
#main .main_right .f_cate .info .info_content_f ul li{
	line-height:18px;font-size:12px;
}
.as{
	text-decoration:underline;
	font-size:12px;
	color:#2db6a4;
}
#main .main_right .f_cate .info .info_content img{
	margin-left:31px;
}
#main .main_right .f_cate .info .info_content ul{
	margin-left:10px;
	margin-top:15px;
}
#main .main_right .f_cate .info .info_content ul li{
	line-height:18px;font-size:12px;
}
#main .main_right .f_cate .info .info_content .as{
	text-decoration:underline;
	font-size:12px;
	color:#2db6a4;
}
#main .main_right .r_gg{
	margin-top:13px;
	width:783px;
	height:83px;
}

.trans_msg {
	filter:alpha(opacity=100,enabled=1) revealTrans(duration=.2,transition=11) blendtrans(duration=.2);
}
.trans_msg font{
	color:#ffffff;
	display:block;
	text-align:left;
	margin:5px;
	padding-left: 5px;
}
.trans_msg font img{float:left; display:inline;margin-right:10px;padding-top:3px;padding-left:3px;}
ul{
	list-style-position: outside;
	list-style-image: none;
	list-style-type: none;
}
img{
	border: 0;
}
#main .main_right .boxs {
	width:780px;
	height:280px;
	background-color: #fff;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	margin-top:11px;
}
#main .main_right .boxleft{
	width:22px;
	display:inline;
	float:left;
	margin-top: 96px;
}
#main .main_right .boxleft a{
	width: 22px;
	height: 84px;
	display: block;
	background-image: url(../images/img/fimgleft_g.gif);
	background-repeat: no-repeat;
}
#main .main_right .boxleft a:hover{
	width: 22px;
	height: 84px;
	display: block;
	background-image: url(../images/img/fimgleft_c.gif);
	background-repeat: no-repeat;
}
#main .main_right .boxleft a.noselect{background-image: url(../images/img/fimgleft_gg.gif);}
#main .main_right .boxleft a.noselect:hover{background-image: url(../images/img/fimgleft_gg.gif);}
#main .main_right .boxright{
	width:22px;
	display:inline;
	float:right;
	margin-top: 96px;
}
#main .main_right .boxright a{
	width: 22px;
	height: 84px;
	display: block;
	background-image: url(../images/img/fimgright_g.gif);
	background-repeat: no-repeat;
}
#main .main_right .boxright a:hover{
	width: 22px;
	height: 84px;
	display: block;
	background-image: url(../images/img/fimgright_c.gif);
	background-repeat: no-repeat;
}
#main .main_right .boxright a.noselect{background-image: url(../images/img/fimgright_gg.gif);}
#main .main_right .boxright a.noselect:hover{background-image: url(../images/img/fimgright_gg.gif);}
#main .main_right .box{
	width: 732px;
	height: 282px;
	float: left;
	background-color: #f3f3f3;
	display: inline;
	margin-left: 2px;
	position:relative;
	overflow: hidden;
}
#main .main_right .box ul{
	height:732px;
	position: absolute;
	left: 0px;
	top: 0px;
	display: block;
}
#main .main_right .box ul li{
	float: left;
	display: inline;
	width: 105px;
	height: 270px;
	margin-left: 35px;
}
#main .main_right .box li a{
	display: block;
	width: 101px;
	height: 120px;
	margin-top: 15px;
}
#main .main_right .box li a img{
	height: 120px;
	width: 100px;
}
#main .main_right .clear{	clear:both;	font-size: 0px;	display: marker; margin:0; padding:0;}
#main .main_right .deimgbox{width:783px; height:309px; margin:0 auto; margin-top:13px;}
#main .main_right .deimgbox .deimgboxt{
	width:783px;
	height:27px;
	background-image: url(../images/img/deimgbk.gif);
	background-repeat: repeat-x;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #dadada;
	border-bottom-color: #dadada;
	margin-bottom: 1px;
}
#main .main_right .deimgbox .deimgboxt .dbtleft{
	background-image: url(../images/img/deimgleft.gif);
	background-repeat: no-repeat;
	background-position: center center;
	float: left;
	width: 53px;
	height: 27px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #656565;
}
#main .main_right .deimgbox .deimgboxt a{
	height: 27px;
	line-height: 27px;
	width: 160px;
	float: left;
	text-align: center;
	text-transform: uppercase;
	color: #656565;
	text-decoration: none;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #656565;
}
#main .main_right .deimgbox .deimgboxt a:hover,.deimgbox .deimgboxt a.select{
	background-color: #FFF;
}
#main .main_right .deimgbox .deimgboxt .dbtright{
	background-image: url(../images/img/deimgright.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 27px;
	width: 197px;
	float: right;
}
#main .main_right .deimgbox .deimgboxtitle{
	background-color: #edeef0;
	height: 20px;
	line-height: 20px;
	text-align: left;
	background-image: url(../images/img/dearror.gif);
	background-repeat: no-repeat;
	background-position: 15px center;
	padding-left: 30px;
	width: 753px;
	color: #656565;
	text-transform: uppercase;
}
#main .main_right .deimgbox .deimg{
	height: 258px;
	width: 781px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style:solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #dedede;
	border-bottom-color: #dedede;
	border-left-color: #dedede;
	background-color: #FFF;
	display: none;
}
#main .main_right .deimgbox .deimg ul{
	width: 243px;
	height: 236px;
	float: left;
	display: inline;
	margin-left: 15px;
	margin-top: 15px;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #656565;
}
#main .main_right .deimgbox .deimg ul li{
	width: 230px;
	height: 114px;
	display: block;
}
#main .main_right .deimgbox .deimg ul li .lileft{
	width: 80px;
	height: 96px;
	float: left;
}
#main .main_right .deimgbox .deimg ul li .lileft a{
}
#main .main_right .deimgbox .deimg ul li .liright{
	width: 140px;
	height: 114px;
	float: right;
}
#main .main_right .deimgbox .deimg ul li .liright a.bt{
	color: #656565;
	display: block;
	margin-bottom: 5px;
	font-weight: bold;
	text-decoration: none;
	height:30px;
	width:140px;
	overflow:hidden;
}
#main .main_right .deimgbox .deimg ul li .liright span{
	display: block;
	color: #656565;
	text-decoration: line-through;
	margin-bottom: 5px;
}
#main .main_right .deimgbox .deimg ul li .liright em{
	display: block;
	color: #e15e6e;
	font-style: normal;
}
#main .main_right .deimgbox .deimg ul li .liright img.star{
	display: block;
}
#main .main_right .deimgbox .deimg ul li .liright a.review{
	display: block;
	color: #656565;
}
#main .main_right .artic{
	width:783px;
	margin-top:11px;
}
#main .main_right .artic .getfashion{
	float:left;
	width:533px;
}
#main .main_right .artic .getfashion .titles{
	height:22px;
	width:493px;
	background-image:url(../images/img/f_title_2.jpg);
	background-repeat:no-repeat;
	padding-left:40px;
	padding-top:8px;
}

#main .main_right .artic .getfashion .title_d{
	height:17px;
	width:518px;
	background-color:#edeef0;
	padding-top:3px;
	padding-left:15px;
}
#main .main_right .artic .getfashion .info{
	width:533px;
}
#main .main_right .artic .getfashion .info .p_ti{
	margin-left:28px; margin-top:14px;
}
#main .main_right .artic .getfashion .info .info_left{
	float:left;
	display:inline;
	width:267px;
}
#main .main_right .artic .getfashion .info .info_rigth{
	float:left;
	display:inline;
	width:266px;
}
#main .main_right .artic .getfashion .info .info_rigth .content{
	width:266px;
	margin-top:15px;
	padding-bottom:11px;
}
#main .main_right .artic .getfashion .info .info_rigth .content .content_img{
	float:left;
	width:59px;
	height:64px;
	margin-left:25px;
	display:inline;
}
#main .main_right .artic .getfashion .info .info_rigth .content .content_font{
	float:left;
	width:148px;
	height:64px;
	overflow:hidden;
	display:inline;
	margin-left:20px;
}
#main .main_right .artic .getfashion .info .info_left .content{
	width:266px;
	margin-top:15px;
	padding-bottom:11px;
	border-right:1px dashed #d6d6d6;
}
#main .main_right .artic .getfashion .info .info_left .content .content_img{
	float:left;
	width:59px;
	height:64px;
	margin-left:36px;
	display:inline;
}
#main .main_right .artic .getfashion .info .info_left .content .content_font{
	float:left;
	width:148px;
	height:64px;
	overflow:hidden;
	display:inline;
	margin-left:20px;
}
#main .main_right .artic .gwc{
	float:left;
	width:238px;
	margin-left:12px;
	display:inline;
}
#main .main_right .artic .gwc .gwc_title{
	background-image:url(../images/img/f_title_3.gif);
	width:198px;
	height:21px;
	background-repeat:no-repeat;
	padding-left:40px;
	padding-top:8px;
}
#main .main_right .artic .gwc .gwc_title_d{
	height:17px;
	width:223px;
	background-color:#edeef0;
	padding-top:3px;
	padding-left:15px;
}
#bottom{
	width:960px;
	margin-right: auto;
	margin-left: auto;
	background-color:#FFF;
}
#bottom .bottom_1{
	width:958px;
	border:1px solid #dedede;
	background-image:url(../images/img/bottom_1_bg.jpg);
	height:122px;
	background-repeat:no-repeat;
	margin-top:11px;
	padding-top:70px;
	overflow:hidden;
}
#bottom .bottom_1 .infos_1{
	width:173px;
	margin-left:17px;
	float:left;
	display:inline;
}
#bottom .bottom_1 .infos_2{
	width:173px;
	margin-left:15px;
	float:left;
	display:inline;
}
#bottom .bottom_1 li{
	width:168px;
	height:17px;
	overflow:hidden;
	white-space:nowrap;
}
#bottom .bottom_2{
	width:960px;
	height:184px;
	background-color:#dedede;
	margin-top:11px;
}
#bottom .bottom_2 .search{
	width:238px;
	padding-top:12px;
	margin-left:11px;
	float:left;
}
#bottom .bottom_2 .search .search_1{
	width:231px;
	height:50px;
	background-image:url(../images/img/bottom_2_search.jpg);
	background-repeat:no-repeat;
	padding-top:55px;
	padding-left:7px;
}
#bottom .bottom_2 .search .search_1 p{
	font-size:12px;
	line-height:15px;
}
#bottom .bottom_2 .search .Tags{
	font-size:12px;
	line-height:16px;
	margin-top:10px;
}
#bottom .bottom_2 .fbtr{width:700px;float:left;}
#bottom .bottom_2 .fbtr ul{
	width: 140px;
	float: left;
	display: inline;
	text-align: left;
	margin-left: 30px;
	margin-top: 14px;
}
#bottom .bottom_2 .fbtr li{
	margin-bottom: 5px;
	display: block;
}
#bottom .bottom_2 .fbtr b{
	display: block;
	background-image: url(../images/img/langu.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 24px;
	line-height: 20px;
	height: 20px;
}
#bottom .bottom_2 .fbtr strong{
	font-weight: bold;
	text-transform: uppercase;
}
#bottom .bottom_2 .fbtr ul.u1{}
#bottom .bottom_2 .fbtr ul.u2{}
#bottom .bottom_2 .fbtr ul.u3{}
#bottom .bottom_2 .fbtr ul.u4{}
#bottom .bottom_3{
	width:960px;
	margin-top:11px;
	text-align:center;

}
#bottom .bottom_3 .img_1{
	height:57px;
	width:960px;
	
}
#bottom .bottom_3 .img_1 img{
	margin:0px;
	padding:0px;
}
#bottom .bottom_3 .img_2{
	width:960px;
	height:30px;
	margin-top:10px;
}
#bottom .bottom_3 .img_2 .img{
	margin-left:-3px;
	padding:0px;
}
#bottom .bottom_3 .font_1{
	text-align:center;
	width:960px;
	margin-top:11px;
}






#main .mainright{
	width:783px;
	float:left;
	margin:0 auto;
	overflow:hidden;
	margin-top:5px;
}


.clear{clear:both; font-size:0;}
.listad{width:783px; margin-bottom:11px;}
.listbox{width:783px;}
.listbox .listboxtitle{
	background-image: url(../images/img/listtitle_back.gif);
	background-repeat: repeat-x;
	height: 29px;
	width: 783px;
	position: relative;
}
.listbox .listboxtitle span{
	width: 783px;
	height: 29px;
	background-image: url(../images/img/listtitle_right.gif);
	background-repeat: no-repeat;
	background-position: right center;
	line-height: 29px;
	display: block;
}
.listbox .listboxtitle .lbtl{
	width: 250px;
	height: 29px;
	float: left;
}
.listbox .listboxtitle .lbtl b{
	text-transform: uppercase;
	color: #656565;
	font-size: 12px;
	margin-left: 10px;
	margin-right: 20px;
}
.listbox .listboxtitle .lbtl a.list{
	background-image: url(../images/img/listtitle_list.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 20px;
	margin-right: 40px;
	font-size: 11px;
	color: #656565;
	text-decoration: none;
	font-weight: bold;
}
.listbox .listboxtitle .lbtl a:hover.list{
	color: #e15e6e;
}
.listbox .listboxtitle .lbtl a.gallery{
	background-image: url(../images/img/listtitle_gallery.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 20px;
	font-size: 11px;
	color: #656565;
	text-decoration: none;
	font-weight: bold;
}
.listbox .listboxtitle .lbtl a:hover.gallery{
	color: #e15e6e;
}
.listbox .listboxtitle .lbtm{
	width: 350px;
	text-align: center;
	float: left;
	height: 29px;
	line-height: 29px;
}
.listbox .listboxtitle .lbtm b{
	vertical-align: middle;
	position: absolute;
	left: 361px;
	width: 60px;
	color: #656565;
}
.listbox .listboxtitle .lbtm select{
	border: 1px solid #c1c1c1;
	vertical-align: middle;
	position: absolute;
	left: 428px;
	top: 5px;
	width: 120px;
}
.listbox .listboxtitle .lbtr{
	width: 182px;
	float: right;
	text-align: right;
}
.listbox .listboxtitle .lbtr b{
	font-style: normal;
	font-weight: normal;
	color: #656565;
	padding-right: 10px;
	font-size: 12px;
}
.listbox .listboxtitle .lbtr a{
	color: #656565;
	text-decoration: none;
}
.listbox .listboxtitle .lbtr a:hover{
	color: #e15e6e;
}
.listfytop{
	width: 783px;
	height: 18px;
	margin-top: 1px;
	background-color: #edeef0;
	padding-top: 2px;
	text-align: right;
	position: relative;
}
.listfytop span{
	width: auto;
	display: block;
	position: absolute;
	top: 2px;
	right: 10px;
}
.listfytop input.text{
	float: left;
	border: 1px solid #dbdbdb;
	width: 20px;
	height: 14px;
	margin-left: 5px;
	text-align: center;
	color: #656565;
}
.listfytop a{
	width: 14px;
	height: 14px;
	border: 1px solid #dbdbdb;
	display: inline;
	float: left;
	margin-left: 5px;
	text-align: center;
	color: #656565;
	text-decoration: none;
	font-weight: bold;
	overflow: hidden;
}
.listfytop a:hover,.listfytop a.select{
	color: #e15e6e;
}
.listfytop a.gray,.listfytop a:hover.gray{
	color: #DEDEDE;
}

.listfybottom{
	width: 783px;
	height: 29px;
	margin-top: 10px;
	text-align: right;
	position: relative;
	background-image: url(../images/img/listtitle_back.gif);
	background-repeat: repeat-x;
}
.listfybottom i{
	height: 29px;
	width: 783px;
	background-image: url(../images/img/listtitle_right.gif);
	background-repeat: no-repeat;
	background-position: right center;
	display: block;
	font-style: normal;
}
.listfybottom span{
	width: auto;
	display: block;
	position: absolute;
	top: 6px;
	right: 10px;
}
.listfybottom input.text{
	float: left;
	border: 1px solid #dbdbdb;
	width: 20px;
	height: 14px;
	margin-left: 5px;
	text-align: center;
	color: #656565;
}
.listfybottom a{
	width: 14px;
	height: 14px;
	border: 1px solid #dbdbdb;
	display: inline;
	float: left;
	margin-left: 5px;
	text-align: center;
	color: #656565;
	text-decoration: none;
	font-weight: bold;
	overflow: hidden;
}
.listfybottom a:hover,.listfybottom a.select{
	color: #e15e6e;
}
.listfybottom a.gray,.listfybottom a:hover.gray{
	color: #DEDEDE;
}


.listboxlist{
	width: 783px;
	padding-top: 10px;
	padding-bottom: 10px;
	overflow:hidden;
}

.listboxlist ul li{
	display: inline;
	width: 187px;
	float: left;
	margin-right: 10px;
	background-color: #ffffff;
	height:350px;
}
.listboxlist ul{
	margin-top: 10px;
	padding-bottom: 10px;
	width: 793px;
	display: block;
	
}
.listboxlist ul.ul1 li{
	background-color: #f7f7f7;
	background-image: url(../images/img/listbox1_back.gif);
	background-repeat: repeat-x;
	background-position: top;
	height: 302px;
	padding-top: 43px;
}
.listboxlist ul.ul1 li i{
	width:187px;
	height:345px;
	display:block;
	background-image: url(../images/img/listbox1_bottom.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	font-style: normal;
}
.listboxlist ul li a.img{
	width: 140px;
	height: 203px;
	overflow: hidden;
	display: block;
	margin-right: auto;
	margin-left: auto;

}
.listboxlist ul li a.text{
	width: 160px;
	text-align: left;
	display: block;
	font-weight: bold;
	margin-top: 8px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	text-decoration: none;
	height:70px;
	overflow:hidden;
}
.listboxlist ul li span{
	margin-left: 15px;
	color: #656565;
	text-decoration: line-through;
	margin-right: 5px;
}
.listboxlist ul li b{
	font-size: 12px;
}
.listboxlist ul li img.star{
	margin-top: 5px;
	margin-left: 10px;
}
.listboxgallery{
	width: 783px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.listboxgallery .lbgbox{
	width: 783px;
	height: 175px;
	background-color: #f7f7f7;
	background-image: url(../images/img/listbox1_back.gif);
	background-repeat: repeat-x;
	background-position: top;
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #d9d9d9;
}
.listboxgallery .lbg{
	width: 783px;
	height: 155px;
	background-image: url(../images/img/listbox1_bottom.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding-top: 20px;
	position: relative;
}
.listboxgallery .lbg2{
	width: 783px;
	height: 150px;
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #d6d6d6;
	position: relative;
}
.listboxgallery .lbgl{
	width: 143px;
	height: 155px;
	float: left;
}
.listboxgallery .lbgl a.img{
	display: block;
	width: 90px;
	height: 130px;
	margin: 0 auto;
}
.listboxgallery .lbgr{
	width: 636px;
	height: 155px;
	float: right;
}
.listboxgallery .lbgr a.text{
	font-weight: bold;
	text-decoration: none;
	width: 400px;
	display: block;
	float: left;
}
.listboxgallery .lbgr span{
	color: #656565;
	float: right;
	width: 120px;
	text-align: left;
}
.listboxgallery .lbgr p{
	color: #6a6a6a;
	margin-top: 5px;
}
.listboxgallery .lbgr em{
	display: block;
	font-style: normal;
	color: #656565;
	text-decoration: line-through;
	margin-top: 10px;
}
.listboxgallery .lbgr b{
	display: block;
	margin-top: 3px;
	margin-bottom: 3px;
}
.listboxgallery .lbgr img.star{
}
.listboxgallery .lbgr a.adds{
	width: 156px;
	height: 30px;
	position: absolute;
	bottom: 20px;
	right: 170px;
}
.listboxgallery .lbgr a.add{
	width: 113px;
	height: 31px;
	position: absolute;
	bottom: 20px;
	right: 20px;
}

.subtitle{
	width: 745px;
	height: 30px;
	line-height: 30px;
	text-align: left;
	background-image: url(../images/img/right_title_bg.jpg);
	background-repeat: no-repeat;
	padding-left: 38px;
	text-transform: uppercase;
	color: #656565;
	font-weight: bold;
	font-size: 12px;
}
.subtitle2{
	width:783px;
	height:20px;
	line-height:20px;
	background-color: #edeef0;
	margin-bottom: 7px;
	font-weight: bold;
}
.subtitle2 span{
	color: #9e9e9e;
	float: left;
	background-image: url(../images/img/mback.gif);
	background-repeat: no-repeat;
	background-position: 10px 6px;
	padding-left: 25px;
	text-transform: uppercase;
	display: inline;
}
.subtitle2 em{
	color: #9e9e9e;
	font-style: normal;
	float: right;
	padding-right: 10px;
	display: inline;
}
.subbox{
	width: 781px;
	border: 1px solid #dfdddd;
	text-align: left;
}
.asearch{
	width:781px;
	padding-bottom: 20px;
}
.asearch h1{
	width:755px;
	height:21px;
	line-height:21px;
	color: #656565;
	background-color: #edeef0;
	font-family: Arial;
	font-size: 12px;
	margin-top: 19px;
	margin-right: auto;
	margin-bottom: 19px;
	margin-left: auto;
	padding-left: 10px;
	text-transform: uppercase;
}
.asearch .asearchbox{
	margin-left: 40px;
}
.asearch input.text{
	width: 241px;
	height: 17px;
	border: 1px solid #656565;
	padding-top: 2px;
	padding-left: 3px;
}
.asearch select{
	border: 1px solid #656565;
	width: 248px;
}
.asearch input.checkbox{
	margin-left: 10px;
	margin-right: 10px;
}
.asearch span{
	color: #656565;
}
.asearch .asearchboxs{
	margin-left: 40px;
	width: 675px;
	height: 152px;
	background-image: url(../images/img/searchbb.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.asearch .asearchboxs ul{}
.asearch .asearchboxs ul li{
	float: left;
	width: 196px;
	height: 20px;
	line-height: 20px;
	margin-top: 15px;
	display: inline;
	margin-left: 30px;
}
.asearch .asearchboxs ul li span{
	width: 56px;
	float: left;
	text-align: right;
}
.asearch .asearchboxs ul li em{
	width: 130px;
	float: right;
}
.asearch .asearchboxs ul li input{
	border: 1px solid #abb2b7;
	width: 120px;
	padding-left: 3px;
	padding-top:2px;
	height:17px;
}
.asearch .asearchboxs ul li a{
	width: 107px;
	height: 19px;
}





.subtitle{
	width: 745px;
	height: 30px;
	line-height: 30px;
	text-align: left;
	background-image: url(../images/img/right_title_bg.jpg);
	background-repeat: no-repeat;
	padding-left: 38px;
	text-transform: uppercase;
	color: #656565;
	font-weight: bold;
	font-size: 12px;
}
.subtitle2{
	width:783px;
	height:20px;
	line-height:20px;
	background-color: #edeef0;
	margin-bottom: 7px;
	font-weight: bold;
}
.subtitle2 span{
	color: #9e9e9e;
	float: left;
	background-image: url(../images/img/mback.gif);
	background-repeat: no-repeat;
	background-position: 10px 6px;
	padding-left: 25px;
	text-transform: uppercase;
	display: inline;
}
.subtitle2 em{
	color: #9e9e9e;
	font-style: normal;
	float: right;
	padding-right: 10px;
	display: inline;
}
.logout{
	width:771px;
	padding-bottom: 40px;
}
.logout h1{
	width:755px;
	height:21px;
	line-height:21px;
	color: #656565;
	background-color: #edeef0;
	font-family: Arial;
	font-size: 12px;
	margin-top: 19px;
	margin-right: auto;
	margin-bottom: 19px;
	margin-left: auto;
	padding-left: 10px;
	text-transform: uppercase;
}
.logout .logoutleft{
	width:250px;
	height:142px;
	display: inline;
	float: left;
	border: 1px solid #e3e3e3;
	margin-left: 10px;
	background-image: url(../images/img/smile.gif);
	background-position: 25px center;
	background-repeat: no-repeat;
	padding-left: 168px;
	padding-top: 30px;
}
.logout .logoutleft strong{
	color: #656565;
	width: 200px;
	display: block;
}
.logout .logoutleft p{
	width: 200px;
	color: #656565;
	margin-top: 20px;
	display: block;
}
.logout .logoutright{
	width: 319px;
	height: 172px;
	display: inline;
	float: right;
	border: 1px solid #e3e3e3;
	margin-right: 10px;
	position: relative;
}
.logout .logoutright p{
	color: #656565;
	position: absolute;
	top: 70px;
	left: 30px;
}
.logout .logoutright a.login{
	position: absolute;
	left: 34px;
	top: 95px;
}
.logout .logoutright a.return{
	position: absolute;
	top: 30px;
	right: 30px;
}

.subbox{
	width: 781px;
	border: 1px solid #dfdddd;
	text-align: left;
}
.ordersearch{
	width:781px;
	padding-bottom: 20px;
}
.ordersearch h1{
	width:755px;
	height:21px;
	line-height:21px;
	color: #656565;
	background-color: #edeef0;
	font-family: Arial;
	font-size: 12px;
	margin-top: 19px;
	margin-right: auto;
	margin-bottom: 19px;
	margin-left: auto;
	padding-left: 10px;
	text-transform: uppercase;
}
.ordersearch ul{
	width: 730px;
	display: block;
	margin: 0 auto;
}
.ordersearch ul li{
	width: 100px;
	float: left;
	text-align: center;
}
.ordersearch ul li.lihead{
	font-size: 12px;
	font-weight: bold;
	color: #656565;
	background-repeat: no-repeat;
	background-position: left center;
	text-align: left;
	padding-left: 25px;
	width: 79px;
	line-height: 25px;
}
.ordersearch ul li.li{
	color: #656565;
	height: 40px;
	line-height: 40px;
	display: inline;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #656565;
	position: relative;
}
.ordersearch ul li.li a{
	position: absolute;
	left: 20px;
	top: 13px;
}
.ordersearch ul li.li span.s1{
	color: #ef801e;
}
.ordersearch ul li.li span.s2{
	color: #487632;
}

.subbox{
	width: 781px;
	border: 1px solid #dfdddd;
	text-align: left;
}
.sendgift{
	width:781px;
	padding-bottom: 87px;
}
.sendgift h1{
	width:755px;
	height:21px;
	line-height:21px;
	color: #656565;
	background-color: #edeef0;
	font-family: Arial;
	font-size: 12px;
	margin-top: 19px;
	margin-right: auto;
	margin-bottom: 19px;
	margin-left: auto;
	padding-left: 10px;
	text-transform: uppercase;
}
.sendgift .sgt{
	width: 753px;
	height: 208px;
	margin: 0 auto;
}
.sendgift .sgt .sgtl{
	width:485px;
	height:208px;
	float: left;
	background-image: url(../images/img/giftcard_card.gif);
	background-repeat: no-repeat;
}
.sendgift .sgt .sgtl em{
	font-size: 14px;
	color: #FFF;
	font-weight: bold;
	display: block;
	padding-top: 76px;
	text-align: right;
	padding-right: 20px;
}
.sendgift .sgt .sgtl p{
	display: block;
	width: 238px;
	color: #656565;
	padding-top: 30px;
	text-align: left;
	padding-left: 225px;
	line-height: 16px;
}
.sendgift .sgt .sgtr{
	width: 257px;
	height: 208px;
	float: right;
	background-image: url(../images/img/sendgift_arror.gif);
	background-repeat: no-repeat;
	background-position: center 10px;
}
.sendgift .sgt .sgtr ul{
	display: block;
	margin-top: 100px;
}
.sendgift .sgt .sgtr ul li{
	display: block;
	background-image: url(../images/img/sendgift_icon.gif);
	background-repeat: no-repeat;
	background-position: 15px center;
	margin-bottom: 8px;
}
.sendgift .sgt .sgtr ul li a{
	color: #656565;
	text-decoration: none;
	padding-left: 35px;
}
.sendgift .gifttab{
	width: 353px;
	margin-left: 24px;
}
.sendgift .gifttab ul{
	display: block;
	padding-top: 20px;
	padding-bottom: 20px;
}
.sendgift .gifttab ul li{
	padding-bottom: 5px;
}
.sendgift .gifttab ul li span{
	color: #8f8f8f;
	width: 115px;
	float: left;
}
.sendgift .gifttab ul li em{
	width: 235px;
	float: right;
}
.sendgift .gifttab ul li em input{
	width: 228px;
	height: 15px;
	border: 1px solid #d9d9d9;
	padding-left: 3px;
	padding-top: 2px;
}
.sendgift .sgm{
	width: 755px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	height: 120px;
	position: relative;
}
.sendgift .sgm textarea{
	width: 747px;
	height: 66px;
	display: block;
	margin: 0 auto;
	border: 1px solid #656565;
	padding: 3px;
}
.sendgift .sgm a{
	width: 132px;
	height: 23px;
	display: block;
	position: absolute;
	right: 0px;
	bottom: 5px;
}
.sendgift .sgb{
	width: 755px;
	margin: 0 auto;
}
.sendgift .sgb p{
	color: #656565;
}
.sendgift .sgb p b{color: #656565;}

.subbox{
	width: 781px;
	border: 1px solid #dfdddd;
	text-align: left;
}
.cus_update{
	width:781px;
	padding-bottom: 17px;
}
.cus_update h1{
	width:755px;
	height:21px;
	line-height:21px;
	color: #656565;
	background-color: #edeef0;
	font-family: Arial;
	font-size: 12px;
	margin-top: 19px;
	margin-right: auto;
	margin-bottom: 19px;
	margin-left: auto;
	padding-left: 10px;
	text-transform: uppercase;
}
.cus_update .update_info {
	width:770px;
	padding-left:10px;
}
.cus_update .update_info .address_upd{
	width:480px;
	float:left;
	border:1px solid #c6c1c1;
}
.cus_update .update_info .address_upd .update_l{
	background-image:url(../images/pages/address_upd_l.jpg);
	width:20px;
	height:440px;
	float:left;
	background-repeat:no-repeat;
}
.cus_update .update_info .address_upd .update_c{
	background-image:url(../images/pages/address_upd_c.jpg);
	background-repeat:repeat-x;
	width:440px;
	height:440px;
	float:left;
}
.cus_update .update_info .address_upd .update_c .upd_title{
	margin-top:25px;
	margin-left:26px;
	height:15px;
}
.cus_update .update_info .address_upd .update_r{
	background-image:url(../images/pages/address_upd_r.jpg);
	width:20px;
	height:440px;
	background-repeat:no-repeat;
	float:left;
}
.cus_update .update_info .address_lis{
	width:265px;
	float:left;
	margin-left:15px; 
	display:inline;
	border:1px solid #c6c1c1;
}
.cus_update .update_info .address_lis .address_lis_l{
	background-image:url(../images/pages/address_upd_l.jpg);
	width:20px;
	height:440px;
	float:left;
	background-repeat:no-repeat;
}
.cus_update .update_info .address_lis .address_lis_c{
	background-image:url(../images/pages/address_upd_c.jpg);
	background-repeat:repeat-x;
	width:225px;
	height:440px;
	float:left;
}
.cus_update .update_info .address_lis .address_lis_c ul{
	list-style:none;
	margin-left:9px;
	margin-top:135px;
}
.cus_update .update_info .address_lis .address_lis_c ul li{
	background-image:url(../images/pages/address_li_bg.jpg);
	background-repeat:no-repeat;
	background-position:0px 10px;
	padding-left:15px;
	line-height:28px;
	
}
.cus_update .update_info .address_lis .address_lis_r{
	background-image:url(../images/pages/address_upd_r.jpg);
	width:20px;
	height:440px;
	background-repeat:no-repeat;
	float:left;
}

.product_info{
	width:960px;
	margin-right: auto;
	margin-left: auto;
	background-color:#FFF;
	margin-top:10px;
}
.product_info .info_top_left{
	width:730px;
	float:left;
	display:inline;
}
.product_info .info_top_left .top_left_l{
	width:350px;
	height:100%;
	float:left;
	display:inline;
	
}
.product_info .info_top_left .top_left_l .info_big_mm{
	width:350px;
	height:472px;
}
.product_info .info_top_left .top_left_l .info_lit_mm{
	width:348px;
	padding-top:4px;
	padding-bottom:5px;
	border:1px solid #e1e1e1;
	margin-top:10px;
}

.product_info .info_top_left .top_left_l .info_lit_mm .litmm{
	width:43px;
	height:54px;
	float:left;
	margin-left:8px;
	display:inline;
	border:1px solid #e1e1e1;
}
.product_info .info_top_left .top_left_r{
	width:366px;
	float:left;
	display:inline;
	margin-left:10px;
}
.product_info .info_top_left .top_left_r .p_name{
	font-size:16px;
	color:#000;
	font-weight:bold;
	margin-top:10px;
}
.product_info .info_top_left .top_left_r .csp{
	width:100%;
	margin-top:10px;
}
.product_info .info_top_left .top_left_r .csp .cspl{
	float:left; color:#656565;
}
.product_info .info_top_left .top_left_r .csp .cspc{
	float:left; margin-left:29px; display:inline;
}
.product_info .info_top_left .top_left_r .csp .cspr{
	float:left; margin-left:12px; display:inline;
}
.product_info .info_top_left .top_left_r .h_x{
	border-top:1px dashed #dedfe3;
	width:100%;
	height:1px;
	margin-top:5px;
	overflow:hidden;
}
.product_info .info_top_left .top_left_r .no_price{
	color:#656565; margin-top:10px; overflow:hidden;
}
.product_info .info_top_left .top_left_r .ye_price{
	position:relative;
	left:0px;
	top:0px;
}
.product_info .info_top_left .top_left_r  .whoprice{
	color:#000;
	font-size:12px;
	font-weight:bold;
	line-height:16px;
}
.product_info .info_top_left .top_left_r .ye_price span{
	color:#e15e6e;
	font-size:14px;
}
.product_info .info_top_left .top_left_r .ye_price .cur{
	position:absolute;
	left: 245px;
	top: 0px;
}
.product_info .info_top_left .top_left_r .lar_order{
	line-height:16px; width:100%; margin-top:3px; height:16px;
}
.product_info .info_top_left .top_left_r .lar_order .lar_img{
	float:left;
	display:inline;
}
.product_info .info_top_left .top_left_r .lar_order .lar_a{
	float:left;
	display:inline;
	margin-left:5px;
}
.product_info .info_top_left .top_left_r  .csize{
	width:100%;
	margin-top:25px;
}
.product_info .info_top_left .top_left_r  .csize input{
	width:50px;
	border:1px solid #c5c5c5;
	height:15px;
}
#yfsize{
	width:300px;
	border:1px solid #c1c1c1;
	padding-top:5px;
	padding-bottom:5px;
}
#yfsize input{
	width:110px;
}
.product_info .info_top_left .top_left_r  .csize select{
	width:115px;
	height:19px;
	border:1px solid #c1c1c1;
}
.product_info .info_top_left .top_left_r .info_he{
	margin-top:20px;
}
.product_info .info_top_left .top_left_r .info_he .info_t{
	background-image:url(../images/img/info_he_bg1.jpg);
	width:364px;
	height:6px;
	background-repeat:no-repeat;
	overflow:hidden;
}
.product_info .info_top_left .top_left_r .info_he .info_c{
	border-left:1px solid #e7e8e9;
	border-right:1px solid #e7e8e9;
	width:362px;
	padding-bottom:3px;
	padding-top:3px;
}
.product_info .info_top_left .top_left_r .info_he .info_c ul{
	margin-left:6px;
}
.product_info .info_top_left .top_left_r .info_he .info_c ul li{
	background-image:url(../images/pages/address_li_bg.jpg);
	background-repeat:no-repeat;
	background-position:0px 5px;
	padding-left:15px;
	line-height:16px;
}
.product_info .info_top_left .top_left_r .info_he .info_b{
	background-image:url(../images/img/info_he_bg2.jpg);
	width:364px;
	height:6px;
	background-repeat:no-repeat;
	overflow:hidden;
}
.product_info .info_top_left .top_left_r .info_arz{
	background-image:url(../images/img/info_top_bbg.jpg);
	width:364px;
	height:87px;
	background-repeat:no-repeat;
	text-align:center;
	padding-top:8px;
	margin-top:20px;
}
.product_info .info_top_left .top_left_r .info_arz p{
	line-height:16px;
	margin-top:5px;
}
.product_info .info_top_left .top_left_r .info_arz .info_able{
	width:75px;
	float:left;
	margin-left:24px;
	display:inline;
}
.product_info .info_top_left .top_left_r .info_arz .info_option{
	width:66px;
	float:left;
	margin-left:20px;
	display:inline;
}
.product_info .info_top_left .top_left_r .info_arz .info_views{
	width:56px;
	float:left;
	margin-left:20px;
	display:inline;
}
.product_info .info_top_left .top_left_r .info_arz .info_artice{
	width:48px;
	float:left;
	margin-left:20px;
	display:inline;
}

.product_info .info_top_right{
	width:211px;
	float:left;
	display:inline;
	border:1px solid #ececec;
	height:555px;
	margin-left:14px;
	overflow:hidden;
}
.product_info .info_top_right .ship_cost{
	width:165px; height:26px;
	background-image:url(../images/img/bag_if.jpg);
	background-repeat:no-repeat;
	margin-left:14px;
	margin-top:10px;
	padding-left:20px;
	padding-top:10px;
}
.product_info .info_top_right .qut{
	width:100%;
	margin-top:25px;
}
.product_info .info_top_right .rating{
	width:38px;
	height:103px;
	background-image:url(../images/img/info_rating.jpg);
	background-repeat:no-repeat;
	margin-left:19px;
	margin-top:19px;
	padding-left:138px; padding-top:27px;
}



#main  .mainright .cate{
	width:636px;
	margin-top:10px;
	margin-bottom: 30px;
	margin-left:50px;
}
#main  .mainright .cate li{
	width: 150px;
	margin-bottom: 3px;
	float: left;
	margin-left:5px;
}
#main  .mainright .cate a.mm{
	width: 150px;
	height: 255px;
}
#main .mainright .cate a.font{
	text-align: left;
	color: #e15e6e;
	display: block;
}
#main .mainright .cate a:hover.font{
	text-decoration: underline;
}

#main .mainright .carttitle{
	background-image: url(../images/img/nbtitle_bk.gif);
	background-repeat: no-repeat;
	background-position: center top;
	height: 33px;
	width: 688px;
	text-align: left;
}
#main .mainright .carttitle span{
	margin-left: 35px;
	line-height: 33px;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #656565;
	display: inline;
	width: 300px;
	float: left;
}
#main .mainright .carttitle em{
	float: right;
	display: inline;
	width: 200px;
	line-height: 33px;
}
#main .mainright .carttitle em i{
	color: #616161;
	font-weight: bold;
}
#main .mainright .carttitle em b{
	font-size: 12px;
	color: #e15e6e;
	padding-left: 10px;
}
#main .mainright .cart{
	clear: both;
	width: 699px;
	margin-top: 5px;
	margin-bottom: 13px;
}
#main .mainright .cart .ct{
	width: 699px;
	background-image: url(../images/img/cart_t.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 67px;
}
#main .mainright .cart .cb{
	background-image: url(../images/img/cart_b.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 49px;
	width: 699px;
}
#main .mainright .cart .cm{
	width: 699px;
	background-image: url(../images/img/cart_m.gif);
	background-repeat: repeat-y;
	background-position: center top;
	min-height:260px;
	height:100%;
	_height:260px;
}
#main .mainright .cart .cm .cmt{
	width: 694px;
	height: 33px;
	position: relative;

}
#main .mainright .cart .cm .cmt strong{
	color: #a98553;
	text-transform: uppercase;
	font-weight: bold;
	font-family: Times;
	left: 27px;
	top: 0px;
	position: absolute;
}
#main .mainright .cart .cm .cmt p{
	color: #a98553;
	position: absolute;
	left: 27px;
	top: 14px;
}
#main .mainright .cart .cm .cmt a.fc{
	background-image: url(../images/img/fc_c.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 24px;
	width: 137px;
	position: absolute;
	top: -13px;
	right: 41px;
}
#main .mainright .cart .cm .cmt a.fcs{
	background-image: url(../images/img/fc_g.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 24px;
	width: 137px;
	position: absolute;
	top: -13px;
	right: 41px;
}
#main .mainright .cart .cm .cmt a.sc{
	background-image: url(../images/img/sc_c.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 21px;
	width: 84px;
	position: absolute;
	top: -10px;
	right: 190px;
}
#main .mainright .cart .cm .cmt a.scs{
	background-image: url(../images/img/sc_g.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 21px;
	width: 84px;
	position: absolute;
	top: -10px;
	right: 190px;
}
#main .mainright .cart .cm .cmb{
	width: 694px;
	height: 33px;
	position: relative;
}
#main .mainright .cart .cm .cmb strong{
	font-style: oblique;
	position: absolute;
	left: 44px;
	top: 7px;
}
#main .mainright .cart .cm .cmb p{
	position: absolute;
	left: 170px;
	top: 6px;
	font-style: oblique;
	font-weight: bold;
	font-family: serif;
	font-size: 14px;
	color: #e15e6e;
}
#main .mainright .cart .cm .cmb a.fc{
	background-image: url(../images/img/fc_c.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 24px;
	width: 137px;
	position: absolute;
	top: 0px;
	right: 41px;
}
#main .mainright .cart .cm .cmb a.fcs{
	background-image: url(../images/img/fc_g.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 24px;
	width: 137px;
	position: absolute;
	top: 0px;
	right: 41px;
}
#main .mainright .cart .cm .cmb a.sc{
	background-image: url(../images/img/sc_c.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 21px;
	width: 84px;
	position: absolute;
	top: 2px;
	right: 190px;
}
#main .mainright .cart .cm .cmb a.scs{
	background-image: url(../images/img/sc_g.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 21px;
	width: 84px;
	position: absolute;
	top: 2px;
	right: 190px;
}
#main .mainright .cart .cm .cmm{
	width: 660px;
	margin-left: 13px;
	min-height:160px;
	height:100%;
	_height:160px;
}
#main .mainright .cart .cm .cmm .cmmbox{
	margin-bottom: 15px;
	text-align: left;
	background-image: url(../images/img/ulback.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	width: 660px;
	height: 125px;
}
#main .mainright .cart .cm .cmm .cmmbox ul{
	background-image: url(../images/img/liback.gif);
	background-repeat: no-repeat;
	background-position: center top;
	width: 660px;
	height: 105px;
}
#main .mainright .cart .cm .cmm .cmmbox ul li{
	width: 330px;
	height: 125px;
	float: left;
	position: relative;
	overflow: hidden;
}
#main .mainright .cart .cm .cmm .cmmbox ul li a.mm{
	width: 50px;
	height: 75px;
	display: block;
	position: absolute;
	left: 26px;
	top: 30px;
}
#main .mainright .cart .cm .cmm .cmmbox ul li p{
	width: 220px;
	position: absolute;
	top: 5px;
	left: 93px;
}
#main .mainright .cart .cm .cmm .cmmbox ul li span{
	top: 95px;
	left: 95px;
	position: absolute;
}
#main .mainright .cart .cm .cmm .cmmbox ul li span input{
	text-align:center;
	width:30px;
}
#main .mainright .cart .cm .cmm .cmmbox ul li a.del{
	background-image: url(../images/img/del_g.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 15px;
	width: 7px;
	left: 292px;
	top: 95px;
	position: absolute;
}
#main .mainright .cart .cm .cmm .cmmbox ul li a:hover.del{background-image: url(../images/img/del_c.gif);}
#main .mainright .cart .cm .cmm .cartnull{
	width: 694px;
	padding-top: 60px;
}
#main .mainright .cart .cm .cmm .cartnull strong{
	font-style: oblique;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 16px;
	margin-right: 10px;
}
.product_info .dis_left{
	width:728px;
	float:left;
	display:inline;
}
.product_info .dis_left .titles{
	height:22px;
	width:693px;
	background-image:url(../images/img/info_title_bg.jpg);
	background-repeat:no-repeat;
	text-transform:uppercase;
	padding-top:8px;
	padding-left:35px;
	font-weight:bold;
}

.product_info .dis_right{
	width:215px;
	float:left;
	display:inline;
	margin-left:17px;
}
.product_info .dis_left .disc{
	width:628px;
	height:55px;
	background-image:url(../images/img/info_dis.jpg);
	background-repeat:no-repeat;
	margin-top:7px;
	padding-left:75px;
	padding-right:25px;
	padding-top:15px;
}
.product_info .dis_left .sx{
	margin-left:78px;
	margin-top:12px;
}
.product_info .dis_left .size{
	width:580px;
	margin-left:78px;
	margin-top:24px;
	
}
.product_info .dis_left .size p{
	width:580px;
	text-align:center;
	font-weight:bold;
}
.product_info .dis_left .sizeof{
	width:570px;
	margin-top:18px;
	padding-left:158px;
}
.product_info .dis_left .sizeof .bust{
	width:134px;
	float:left;
	display:inline;
}
.product_info .dis_left .sizeof .bustoth{
	width:134px;
	display:inline;
	margin-left:35px;
	float:left;
}
.product_info .dis_left .sizeofs{
	width:720px;
	margin-top:18px;
	
}
.product_info .dis_left .sizeofs .bust{
	width:134px;
	float:left;
	display:inline;
}
.product_info .dis_left .sizeofs .bustoth{
	width:134px;
	display:inline;
	margin-left:8px;
	float:left;
}

.product_info .dis_left .wr_info{
	width:680px;
	height:61px;
	background-image:url(../images/img/info_w_bg.jpg);
	background-repeat:no-repeat;
	margin-top:10px;
	margin-left:4px;
	margin-bottom:5px;
	padding-top:7px;
	padding-left:20px;
	padding-right:20px;
}
.product_info .dis_left .name{
	width: 184px;
	border: 1px solid #dcdcdc;
	background-image: url(../images/img/iname.gif);
	background-repeat: no-repeat;
	background-position: 5px center;
	padding-left: 20px;
}
.product_info .dis_left .email{
	width: 184px;
	border: 1px solid #dcdcdc;
	background-image: url(../images/img/imail.gif);
	background-repeat: no-repeat;
	background-position: 5px center;
	padding-left: 20px;
}

.in_star{
	float:left; display:inline; margin-left:20px;
}
.in_star .star{
	margin-top:10px;
}
.in_star .star a{
	background-image: url(../images/star/star_g.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 16px;
	width: 18px;
	display: inline-block;
	margin-left: 10px;
}
.in_star .star a:hover,.in_star a.select{
	background-image: url(../images/star/star_c.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 16px;
	width: 18px;
	display: inline-block;
	margin-left: 10px;
}




.product_info .dis_left .star{
	margin-top:10px;
}
.product_info .dis_left .star a{
	background-image: url(../images/star/star_g.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 16px;
	width: 18px;
	display: inline-block;
	margin-left: 10px;
}
.product_info .dis_left .star a:hover,.product_info .dis_left a.select{
	background-image: url(../images/star/star_c.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 16px;
	width: 18px;
	display: inline-block;
	margin-left: 10px;
}





.shopping{
	width:781px;
	padding-bottom: 27px;
}
.shopping h1{
	width:755px;
	height:21px;
	line-height:21px;
	color: #656565;
	background-color: #edeef0;
	font-family: Arial;
	font-size: 12px;
	margin-top: 19px;
	margin-right: auto;
	margin-bottom: 19px;
	margin-left: auto;
	padding-left: 10px;
	text-transform: uppercase;
}
.shopping .bag{
	padding-bottom:10px;
	width:736px;
	margin-top:17px;
	border-bottom:1px dashed #cfcfcf;
	margin-left:22px;
}
.shopping .bag .bag_img{
	width:68px;
	height:80px;
	float:left;
}
.shopping .bag .bag_info{
	width:658px;
	float:left;
	padding-left:10px;
}
.shopping .bag .bag_info .bag_info_l{
	width:470px;
	float:left;
	display:inline;
	padding-right:20px;
}
.shopping .bag .bag_info  .texts{
	
}
.shopping .bag .bag_info  .texts input{
	width:40px;
	text-align:center;
	height:16px;
	border:1px solid #cfcfcf;
}
.shopping .bag .bag_info .bag_info_r{
	width:160px;
	float:left;
	font-weight:bold;
}
.shopping .total{
	width:736px;
	margin-top:25px;
	text-align:right;
	font-weight:bold;
	margin-left:22px;
}
.shopping .checkout{
	margin-top:11px;
	width:736px;
	margin-left:22px;
}
.product_info .dis_right{
	width:215px;
	float:left;
	display:inline;
	margin-left:17px;
}
.product_info .dis_left .disc{
	width:628px;
	height:55px;
	background-image:url(../images/img/info_dis.jpg);
	background-repeat:no-repeat;
	margin-top:7px;
	padding-left:75px;
	padding-right:25px;
	padding-top:15px;
}
.product_info .dis_left .sx{
	margin-left:78px;
	margin-top:12px;
}
.product_info .dis_left .size{
	width:580px;
	margin-left:78px;
	margin-top:24px;
	
}
.product_info .dis_left .size p{
	width:580px;
	text-align:center;
	font-weight:bold;
}
.product_info .dis_left .sizeof{
	width:728px;
	margin-top:18px;
}
.product_info .dis_left .sizeof .bust{
	width:134px;
	float:left;
	display:inline;
}
.product_info .dis_left .sizeof .bustoth{
	width:135px;
	display:inline;
	margin-left:9px;
	float:left;
}

.product_info .dis_right .right_title{
	background-image:url(../images/img/info_title_lbg.jpg);
	width:215px;
	height:30px;
	background-repeat:no-repeat;
}
.subbox{
	width: 781px;
	border: 1px solid #dfdddd;
	text-align: left;
}
.paysucess{
	width: 781px;
	padding-bottom: 40px;
}
.paysucess h1{
	width: 750px;
	height: 21px;
	line-height: 21px;
	margin: 20px auto;
	padding-left: 15px;
	text-transform: uppercase;
	color: #656565;
	background-color: #edeef0;
	display: block;
}

.paysucess img.logo{
	width: 752px;
	height: 69px;
	display: block;
	margin: 20px auto;
}
.paysucess p{
	color: #656565;
	margin-left: 20px;
	margin-right: 20px;
	display: block;
	line-height: 16px;
}
.paysucess strong{
	color: #656565;
	margin-left: 20px;
	margin-right: 20px;
	display: block;
	line-height: 16px;
	margin-top: 10px;
}
.paysucess a.logoff{
	width: 210px;
	height: 22px;
	display: block;
	margin-left: auto;
	margin-right: 20px;
	margin-top: 10px;
}
.paysucess .pm{
	width: 752px;
	margin-top: 15px;
	height: 208px;
	margin-left: auto;
	margin-right: auto;
}
.paysucess .pm .pml{
	width: 485px;
	height: 208px;
	float: left;
	background-image: url(../images/paysucess/giftcard.gif);
	background-repeat: no-repeat;
}
.paysucess .pm .pml strong{
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	color: #faf1f7;
	display: block;
	margin-top: 76px;
	text-align: right;
	margin-right: 20px;
}
.paysucess .pm .pml p{
	color: #656565;
	margin-top: 30px;
	width: 250px;
	margin-left: auto;
}
.paysucess .pm .pmr{
	width: 210px;
	height: 22px;
	float: right;
	background-image: url(../images/paysucess/downarrow.gif);
	background-repeat: no-repeat;
	background-position: 33px 42px;
	padding-top: 186px;
}
.paysucess .pm .pmr a.sendgift{
	display: block;
	width: 210px;
	height: 22px;
	margin-top: auto;
}
.paysucess .pb{}
.paysucess .pb ul{}
.paysucess .pb ul li{
	width: 366px;
	height: 42px;
	float: left;
	border: 1px solid #d1b989;
	position: relative;
	margin-bottom: 10px;
	margin-left: 14px;
}
.paysucess .pb ul li input.checkbox{
	position: absolute;
	top: 13px;
	left: 10px;
}
.paysucess .pb ul li span{
	width: 230px;
	display: block;
	margin-left: 30px;
	color: #656565;
	line-height: 18px;
	position: absolute;
	left: 10px;
	top: 5px;
}
.paysucess .pb .update{
	width: 132px;
	height: 23px;
	display: block;
	margin-left: auto;
	margin-right: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.orderhistory{
	width: 781px;
	padding-top: 24px;
}
.orderhistory h1{
	width: 740px;
	margin-left: 10px;
	height: 20px;
	line-height: 20px;
	background-color: #edeef0;
	display: block;
	padding-left: 18px;
	color:#656565;
}
.orderhistory h2{
	width: 350px;
	margin-left: 10px;
	height: 20px;
	line-height: 20px;
	background-color: #edeef0;
	display: inline;
	padding-left: 18px;
	margin-right:10px;
	float:left;
	color:#656565;
}
.orderhistory ul{
	width: 720px;
	margin: 10px auto;
	display:block;
}
.orderhistory ul li{
	width: 720px;
	height: 154px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #bdbdbd;
	display:block;
}
.orderhistory .lt{
	width: 720px;
	height: 50px;
	margin: 0 auto;
}
.orderhistory .lt span{
	line-height: 50px;
	padding-left: 60px;
	margin-right: 50px;
	background-repeat: no-repeat;
	background-position: left center;
	font-size: 12px;
	color:#656565;
}
.orderhistory .lt span b{ margin-left:5px ; color:#656565}
.orderhistory .lt span.no{background-image: url(../images/img/os_icon_1.gif);}
.orderhistory .lt span.data{background-image: url(../images/img/os_icon_2.gif);}
.orderhistory .lt span.status{background-image: url(../images/img/os_icon_3.gif);}
.orderhistory .lt span.comment{background-image: url(../images/img/os_icon_6.gif);}
.orderhistory .lt font.yellow{color:#ef801e;}
.orderhistory .lt font.green{color:#008000;}
.orderhistory ul li .lb{
	width: 720px;
	height: 104px;
}
.orderhistory ul li .lb .lbl{
	width: 75px;
	height: 104px;
	float: left;
}
.orderhistory ul li .lb .lbl a.img{width:75px; height:90px; display:block;}
.orderhistory ul li .lb .lbr{
	width: 630px;
	height: 104px;
	display: inline;
	float: left;
	margin-left: 10px;
}
.orderhistory ul li .lb .lbr p{
	color: #656565;
	margin-bottom: 3px;
}
.orderhistory ul li .lb .lbr b{
	color: #656565;
}
.orderhistory ul li .lb .lbr p span{
	color: #e15e6e;
}
.orderhistory .liend{
	width: 200px;
	height: 70px;
	margin-left: auto;
	margin-right: 30px;
	padding-top: 30px;
}
.orderhistory .liend p{
	width: 200px;
	margin-bottom: 5px;
}
.orderhistory .liend p span{
	color: #e15e6e;
	display: inline;
	float: left;
	width: 50px;
	margin-left: 10px;
	font-size: 12px;
}
.orderhistory .liend p b{
	color: #656565;
	width: 140px;
	text-align: right;
	display: inline;
	float: left;
	font-size: 12px;
}
.orderhistory .ob{
	width: 740px;
	margin-top: 30px;
	margin-left: auto;
	margin-right: auto;
}
.orderhistory .ob .obl{
	width: 350px;
	margin-right: 10px;
	margin-bottom: 15px;
	margin-left: 10px;
	display: inline;
	float: left;
}
.orderhistory .ob .obr{
	margin-right: 10px;
	margin-bottom: 15px;
	margin-left: 10px;
	width:300px; padding-left:20px;
	display: inline;
	float: left;
}
.orderhistory .ob p{
	width: 350px;
	display: block;
	margin-bottom: 10px;
}
.orderhistory .ob p span{
	width: 100px;
	float: left;
	color: #656565;
	text-align: right;
}
.orderhistory .ob p em{
	font-style: normal;
	color: #656565;
	margin-left: 10px;
}
.orderhistory .ob p b{
	color: #656565;
}
.productnotifications{
	width: 751px;
	padding-top: 40px;
	padding-right: 15px;
	padding-bottom: 40px;
	padding-left: 15px;
}
.productnotifications h1{
	font-size: 18px;
	font-weight: normal;
	color: #e15e6e;
	text-transform: uppercase;
	margin-bottom: 10px;
}
.productnotifications p{
	color: #656565;
	margin-left: 35px;
}
.productnotifications strong{
	display: block;
	color: #656565;
	background-color: #edeef0;
	line-height: 21px;
	height: 21px;
	padding-left: 15px;
	margin-top: 20px;
	margin-bottom: 20px;
}
.productnotifications ul{}
.productnotifications li{
	display: block;
	margin-left: 30px;
	color: #656565;
	height: 20px;
	line-height: 20px;
	margin-top: 5px;
}
.productnotifications li input.checkbox{
	margin-right: 10px;
}
.productnotifications .update{
	width: 94px;
	height: 19px;
	display: block;
	margin-top: 20px;
	margin-left: auto;
}

.subrequestsuceful{	padding: 40px; width: 701px;}
.subrequestsuceful h1{
	color:#e15e6e;
	font-size:18px;
	font-weight:normal;
	display:block;
	margin-bottom: 30px;
}
.subrequestsuceful .ssb{
	width: 679px;
	height: 126px;
	background-image: url(../images/img/smile2.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.subrequestsuceful .ssb strong{
	display: block;
	text-transform: uppercase;
	color: #656565;
	margin-top: 25px;
	margin-left: 150px;
}
.subrequestsuceful .ssb p{
	display: block;
	color: #656565;
	width: 350px;
	margin-left: 150px;
	margin-top: 40px;
}

.giftcard{
	width:781px;
	padding-bottom: 87px;
}
.giftcard h1{
	width:755px;
	height:21px;
	line-height:21px;
	color: #656565;
	background-color: #edeef0;
	font-family: Arial;
	font-size: 12px;
	margin-top: 19px;
	margin-right: auto;
	margin-bottom: 19px;
	margin-left: auto;
	padding-left: 10px;
	text-transform: uppercase;
}
.giftcard p{
	width: 750px;
	margin: 0 auto;
	color: #656565;
	line-height: 16px;
}
.giftcard .giftbox{
	background-image: url(../images/img/m_discount_b.gif);
	background-repeat: no-repeat;
	height: 94px;
	width: 573px;
	margin-top: 0;
	margin-right: auto;
	margin-left: auto;
	display: block;
	position: relative;
}
.giftcard .giftbox b{
	font-weight: normal;
	color: #656565;
	position: absolute;
	left: 218px;
	top: 40px;
}
.giftcard .giftbox input.text{
	width: 217px;
	height: 16px;
	background-color: #FFF;
	border: 1px solid #fde2cd;
	padding-top: 4px;
	position: absolute;
	left: 283px;
	top: 36px;
}
.giftcard .giftbox .imgs{
	width: 132px;
	height: 23px;
	position: absolute;
	left: 515px;
	top: 126px;
}

.giftcardfaq{
	width: 754px;
	margin: 40px auto;
}
.giftcardfaq h1{
	font-size: 18px;
	font-weight: normal;
	text-transform: uppercase;
	color: #e15e6e;
	margin-bottom: 45px;
}
.giftcardfaq .gcft{
	width: 560px;
	background-image: url(../images/img/giftcardfaq_card.gif);
	background-repeat: no-repeat;
	background-position: right center;
	margin-bottom: 30px;
}
.giftcardfaq .gcft a{
	display: block;
	color: #656565;
	text-decoration: none;
	background-image: url(../images/img/sendgift_icon.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
}
.giftcardfaq .asz{
	
}
.giftcardfaq .asz a{
	background-image:none;
}


.giftcardfaq .gcft p{
	color: #656565;
	margin-bottom: 20px;
}
.giftcardfaq .gcfm{
	margin-bottom: 30px;
	border: 1px solid #edefef;
	width: 730px;
	line-height:16px;
	padding:10px;
}
.giftcardfaq .gcfm p{
	color: #656565;
}
.giftcardfaq strong{
	width:740px;
	height:21px;
	line-height:21px;
	background-color:#edeef0;
	padding-left:14px;
	color: #656565;
	display: block;
	margin-bottom: 20px;
}
.giftcardfaq .gcfb{
	background-image: url(../images/img/giftcardfaq_bk.gif);
	background-repeat: no-repeat;
	height: 53px;
	width: 380px;
	padding-left: 197px;
	padding-top: 40px;
	color: #656565;
}
.giftcardfaq .gcfb input.text{
	border: 1px solid #e9e2fd;
	width: 217px;
	padding-left: 3px;
	height: 17px;
	padding-top: 4px;
}
.giftcardfaq .redeem{
	display: block;
	margin-left: auto;
	margin-top: 20px;
	width: 132px;
	height: 23px;
	margin-right: 175px;
}
.colorchart{
	width: 740px;
	padding: 20px;
	padding-bottom: 50px;
}
.colorchart h1{
	font-size: 18px;
	font-weight: normal;
	text-transform: uppercase;
	color: #e15e6e;
	margin-bottom: 15px;
}
.colorchart p{
	color: #656565;
}
.colorchart .box{
	margin-top: 30px;
	text-align: center;
	padding-bottom: 20px;
}
.colorchart .box img.title{
	display: block;
	margin: 0 auto;
}
.colorchart .box ul{
	width: 550px;
	margin: 10px auto;
	display: block;
}
.colorchart .box ul li{
	width: 77px;
	height: 63px;
	float: left;
}
.colorchart .box ul li span{
	display: block;
}
.colorchart .box ul li img{
	width: 66px;
	height: 48px;
	display: block;
	margin: 1px auto;
}
.colorchart .box .boxhide{
	display: none;
}
.colorchart .box a.more{
	text-align: left;
	margin-left: 100px;
	color: #2db6a4;
	display: block;
}
.colorchart .box a:hover.more{
	color: #e15e6e;
	}

.subscription{
	width: 781px;
	padding-bottom: 80px;
	background-image: url(../images/img/subscribebk.gif);
	background-repeat: no-repeat;
	background-position: 562px 81px;
}
.subscription h1{
	font-weight: normal;
	text-transform: uppercase;
	color: #e15e6e;
	font-size: 18px;
	line-height: 68px;
	height: 68px;
	margin-left: 30px;
}
.subscription p{
	margin-left: 30px;
	color: #656565;
	line-height: 16px;
}
.subscription strong{
	display: block;
	margin-left: 30px;
	color: #656565;
	margin-top: 70px;
	margin-bottom: 40px;
}
.subscription ul{
	margin-left: 100px;
}
.subscription li{
	color: #656565;
	display: block;
	margin-bottom: 30px;
}
.subscription li b{
	color: #656565;
}
.subscription .tab{
	margin-left: 100px;
}
.subscription .tab input.checkbox{
	margin-right: 3px;
}
.subscription .tab input.text{
	width: 180px;
	border: 1px solid #656565;
	height: 16px;
	padding-top: 4px;
	padding-left: 3px;
}
.subscription .tab input.img{
	display: block;
	margin-left: 550px;
	margin-top: 40px;
}
.subscription .tab span{
	display: block;
	color: #656565;
	margin-bottom: 15px;
}
.subscription .tab font{
	color: #fc0202;
}
.gife_cart{
	width:764px;
	padding-bottom: 87px;
	padding-left:17px;
	color:#656565;
}
.gife_cart .g_title{
	margin-top:22px;
}
.gife_cart .g_456{
	background-image:url(../images/pages/g_456.jpg);
	background-repeat:no-repeat;
	width:739px;
	height:220px;
	padding-top:20px;
	margin-top:30px;
}
.gife_cart .g_456 .g_4{
	background-image:url(../images/pages/g_4.jpg);
	width:130px;
	height:26px;
	float:left;
	margin-left:69px;
	font-size:18px;
	padding-top:8px;
	padding-left:10px;
	display:inline;
}
.gife_cart .g_456 .g_5{
	background-image:url(../images/pages/g_5.jpg);
	width:130px;
	height:26px;
	float:left;
	margin-left:80px;
	font-size:18px;
	padding-top:8px;
	padding-left:10px;
	display:inline;
}
.gife_cart .g_456 .g_6{
	background-image:url(../images/pages/g_6.gif);
	width:130px;
	height:26px;
	float:left;
	margin-left:71px;
	font-size:18px;
	padding-top:8px;
	padding-left:10px;
	display:inline;
}
.gife_cart .g_123{
	height:107px;
	margin-top:50px;
}
.gife_cart .rev{
	padding-top:50px;
}
.gife_cart .rev ul{
	list-style:none;
	margin-top:25px;
}
.gife_cart .rev ul li{
	background-image:url(../images/pages/made_li.jpg);
	background-repeat:no-repeat;
	background-position:0px 7px;
	line-height:16px;
	padding-left:20px;
	margin-top:10px;
	
}
.gife_cart .rev .li_bg{
	background-image:url(../images/pages/g_h_bg.jpg);
	background-repeat:repeat-y;
	width:720px;
	height:100%;
	padding-top:3px;
	padding-bottom:3px;
}
.gife_cart .payfor{
	margin-top:30px;
	width:750px;
}
.gife_cart .payfor .pay_4{
	width:100%;
}
.gife_cart .payfor .pay_4 .payfor_1{
	width:372px;
	height:25px;
	background-color:#63ade1;
	float:left;
	margin-top:8px;
	text-align:center;
	color:#FFF;
	font-size:12px;
	padding-top:10px;
}
.gife_cart .payfor .pay_4 .payfor_2{
	width:372px;
	height:25px;
	background-color:#63ade1;
	float:left;
	margin-left:5px;
	margin-top:8px;
	text-align:center;
	color:#FFF;
	font-size:12px;
	padding-top:10px;
}
.gife_cart .payfor .pay_4 .payfor_3{
	width:352px;
	height:32px;
	background-color:#63ade1;
	float:left;
	margin-left:5px;
	margin-top:8px;
	text-align:left;
	padding-left:20px;
	color:#FFF;
	font-size:12px;
	padding-top:3px;
}
.invip{
	width:781px;
	padding-bottom: 20px;
	padding-top: 20px;
}
.invip h1{
	margin-left:20px;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #656565;
	text-transform: uppercase;
}


.invip ul{
	width: 700px;
	margin: 10px auto;
}
.invip li{
	background-image: url(../images/img/vipcontentbk.gif);
	background-repeat: repeat-y;
	width: 700px;
	margin-bottom: 10px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	color: #656565;
	line-height: 16px;
}
.invip li b{
	background-image: url(../images/img/vipcontentarror.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 30px;
	margin-right: 10px;
}
.invip .inviptab{
	width: 755px;
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}
.invip .inviptab table tr td{
	color: #656565;
	text-align: center;
	vertical-align: middle;
	width: 19%;
	height: 40px;
	line-height: 40px;
	overflow: hidden;
}
.invip .inviptab table tr td img{ vertical-align:middle; padding-left:5px;}
.invip .inviptab .inviptabt{
	width: 755px;
	height: 40px;
	line-height: 40px;
	background-image: url(../images/img/inviptop.gif);
	background-repeat: no-repeat;
}
.invip .inviptab .inviptabb{
	width: 753px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #accede;
	border-bottom-color: #accede;
	border-left-color: #accede;
	overflow: hidden;
}
.invip .invipbottom{
	width: 781px;
	margin-top: 20px;
}
.invip .invipbottom p{
	color: #656565;
	width: 700px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 60px;
}
.invip .invipbottom table{
	border:1px solid #b6ead3;
	display:block;
	width:650px;
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: auto;
	height: auto;
}
.invip .invipbottom table td{
	width: 25%;
	height: 40px;
	line-height: 40px;
	text-align: center;
	color: #656565;
}
.customer_made{
	width:734px;
	padding-bottom: 87px;
	padding-left:47px;
	color:#656565;
}
.customer_made .p_title{
	width:100%;
	margin-top:42px;
	color:#e15e6e;
	font-size:18px;
}
.customer_made .made_1{
	width:100%;
	margin-top:30px;
}
.customer_made .made_1_left{
	width:385px;
	float:left;
	display:inline;
}
.customer_made .made_1_right{
	float:left;
	width:273px;
	display:inline;
	margin-left:35px;
}
.customer_made .made_2{
	width:100%;
	margin-top:11px;
}
.customer_made .made_2 ul{
	list-style:none;
	margin-top:25px;
}
.customer_made .made_2 ul li{
	background-image:url(../images/pages/made_li.jpg);
	background-repeat:no-repeat;
	background-position:0px 5px;
	line-height:16px;
	padding-left:20px;
}

.whychooseus{
	padding: 40px;
	width: 700px;
}
.whychooseus h1{
	font-size: 18px;
	color: #E15E6E;
	text-transform: uppercase;
	margin-bottom: 20px;
	font-weight: normal;
}
.whychooseus p{
	color: #656565;
	width: 380px;
	margin-bottom: 15px;
	line-height: 18px;
}
.whychooseus strong{
	text-transform: uppercase;
	color: #656565;
	margin-bottom: 15px;
	display: block;
	width: 380px;
}
.whychooseus img.main{
	width: 307px;
	height: 307px;
	float: right;
}
.whychooseus img.a{
	width: 184px;
	height: 154px;
	margin-left: 35px;
}
.whychooseus img.b{
	width: 208px;
	height: 154px;
	margin-left: 20px;
}
.whychooseus img.c{
	width: 211px;
	height: 154px;
	margin-left: 20px;
}
.whychooseus ul{
	display: block;
	padding-top: 20px;
	padding-bottom: 20px;
}
.whychooseus ul li{
	color: #656565;
	background-image: url(../images/img/vipcontentarror.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
	margin-bottom: 10px;
	padding-left: 35px;
	line-height: 18px;
}
.whychooseus a.text{
	color: #2db6a4;
}
.whychooseus a:hover.text{
	color: #e15e6e;
}
.testimolial{
	padding: 40px;
	width: 700px;
	background-image: url(../images/img/testimonial_bk.gif);
	background-repeat: no-repeat;
	background-position: 530px 50px;
}
.testimolial h1{
	font-size: 18px;
	font-weight: bold;
	color: #E15E6E;
	text-transform: uppercase;
	margin-bottom: 20px;
}
.testimolial p{
	color: #656565;
	width: 440px;
	margin-bottom: 10px;
	line-height: 16px;
}
.testimolial a.click{
	display: block;
	width: 93px;
	height: 19px;
	margin-bottom: 10px;
}
.testimolial a.mail{
	color: #2db6a4;
}
.testimolial a:hover.mail{
	color: #e15e6e;
}

.testimonialall{
	padding: 60px;
	width: 660px;
}
.testimonialall textarea{
	width: 486px;
	height: 111px;
	padding: 5px;
	color: #656565;
	border: 1px solid #c1c1c1;
}
.testimonialall a.send{
	display: block;
	margin-top: 30px;
	width: 132px;
	height: 23px;
}
.testimonialall h1{
	font-size: 18px;
	font-weight: normal;
	color: #E15E6E;
	text-transform: uppercase;
	margin-bottom: 20px;
}
.testimonialall p{
	color: #656565;
	width: 650px;
	margin-bottom: 10px;
	line-height: 16px;
}
.testimonialall img.img{
	width: 432px;
	height: 208px;
	display: block;
	padding-top: 20px;
	margin-bottom: 20px;
}
.testimonialall strong{
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #656565;
	display: block;
	margin-top: 25px;
	margin-bottom: 25px;
}
.testimonialall table{
	background-color: #656565;
}
.testimonialall table input.radio{
	vertical-align: bottom;
}
.testimonialall table th{
	text-align: center;
	height: 32px;
	line-height: 32px;
	color: #656565;
}
.testimonialall table td{
	text-align: center;
	height: 32px;
	line-height: 32px;
	color: #656565;
	background-color: #FFF;
}
.testimonialall table td.t1{
	background-color: #fafac0;
	text-align: left;
	padding-left: 35px;
	background-image: url(../images/img/testimonialarror.gif);
	background-repeat: no-repeat;
	background-position: 10px center;
}
.useraccount{
	width:758px;
	margin-right: auto;
	margin-left: auto;
	padding-bottom:10px;
	padding-top: 20px;
}
.useraccount a.text{
	text-decoration: none;
	color: #656565;
	background-image: url(../images/user/icon_red.gif);
	background-repeat: no-repeat;
	background-position: 5px  center;
	padding-left: 20px;
	display: block;
	height: 18px;
	line-height: 16px;
}
.useraccount h1{
	width: 742px;
	height: 20px;
	line-height: 20px;
	padding-left: 16px;
	background-color: #edeef0;
	color: #656565;
	font-size: 12px;
	display: block;
	margin-bottom: 9px;
	text-transform: uppercase;
}
.useraccount .user_a{
	width:758px;
	height:282px;
	background-image: url(../images/user/user_a_bk.gif);
	background-repeat: repeat-y;
	margin-bottom: 16px;
}
.useraccount .user_a .user_a_t{
	width:758px;
	height:15px;
	font-size: 0px;
	background-image: url(../images/user/user_a_t.gif);
	background-repeat: no-repeat;
}
.useraccount .user_a .user_a_m{
	width:698px;
	height:229px;
	padding-top:17px;
	padding-bottom:7px;
	padding-left: 60px;
}
.useraccount .user_a .user_a_m .user_a_m_l{
	width: 113px;
	height: 139px;
	float: left;
}
.useraccount .user_a .user_a_m .user_a_m_l img{width:113px; height:110px; display:block; margin-bottom:5px;}
.useraccount .user_a .user_a_m .user_a_m_r{
	width: 386px;
	height: 109px;
	float: right;
	margin-right: 140px;
	display: inline;
}
.useraccount .user_a .user_a_m .user_a_m_r p{
	color: #656565;
	line-height: 30px;
}
.useraccount .user_a .user_a_m .user_a_m_r b{
	color: #656565;
}
.useraccount .user_a .user_a_m .user_a_m_b{
	width: 100%;
	height: 20px;
	margin-top: 70px;
}
.useraccount .user_a .user_a_m .user_a_m_b a.text{
	float:left;
	display:inline;
	margin-right: 5px;
}
.useraccount .user_a .user_a_b{
	width:758px;
	height:14px;
	font-size: 0px;
	background-image: url(../images/user/user_a_b.gif);
	background-repeat: no-repeat;
}
.useraccount h2{
	height: 20px;
	line-height: 20px;
	background-color: #edeef0;
	color: #656565;
	width: 359px;
	float: left;
	display: inline;
	padding-left: 16px;
	font-size: 12px;
	text-transform: uppercase;
}
.useraccount h3{
	height: 20px;
	line-height: 20px;
	background-color: #edeef0;
	color: #656565;
	width: 358px;
	display: inline;
	float: right;
	padding-left: 16px;
	font-size: 12px;
	text-transform: uppercase;
}
.useraccount .user_b{
	width:758px;
	margin-top: 16px;
	margin-bottom: 16px;
	height: 202px;
	background-image: url(../images/user/user_b_bk.gif);
	background-repeat: repeat-y;
}
.useraccount .user_b .user_b_t{
	width:758px;
	height:16px;
	font-size:0;
	background-image: url(../images/user/user_b_t.gif);
	background-repeat: no-repeat;
}
.useraccount .user_b .user_b_b{
	width:758px;
	height:18px;
	font-size:0;
	background-image: url(../images/user/user_b_b.gif);
	background-repeat: no-repeat;
}
.useraccount .user_b .user_b_m{width:758px;height:168px;}
.useraccount .user_b .user_b_m_l{
	width:275px;
	height:113px;
	padding-top:55px;
	padding-left:100px;
	float:left;
	display:inline;
	background-image: url(../images/user/user_vip-08.gif);
	background-repeat: no-repeat;
	background-position: 29px 55px;
}
.useraccount .user_b .user_b_m_l strong{
	color: #656565;
	font-size: 12px;
	margin-bottom: 15px;
	display: block;
}
.useraccount .user_b .user_b_m_l a.text{
	float: left;
	display: inline;
	width: 100px;
	margin-bottom: 5px;
}
.useraccount .user_b .user_b_m_r{
	width:331px;
	height:88px;
	float:right;
	display:inline;
	padding-top: 80px;
	padding-left: 44px;
	background-image: url(../images/user/user_vip.gif);
	background-repeat: no-repeat;
	background-position: 44px 24px;
}
.useraccount .user_b .user_b_m_r strong{
	display: block;
	color: #656565;
	margin-top: 10px;
	margin-bottom: 15px;
	font-size: 12px;
}
.useraccount .user_b .user_b_m_r a.text{
	float: left;
	display: inline;
	width: 100px;
}
.useraccount .user_b .user_b_m_r span{
	font-weight: bold;
	color: #db6969;
}
.useraccount .user_c{
	width:758px;

	height: 174px;
	background-image: url(../images/user/user_c_bk.gif);
	background-repeat: repeat-y;
	margin-top: 16px;
	margin-bottom: 16px;
}
.useraccount .user_c .user_c_t{
	width:758px;
	height:17px;
	font-size:0;
	background-image: url(../images/user/user_c_t.gif);
	background-repeat: no-repeat;
}
.useraccount .user_c .user_c_b{
	width:758px;
	height:14px;
	font-size:0;
	background-image: url(../images/user/user_c_b.gif);
	background-repeat: no-repeat;
}
.useraccount .user_c .user_c_m{width:758px;height:143px;}
.useraccount .user_c .user_c_m_l{
	width:305px;
	height:141px;
	float:left;
	display:inline;
	padding-left: 70px;
	padding-top: 27px;
}
.useraccount .user_c .user_c_m_l strong{
	font-size: 12px;
	color: #656565;
	display: block;
	background-image: url(../images/user/user_basket.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 50px;
	height: 35px;
	line-height: 35px;
	margin-bottom: 30px;
}
.useraccount .user_c .user_c_m_l a{
	width: 141px;
	height: 19px;
	display: block;
	margin-left: 65px;
}
.useraccount .user_c .user_c_m_r{
	width:315px;
	height:168px;
	float:right;
	display:inline;
	padding-left: 30px;
	padding-right: 30px;
}
.useraccount .user_c .user_c_m_r strong{
	font-size: 12px;
	color: #656565;
	height: 30px;
	line-height: 30px;
	display: block;
}
.useraccount .user_c .user_c_m_r p{
	color: #656565;
	display: block;
	margin-top: 10px;
}
.useraccount .user_c .user_c_m_r p input{
	margin-left: 10px;
	margin-right: 10px;
	color: #ABABAB;
	background-color: #D3D3D3;
	border: 1px solid #BEBEBE;
}
.useraccount .user_c .user_c_m_r a.button{
	display: block;
	width: 79px;
	height: 19px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 235px;
}
.useraccount .user_c .user_c_m_r a.text{}

.useraccount .contact_top{
	background-image:url(../images/img/contact_bg.jpg);
	width:758px; height:20px;
}
.useraccount .contact_c{
	background-image:url(../images/img/contact_bg_c.jpg);
	width:718px;
	padding-bottom:10px;
	padding-left:40px;
	padding-top:22px;
	overflow:hidden;
}
.useraccount .contact_d{
	background-image:url(../images/img/contact_bg_d.jpg);
	width:758px; height:20px;
}

.contactus{
	padding-left: 30px;
	padding-right:30px;
	padding-bottom:30px;
	width: 721px;
	position: relative;
}
.contactus h1{
	font-size: 24px;
	font-weight: normal;
	text-transform: uppercase;
	color: #e15e6e;
}
.contactus p{
	display: block;
	line-height: 18px;
	color: #656565;
	margin-top: 30px;
	margin-bottom: 30px;
}
.contactus hr{
	font-size: 0px;
	height: 0px;
	width: 700px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #c4c1c1;
	margin: 0 auto;
}
.contactus ul{
	margin-top: 30px;
	margin-bottom: 30px;
	display: block;
}
.contactus li{
	color: #656565;
	margin-bottom: 20px;
	line-height: 16px;
	padding-left: 50px;
	background-repeat: no-repeat;
	background-position: 10px center;
	width: 600px;
	min-height: 30px;
}
.contactus a{
	color: #2db6a4;
}
.contactus a:hover{
	color: #e15e6e;
}
.contactus img.help{
	position: absolute;
	left: 670px;
	top: 330px;
}
.delete_tops{
	background-image:url(../images/img/delet_top.jpg);
	height:20px;
	width:758px;
}
.delete_c{
	background-image:url(../images/img/delete_c.jpg);
	width:718px;
	padding-bottom:10px;
	background-repeat:repeat-y;
	padding-left:40px;
	padding-top:30px;
}

.delete_d{
	background-image:url(../images/img/delete_d.jpg);
	height:20px;
	width:758px;
}














