
body{
font-family:Arial, sans-serif; 
}
.clear{
clear:both;
}
#link_list a:link,#link_list a:visited{
color:#f60;
text-decoration:underline;
}
#link_list a:hover{
color:#000;
text-decoration:underline;
}
a.f12o:link,a.f12o:visited{
color:#f60;
text-decoration: underline;

}
a.f12o:hover{
color:#f60;
text-decoration:none;

}
.orange_a a{
color:#f60;
text-decoration:none;

}
.orange_a a:hover{
color:#f60;
text-decoration:underline;
}

/*header*/
.wrap_hd{
  clear:both;
  padding-top:4px;
}
 .header_new{
	position:relative;
	padding:0;
	margin:0 auto;
	WIDTH: 984px;
	BACKGROUND-COLOR: #ffffff;
	height:101px;
	background:#58585A url(../images/Header_01.gif) no-repeat left center;
	z-index:200;
  } 
 .hotsc{
	width: 970px;
	height:20px;
	line-height:20px;
	FONT-SIZE: 11px;
	MARGIN: 0px  auto;
	padding-left:12px;
	clear:both;
  }
*html .hotsc{
padding-top:3px;
  }
  .hotsc .hotwords_wrap{
   width:880px; 
   height:16px; 
   overflow:hidden;
  }
  .hotsc strong{
  padding-right:5px;
  display:inline;
  }

  .hotsc img{
  padding:0 2px 0 2px;
  }
*+html .hotsc img{
  padding-top:3px;
  }
   .hotsc h2{
   display:inline;
   padding:2px 0 0 0;
   margin:0;
   font-size:11px;
   font-weight:400;
  }  
  .hotsc a{
  color:#000;
  PADDING-RIGHT: 5px;
  } 
   .hotsc a:hover{
   color:#f60;
  } 
 .hotsc .lang_ch{
 text-align:center; 
 margin: 1px 0 0;
 float:right;
 }
 .lang_ch .lang_select{
 font-size:11px;
 width:auto;
 height:17px;
 }
 
 
  .header_new .logo{
  float:left;
  padding-left:15px;
  } 
  .header_new .ctoptext{
	float:left;
	width:400px;
	padding-top:6px;
	position:absolute;
	left:355px;
	top:8px;
  } 
  .ctoptext .topwrite{
 letter-spacing:-0.03em;
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 font-size:14px;
 font-style:italic;
 color:#d5d6d8
  } 
  .ctoptext .toporanger{
  font-family:Verdana, Arial, Helvetica, sans-serif;
   font-weight:bold; 
   color:#ff6600;
  }
  
  
    .header_new .rtoptext{
	float:right;
	width:270px;
	background:url(../images/Header_04.gif) no-repeat top right;
  }
  .rtoptext .rtop1{
	text-align:center;
	height:26px;
	padding-left:26px;
	padding-top:4px;
	color:#666;
	font: 10px/1.5em Verdana;
  }
.rtoptext .rtop1_br{ padding-top:0px;}
.fl_l{ float:left;margin-left:38px; margin-right:5px;padding-top:2px;}
.fl_l a.ordertk{line-height:18px;}
.fl_R{ float:left; margin-left:5px;}
.fl_R a.ordertk{width:80px; text-align:center; display:inline-block; line-height:12px;}
.fl_line{ float:left; padding-top:5px;}
  
   .rtoptext .rtop2{
text-align:right; 
padding-right:20px; 
color:#ffffff;
color:#d5d6d8;
text-decoration:none; 
font: 11px/2em Verdana;
  }
.rtoptext .rtop2_new{
	padding-top:6px;
	clear:both;
	text-align:right;
	margin-right:9px;
	padding-right:9px;
	height:23px;
	line-height:23px;
	color:#ffffff;
	color:#d5d6d8;
	text-decoration:none;
	font: 11px/2em Verdana;
	
  }
 .rtoptext .rtop2_new .head_items{
 float:right;
padding-right:8px;
  } 
   
   .rtoptext .rtop2_new .lang_tag .lang_text{
background:url(../images/head_lang_l.jpg) no-repeat top left;
padding-left:8px;
height:23px!important;
height:auto;

  } 
  .rtoptext .rtop2_new .lang_tag{
background:url(../images/head_lang_r.jpg) no-repeat right top;
float:right;
height:23px;
padding-right:8px;
  } 

 .rtoptext .rtop2_new .lang_text a:link, .rtoptext .rtop2_new .lang_text a:visited{
 color:#D6D6D6;
 text-decoration:underline;
  }
   .rtoptext .rtop2_new .lang_text a:hover{
 color:#D6D6D6;
 text-decoration:none;
  }  
  
.header_new .jsmenu{
   position: absolute;
   right:0;
   bottom:0;
   width:600px;
   float:right;
   line-height:normal;
   height:42px;
   font: 11px/1.5em Verdana;
   color:#ffffff;
   padding-left:5px;
   z-index:999;
  }
/*  
*html .header_new .jsmenu{
  bottom:-12px;
  }
  */
  .tabswrap{
  padding-left:15px;
  } 
  
/*New menu*/

.sbgnewmenu {
	font-family: Arial, Helvetica, sans-serif;
	width:660px;
	position:relative;
	font-size:11px; z-index:59999;
}
.sbgnewmenu a{cursor:pointer;cursor:hand;
}
.sbgnewmenu h2{font-size:11px; padding:0; margin:0; font-weight:400; text-align:center; height:40px; line-height:40px; color:#fff;}
.sbgnewmenu table{ background:#333; _background:none; border:0; border-collapse:collapse; border-spacing:0; padding:0; margin:0;}
.sbgnewmenu ul li a, .sbgnewmenu ul li a:visited {display:block; text-decoration:none; color:#fff; width:150px; padding:4px 0 1px;
 _padding:0;background:#dddddd; height:40px;background:url("../images/headcat_r.gif") no-repeat left top;
}
.sbgnewmenu ul {padding:0; margin:0;list-style-type: none; position:relative;}
.sbgnewmenu ul li {float:left;}
.sbgnewmenu ul li  li{float:left;}
.sbgnewmenu ul li ul {display: none;}
.sbgnewmenu ul li:hover a {color:#fff;  background:url("../images/headcat_r.gif") no-repeat left -46px;}
.sbgnewmenu ul li:hover ul {display:block; position:absolute; top:42px; left:0;}
.sbgnewmenu ul li:hover ul li a.hide {background:#000; color:#fff;}
.sbgnewmenu ul li:hover ul li:hover a.hide {background:#f60; color:#000;}

.sbgnewmenu ul li:hover ul li a{display:block;background:#333;color:#fff; height:21px; line-height:21px; padding:0px 0px 0px 5px; width:115px;text-align:left;font-size:11px; overflow:hidden;}
.sbgnewmenu ul li:hover ul li ul {display: none;}
.sbgnewmenu ul li:hover ul li a:hover {background:#f60; color:#fff;height:21px;}
.sbgnewmenu ul li:hover ul li:hover ul {display:block; position:absolute; left:0; top:0;}
.sbgnewmenu ul li:hover ul li:hover ul li a {background:#333; color:#fff;}
.sbgnewmenu ul li:hover ul li:hover ul li a:hover {background:#f60; color:#fff;}
.sbgnewmenu ul li:hover ul li a.firstli {width:156px; border:2px solid #f60; float:left; color:#fff; text-align:center; padding:0;}
.sbgnewmenu ul li:hover ul li a.firstli:hover {color:#000; float:left; }
.sbgnewmenu ul li:hover ul li a.otherli {width:81px; border:2px solid #f60; border-left:0; float:left; text-align:center;}
.sbgnewmenu ul li:hover ul li a.clfirstli {width:168px; border:2px solid #f60; float:left; color:#fff; text-align:center; padding:0;}
.sbgnewmenu ul li:hover ul li a.clfirstli:hover {color:#000; float:left; }
.sbgnewmenu ul li:hover ul li a.clli {width:100px; border:2px solid #f60; border-left:0; float:left; text-align:center;}
.sbgnewmenu ul li:hover ul li .onorange a.firstli {float:left; display:block; color:#000; background:#f60;width:156px; height:21px; text-align:center; padding:0;}
.sbgnewmenu ul li:hover ul li .onorange a.clfirstli {float:left; display:block; color:#000; background:#f60;width:168px; height:21px; text-align:center; padding:0;}
.sbgnewmenu ul li:hover ul.fld{ left:453px;}
.sbgnewmenu ul li:hover ul.fld li a{ width:142px;}
.sbgnewmenu ul li:hover ul.cl table td li a{ width:145px;}
.sbgnewmenu ul li .orange{ color:#FF6600; font-weight:700; padding-left:5px;}

/*- Menu Tabs--------------------------- */ 

    #tabs {
      float:left;
      width:100%;           
      line-height:normal;
   height:26px;
   font: 10px/1.5em Verdana;
      }
    #tabs ul {
 margin:0;
 padding:2px 0px 0 5px;
 list-style:none;
      }
    #tabs li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabs a {
      float:left;
      background:url("../images/headtab_l.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 5px;
      text-decoration:none;
      }

    #tabs a span {
 float:left;
 display:block;
 background:url("../images/headtab_r.gif") no-repeat right top;
 padding:1px 5px 3px 0px;
 margin:0 2px 0 0;
 color:#666;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabs a span {float:none;}
    /* End IE5-Mac hack */
    #tabs a:hover span {
      color:#ffffff;
      }
    #tabs a:hover {
      background-position:0% -18px;
      }
    #tabs a:hover span {
      background-position:100% -18px;
      }


	#tabsc , #tabsc li ul{
	    padding:0; 
	    margin:0;
	    list-style-type: none;		
	}
	#tabsc h2{
	    padding:0; 
	    margin:0;
		font-weight:400;
		line-height:17px;
		}

	
	#tabsc li {
	    float:right;
	    text-align:center;
	    position:relative;
	}
	#tabsc li a:link, #tabsc li a:visited {
	
	    display:block; 
	    text-decoration:none; 
	    color:#fff; 
		width:130px;    
		padding:14px 10px 11px 10px;
	    background:#dddddd; 
		background:url("../images/headcat_r.gif") no-repeat left top;
	}

	#tabsc li ul {
	    display: none;	
	}
	
	#tabsc li:hover a {
	    color:#fff;
	    background-position:0% -46px;
	}
	#tabsc li:hover ul {
	    display:block; 
	    position:absolute; 
	    top:42px;
	    margin-top:0px;     
	    width:145px;
	}
	
	#tabsc_menu01  {
	    left:-150px;   
	}
	#tabsc_menu02  {
	    left:-450px;   
	}
	#tabsc_menu03  {
	    left:0;   
	}
	#tabsc_menu03 li a{
	width:150px;
	height:24px;
	overflow:hidden;  
	}
	#tabsc_menu04  {
	    left:0px;   
	}
	#tabsc li:hover ul li a{
	    display:block; 
	    background:#333;
	    color:#fff; 
	    height:23px; 
	    line-height:20px; 
	    padding:0px 0px 0px 5px;  
	    width:145px;
		text-align:left;
		font-size:11px;
	}
	#tabsc li:hover ul li a:hover {
	    color:#fff;
	    background-position:0% -23px;
		background:#f60;
	} 
		  
	/*- Order Tacking--------------------------- */ 	


#sbg_wrap {
	width:988px;
	margin:0 auto;
	padding: 0;
	position:relative;
}

#sbg_center {
	float:left;
	width:683px;
	margin: 0 0 0 142px;
	display:inline;
}

*html #sbg_center {
	float:left;
	width:677px;
	margin: 0 0 0 148px;
	display:inline;
}
#sbg_vpro_center{
	float:left;
	width:840px;
	margin: 0 0 0 147px;
	display:inline;
}

#sbg_right{
	float:left;
	width:161px;
	margin: 0;
}
#sbg_left{
	float:left;
	width:131px;
	margin: 0 0 0 -985px;
}

.f11h{
font-size:11px; 
color:#636466;
line-height:1.2;
}
.f12h{
font-size:12px; 
font-weight:bold; 
color:#636466;
line-height:1.2;
}
.f17o{
 font-size:13px;
 font-weight:bold;
 color:#ff6600;
 line-height:1.2;
}


	
/*main*/
.rcom_b{
	width:670px;
}
.yuan_m20{
	margin-right:11px;
}
*html .yuan_m20{
	margin-right:15px;
}
.yuan_m10{
	margin-right:6px;
}

.yuan_m10_2{
	padding-left:11px;
	margin-right:14px;
}
*html .yuan_m10_2{
	margin-right:18px;
	padding-left:4px;
}
.yuantitle{
height:17px;
line-height:17px;
background:#f60 url(../images/yuantitle_r.gif) no-repeat right center;
font-size:12px;
font-weight:bold;
color:#fff;
margin-bottom:4px;
}
.yuantitle span{
height:17px;
line-height:17px;
background:#f60 url(../images/yuantitle_l.gif) no-repeat left center;
padding-left:12px;
float:left;
}
.yuantitle a:link,.yuantitle a:visited{
color:#fff;
text-decoration:none;
}
.yuantitle a:hover{
color:#fff;
text-decoration: underline;
}

.hot_title {
	padding-top:4px;
}
.hot_title h1{
font-size:12px;
font-weight:400;
display:inline;
padding:0;
margin:0;
vertical-align:middle;
line-height:1.5;
}
.hotpicw{
margin:0px auto; 
padding:0 0 0 16px;
}
*html .hotpicw{
padding-left:10px;
}
.wrap_hot{
	margin:0px auto;
	padding:0 0 0 16px
}
*html .wrap_hot{
padding-left:10px;
}
.rcom_b .hot_pro{
margin-right:3px; 
width:213px; 
float:left;
}
.hot_pro .hot_title{
	background:url(../images/home_pro_bg.gif) repeat-x;
	height:36px;
	text-align:center;
	line-height:36px;
}
.hot_pro .hot_price{
background:url(../images/index_product_04.gif) right no-repeat;
height:60px;
}
.hot_pro .hot_price img{
float:left;
margin:10px;
}

.index_banner{
	padding:10px;
	clear:both;
}
*html .index_banner{
padding-left:4px;
}
.celebrity_title{ 
margin:0px auto; 
padding:8px 0px 5px 8px;
color:#9d9fa2; 
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:16px; 
font-weight:bold
}
.celebrity_wrap{
	padding:0 0 0 11px;
	width:656px;
}
*html .celebrity_wrap{
padding-left:4px;
}
.celebrity_main{
padding:0;
margin:0;

}
.celebrity_main .rtext{
	width: 320px;
	float:right;
}
.rtext .rtextop{
	font-size:11px;
	line-height:1.2;
	padding-bottom:4px;
	height:164px;
	position:relative;
}
.r_content{
float:right; 
width:190px;
}
.r_content a{
color:#f60;
text-decoration:none;
}
.r_content a:link{
color:#f60;
text-decoration:none;
}
.rtext .rtextop img{
padding-right:8px;
}

.rtext .rtextop .more{
position:absolute;
right:0;
bottom:6px;
}


.rtextbot{
background:#eaeaea;
padding:4px 0 4px 4px;
}
.rtextbot_img{
	width:78px;
	float:left;
}

.rtext h5{
	color:#000000;
	font-size:11px;
	font-weight:bold;
	padding:0 0 0 2px;
	margin:0;
	line-height:1.2;
	width:132px;
	float:left;
}
.rtext .rtext_b{
	line-height:1.2;
	border-left: #d8d8d8 solid 3px;
	padding-left:2px;
	width:97px;
	float:right;
	font-size:11px;
	font-weight:bold;

}
.rtext_b span.f1{
color:#666; 
font-weight:bold;
text-decoration:line-through;
 background:none;
padding:0;
}
.rtext_b span.f2{
color:#f60;
 background:none;
 width:90px;
padding:0;
}
.rtext_b .f2{
	color:#f60;
	background:none;
	width:96px;
	padding:0;
	display:block;
}
.rtext_b .f2 .f21{
float:left;
}
.rtext_b .f2 .f22{
float:left;
width:50px;
}
.rtext_b span.f3{
 color:#666;
  background:none;
padding:0;
clear:both;
}
.celebrity_main img{ 
float:left;
border:0;
 }
.celebrity_l{
	width:320px;
	float:left;
}
.celebrity_r{
	float:right;
	padding-left:8px;
	width: 320px;
}
.celebrity_b{ 
 background: url(../images/celebrity_b.gif) bottom center no-repeat;
 height:12px;
 clear:both;
}


.dandh{
	margin:0 auto;
	padding:15px 0 0 10px;
}
*html .dandh{
	padding-left:4px;
	padding-right:5px;
}
.deal{
width:319px; 
float:left;
}
.deal_right{
padding:0px 0px 0px 5px; 
width:333px; 
float:left;
}

.customers{
padding:0px 0px 0px 5px; 
width:333px; 
float:left;
}
.newsletter{
padding:0px 0px 0px 5px; 
width:333px; 
float:left;
position:relative;
}

.newsletter .newsletter_text{
	position:absolute;
	top:180px;
	right:5px;
	width:195px;
}
.newsletter .newsletter_text span{
padding:12px 2px 10px;
height:20px;
width:140px;
display:block;
float:left;
background: url(../images/html/newsletter_input.jpg) left center no-repeat;
}
.newsletter .newsletter_text span input{
font-size:11px;
color:#3B3B3B;
width:140px;
}
.newsletter .newsletter_text input{
padding:0;
margin:0;
border:0;
width:145px;
height:21px;
background:none;
}
.newsletter .newsletter_text input.go{
padding:0;
margin:0;
border:0;
width:48px;
height:40px;
background: url(../images/html/newsletter_go.jpg) 5px 5px no-repeat;
font-weight:bold;
cursor:pointer;
float:right;
}

.customers_left{
width:319px; 
float:left;
}

.deal h4{
padding:9px 0px 8px 3px;
margin:0; 
color:#9d9fa2; 
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:16px; 
font-weight:bold;
}

.cus_line{
border:1px solid #ccc;
position:relative;
padding:9px 9px 0;
height:192px;
}
.cus_line_left{
border:1px solid #ccc;
position:relative;
padding:9px 9px 0;
height:219px;
}
.cus_line span, .cus_line_left span{
 padding:0px 6px 0px 2px;
 float:left;
 font-size:12px;
 color:#f60;
 padding-bottom:20px;
}
.cus_line span.f11o{
font-size:11px;
line-height:14px;
width:190px;
color:#000;
}
.cus_line_left span.f11o{
font-size:11px;
line-height:14px;
width:175px;
color:#000;
}
.cus_line .more, .cus_line_left .more{
position:absolute;
bottom:4px;
right:4px;
}

.customers h4{
padding:9px 0px 8px 3px;
margin:0; 
color:#9d9fa2; 
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:16px; 
font-weight:bold;
}
/*main end*/

/*left menu*/
.left_menu{
background: url(../images/main_left_bg02.gif) left center repeat-y;
width:132px;
}
.left_menu .lm_1{
background: url(../images/main_left_bg01.gif) top center no-repeat;
}

.left_menu .lm_b{
background: url(../images/main_left_bg03.gif) no-repeat;
width:132px;
height:16px;
}
.leftmenu_title{
padding:2px 0 0 2px;
font-size:11px;
color:#f60;
font-weight:bold;
width:130px;
height:20px;
line-height:20px;
overflow:hidden;
}
.leftmenu_title a:link{
color:#f60;
}
.leftmenu_title a:visited{
color:#f60;
}
.leftmenu_title a:hover{
color:#000;
}

.leftmenu_list{
padding-left:5px;
font-size:11px;
}
.leftmenu_list ul{
list-style:none;
margin:0;
padding:0;
}
.leftmenu_list li a{
line-height:1.8;
color:#000;

}
.leftmenu_list li a:hover{
color:#f60;
}
.leftmenu_list li h3 {
padding:0;
margin:0;
}
.leftmenu_list li h3 a{
font-weight:400;
padding:0;
margin:0;
color:#000;
font-size:11px;
width:126px;
overflow:hidden;
display:block;
height:21px;
}

.leftmenu_list li h3 a:hover{
font-weight:400;
padding:0;
margin:0;
color:#f60;
width:126px;
overflow:hidden;
display:block;
height:21px;
}
.payment{
margin-top:8px;
 height:17px; 
 width:131px; 
   background: url(../images/left_ttBG.jpg) repeat-x; 
}
.payment h3{
 color:#fff; 
 padding-left:5px;
 margin:0;
 line-height:17px;
 height:17px;
}
.paymentimg{
padding-top:5px;
padding-bottom:4px;
 width:130px;
 margin-bottom: 6px; 
 border: 1px solid #e3e3e3;
}
/*left menu end*/
  



/*footer*/
.footer_links{
margin:0px auto; 
padding:8px 0px 0px 4px; 
height:68px; 
margin-left:5px;
}
*html .footer_links{
padding-left:0;
}
.links_pic{
margin:0px 3px 0px 0px; 
width:129px; 
float:left;
}
#footer{
margin: 0px auto; 
width:913px;
font-size:11px;
}
#footer .linktext{
text-align:center;}
#footer .linktext a{
text-decoration:none;
color:#666;
}
#footer .linktext a:hover{
color:#f60;
}
#footer .copyright{
text-align:center;
}
#footer .copyright a{
color:#f60;
text-decoration:underline;
}
#footer .copyright a:hover{
color:#f60;
text-decoration: none;
}

#sbg_left .search_new{
margin:3px 0 1px;
}
#sbg_left .search_new a{
font-size:11px;
text-decoration:none;
color:#f60;
position:relative;
top:-5px;
_top:-8px;
}
*+html #sbg_left .search_new a{
top:-8px;
}

#sbg_left .search_new a:hover{
font-size:11px;
text-decoration:none;
color:#000;
}
#sbg_left .search_new input{
width:88px;
color:#666;
}

/*products*/
.tith1 {
	margin:0 8px 0 0;
	padding:0;
	height:26px;
	display:block;
	BACKGROUND: #f60 url(../images/section_catalog_l01.gif) no-repeat right top;
	}
	.tith1 span{
	float:left;
	padding-top:3px;
	display:block;
	font-size:16px;
	color:#fff;
	font-family:Verdana, Helvetica, sans-serif
	}

	.tith1 img{
	float:left;
	}
	.tith1 .picwrap{
	float:left;
	padding-top:3px;
	color:#fff;
	}
	.tith1 .picwrap a{
	color:#fff;
	}
	.tith1 .pic0{
	float:left;
	color:#fff;
	}
	.tith1 .pic0 a{
	color:#fff;
	}
	.tith1 h1 {
		float:left;
		margin:0;
		padding-top:6px;
		display:block;
		height:10px;
		font:300 12px Arial, sans-serif;
		color:#fff;
	}
	.tith1 a h1 {
		color:#FFF;
	}
	.tith1 h1 a {
		clear:both;
		margin:0 2px;
		padding-top:3px;
		color:#fff;
	}
	.tith1 h1 a:link, .tith1 h1 a:visited, .tith1 h1 a:hover {
		color:#fff;
	}
	.titwidth{
	width:664px;
	margin:0 8px 0 4px;
	}
	*html .titwidth{
	width:664px;
	margin:0 8px 0 2px;
	}
	
/*search*/
.categoryLink{
	clear:both;
	padding:0 0 0 4px;
	font-weight:bold;
	display:block;
 }
.categoryLink a:link, .categoryLink a:visited {
 	color:#00ACEE;
 }
.categoryLink a:hover , .categoryLink a:active { 
	color:#FF6600;
	text-decoration:underline;
}

.price_but{
	width:47px; 
	height:23px; 
	margin-bottom:-5px;
	font-size:12px; 
	border:0px;
	margin-right:5px;
	background-color:transparent;
}

.search_wrap{
	width:668px;
	background: url(../images/section_center_01.gif) repeat-y;
}
.search_wrap .search_wrap_tit{
font-weight:bold;
    padding:10px 0 0 12px;
	color:#f60;
	height:30px;
	background: url(../images/section_top_02.gif) no-repeat left top;
}

.search_wrap .search_wrap_con{
	background: url(../images/section_bottom_01.gif) no-repeat left bottom;
	padding-bottom:10px;
}
.search_wrap .shcon_wrap{
padding:4px 2px 0 2px;
margin:0;
}
.search_wrap .sh_mean{
padding:5px 20px;
line-height:24px; 
font-size:14px;

}
.search_wrap .shform_wrap{
	background:url(../images/search/search_bg.gif) no-repeat 4px 0;
	height:75px;
}
.shform_wrap table{
	width: 620px;
	margin-top: 11px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 20px;
	font-size: 11px;
}
.search_wrap .sh_form{
	color:#f60;
	font-size:12px;
	clear:both;
	padding-top:10px;
	_padding-top:2px;
}
*+html .search_wrap .sh_form{
padding:20px 0 0 15px;
}

.sh_form  .sh_form_nei{
padding:10px 0 0 20px;
}
.sh_prowrap{
}
.sh_prowrap img{
float:left;
}
.sh_prowrap .shpic_r{
	float:left;
	width:140px;
	padding-left:6px;
}
.sh_fanye{
 TEXT-ALIGN: right; 
 margin-top:10px;
 padding-bottom:20px;
}

#bottomBox { 
  padding-top: 12px;
  background:url(../images/feedback_t.jpg) no-repeat;
  width:655px;
  margin-left:4px; 
} 
.feed_content{
width:637px;
padding:2px 8px;
border-left:1px solid #f60;
border-right:1px solid #f60;

}
.feed_bottom{
height:12px;
line-height:12px;
background:url(../images/feedback_b.jpg) no-repeat;
width:655px;
}
.howsMySearchText{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

.tigerBlueContent, .tigerBlueContent td, .tigerBlueContent .small 
{ 
  font-size: 11px; 
  font-family: verdana,arial,helvetica,sans-serif; 
} 
.tigerBlueTC { 
  background-repeat: repeat-x; 
  padding-top: 10px; 
} 
.tigerBlueTL td, .tigerBlueTR td, .tigerBlueBL td, .tigerBlueBC td, .tigerBlueBR td { 
  background:none; 
  background-color:white; 
}
.tigerBlueTL { 
	background-image:url(../images/box-line-tl.gif);
}
.tigerBlueBL { 
	background-image:url(../images/box-line-bl.gif);
}
.tigerBlueBC { 
background-image:url(../images/box-blue-bm.gif);
}
.tigerBlueBR { 
background-image:url(../images/box-line-br.gif);
}
.tigerBlueTR { 
background-image:url(../images/box-line-tr.gif);
}
.tigerBlueTC { 
background-image:url(../images/box-blue-tm.gif);
}


.howsMySearchTitle {
 
	-x-system-font:none;
	color:#FF6600;
	display:block;
	font-family:Arial,sans-serif;
	font-size:14px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:600;
	height:10px;
	line-height:normal;
	padding-top:3px;
	width:80%; 
	font-weight: bold;
} 
.feedTitle {
	color:#FF6600;
	font-family:Arial,sans-serif;
	font-size:14px;
	height:24px;
	padding-top:3px;
	font-weight: bold;
} 
.howsMySearchButtonActive { 
	border:3px solid #FFFFFF;
	height:17px;
	vertical-align:middle;
	width:31px;
}
.howsMySearchSection {
 font-size: 11px;
padding-top: 5px;
vertical-align: middle;

}


.howsMySearchTable td.topLeft {
background-repeat: no-repeat;
padding-top: 6px;
padding-left: 12px;
}
.feed_back_help,.feed_back_help:link{
	color: #f60; 
	font-weight: bold;
	 font-size: 12px; 
	text-decoration: underline;
}

#result_show .a1{COLOR: #333333; font-size:11px; font-weight: bold;}
#result_show  .a2{COLOR: #7d7d7d; TEXT-DECORATION: line-through; font-size:10px; }
#result_show  .a3{COLOR: #ff6600; font-weight: bold;font-size:11px;}
#result_show  .a4{COLOR: #7d7d7d; }
#result_show  .a5{COLOR: #ff6600; }
#result_show  .a6{}


/*Prescription*/
.buypro_main{
padding-top:8px;

}
.buypro_main .buypro_left{
	float:left;
	width:190px;
}
.buypro_main .buypro_left .bleft_1_wrap{
   width:182px;
   padding:0 4px;
}

.buypro_left .bleft_1{
	width:182px;
	background:#FF6400 url(../images/buypro_step4top.jpg) center top no-repeat;
	padding-top:10px;
}
.buypro_left .bleft_1 .step4_bot{
	width:182px;
	height:10px;
	line-height:0;
	font-size:0;
	background:url(../images/buypro_step4bot.jpg) center top no-repeat;
}
.bleft_1 h3{
font-size:14px;
color:#FF6400;
padding:0 5px;
background:#646464;
height:20px;
margin:0;
line-height:18px;
text-align:center;
}
.bleft_1 .b1_text{
font-size:11px;
color:#fff;
padding:0 5px 8px 10px;
background:#646464;
line-height:1.2;
}
.bleft_1 ul{
padding:5px 0 0;
margin:0;
list-style:none;
}
.bleft_1 li{
	display:block;
	color:#fff;
	height:36px;
	padding-left:10px;
	line-height:36px;
}
.bleft_1 li a:link,.bleft_1 li a:visited{
	color:#fff;
	text-decoration:none;
}
.bleft_1 li a:hover{
	color:#fff;
	text-decoration: underline;
}

.bleft_1 li.on{
font-weight:bold;
color:#f60;
background:url(../images/buypro_s01_tit.jpg) 3px top no-repeat;
}

.buypro_left .bleft_2{
	margin-top:10px;
	width:190px;
	background:url(../images/buypro_total_bg.jpg) center top repeat-y;
	text-align:center;
}
.bleft_2 .bleft_jiage{
	padding:0 13px;
	overflow:hidden;
}

#my_prescription div{
border-bottom:1px #d9d9d9 solid;
height:20px;
font-size:11px;
}
#my_prescription div span{
display:block;
float:left;
}
#my_prescription .s1{
text-align:left;
width:100px;
}
#my_prescription .s2{
text-align:right;
width:60px;
}
#my_prescription .sp1{
text-align:left;
width:79px;
height:20px;
}
#my_prescription .sp2{
text-align:right;
width:38px;
_width:40px;
height:20px;
border-right:1px #f8f8f8 solid;
background:#e4e4e4;
padding-right:4px;
_padding-right:5px;
_margin-right:-3px;
}
#my_prescription .sp3{
text-align:right;
width:38px;
height:20px;
background:#e4e4e4;
padding-right:4px;
_margin-right:-3px;
}
#my_prescription .sp4{
width:85px;
text-align:center;
background:#e4e4e4;
height:20px;
}

 .bleft_2 h3{
	padding:18px 10px 4px;
	margin:0;
	line-height:1.2;
	background:url(../images/buypro_total_top0.jpg) center top  no-repeat;
	text-align:center;
	color:#000;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#f60;
}
 .bleft_2  .h3_2{
	height:43px;
	line-height:43px;
	background:url(../images/buypro_total_top_2.jpg) center top  no-repeat;
	padding:0;
	margin:0;
	font-size:13px;
	color:#000;
}

 .bleft_2 table{
	width:100%;
	border:0;
	border-collapse:collapse;

}
.bleft_2 table td{
font-size:11px;
line-height:1.5;
text-align:left;
vertical-align:top;
font-weight:bold;
}
.bleft_2 table td.bl_money{
width:60px;
text-align:right;
}
.bleft_2 table td.bl_total{
border:0;
color:#f60;
font-size:11px;
border-top:1px solid #ececec;
}
.bleft_2 table td.money_total{
border:0;
color:#f60;
font-size:11px;
text-align: right;
border-top:1px solid #ececec;
}
 .bleft_2_bot{
 height:21px;
 line-height:21px;
 background:url(../images/buypro_total_bot.jpg) center bottom  no-repeat;
 }
.buypro_main .buypro_right{
	float:left;
	width:477px;
	background:url(../images/buypro_bg.jpg) center top   repeat-y;
}
.buypro_right .br_tit{
padding-top:5px;
background:url(../images/buypro_tittop.jpg) center top  no-repeat;
}
.buypro_right .br_bot{
	height:5px;
	line-height:5px;
	background:url(../images/buypro_bot.jpg) center bottom  no-repeat;
	font-size: 1px;
}

.br_tit h4{
background:url(../images/buypro_titbg.jpg) center top repeat-y;
height:36px;
line-height:36px;
padding:0 20px;
margin:0;
color:#666;
font-size:16px;
}
.buypro_right .br_1{
	margin:14px 0;
}
 .br_1 h5{
	background:url(../images/list_step.gif) 12px 2px no-repeat;
	padding:0 0 0 30px;
	margin:0;
	color:#ff4000;
	font-size:14px;
	height:22px;
}
.br_1 form{
margin:0;
padding:0;
}
.br_1 h5 span{
font-size:12px;
color:#000;
font-weight:400;
}
.buypro_right .br_2{
padding:0 10px;
}
.br_2 .bortd_1{
	background:#C9C9C9;
	border-right:1px solid #b8b8b8;
	width:80px;
	font-size:11px;
	font-weight:bold;
	height:28px;
}
.br_2 .bortd_2{
background:#D3D3D3;
border-right:2px solid #C4C4C4;
font-size:11px;
font-weight:bold;
text-align:center;
height:28px;
}
.bortd_2 select{
font-size:12px;
padding:0;
margin:0;
}


.br_2 .bortd_0{
border:0;
}
.br_2 .pd{
	height:37px;
	background:#D3D3D3 url(../images/buy_yuanr2.jpg) right top no-repeat;
	margin:20px 0 20px 0;
}
.ai_shuru{
margin:10px 0;
background:url(../images/buypro_shuru.jpg) no-repeat;
padding-bottom:10px;
}
.ai_shuru .ai_nei{
width:430px;
height:106px;
background: none;
OVERFLOW-Y: hidden;
border:0;
padding:8px;
}
.br_2 .term_txt{
	font-size:11px;
	padding:0 10px;
}
.term_txt strong{
color:#000;
}
.term_txt  a{
color:#f60;
}
.term_txt  a:hover{
color:#000;
}
.br_2 .pd span{
display:block;
width:160px;
float:left;
background:#c9c9c9 url(../images/buy_yuanl2.jpg) left top no-repeat;
height:29px;
border-right:2px solid #bfbfbf;
padding:8px 0 0 10px;
font-weight:bold;
font-size:11px;
}
.pd_2{
display:block;
float:left;
height:29px;
padding:8px 0 0 10px;
font-size:11px;
}
.br_2 .tijiao{
padding:20px 0 0 240px;
}
.br_2 .tijiao span{
padding-right:10px;
}
.s2_select{
width:449px;
margin-left:4px;
}
.s2_select .s2_t{
width:449px;
height:11px;
line-height:11px;
font-size:1px;
background:#fff url(../images/st2_select_top.jpg) left top no-repeat;
}
.s2_select .s2_b{
width:449px;
height:11px;
line-height:11px;
font-size:1px;
background:#fff url(../images/st2_select_bot.jpg) left bottom no-repeat;
}

.s2_select .s2_content_1{
background:#fafafa;
padding:0 10px 8px;
color:#8c8c8c;
font-size:11px;
border-left:1px solid #c9c9c9;
border-right:1px solid #c9c9c9;
line-height:1.2;
}
.s2_select .s2_content_1 h6{
color:#000;
line-height:30px;
height:30px;
padding:0;
margin:0;
font-size:11px;
}
.s2_content_2{
	background:#e7e7e7;
	padding:0 10px;
	border-left:1px solid #c9c9c9;
	border-right:1px solid #c9c9c9;
}
.s2_content_2 table{ 
font-size:13px;
font-weight:bold;
}
.s2_content_2_txt{ 
font-size:11px;
color:#7a7a7a;
line-height:1.2;
display:block;
padding:0 10px 10px;
}
.st2_list{
color:#ff4000;
font-size:13px;
background:url(../images/st2_list.gif) 4px center no-repeat;
padding-left:12px;
}



.fo{
color:#ff4000;
}
.s2_upgrade{
width:449px;
margin-left:4px;
background:#e7e7e7;
}

.s2up_t{
	width:449px;
	height:11px;
	line-height:11px;
	background:#fff url(../images/st2_ctop.jpg) left top no-repeat;
	font-size: 1px;
}
.s2_upgrade .s2up_b{
	width:449px;
	height:11px;
	line-height:11px;
	background:#fff url(../images/st2_cbot.jpg) left bottom no-repeat;
	font-size: 1px;
}


.s3_colour{
width:449px;
margin-left:4px;
background:#e7e7e7;
}
.s3_colour .s3_content{
background:#fff;
padding:10px 10px 0;
border-left:1px solid #c9c9c9;
border-right:1px solid #c9c9c9;
}
.s3_colour .s3_t{
width:449px;
height:11px;
line-height:11px;
background:#fff url(../images/s3_colour_top.jpg) left top no-repeat;
font-size:1px;
}
.s3_colour .s3_b{
width:449px;
height:11px;
line-height:11px;
background:#fff url(../images/s3_colour_bot.jpg) left bottom no-repeat;
font-size:1px;
}

.special_bnt{
	margin:10px 0;
	clear:both;
	height:45px;

}
.special_bnt span a{
background:#fff url(../images/special_but.gif) left top no-repeat;
width:212px;
height:30px;
display:block;
float:left;
margin-right:5px;
padding-top:15px;
display:block;
text-decoration:none;
text-align:center;
font-size:14px;
font-weight:bold;
} 

.special_bnt span a:link,.special_bnt span a:visited{
color:#fff;
text-decoration:none;
}
.special_bnt span a:hover{
background:#fff url(../images/special_but.gif) left bottom no-repeat;
text-decoration:none;
} 
 
/*ap_righmenu*/
.ap_rmenu{
margin:0 auto;
width:162px;
margin-bottom:8px;
}


.ap_rmenu .ap_rmenutop{
height:5px;
font-size:1px;
line-height:5px;
background:url(../images/email/autorefill_top.jpg) no-repeat left top; 
}
.ap_rmenu .ap_rmenubot{
height:59px;
font-size:1px;
line-height:5px;
background:url(../images/email/autorefill_bottom.jpg) no-repeat left bottom; 
}
.ap_rmenu .ap_rmenumain{
line-height:1.2;
width:156px;
border-left:1px solid #f60;
border-right:1px solid #f60;
background:#F4F6F5;
padding:5px 0 0 4px;
font-size:12px;
font-weight:bold;
color:#838383;
}
.ap_rmenu .ap_rmenumain span{
font-size:14px;
font-weight:bold;
color:#f60;
line-height:1.2;
width:150px;
display:block;
padding:6px 0;
}
.ap_rmenu .ap_rmenumain input{
font-size:12px;
color:#FF7815;
float:left;
padding:0 0 0 2px;
margin:4px 0;
font-weight:400;
}
.ap_rmenumain form{
margin:0;
padding:0;
}
.ap_rmenu .ap_rmenumain .input1{
background:url(../images/email/autorefill_put1.jpg) no-repeat left top;
padding-top:2px;
width:140px;
height:20px;
border:0;
}
.ap_rmenu .ap_rmenumain .input2{
background:url(../images/email/autorefill_put2.jpg) no-repeat left top;
padding-top:2px;
width:110px;
height:20px;
border:0;
}

.right_follow{
clear:both;
padding-bottom:10px;
}
.follow3{
border:1px #e3e3e3 solid;
}
.follow3 ul{
padding:4px 0 4px 4px;
list-style:none;
margin:0;
height:50px;
}
.follow3 ul li{
float:left;
margin-right:4px;
display:inline;
}

#feedback_main{
	height:50px;
	width:159px;
	margin-bottom: 10px;
	border: 1px solid #e3e3e3;
	}
	#feedback_main #feedback_text{
	line-height:14px;
	font-size:11px;
	color:#616161;
	width:102px;
	float:left;
	padding:8px 0 0 4px;
	} 
		#feedback_main #feedback_text img{
		float:right;
	} 

#sbg_right .right_pay{
clear:both;
text-align:right;
padding-bottom:5px;
}
#sbg_right .right_pay table{
float:right;
}
.right_border{
clear:both;
border:1px solid #e3e3e3;
margin-bottom:10px;
font-size:11px;
padding:4px;
}
.right_border .right_needhelp{
padding:2px 0;
background:url(../images/right_needhelp.jpg) no-repeat right center;
}
.right_border .right_review{
padding:2px 0;
background:url(../images/right_review.jpg) no-repeat right center;
}
.right_border .right_ups{
padding:2px 50px 0 0;
background:url(../images/footer_ups.gif) no-repeat right center; line-height:14px; color:#666;
}
.right_border .right_ebay{
padding:2px 85px 0 0;height: 41px;
background:url(../images/sideRight_ebay.gif) no-repeat right center; line-height:14px; color:#666;
}
.right_border a.right_ha{
font-size:11px;
color:#666;
line-height:1.3;
display:block;
padding-right:36px;
}
.right_border a.right_ha:hover{
color:#f60;
font-size:11px;
}
.right_border strong{
font-size:12px;
display:block;
padding-bottom:4px;
}

/*New footer*/
.new_foot{
width:987px;
margin:0 auto;
background: url(../images/footer_bg.jpg) repeat-y;
font-size:11px;
}
.new_foot ul{
margin:0;
padding:0;
list-style:none;
}
.new_foot .foot_top{
padding-top:27px;
background: url(../images/footer_topbg.jpg) no-repeat;
width:987px;
}
.new_foot .foot_top .foot_text .text_list {
float:left;
padding-left:10px;
width:640px;
}
.new_foot .foot_top .foot_text .text_list h4{
font-size:11px;
font-weight:bold;
padding:15px 0 5px;
margin:0;
padding-left:10px;
}
.new_foot .foot_top .foot_text .text_list  ul{
float:left;
height:170px;
padding-left:16px;
}
.new_foot .foot_top .foot_text .text_list  ul li{
border-left:2px #c7c7c7 solid;
padding-left:9px;
display:block;
}
.new_foot .foot_top .foot_text .text_list  ul li a{
color:#333;
text-decoration:none;
height:18px;
line-height:18px;
}
.new_foot .foot_top .foot_text .text_list  ul li a:hover{
color:#f60;
text-decoration:none;
}
.new_foot .foot_top .foot_text .defoot  ul li a{
color:#333;
text-decoration:underline;
height:18px;
line-height:18px;
}
.new_foot .foot_top .foot_text .defoot  ul li a:hover{
color:#f60;
text-decoration:none;
}

.new_foot .foot_top .foot_text .text_list  ul li.fb{
background: url(../images/footer_fb.jpg) 9px center no-repeat;
padding-left:30px;
}

.new_foot .foot_top .foot_text .text_list  ul li.tt{
background: url(../images/footer_tt.jpg) 9px center no-repeat;
padding-left:30px;
}

.new_foot .foot_top .foot_text .text_list  ul li.tt#cn{
background: url(../images/foot_sn.png) 9px center no-repeat;
padding-left:30px;
}

.new_foot .foot_top .foot_text .text_list  ul li.blog{
background: url(../images/footer_blog.jpg) 9px center no-repeat;
padding-left:30px;
}

.new_foot .foot_top .foot_pay{
float:right;
width:300px;
text-align:right;
padding-right:30px;
}
.new_foot .foot_top .foot_pay table{
float:right;
}
.new_foot .foot_top .foot_pay .foot_thawte{
padding-top:20px;
float:right;
}
.new_foot .foot_top .foot_pay .foot_pic{
text-align:right;
clear:both;
padding-top:10px;
}
.new_foot .foot_top .foot_nav{
width:987px;
padding-top:10px;
clear:both;
background:#BBBDC0 url(../images/footer_jiaobg.jpg) left top no-repeat;
height:37px;
clear:both;
}
.new_foot .foot_top .foot_nav ul li{
background: url(../images/footer_jiantou.jpg) 127px center no-repeat;
float:left;
padding-left:140px;
text-align:left; width:150px;
}
.new_foot .foot_top .foot_nav ul li a{
font-size:14px;
font-weight:bold;
color:#fff;
text-decoration:none;
height:37px;
line-height:37px;
}
.new_foot .foot_top .foot_nav ul li a:hover{
text-decoration:underline;
}
.new_foot .foot_bot{
background: url(../images/footer_botbg.jpg) left bottom no-repeat;
text-align:center;
padding:20px 0 40px;
}
.new_foot .foot_bot a{
color:#f60;
text-decoration:underline;
}
.new_foot .foot_bot a:hover{
color:#f60;
text-decoration:none;
}

#sbg_wrap .right_ebay_down{
position:absolute;
right:2px;
bottom:10px;
_bottom:20px;
}



.cselectArea input{
     background-color:#FFF;
     border:1px solid #999;
}

.formPair SELECT
{
    background-color:#FFF;
    border:1px solid #999;
} 




.upFrontBox{
bottom:70px;
margin:0 0 0 20px;
position:absolute;
}

#gcLoading img{margin-left:120px;}
textarea,input{ font-family:Arial, Helvetica, sans-serif; font-size:12px;}


/*--------------------shopping cart----------------------*/
.cartBar	{ background:#ff6600; margin:8px 0 0; height:46px;}
.carTitle	{ color:#fff; float:left; width:960px; font-weight:700; line-height:46px; padding-left:4px; font-size:15px;}
.cartMain	{ background:#e6e6e6; padding:20px 10px; color:#959595;}
.cartContent{ float:left; width:698px;font-family: MuseoSlab100,メイリオ;}
.cartSide	{ float:right; width:252px;}
.cartList	{ margin:20px 0;}
.cartLtitle { font-size:14px; font-weight:700; }
.cartLine	{ border-bottom:2px solid #333; height:2px; line-height:2px;}
.cartListMain{ background:#f5f5f5; border:1px solid #ccc; padding:8px 0;}
.cartListCell{ border-bottom:1px solid #999; padding-bottom:10px; margin-bottom:10px;}
.cartProPic {padding-left:8px;}
.cartProPic img{ width:109px; height:54px;}
.cartProPic_cl img{ width:90px; height:90px; padding-left:17px;padding-right:18px;}
.cartProPic .lensFree img{ width:109px; height:109px;}
.cartProPic .orange{text-align: center; width: 109px;padding-right:8px; font-weight:700;}
.cartProPic .orange a{ color:#FF6600;font-size: 12px;letter-spacing: -1px;}

.cartProInfo{ padding:0 10px; line-height:18px; border-left:1px solid #000;}
.cartProInfo span{ color:#000; font-weight:700; padding:0 3px 0 0;}
.cartInfoTitle{ font-size:13px; font-weight:700; padding-bottom:5px;}
.cartProPrice{ font-size:11px; text-align:center; line-height:16px;padding-right:10px;}
.cartProPrice b{ font-size:14px; line-height:24px; font-family:MuseoSlab100,メイリオ;}
.cartProPrice .priceTitle{ text-align:center; width:85px;}
.cartProPrice .priceCellP{ text-align:center;width:85px;}
.cartQty{}
.cartQty input	{ width:30px; text-align:center; margin:5px 0;}
.cartQty a.black{ font-size:11px;color: #959595;}
.cartQtyInput	{ font-size:11px;}
.cartQtyInput span{ display:inline-block;width:70px;margin: 5px 0; font-size:11px;}
.pL15			{ padding-left:35px;}
.pL8			{ padding-left:22px;*padding-left:16px;}

.cartQty .btnUpdate{ height:24px;margin:0 0px 4px 0px;background:url(../images/new_cart/btn_cart_bg_repeat.gif) repeat-x; border:1px solid #d6d6d6; -moz-border-radius:5px;-webkit-border-radius:5px; line-height:24px; padding:0 25px; color: #FF6600; font-weight:700; cursor:pointer; display:inline-block;}

.totalPrice		{color: #FF6600; font-weight:700; font-size:14px; text-align:center;}
.talign			{ text-align:center;}

.presBox		{ margin:10px 0 0 10px;}
.presTitle		{ clear:both;height:18px; line-height:18px;}
.presTitle b	{ float:left; background:url(../images/preLeft.gif) no-repeat; padding:0 0 0 5px; color:#676e75; font-weight:700; height:18px;}
.presTitle span { background:url(../images/preRight.gif) no-repeat top right; float:left; display:block; padding:0 20px 0 18px; height:18px; }
.presBoxContent { display:block;}
.preInfoCell1	{ background:#fff;}
.preInfoCell1 td,.preInfoCell2 td{ border-right:1px dashed #b3b3b3; text-align:center; padding:3px 0;}
.preInfoCell1 .perInfoLast,.preInfoCell2 .perInfoLast{ border-right:none;}
.preInfoCell2	{ background:#f1f1f1;}
.preInfoCellTitle td{ padding:3px 0; text-align:center;}
.pupDis			{ padding:15px 0 0 10px;}
.pupDis b		{ color:#000; padding:0 5px 0 0;}
.freeGift		{ margin: 5px 0 0;}
.freeGift li	{ background:url(../images/icon_ok.gif) no-repeat 0 5px; padding:0 0 0 15px; display:block;}
.freeGiftNum	{ color:#000; font-size:14px; font-weight:700;padding: 0 0 0 0px; text-align:center;}

.totalInfo,.totalInfoRed		 { text-align:right; font-size:14px; line-height:16px;padding-bottom: 10px; }
.totalInfo li,.totalInfoRed li   { display: block;margin: 10px 0;}
.totalInfo span					 { width:250px; display:inline-block; margin-right:5px; text-align:right;}
.totalInfo .orange				 { width:auto; font-weight:700; font-size:16px;}
.totalInfoRed					 { padding:0 20px; font-size:20px; line-height:30px; list-style:none;}
.totalInfoRed span				 { width:390px; display:inline-block; text-align:right;}
.totalInfoRed .orange			 { width:100px; font-weight:700;}

.totalInfo .fr{ margin-right:10px;}
.totalInfo{ line-height:25px; float:right;}

.voucherCo						 { text-align:right; font-size:13px; padding-top:20px;}
.voucherCo .orange				 { color: #FF6600;}
.inputVoucher					 { width:150px;*width:130px;}
.pr20							 { padding-right:20px;}

.rCodeBtn		{ color:#fff; background:#6a6a6a; border:1px solid #262626; padding:1px 3px; cursor:pointer; margin:0 0 0 10px;}
.btnCont		{ float:left;}
.btnCont a		{ background:url(../images/btn_continue_l.gif) no-repeat top left; float:left; height:31px; line-height:31px; padding:0 0 0 32px;}
.btnCont a span { background:url(../images/btn_continue_r.gif) no-repeat top right; float:left;height:31px; line-height:31px; font-weight:700; padding:0 20px 0 8px;cursor:pointer;}
.btnCheck		{ float:right;}
.btnCheck a		{ background:url(../images/btn_check_l.gif) no-repeat top left; float:left; height:40px; line-height:40px; padding:0 0 0 18px;}
.btnCheck a span{ background:url(../images/btn_check_r.gif) no-repeat top right; float:left;height:40px; line-height:40px; font-weight:700; padding:0 60px 0 3px; font-weight:700; font-size:16px; cursor:pointer; }
.white 			{ color:#fff;}

.cartBottom		{ padding:10px 8px;}
.cardChoose		{ height:19px; line-height:19px; margin:20px 0; text-align:right;}
.cardChoose li	{ margin:0 2px;}
.checkbyPaypal	{ text-align:right font-size:16px; font-weight:700; color:#000; height:38px; line-height:38px;text-align: right;}
.checkbyPaypal span{ padding-right:20px;}
.cartNote		{ background:url(../images/icon_alert.gif) no-repeat 0 2px; padding:0 0 0 25px; font-size:14px; line-height:20px; margin:10px 0 5px;}
.cartNoteContent{ line-height:18px;}
.cartNoteContent a.gray{ text-decoration:underline; color: #959595;}

.cartPop		{ margin:0 0 10px 0;}
.cartPopContent { background:#fff; border-left:1px solid #c0c0c0;border-right:1px solid #c0c0c0; min-height:142px; padding:4px 8px; line-height:16px; width:234px;}
.cartPopContent .black{ color:#000; font-size:15px; font-weight:700; border-bottom:1px solid #404040;color:#404040; padding-bottom:5px; margin-bottom:10px; font-family:MuseoSlab100,メイリオ;}
.cartPopContent img{ padding-bottom:10px;}


.cartPopContent .car_cr_good img{ margin: 0 0 0 25px;}
.cartPopContent .cart_cr_user{ font-size:16px; font-weight:700; color:#5f6061; background:url(../images/car_cr_star_s.gif) no-repeat 80px 15px; border-top:1px solid #bfbebe; padding:15px 0px;}
.cartPopContent .cart_cr_user_nl{background:url(../images/car_cr_star_s.gif) no-repeat 130px 15px;}
.cartPopContent .cart_cr_user_de{background:url(../images/car_cr_star_s.gif) no-repeat 147px 15px;}
.cartPopContent .gray{ font-size:12px; padding:5px 0; color:#5f6061;}

.cartPopContent_old{ width:146px; padding:4px 5px;border:1px solid #E3E3E3;font-size:11px;}
.cartPopContent_old .car_cr_good img{ margin:0px;}
.cartPopContent_old .gray{ font-size:9px;}
.cartPopContent_old .cart_cr_user { font-size:14px; padding:6px 0;background: url("../images/car_cr_star_s.gif") no-repeat scroll 80px 6px transparent;}



/*----------------footer flags-----------------*/
.footFlags .fl{ padding-right:5px;}
.selectFlags{ background:url(../images/flags_bg.gif) no-repeat; width:151px; height:22px;padding: 3px 0 0 5px;text-align:left;}
.footFlags { margin:0 auto; width:340px;}
.new_foot .foot_bot .footFlags{text-align:left;}
.new_foot .foot_bot .footFlags a{ font-size:12px; color:#000; width:auto; text-decoration:none; text-align:left;padding-left:20px;}
.new_foot .foot_bot .footFlags a:hover{ color:#000;}
.new_foot .foot_bot .footFlags .flagsHover{ background-color:#e8e8e9;}
.flags16_fr,.flags16_es,.flags16_nl,.flags16_uk,.flags16_de,.flags16_nl,.flags16_uk,.flags16_de,.flags16_be,.flags16_gr,.flags16_at,.flags16_ch,.flags16_ie,.flags16_eu,.flags16_se{  background:url(../images/flags16.gif) no-repeat; display:block; }
.flags16_fr{  background-position:0 2px;}
.flags16_es{ background-position:0 -17px;}
.flags16_nl{ background-position:0 -33px;}
.flags16_uk{ background-position:0 -52px;}
.flags16_de{ background-position:0 -69px;}
.flags16_be{ background-position:0 -87px;}
.flags16_gr{ background-position:0 -103px;}
.flags16_at{ background-position:0 -120px;}
.flags16_ch{ background-position:0 -137px;}
.flags16_ie{ background-position:0 -154px;}
.flags16_eu{ background-position:0 -173px;}
.flags16_se{ background-position:0 -191px;}
.flFlagBox{ position:relative; width:156px;}
.footFlags .fl ul{ border:1px solid #e2e3ea; border-bottom:none; position:absolute; background:#fff;bottom:24px; }
.footFlags .fl ul li{ display:block;padding: 2px 3px; height: 18px;line-height: 18px;text-align:left;}


/*----------------tryOn banner--------------------*/
.tryOnIndex_banner,.tryOnIndex_banner_de,.tryOnIndex_banner_dk,.tryOnIndex_banner_es,.tryOnIndex_banner_se,.tryOnIndex_banner_fr,.tryOnIndex_banner_jp,.tryOnIndex_banner_kr,.tryOnIndex_banner_latines,.tryOnIndex_banner_nl,.tryOnIndex_banner_pt,.tryOnIndex_banner_sc,.tryOnIndex_banner_tc{ background:url(../images/indexTryonbanner_bg.png) no-repeat; width:645px; height:283px; margin-bottom:10px; cursor:pointer;}
.tryOnIndex_banner_hover,.tryOnIndex_banner_hover_de,.tryOnIndex_banner_hover_dk,.tryOnIndex_banner_hover_es,.tryOnIndex_banner_hover_se,.tryOnIndex_banner_hover_fr,.tryOnIndex_banner_hover_jp,.tryOnIndex_banner_hover_kr,.tryOnIndex_banner_hover_latines,.tryOnIndex_banner_hover_nl,.tryOnIndex_banner_hover_pt,.tryOnIndex_banner_hover_sc,.tryOnIndex_banner_hover_tc{background:url(../images/indexTryonbanner_bg_hover.png) no-repeat; width:645px; height:283px; margin-bottom:10px;cursor:pointer;}
.tryOnIndex_banner_de{ background:url(../images/indexTryonbanner_bg_de.png) no-repeat;}
.tryOnIndex_banner_dk{ background:url(../images/indexTryonbanner_bg_dk.png) no-repeat;}
.tryOnIndex_banner_es{ background:url(../images/indexTryonbanner_bg_es.png) no-repeat;}
.tryOnIndex_banner_se{ background:url(../images/indexTryonbanner_bg_se.png) no-repeat;}
.tryOnIndex_banner_fr{ background:url(../images/indexTryonbanner_bg_fr.png) no-repeat;}
.tryOnIndex_banner_jp{ background:url(../images/indexTryonbanner_bg_jp.png) no-repeat;}
.tryOnIndex_banner_kr{ background:url(../images/indexTryonbanner_bg_kr.png) no-repeat;}
.tryOnIndex_banner_latines{ background:url(../images/indexTryonbanner_bg_latines.png) no-repeat;}
.tryOnIndex_banner_nl{ background:url(../images/indexTryonbanner_bg_nl.png) no-repeat;}
.tryOnIndex_banner_pt{ background:url(../images/indexTryonbanner_bg_pt.png) no-repeat;}
.tryOnIndex_banner_sc{ background:url(../images/indexTryonbanner_bg_sc.png) no-repeat;}
.tryOnIndex_banner_tc{ background:url(../images/indexTryonbanner_bg_tc.png) no-repeat;}

.tryOnIndex_banner_hover_de{ background:url(../images/indexTryonbanner_bg_hover_de.png) no-repeat;}
.tryOnIndex_banner_hover_dk{ background:url(../images/indexTryonbanner_bg_hover_dk.png) no-repeat;}
.tryOnIndex_banner_hover_es{ background:url(../images/indexTryonbanner_bg_hover_es.png) no-repeat;}
.tryOnIndex_banner_hover_se{ background:url(../images/indexTryonbanner_bg_hover_se.png) no-repeat;}
.tryOnIndex_banner_hover_fr{ background:url(../images/indexTryonbanner_bg_hover_fr.png) no-repeat;}
.tryOnIndex_banner_hover_jp{ background:url(../images/indexTryonbanner_bg_hover_jp.png) no-repeat;}
.tryOnIndex_banner_hover_kr{ background:url(../images/indexTryonbanner_bg_hover_kr.png) no-repeat;}
.tryOnIndex_banner_hover_latines{ background:url(../images/indexTryonbanner_bg_hover_latines.png) no-repeat;}
.tryOnIndex_banner_hover_nl{ background:url(../images/indexTryonbanner_bg_hover_nl.png) no-repeat;}
.tryOnIndex_banner_hover_pt{ background:url(../images/indexTryonbanner_bg_hover_pt.png) no-repeat;}
.tryOnIndex_banner_hover_sc{ background:url(../images/indexTryonbanner_bg_hover_sc.png) no-repeat;}
.tryOnIndex_banner_hover_tc{ background:url(../images/indexTryonbanner_bg_hover_tc.png) no-repeat;}


.tryOnPics{ padding:14px 0 0 19px;}



.proTryOnBtn{ width:570px; margin:0 auto 10px; text-align:center;}
.proTryOnBtn a{ display:inline-block;height:36px; line-height:36px;}
.proTryOnBtn span{ display:inline-block; height:36px; line-height:36px; padding:0 10px;}
