@charset "utf-8";
/* CSS Document */
html {
	font:11px Arial, Helvetica, sans-serif,"宋体";
	color:#666;
	line-height:150%;
	background:#fff;	
}
body{
	margin:0;
	/* WinIE behavior call */
}
address{
	text-style:normal;
}

.red,a.red:link,a.red:visited {color:#A72D2C;}
.black,a.black:link,a.black:visited {color:#000;}
.gray,a.gray:link,a.gray:visited {color:#666;}
.blue,a.blue:link,a.blue:visited {color:#1e4e8e;}
.yellow,a.yellow:link,a.yellow:visited {color:#fecf77;}
.orange,a.orange:link,a.orange:visited {color:#ee5d04;}
.white,a.white:link,a.white:visited {color:#fff;}
.green,a.green:link,a.green:visited {color:#589246;}

.u,a.u:link,a.u:visited {text-decoration:underline}
.u_,a.u_:link,a.u_:visited {text-decoration:none;}
.b,a.b:link,a.b:visited {font-weight:bold;}
.b_,a.b_:link,a.b_:visited {font-weight:normal;}
.big3,a.big3:link,a.big3:visited {font-size:14px;}
.big,a.big:link,a.big:visited {font-size:12px;}
.big_,a.big_:link,a.big_:visited {font-size:11px;}
/*bgs*/
.bg_none {background:none;}
.blue_bg {background-color:#E1F1F6;}
.white_bg {background-color:#fff;}
.gray_bg {background-color:#ebe9df;}
.dark_bg {background-color:#ededed;}

/*borders*/
.dark_border{border:1px solid #ededed;}
/*position*/
.relative {position:relative; z-index:1;}
.absolute {position:absolute;}
/*display*/
.hide {display:none;}
.show {display:block; clear:both;}
.block {display:block;}
.clear {clear:both;}

/*aligns*/
.center {margin:0 auto;}
.g_t_l {text-align:left;}
.g_t_c {text-align:center;}
.g_t_r {text-align:right;}
.g_t_j {text-align:justify;}
.g_t_t {vertical-align:top;}
.g_t_m {vertical-align:middle;}
.g_t_b {vertical-align:bottom;}
/*boxes*/
ul,li {padding:0;margin:0; list-style:none;}
img {border:0;margin:0;}
dl,dd,dt,form,h1,h2,h3,h4,h5,h6 {margin:0;padding:0;}
h2 {font-size:16px;color:#000;}
h3 {font-size:14px;color:#000;}
h4 {font-size:12px;color:#000;}
del {color:#000;font-size:10px;}

/*basics*/
.margin_t {margin-top:10px;}
.pad_10px {padding:10px;}
.pad_l {padding-left:4px;}
.pad_text {padding-left:2px;}
.pad_l_90px {padding-left:90px;}
.pad_1em {padding-left:10px;}
.pad_em {padding-right:10px;padding-left:10px;}
.pad_r_5px {padding-right:5px;}
.pad_l_28px {padding-left:28px;}
.pad_t {padding-top:0;}
.pad_top {padding-top:10px;}
.pad_bottom {padding-bottom:10px;}
.pad_b2 {padding-bottom:2px;}
.pad_5 {padding:5px;}
.pad_3 {padding:3px;}

.font_normal{font-style:normal;font-weight:normal;}

.maxwidth{width:100%;}
.halfwidth {width:50%;}
.fl{float:left;}
.fr{float:right;}

/*img_float*/
.img_fl {float:left;margin:0.5em 0.8em 0 0;}
.img_fr {float:right;margin:0.5em 0 0 0.8em;}
/*letter_spaing*/
.letter_1px {letter-spacing:1px;}
/*cursor*/
.hand {cursor:pointer;}
/*forms*/
.s_select,.s_input,.l_select,.l_input {border:1px solid #b9b9b9;}
.s_input,.l_input {font-size:12px;}
.s_select {width:93px;}
.s_input {width:90px;}
.l_select {width:323px;}
.l_input {width:320px;}
.h1 {display:inline;font-size:12px;}
.flow {overflow:hidden;}


.themes-selector {
float:left;
margin:0;
width:50px;
height:11px;
background:url(../images/icoBg.gif) no-repeat;
display:block;
}
.themes-selector a {
background:transparent;
float:left;
height:0;
margin:0 3px 0 0;
overflow:hidden;
padding:0;
width:11px;
height:11px; line-height:11px; font-size:0;
}
.themes-selector a.on {
background:transparent url(../images/sprite.gif) -275px -41px;
cursor:default;
}

#category_menu li a:link, #category_menu li a:visited {
	background:url("../images/list_ca_l.gif") no-repeat scroll 3px 6px #FFFFFF;
	display:block;
	line-height:140%;
	padding:1px 10px;
}
.subheaders-group {margin: 5px; float:left; text-align:left; width:300px; /* T R B L*/}
.subheaders-group p{ line-height:18px}
.subheaders-group h2 { margin:0px; padding:10px 0 5px 0; background:url(../images/discount.gif) left center no-repeat;)}
.subheader {
	color: #a45200;
	font: bold 13px tahoma, verdana, arial, sans-serif;
}
.input4{ float:left;}
.subheaders-group span{ height:21px; margin:10px 0 10px 0; display:block;}
.subheaders-group span{ height:21px; margin:10px 0 10px 0; display:block;}
.Price{ float:right; width:380px; padding:10px 10px 0 0;}
.Price ul{ margin:0; padding:0; list-style:none;}
.Price li{ width:130px; float:left; height:24px; line-height:24px;}

.checkout-group {margin: 5px; float:left; text-align:left; width:200px; /* T R B L*/}
.continue-group {margin: 5px; float:left; text-align:left; width:200px; /* T R B L*/}
.paypal-group {float:right; width:200px; padding:10px 10px 0 0; /* T R B L*/}

.right_big_con {
	float:right;
	overflow:hidden;
	width:755px;
}

.abs_r  {
	right:0;
}

.absolute {
	position:absolute;
}

.r_ec_button  {
	right:220px;
	top:-10px;
}

.r_ec_text  {
	right:180px;
	top:-10px;
}

.shop_or {
	padding-top:15px;
	width:40px;
}

.g_t_c {
	text-align:center;
}
.relative  {
	position:relative;
	z-index:1;
}

.shopping_cart_cart  {
	background:none repeat scroll 0 0 #F6F6F6;
	border-top:1px solid #DDDDDD;
	color:#333333;
	font-weight:bold;
	line-height:25px;
	padding-right:20px;
	text-align:right;
}

.big3, a.big3:link, a.big3:visited {
	font-size:15px;
}

.pad_r1em  {
	padding-right:10px;
}

.big5, a.big5:link, a.big5:visited {
	font-size:21px;
}

.b, a.b:link, a.b:visited {
	font-weight:bold;
}

#menu_index_top li{ overflow:hidden;}
#menu_index_top li a:link,#menu_index_top li a:visited{color:#fff;font-size:15px;width:184px;height:38px;display:block;color:#fff;margin-top:6px;font-weight:bold;text-indent:1em;line-height:38px;}/*#8E0314 */
#menu_index_top li a:hover {background-position:0 -38px;}


.templates_extremerate .templates_title {background-position:0 -550px;height:35px;margin-top:10px;}
.templates_extremerate .templates_title h3{height:35px;font-size:14px;color:#2a2a2a;line-height:35px;text-indent:10px;float:left;width:600px;}
.templates_extremerate .templates_title span{float:right;color:#484848;font-size:11px;padding-right:25px;width:130px;text-align:right;line-height:35px;}
.templates_extremerate ul{display:block;border:1px solid #ddd;border-width:0 1px 1px 1px;padding:10px;width:733px;overflow:auto;}
.templates_extremerate li {width:136px;overflow:hidden;display:block;float:left;padding:5px 5px 10px 5px;height:250px;}
.templates_extremerate li .m_w_90,.templates_extremerate li .w_130{width:136px;}


.templates_d{display:block;background:url(../images/d_title_bg_c.jpg) 0 0 repeat-x;margin-bottom:10px;}
.templates_d dt{display:block;background:url(../images/d_title_bg_l.jpg) 0 0 no-repeat;height:33px;}
.templates_d dt div{position:relative;display:block;background:url(../images/d_title_bg_r.jpg) right 0 no-repeat;height:33px;line-height:33px;font-weight:bold;font-size:14px;color:#2a2a2a;padding:0 10px;}
.xnavw span{color: #484848;
    float: right;
    height: 30px;
    line-height: 30px;}
.templates_d dd{display:block;border:1px solid #ddd;border-width:0 1px 1px 1px;padding:5px;height:280px;}
