/*default*/
*{word-wrap:break-word;margin:0;padding:0;list-style:none;}
body{margin:0; padding:0;font:12px  Arial, Helvetica, sans-serif;background:#d5d5d5;color:#444;}
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;}

a{color:#5e5e5e;text-decoration:none;}
a:hover{color:#AB0101;text-decoration:underline;}

.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;}

#footer{clear:both;zoom:1;text-align:center;border-top:1px solid #7B797B;}

/*header*/
#header{float:left;text-align:center;margin:0 0 3px 0; background:white;}

#span_logo{float:left;width:511px; text-align:left;margin:0 0 5px 0;}
#span_logo dd{float:left;width:511px;}


#topnav{float:left;width:155px;padding:5px 6px 0 0;text-align:left;margin:5px 0 0 0;}
#topnav img{margin:0 4px 10px 0;vertical-align:top;}
#topnav dt{width:155px; display:inline;white-space:nowrap;padding:0 2px;}
#topnav dd{float:left;width:77px;font-size:11px;line-height:10px;}

#tel400{float:left;padding:5px 6px 0 6px;margin:5px 0 0 0;background:url(../images/dot_y333.png) repeat-y left;}
#tel400 dd{font:29px Arial;}

#maf{float:right;padding:0 0 0 8px;height:60px; margin:5px 0 0 0;background:url(../images/dot_y333.png) repeat-y left;}
#maf dd{float:right;margin:0;padding:0; text-align:left; }

.menu{float:left;height:32px;background:url(../images/menuBg.jpg) repeat;}

.nas{float:left;width:710px;}
#mainnav{
	clear:both;
	height:32px;
	padding:0px;
	background:url(../images/menuBg.jpg) repeat;

}
#mainnav li
{
	float:left;
	height:32px;
	border-right:2px solid #FFF;
	font-size:12px;
	font-weight:600;
	background:url(../images/menuBg.jpg) repeat;

}
#mainnav .nav1{
	padding:0 5px;
	background:url(../images/menuBg_current.jpg) repeat;
}
#mainnav .nav1 a{}
#mainnav .nav1 a:hover,#mainnav .nav1 .current{ text-decoration:none}


#mainnav a{
	float:left;
	display:block;
	height:24px;
	padding:8px 5px 0 5px;
}
#mainnav a:link,#mainnav a:visited{
	color:White;
	text-decoration:none;
}
#mainnav a .current{
	color:White !important;
	text-decoration:none;
}
#mainnav a:hover,#mainnav .current{
	color:White !important;
	 text-decoration:none;
	background:url(../images/menuBg_current.jpg) repeat;
	 }

#subnav{position:absolute;left:0;top:31px;width:190px;height:27px;z-index:1; text-align:left;}

.other_ins{float:right;padding:0;width:280px; position:relative;}

#currency{position:absolute; top:0px;left:0px;padding:3px 0 2px 0; font-size:11px; text-align:left;width:110px;}
.money{float:left;background:url(../images/c_m.jpg) no-repeat;height:23px;line-height:22px;width:80px;color:#3C3C3C;}
.money ul{padding:0;margin:0;}
.money ul li{padding:3px 4px 3px 8px;line-height:17px;}

#shopcart {position:absolute; top:3px;right:0px;width:190px;}
#funcnav{float: left;overflow: hidden;margin-top:0;width:180px;padding:0 10px 0 0;}
#funcnav li{float:left;padding:0; text-align:left; font-size:10px; }
#funcnav a{color:#D6CFCE;}
#spanCount{background:url(../images/gwc.jpg) no-repeat;text-indent:25px;height:25px;line-height:22px;width:174px;color:#3C3C3C;}

#Count_details{background:url(../images/gwc.jpg) no-repeat;text-indent:25px;height:25px;line-height:22px;width:174px;color:#3C3C3C;}





/*footer*/
#promise,#copyright{
	padding:10px;
}
#copyright{
	font-size:11px;
}
#promise li{
	display:inline;
}

#footnav li{
	display:inline;
	background:url(../images/dot_y333.png) repeat-y;
	padding:0 5px 0 12px;
	font-size:11px;
}
#footnav .first{
	background:none;
}
.fontbold
{
    font-weight:bold;
}

#content{
	border: 1px solid #7D7D7D;
	margin: 0 auto;
	width: 200px;
	background-color:white;display:none;
	z-index:1002;
}
#Container
{
		z-index:1002;
}
#dis
{
		z-index:1002;
}

.redFont
{
color:#7F0019;
}
.lineFont
{
	margin-left:5px;
	margin-top:5px;
	display:block;
	font-weight:bold;
    line-height:18px;
}
/********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 }
