/** global beginning */
* {
	padding:            0;
	margin:				0;
}

img {
	vertical-align:		bottom;
	border:0;
}

#css-signature {
	font:				small Verdana, Geneva, Arial, sans-serif;
	background-color:	#e2e7f0;
	font-size:			11px;
}

#container {
	width:				1201px;
	margin:				0 auto;
	padding:			0 32px;
	background:	url(../images/background.gif) repeat-y;
}
/** global ending */

/** pseudo class beginning */
a {
	text-decoration:	none;
	
}

a:link {
	color:				#333;
}

a:visited {
	color:				#333;
}

a:focus {
	color:				#333;
}

a:hover {
	text-decoration:	underline;
}

a:active {
	color:				#333;
}
#blogroll{color: #FFF;}
.clear{clear:both; margin:0; padding:0; border:0;}
/** pseudo class ending */
#container .nav_top{
	background:url(../images/nav_top_bg.gif) repeat-x;
	height:33px;
	width:900px;
	line-height:30px;
	font-size:13px;
	position:relative;
	padding-left:301px;
}
#container a.nav_logo{ border:0px; width:65px; height:29px;}
#container .nav_top a{
	color:#999999;
	padding:0 10px;
	border-right:solid 1px #999;
	}
#container .nav_top a:hover{
	color:#FFF;
	}
#container .nav_top a.bolg{margin-right:100px;}
#container .nav_top .currencies{ position: absolute; top:0; right:30px; color:#999;}
#container .body{
	background:url(../images/bg.jpg) no-repeat;
	width:1001px;
	min-height:440px;
	padding:0 100px;
	}
/** header begining */
#container .body .header{ height:110px;}
#container .body .header .logo{ float:left; width:275px; display:inline;}
#container .body .header .search_box{float:left; color:#fff; padding-top:15px; width:300px;}
#container .body .header .search_box p.p1{color:#b3090f; font-size:11px;}
#container .body .header .search_box p{margin-left:25px;font-size:12px; line-height:16px;}
#container .body .header .search_box p a{color:#FFF}
#container .body .header .search_box p a:hover{ color:#305d96;}
#container .body .header .search_box input{width:158px; height:18px; margin-left:10px; margin-top:3px; border:0; color:#305d96; float:left; display:inline;}
#container .body .header .search_box input.s_btn{width:85px; margin-top:0px; margin-left:5px; height:25px; float:left; display:inline}
#container .body .header .top_search{
	background:url(../images/search_bg.gif) no-repeat; 
	width:261px; 
	height:25px; 
	margin:20px 0 0 25px;
}
#container .body .header .bags{float:left; width:150px; margin:25px 0 0 10px;}
#container .body .header .bags img{ float:left; margin-right:10px;}
#container .body .header .bags p{ padding-top:5px; float:left}
#container .body .header .bags p a{ color:#FFF;}
#container .body .header .help{ float:left; margin:15px 0 0 40px;}
#container .body .header .help p.p_help{color:#FFF; margin-bottom:5px;}
#container .body .header .help p a{ margin-left:5px;}
#container .body .header .help a{ color:#FFF;}
#container .body .header .help a.mail{ color:#b3090f; text-decoration:none}
/** header ending */
/** main begining */
#container .main{ padding-left:5px;}
#container .main .main_left{ width:210px;float:left;}
#container .main .main_left .customer{ margin-bottom:8px;}
#container .main .main_left .customer .buttom_bg{ background:url(../images/center/custom_bottom_bg.png) no-repeat; width:210px; height:5px;}
#container .main .main_left .customer .c_tit{line-height:39px; background:url(../images/left/navButton_t.png) no-repeat; width:203px; padding-left:11px; height:39px;}
#container .main .main_left .customer .c_tit a{color:#2a5589; font-weight:bold; font-size:12px; text-decoration:none;}
#container .main .main_left .customer .content a{ display:block; list-style:none;line-height:28px; background:url(../images/left/sub_cate_bg.png) no-repeat; width:187px; padding-left:27px; height:28px; font-weight:normal;}
#container .main .main_left .customer .content{ display:none}
#container .main .main_left .customer .content a{color:#2a5589; }
#container .main .main_left .customer .content a:hover{line-height:28px; background:url(../images/left/sub_cate_on.png) no-repeat;  width:187px; padding-left:27px; height:28px; color:#FFF;  text-decoration:none}
#container .main .main_left .customer .content a.on{line-height:28px; background:url(../images/left/sub_cate_on.png) no-repeat;  width:187px; padding-left:27px; height:28px; color:#FFF; text-decoration:none}
#new_roll{height:160px; overflow:hidden; text-align:center}
#new_roll .new_single{height:160px; overflow:hidden}
#new_roll .new_single .new_p_name{ text-align:left; margin-left:40px; width:150px; height:12px; overflow:hidden}
#new_roll .new_single img{ width:150px; height:120px;}
#container .main .main_right{ width:780px; float:left; margin-left:6px; display:inline;}

#category ul li{ list-style:none}
#category ul li a{display:block; color:#2a5589; font-weight:bold; font-size:12px; }
#category ul li a:hover{ text-decoration:none;}
#category ul li.cate_top{line-height:39px; background:url(../images/left/navButton_t.png) no-repeat; width:203px; padding-left:11px; height:39px;}
#category ul li.cate_center{ line-height:39px; background:url(../images/left/navButton_c.png) no-repeat; width:203px; padding-left:11px; height:39px;}
#category ul li.sub{line-height:28px; background:url(../images/left/sub_cate_bg.png) no-repeat; width:203px; padding-left:11px; height:28px; font-weight:normal;}
#category ul li.sub a{ margin-left:16px; font-weight:normal;}
#category ul li.sub a:hover{color:#FFF;}
#category ul li.sub:hover,#category ul li.on{ line-height:28px; background:url(../images/left/sub_cate_bg.png) 0 -29px no-repeat; width:203px; padding-left:11px; height:28px; color:#FFF}
#category ul li.on a{color:#FFF;}
#category ul li.cate_b{line-height:43px; background:url(../images/left/navButton_b.png) no-repeat; width:203px; padding-left:11px; height:43px;}




#container .main .l_box{width:210px; margin-top:10px;}
#container .main .new_box{ background:url(../images/left/left_box_bg.png) no-repeat; min-height:120px;  _height:120px;}
#container .main .new_box h2{ height:33px; line-height:33px; font-size:12px;  font-family:sans-serif,"Arial Black", Gadget; margin-left:15px;}
#container .main .new_box h2 a{color:#b3090f;}
#container .main .review_box{ background:url(../images/left/left_box_bgg.png) no-repeat; min-height:120px; height:120px; text-align:center;}
#container .main .review_box h2{ height:33px; line-height:33px; font-size:12px; font-family:sans-serif,"Arial Black", Gadget; margin-left:15px; text-align:left}
#container .main .review_box a{ color:#0978bf;}
#container .main .review_box a img{ margin-bottom:5px;}
#container .main .review_box img.star{ width:97px; height:18px; margin:5px 0 10px 0;}
#container .main .review_box h2 a{ color:#034977;}
#container .main .review_box .review_no{color:#034977; text-align:center; margin-top:35px;}

#container .main .main_right .tit .stit{ float:left; margin-left:8px; display:inline; background:url(../images/left/box_bg.png) no-repeat; width:248px; height:255px;}
#container .main .main_right .tit .stit h2{line-height:35px; font-weight: bolder; font-size:13px; margin-left:10px;}
#container .main .main_right .tit .stit h2 a{ color:#b3090f;}
#container .main .main_right .tit .stit h2 a span{font-size:11px; font-weight:lighter}

#container .main .main_right .tit .stit img{ margin:8px 0 8px 40px; width:160px; height:160px;}
#container .main .main_right .tit .stit p{width:200px; margin-left:20px;color:#0978bf;}
#container .main .main_right .tit .stit p a{color:#0978bf;}

#container .main .main_right .tit_blue .stit_l{ float:left; margin-left:5px; display:inline; background:url(../images/center/stit_l.png) no-repeat; width:13px; height:35px;}
#container .main .main_right .tit_blue .stit_c{ float:left; display:inline; background:url(../images/center/stit_c.png) repeat-x; width:745px; height:35px;}
#container .main .main_right .tit_blue .stit_c h2{line-height:35px; color:#034977; font-weight: bolder; font-size:13px;}
#container .main .main_right .tit_blue .stit_r{ float:left; display:inline; background:url(../images/center/stit_r.png)  no-repeat; width:13px; height:35px;}
#container .main .main_right .tit_blue .blue_p{ border-left: solid 1px #86c6ec; width:766px; border-right: solid 1px #86c6ec; border-bottom: solid 1px #8ad5f2;margin-left:5px;}
#container .main .main_right .tit_blue .blue_p .bule_cp{float:left; width:140px; margin:5px 0 0 11px; height:180px; }
#container .main .main_right .tit_blue .blue_p .bule_cp a{color:#0978bf;}
#container .main .main_right .tit_blue .blue_p .bule_cp img{width:140px; height:120px;}
#container .main .main_right .bottom_banner{margin:10px 0 0 8px;}
/** main ending */
.main_center{ float:left; width:607px; margin-left:6px; display:inline;}
.main_center .banner{ margin:8px 0 10px 0;}
.main_center .center_tit{height:35px; line-height:35px;}
.main_center .center_tit .ct_l{ background:url(../images/center/stit_l.png) no-repeat; width:13px; height:35px; float:left}
.main_center .center_tit .ct_c{ background:url(../images/center/stit_c.png) repeat-x; height:35px; width:584px; float:left}
.main_center .center_tit .ct_c h1{ color:#034977;font-size:18px; font-weight:bold;}
.main_center .center_tit .ct_r{ background:url(../images/center/stit_r.png) no-repeat; width:10px; height:35px; float:left}
.main_center .list_fun{ margin:5px 0 0px 0; padding-left:2px;  width:605px;color:#666;}
.main_center .list_fun a{margin-left:10px; height:12px; line-height:12px; color:#666;}
.main_center .list_fun a:hover{ text-decoration:none; color:#ff5d00;}
.main_center .list_fun a.on{color:#ff5d00;}
.main_center .list_fun a img{ vertical-align:middle;}
.main_center .list_fun span{ float:right}
.main_center .list_fun select{ display:inline}
/**  list */
.main_center .list .single_p{background-color:#f7f7f7; width:605px; height:132px; border:solid 1px #d0d3d8; margin:5px 0; position:relative}
.main_center .list .single_p:hover{background-color:#efefef; width:605px; height:132px; border:solid 1px #d0d3d8; margin:5px 0;}
.main_center .list .single_p .sp{margin:4px; float:left; display:inline; border:solid 1px #ccc; width:140px; height:120px;}
.main_center .list .single_p .sp_r{float:left; margin-left:8px;}
.main_center .list .single_p .sp_r p{width:330px; word-wrap: break-word; 
word-break: normal; }
.main_center .f_line{border-bottom: dashed 1px #ccc; width:100%}
.main_center .list .single_p .sp_r p.name{margin:5px 0 10px 0;}
.main_center .list .single_p .sp_r p.name a{ font-size:12px; font-weight:bolder}
.main_center .list .single_p .sp_r p.des{ height:80px; overflow:hidden;}
.main_center .list .single_p .sp_r .price{ position:absolute; top:15px; left:490px; color:red; font-size:13px;font-weight:bold}
.main_center .list .single_p .sp_r .star{ position:absolute; bottom:55px; left:500px; width:80px; height:15px;}
.main_center .list .single_p .sp_r .buy{ position:absolute; bottom:25px; right:15px;  background:url(../images/button/gray_btn.jpg) no-repeat; width:91px; height:22px; font-weight:bold; color:#444; line-height:22px; text-align:center}
.main_center .list .single_p .sp_r .buy:hover{ text-decoration:none;}
/**  gallery */
.main_center .gallery{padding-left:2px}
.main_center .gallery .single_p{background-color:#f7f7f7; width:142px; height:240px; margin:5px 4px; float:left; text-align:center; padding-top:5px; position:relative;}
.main_center .gallery .single_p:hover{background-color:#efefef;}
.main_center .gallery .single_p .sp{width:130px; height:111px;}
.main_center .gallery .single_p .sp_r p.name{margin:5px 2px 0 2px; text-align:left; height:28px; overflow:hidden; color:#0978bf;}
.main_center .gallery .single_p .sp_r p.name a{color:#0978bf;}
.main_center .gallery .single_p .sp_r .price{ font-size:13px; color:#666;color:red; font-size:13px; font-weight:bold}
.main_center .gallery .single_p .sp_r .star{  position:absolute; bottom:48px; left:28px; width:80px; height:15px;}
.main_center .gallery .single_p .sp_r .buy{  position:absolute; bottom:16px; right:25px;  display:block; background:url(../images/button/gray_btn.jpg) no-repeat; width:91px; height:22px; font-weight:bold; color:#444; line-height:22px; text-align:center;}
.main_center .gallery .single_p .sp_r .buy:hover{ text-decoration:none;}

.main_center .normalprice{ text-decoration:line-through; font-size:10px; color: #999;}
.main_center .productSpecialPrice{ color:#F00; font-size:11px; margin-left:5px; font-weight:bold;}
.main_center .productPriceDiscount{color:#F00;font-size:11px;}
.main_center .split_page{ margin-top:5px;}
.main_center .split_page .current{ color:#ff5d00;color:#ff5d00;}
.main_center .split_page a{color:#666}
.main_center .split_page .display_count{ float:left; margin-left:5px;color:#666}
.main_center .split_page .display_page{ float:right; margin-right:3px;}
/**---------------------*/
.main_righter{ float:left; width:167px; margin-left:6px; display:inline;}
.main_righter .feature{}
.main_righter .feature .f_tit{background:url(../images/center/right_tit_bg.png) no-repeat; width:163px; height:44px; line-height:44px; text-align:center; color:#FFF; font-weight:bold; font-size:15px; font-family: sans-serif,Verdana, Geneva; border-bottom:solid 1px #ccc;}
.main_righter .feature .c_tit{background:url(../images/center/right_ctit_bg.png) no-repeat; width:163px; height:44px; line-height:44px; text-align:center; color:#FFF; font-weight:bold; font-size:15px; font-family: sans-serif,Verdana, Geneva; border-bottom:solid 1px #ccc;}
.main_righter .feature .f_p{ background-color:#FFF; border-left:solid 1px #a9a9a9;  border-right:solid 1px #a9a9a9; border-bottom:solid 1px #ccc; width:161px;text-align:center; padding-bottom:10px; }
.main_righter .feature .f_p img{ margin:10px 0 6px 0;border:solid 1px #ccc; width:117px; height:97px;}
.main_righter .feature .f_p .name{ width:117px; margin-left:22px; height:26px; overflow:hidden}
.main_righter .feature .fp_e{ border-bottom:0;}
.main_righter .feature .fp_b{background:url(../images/center/right_buttom_bg.png) no-repeat; width:163px; height:5px;}
/** footer begining */
#container  .footer{ padding:0 0 20px 5px;}
#container  .footer .ship_banner{margin:10px 0 6px 0;}
#container  .footer .ship_banner .sb_l{ float:left; background:url(../images/foot/sb_l.jpg) no-repeat; width:88px; height:41px;}
#container  .footer .ship_banner .sb_c{ float:left;  background:url(../images/foot/sb_c.jpg) repeat-x; width:868px; height:41px; line-height:41px; padding-left:20px;}
#container  .footer .ship_banner .sb_c .free{ color:#12508b; font-size:28px; font-weight: bolder; font-family:Georgia, "Times New Roman", Times, serif; margin-right:5px;}
#container  .footer .ship_banner .sb_c .nomal{color:#12508b; font-size:22px; font-weight: bold; font-family:Georgia, "Times New Roman", Times, serif}
#container  .footer .ship_banner .sb_c .details{color:#12508b;font-size:11px;float:right; line-height:16px; padding-top:4px; text-align:right}
#container  .footer .ship_banner .sb_c .details a{color:#12508b; text-decoration:underline}
#container  .footer .ship_banner .sb_r{ float:left;  background:url(../images/foot/sb_r.jpg) no-repeat; width:8px; height:41px;}

#container  .footer .info{ width:984px; position:relative;}
#container  .footer .info .info_t{ background:url(../images/foot/info_t.png) no-repeat; width:984px; height:36px;}
#container  .footer .info .info_c{ background:url(../images/foot/info_c.jpg) repeat-y; width:984px; padding:20px 0;}
#container  .footer .info .info_b{ background:url(../images/foot/info_b.jpg) no-repeat; width:984px; height:5px;}
#container  .footer .info .info_c ul{ width:213px; float:left; }
#container  .footer .info .info_c ul li{ list-style:none; color:#000717; margin-left:35px; height:16px; line-height:16px;}
#container  .footer .info .info_c ul li.tit{ color:#12508b; font-size:16px; font-weight:bold; margin-left:30px; font-family:sans-serif,"Arial Black", Gadget;} 
#container  .footer .tags{text-align:center; color: #666;font-size:12px;}
#container  .footer .tags a{color: #666;font-size:12px;}
#container  .footer .copyright{text-align:center; color: #666}
#container  .footer .info .s_email{position:absolute; right:30px; top:25px;}
#container  .footer .info .s_con{position:absolute; right:120px; top:45px; font-size:12px;}
#container  .footer .info .s_btn{position:absolute; right:180px; top:85px}
/** footer ending */
.normalprice{ text-decoration:line-through; color: #999;}
.productSpecialPrice{ color:#F00;font-size:12px; margin-left:10px; font-weight:bold;}
.productPriceDiscount{color:#F00}
#navBreadCrumb{ font-family:Verdana, Geneva, sans-serif; font-size:12px;color:#b3090f; font-weight:bold}
#navBreadCrumb a{ font-family:Verdana, Geneva, sans-serif; font-size:11px;color:#b3090f; font-weight:lighter;}
.lbanner{ margin:0 0 0 1px;}
.lbanner img{margin-top:5px;}
#b_info{ height:110px; background:url(../images/foot/foot_logo.png) center bottom no-repeat; text-align:center;}
