/*default*/

input,select,textarea,button,img{font:12px  Arial, Helvetica, sans-serif;vertical-align:middle;}
img,fieldset{border:0;}
table{border-collapse:collapse;}
th{font-weight:400;}
em{font-style:normal;}

.clear{clear:both;}

/*layout*/
#frame{margin:0 auto;width:1002px;background: url(../images/gs_newbg.gif) repeat-y left top;}
#layout{margin:5px auto 0; width:998px;background:#fff;}
#mainbody{float:left;width:998px;background:#fff;}
#right_main{float:right;width:788px;}
#usercenter_div{float:left;width:210px;}

/********mainbody*********/
.sunglass_banner{width:998px;}
.sunglass_steps{float:left;width:978px;margin:5px 0;padding:0 10px;}
.sunglass_steps ul{float:left; border:2px solid #287593}
.sunglass_steps ul li{float:left;height:47px; font-size:14px; font-weight:bold; font-family:Arial;color:#000;}
.sunglass_steps ul li.step1{width:235px;height:39px; padding:8px 0 0 35px;background:#85c3d8 url(../images/sunglasses_lens2/index_new_sunglasses_stepbg.gif) no-repeat -45px 0 ;}
.sunglass_steps ul li.step2{width:159px;height:39px; padding:8px 0 0 65px;background:url(../images/sunglasses_lens2/index_new_sunglasses_stepbg.gif) no-repeat -15px -47px #f6a385 }
.sunglass_steps ul li.step3{width:180px;height:39px; padding:8px 0 0 65px;background:#f6e475 url(../images/sunglasses_lens2/index_new_sunglasses_stepbg.gif) no-repeat -15px -94px }
.sunglass_steps ul li.step4{width:170px;height:39px; padding:8px 0 0 65px;background:#70a1de url(../images/sunglasses_lens2/index_new_sunglasses_stepbg.gif) no-repeat -15px -141px }

.Sunglass_con{float:left;width:978px; padding:10px 10px;}
h1{font-size:16pt;font-weight:bold;color:#0573db;}
.color_lens{float:left;width:975px;border:1px solid #dbdbdb; background:#FFFFFF; margin:16px 0 0 0;}
.tint{float:left;width:345px;height:300px;border-right:1px solid #dbdbdb; background:#f2f2f2;}
.tint_title{float:left;width:345px;padding:15px 0 0 0;}
.tint_title_left{float:left;width:250px; padding:0 0 0 10px;}
.tint_title_left h2{font-size:16px;font-weight:bold;color:#000;}
.tint_title_right{float:left;width:65px;position:relative;}


.selectTag{
height: 23px;
line-height: 23px;
width:110px;
background: url(../images/sunglasses_lens2/select.jpg) no-repeat 0 0;
padding:0 5px;
cursor:pointer;
font-size:12px;
position:absolute;
}
.tips {
position:absolute;
width:118px;
top:23px;
left:0;
z-index:999;
border:1px solid #999;
background:#FFF;
}

.tips  ul li{float:left;width:110px;}
.tips  ul li.t1{float:left;width:90px;}
.tips  ul li.t2{float:left;width:20px;}

.tips  ul li  a {
height: 23px;
float:left;
padding:0 10px;
text-decoration:none;
}
.tips  ul li a:hover {
background:#CCCCCC;
text-decoration:none;
}


.tint_text{float:left;width:345px;}
.tint_text_color{float:left;width:345px;}
.tint_text_color ul{float:left;width:58px; padding:5px 0 0 8px;}
.tint_text_color ul li{float:left;with:58px;height:40px;padding:0;border:1px solid #000;}
.tint_text_color ul li.font_c{height:34px;border:0;font-size:10px;}
.tint_text_color ul li.g1,.tint_text_color ul li.b1,.tint_text_color ul li.gr1{width:50px;font-size:14px;font-weight:bold;border:0;padding:10px 0 0 0; text-align:right;}
.tint_text_color ul li.current{border:2px solid #ff5400;}
.ct_g2{background:#adc9c9;}
.ct_g3{background:#8aa6a7;}
.ct_g4{background:#457d89;}
.ct_g5{background:#22595d;}

.ct_b2{background:#b98956;}
.ct_b3{background:#95602c;}
.ct_b4{background:#96602c;}
.ct_b5{background:#694621;}

.ct_gr2{background:#b9b9b9;}
.ct_gr3{background:#a2a2a2;}
.ct_gr4{background:#6a6a6a;}
.ct_gr5{background:#4c4c4c;}

.tint_text_price{float:left;width:330px;padding:5px 15px 5px 0; text-align:right;font-size:16px;font-weight:bold;color:#ff6600;}



.Photochromic{float:left;width:363px; height:285px;border-right:1px solid #dbdbdb; background:#e7e7e7;padding:15px 0 0 10px;}
.Photochromic h2{font-size:16px;font-weight:bold;color:#000;}
.Photochromic_left{float:left;width:172px;padding:15px 0 0 0px;border-right:1px  #CCCCCC dotted; }
.Photochromic_right{float:left;width:162px;padding:15px 0 0 8px;}

.Photochromic_title{float:left;width:162px;height:30px;}
.Photochromic_title .Photochromic_title_ts{float:left;width:162px; }

.Photochromic_text{float:left;width:162px;}
.Photochromic_text_color{float:left;width:162px; height:80px;*height:75px!important;*height:75px;}
.Photochromic_text_color ul{float:left;width:58px; padding:5px 0 0 15px;}
.Photochromic_text_color ul li{float:left;with:58px;height:40px;padding:0;border:1px solid #000;}
.Photochromic_text_color ul li.font_c{height:34px;border:0;font-size:10px;}
.Photochromic_text_color ul li.current{border:2px solid #ff5400;}

.pp_b{background:#b98956;}
.pp_gr{background:#b9b9b9;}
.pc_b{background:#b98956;}
.pc_gr{background:#b9b9b9;}
.pt_b{background:#b98956;}
.pt_gr{background:#b9b9b9;}

.tres{float:left;width:152px;padding:10px 0 10px 0}

.Photochromic_text_price{float:left;width:147px;padding:5px 15px 5px 0; text-align:right;font-size:16px;font-weight:bold;color:#ff6600;}


.Polarized_lenses{float:left;width:245px;height:285px;padding:15px 0 0 10px;background:#e2e2e2;}

.Polarized_lenses h2{font-size:16px;font-weight:bold;color:#000;}
.Polarized_lenses_title{float:left;width:240px; }
.Polarized_lenses_title_ts{float:left;width:240px;margin:14px 0 0 0; }

.Polarized_lenses_text{float:left;width:240px;}
.Polarized_lenses_text_color{float:left; width:240px;height:140px;*height:195px!important;*height:195px;}
.Polarized_lenses_text_color ul{float:left;width:58px; padding:5px 0 0 15px;}
.Polarized_lenses_text_color ul li{float:left;with:58px;height:40px;padding:0;border:1px solid #000;}
.Polarized_lenses_text_color ul li.font_c{height:34px;border:0;font-size:10px;}
.Polarized_lenses_text_color ul li.current{border:2px solid #ff5400;}

.pl_g15{background:#30636d;}
.pl_b{background:#b98956;}
.pl_gr{background:#b9b9b9;}
.Polarized_lenses_text_price{float:left;width:137px;padding:5px 15px 5px 0; text-align:right;font-size:16px;font-weight:bold;color:#ff6600;}


.sunglass_free{width:976px;height:70px;margin:10px auto;padding:0;border:1px solid #dfdfdf; background:#eee6d6}
.free_price{padding:5px 15px 5px 0; font-size:16px;font-weight:bold;color:#ff6600;}
.sunglass_free h2{font-size:16px;font-weight:bold;color:#000;}

.Sunglass_pres{float:left;width:978px; height:380px;margin:20px 0 10px 0;padding:0 10px;}

.prs_left{float:left;width:650px;border:1px solid #dcdcdc; margin:15px 0 0 0;}
.pre_tiel{width:645px;height:33px;border-bottom:1px solid #dcdcdc; background:#f6f6f6;padding:13px 0 0 5px;}
.pre_text{width:645px; background:#fff url(../images/sunglasses_lens2/bgs_lens.gif) repeat-x left bottom;padding:13px 0 10px 5px;}


.prs_right{float:left;width:314px;border:1px solid #dcdcdc; margin:15px 0 0 10px;}
.prs_right_text{width:311px; background:#fff url(../images/sunglasses_lens2/bgs_lens.gif) repeat-x left bottom;padding:13px 0 10px 4px;}

.anyother{width:976px;height:90px;margin:10px auto;border:1px solid #dcdcdc;padding:0;background:#fff url(../images/sunglasses_lens2/bgs_lens.gif) repeat-x left bottom;}
.error{margin:10px auto;width:976px; background:#fff1d1; border:1px solid #ff9900;}
.lens_addtocart{width:976px;margin:10px auto;}


/**lens_list**/
.lens_list{float:left;width:975px;border:1px solid #dbdbdb; background:#f8f8f8; margin:16px 0 0 0;}

.lens_list h2{font-size:16px;font-weight:bold;color:#ff6600; padding:10px 0 0 10px;}
.pre_detials{float:left;width:965px; padding:10px 0 10px 10px;}
.pre_d_left{float:left;width:380px;}
.lens_se{padding:0;border:1px solid #000;background:#b98956}
.Lens_font_c{height:34px;border:0;font-size:12px;}
.pre_d_right{float:left;width:580px;font-size:11px; }

.search_lens_list{float:left;width:977px; margin:16px 0 0 0;}
.search_lens_list h2{font-size:16px;font-weight:bold;color:#ff6600; padding:10px 0 0 10px;}
.search_prdouct{float:left;width:965px; padding:10px 0 10px 10px;}

.lens_list_product{float:left;width:977px; margin:16px 0 0 0;}
.lens_list_product h2{font-size:16px;font-weight:bold;color:#ff6600; padding:10px 0 0 10px;}

/*list*/
#prodlist{
	margin:7px 0;
	overflow:hidden;
}
.main_list{float:left;width:960px;}

#prodlist h3{
	font:400 13px/2.5 "Arial";
	border-bottom:1px solid #7f0019;
}
#prodlist h3 a{font:700 13px/2.5 "Arial";}

#prodlist dt,#prodlist dd{
	background:url(../images/dot_y9da0a7.png) repeat-y;
}

#prodlist dl{
	float:left;
	margin-left:-1px;
	padding:7px 0;
	background:url(../images/dot_x9da0a7.png) repeat-x bottom;
	text-align:center;
	width:190px;
	line-height:1.8;
}

#prodlist dt a{color:#5e5e5e;}
#prodlist dt a:hover{color:#AB0101;}
#prodlist dd.attr{float:left;width:190px;margin:0;padding:0}
#prodlist dd.price{float:left;width:190px;margin:0;padding:0}
.newColor{color:#a0041a}

#prodlist .subattr em{
	margin-left:15px;
	font:12px "Arial";
}
#prodlist .sorttype,#prodlist .pages{
	float:right;
	position:relative;
	top:-30px;
}
#prodlist .pages{
	padding:6px;
	margin:0 10px 0 0;
}
#prodlist .sorttype{

	margin:0 6px;
	padding:3px 6px;
}
#prodlist .sorttype select{
	width:72px;
	height:18px;
}
#prodlist .main{
	clear:both;
}

#prodlist .fastview{
	position:absolute;
	margin:70px 0 0 40px;
	*margin:70px 0 0 20px;
	display:none;
}

#prodlist .newview{
	position:absolute;
	margin:10px 0 0 10px;
	z-index:50;
}



.tehui{
	position:absolute;
	margin:50px 0 0 108px;
	*margin:50px 0 0 104px;
	width:56px;
	height:56px;
	padding-top:8px;
	padding-left:11px;
	text-align:left;
	color:#FFF;
	vertical-align:bottom;
	background:url(../images/tehui.gif) no-repeat;
	font-family:Arial;
	font-size:20px;
	z-index:60;
}
.lens_help span{ font-size:16px; margin-right:12px; }
.lens_help a { color:#0e386a; text-decoration:underline; font-weight:bold }

