.clear{
clear:both;
}


.main DIV.mainCenter1 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 6px;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	WIDTH: 840px;
	PADDING-TOP: 0px
}
.pdtit01 {	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 8px; MARGIN: 0px; PADDING-TOP: 8px
}

.main .mainCenter1 .price {
	float: right;
	height: 60px;
	width: 200px;
	margin-top: 15px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dashed;
	border-bottom-style: dashed;
	border-top-color: #9d9d9d;
	border-bottom-color: #9d9d9d;
	margin-left: 0px;
}
.STYLE1 {
	color: #ff6600;
	font-size: 20px;
}
.STYLE2 {
	font-size: 13px;
	color: #333333;
}
.STYLE3 {color: #666666}


.main .mainCenter1 .product_detail0 {
	float: right;
	height: 160px;
	width: 200px;
	margin-left: 0px;
	TEXT-ALIGN: left;
	vertical-align: middle;
	font-family: Arial, sans-serif;
	font-size: 13px;
	font-weight: bolder;
	color: #595959;
	font-style: normal;
	line-height: 20px;
	margin-top: 10px;
}


.main .mainCenter1 .product_detail0 #quantity {
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #FF6600;
	background-color: #FF6600 !important;
	*background-color:#FF6600 !important;
	*background-color:#FF6600;
	width: 20px;
	font-weight: bold;
	background-image:url(images/bg_orange.gif)
}
.main .mainCenter1 .product_detail0 #size {
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #FF6600;
	width: 160px;
	font-weight: bold;
}
.main .mainCenter1 .product_detail0 #lens {
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #FF6600;
	width: 160px;
	font-weight: bold;
}

.main .mainCenter1 .product_detail0 a:link {
		color: #595959;
		text-decoration:none;
	}
.main .mainCenter1 .product_detail0 a:hover {
  	color: #ff6600;
	text-decoration:underline;
	
	}	
.main .mainCenter1 .product_detail0 a:visited {
		color: #595959;
		text-decoration:none;
	}
	
.main .mainCenter1 .buynow {
	float: left;
	height: 39px;
	width: 180px;
	margin-left: 15px;
	margin-top: 0px;
	margin-right: 0px;
}
.main .mainCenter1 .buynow_email {
	float: right;
	height: 24px;
	width: 200px;
	margin-left: 0px;
	TEXT-ALIGN: left;
	font-family: Arial, sans-serif;
	font-size: 13px;
	color: #595959;
	font-style: normal;
	margin-top: 0px;
}



.pdtit01 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 8px; MARGIN: 0px; PADDING-TOP: 8px
}
.pdtit01 H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: 600 14px Arial, sans-serif; COLOR: #000000; PADDING-TOP: 0px
}
.pdtit01 SELECT {
	FLOAT: right; MARGIN: 0px 5px
}
.titBar_04a {
	CLEAR: both; DISPLAY: block; PADDING-LEFT: 5px; MARGIN: 0px 5px; COLOR: #ff6600; BORDER-BOTTOM: #ff6600 1px solid; HEIGHT: 18px; BACKGROUND-COLOR: #ffffff; text-shadow: #FFFF00
}
.titBar_04b {
	
	PADDING-LEFT: 5px;
	MARGIN: 0px 5px 10px 5px;
	COLOR: #ff6600;
	BORDER-BOTTOM: #ff6600 1px solid;
	HEIGHT: 18px;
	BACKGROUND-COLOR: #ffffff;
	text-shadow: #FFFF00
}

H6 {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: 650 13px Arial, sans-serif; WIDTH: 70%; COLOR: #ffffff; PADDING-TOP: 3px; HEIGHT: 10px; TEXT-ALIGN: left
}

#img_package {
	margin-left: 15px;
	margin-top: 10px;
}

.selcolor {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 5px; PADDING-TOP: 0px
}

.comments_review {
	margin-left: 5px;
}
.comments_page {
	height: 20px;
	width: 816px;
	margin-left: 10px;
	font-family: Arial, sans-serif;
	font-size: 10px;
	color: #0097fe;
	text-align: right;
}
.comments_page a:link {
    color:#0097fe;
	text-decoration:none;
	}
.comments_page a:hover {
    color:#0097fe;
	text-decoration:underline;
	font-weight: bold;
	}	
.comments_page a:visited {
	color:#0097fe;
	text-decoration:underline;
	}
.comments_page_selected {
    color:#0097fe;
	text-decoration:underline;
	font-weight: bold;
	}	
.comments_write {
	height: 205px;
	width: 780px;
	margin-left: 3px;
	font-family: Arial, sans-serif;
	font-size: 12px;
	background-color: #fff8f5;
}
#commentsinput	{
	height:13px;
	border:none;
	padding:4px 0;
	vertical-align:middle;
	background-attachment: fixed;
	background-image: url(images/bg_input.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.il{
	width:317px;
	height:128px;
	background:url(../images/newbrand/bg_Brandproducts.gif);
	text-align:left;
	background-repeat:no-repeat;
	padding:4px 0 0 12px;
	float:left;
	font-size: 12px;
    margin: 0;
}


.il_gray{
	
	height:128px;
	background:url(../images/newbrand/bg_Brandproducts.gif) no-repeat;
	/*background:url(../images/newbrand/bg_Brandproducts_gray.gif);*/
	text-align:left;
	padding:2px 0 0 8px;
	float:left; margin:5px 5px 0 0;
}
.il_gray a h4{ margin:0px; font-size:11px;}

.best_seller{
background:#FEDFC5 url(../images/html/product_bestbg.gif) no-repeat left bottom;
height:128px;padding:2px 0px 0 8px;margin:5px 5px 0 0; float:left;text-align: left;width:316px;

}
.glassesContent{}
.glassesContent .fl{}
.glassesContent .fl img{ border: 1px solid #999999;height: 80px;width: 160px;}
.glassesContent .fr    { font-size:11px; line-height:14px; float:left; margin-left:5px; padding-bottom:5px;width:145px;}
.glassesContent .fr .topInfo{ border-left: 3px solid #CCCCCC; padding:0 0 0 5px; color:#666; font-weight:700;}
.glassesContent .fr .topInfo .tLine{ text-decoration:line-through}
.glassesContent .fr .topInfo .orange,.pPrice span{ color: #FF6600;}
.starsRate{width:135px;}
.starsRate div{ float:left; display:inline}
.starsRate img{ width:14px; height:14px; }

.old_pro{
background:#F4F4F4 url(../images/html/product_graybg.gif) no-repeat left bottom;
height:120px;
padding:2px 0 0 8px;
margin:5px 5px 0 0;
position:relative;
}
.il .iltitle{
padding-top:2px;font-size:10px;
}

.il .iltitle a{
width:317px;

font-size:11px;
color:#000;
height:18px;
}
.il .iltitle a:hover{
color:#f60;
}
.il img{
	margin-top:9px;
}
.best_seller img{
	margin:4px 0 2px 0;
}
.old_pro img{
	margin:4px 0 2px 0;
}
.il .ip{
	width:160px;
	height:80px;
	float:left;
	border:#999 1px solid;
}
.il .itt{
	float:right;
	width:145px;
	line-height: 11px;
	padding-top:10px;
}

.best_seller .xing{
position:absolute;
left:180px;
bottom:10px;
width:120px;
}
.old_pro .xing{
position:absolute;
left:180px;
bottom:10px;
width:120px;
}
.best_seller .itt{
padding-top:5px;
}
.best_seller .iltitle a{ font-size:11px; font-weight:700;}
.old_pro .itt{
padding-top:5px;
}

.il .itt .ih{
	COLOR: #333333; 
	line-height:11px; 
	font-size:10px; 
	font-weight: bold;
} 

.il .itt h4{
	line-height:1.1; 
	font-size:11px;
	padding:0 0 2px;
	margin:0;
	font-weight:400;
}
.il .itt  a{
color:#000;
}
.il .itt  a:hover{
color:#f60;
}
.il .itt .ii{
	border-left-style:solid; 
	border-left-color:#CCCCCC; 
	border-left-width:3px; 
	padding-left:3px; 
	line-height:11px;
} 
.il .itt .ik{
	COLOR: #666666; 
	TEXT-DECORATION: line-through; 
	font-weight: bold; 
	font-size:11px;
} 
.il .itt .ib{
	COLOR: #ff6600; 
	font-weight: bold; 
	font-size:11px; 
} 
.il .itt .iv{
	COLOR: #666666; 
	font-weight: bold; 
	font-size:11px;
} 
.il .itt .ic{
	COLOR: #ff6600; 
	font-size:10px;
	font-weight:bold;
} 
.il .itt .ix{
	COLOR: #333333; 
	font-size:10px ;
}  

.section_01 .view_pro_wrap{
	MARGIN: 5px 0px 10px 5px;
	BORDER-BOTTOM: #ff9900 1px solid;
	width:652px;
}
.view_pro_wrap {
float:left;
padding:4px;
}
.view_1 {
float:left;
padding:4px;
}
.view_1 img{
width:90px; 
height:90px; 
border:0;
}
.view_2 {
	float:left;
	padding:20px 4px 0;
	width:190px;
}
.view_2 h4 a{
color:#f60;
}
.view_2 h4 a:link ,.view_2 h4 a:visited {
color:#f60;
text-decoration:none;
}
.view_2 h4 a:hover {
color:#000;
text-decoration:none;
}

.view_2 h4{
color:#FF6600;
font-family:Arial,sans-serif;
font-size:15px;
line-height:1.2;
padding:0;
margin:0;
}

.view_3 {
	float:left;
	padding:10px 8px 0;
}
.view_3 a{
color:#000;
text-decoration:none;
}
.view_3 a:hover{
color:#f60;
}
.view_4 {
	float:right;
	padding:20px 4px 0;
}
/*new css for Brand Page*/

.titNav_new {
		margin:0;
		padding:0;
		height:26px;
		display:block;
		BACKGROUND-COLOR: #f60;
		width:668px;
	}
	.titNav_new h1 {
		float:left;
		margin:0;
		padding-top:3px;
		display:block;
		height:10px;
		font:300 12px Arial, sans-serif;
		color:#FFFFFF;
	}
	.titNav_new h1 a {
		clear:both;
		margin:0 5px;
		padding-top:3px;
		color:#FFFFFF;
	}
   .titNav_new h1 a:link , .titNav_new h1 a:visited , .titNav_new h1 a:hover{
		color:#FFFFFF;
	}
.brand_title {
		margin:0;
		padding:0;
		height:26px;
		display:block;
		BACKGROUND-COLOR: #848484;
	}
	.brand_title h1 {
		float:left;
		margin:0;
		padding-top:3px;
		height:10px;
		font:300 12px Arial, sans-serif;
		color:#FFFFFF;
	}
	.brand_title h1 a {
	    float:left;
		margin:0 5px;
		padding-top:3px;
		color:#FFFFFF;
	}


	.brand_info_new {
	width: 670px;
	clear:both;
	}
#brand_info_text {
	width: 420px;
	padding-top: 10px;
	float: left;
	padding-left: 15px;
	}
#brand_info_text .f12o{
font: bold 12px Arial, sans-serif; 
color: #ff6600
	}

#brand_info_text h2 {
	font-family:Arial, sans-serif;
	COLOR: #ff6600;
	padding:0;
	width:400px;
	font-size:12px;
	margin:0;
	height:24px;
	line-height:24px;
	}

	.brand_info_textline {
	PADDING: 0;
	WIDTH: 420px;
	TEXT-ALIGN: left;
	font-size: 11px;
	color: #000;
	clear:both;
	line-height:1.2;
	}
	.brand_info_textline2 {
	PADDING: 0px 0px 0px 7px;
	LINE-HEIGHT: 15px;
	TEXT-ALIGN: left;
	}
	
	.brand_info_title {
		font-family: Arial, sans-serif;
	
		font-weight: bold;
		color: #FFFFFF;
	}
	.brand_photo {
		height: 129px;
		width: 200px;
		margin-top: 11px;
		float: right;
		padding-right: 20px;
	}
		.brand_photo img{
		width:180px;
	}
	.brand_filter {
		font-family: Arial, sans-serif;
		font-size: 11px;
		height: 11px;
		width: 500px;
	}
.choose_4{
    margin:0px 5px 0px 20px;
	clear:both;
	padding:8px 0 4px;
}
 

	.brand_info {
	width: 670px;
	float: left;
	}
	.brand_info_text {
	float: left;
	padding-left: 15px;
	}

	.brand_info_title {
		font-family: Arial, sans-serif;
        font-weight: bold;
		color: #FFFFFF;
	}
	.brand_photo {
		height: 129px;
		width: 200px;
		margin-top: 11px;
		float: right;
		padding-right: 20px;
	}
	.brand_filter {
		font-family: Arial, sans-serif;
		font-size: 11px;
		height: 11px;
		width: 500px;
	}
	#model {
		font-family: Arial, sans-serif;
		font-size: 10px;
		width: 150px;
		margin-left: 8px;
	}/*patrick 0409_09*/
	#pricelist {
		font-family: Arial, sans-serif;
		font-size: 10px;
		width: 100px;
		margin-left: 8px;
	}/*patrick 0409_09*/
	#gender {
		font-family: Arial, sans-serif;
		font-size: 10px;
		width: 60px;
		margin-left: 8px;
	}/*patrick 0409_09*/
	#year {
		font-family: Arial, sans-serif;
		font-size: 10px;
		width: 60px;
		margin-left: 8px;
	}/*patrick 0409_09*/
	.main .mainCenter .brand_info .brand_filter #model {
		font-family: Arial, sans-serif;
		font-size: 10px;
		width: 150px;
		margin-left: 8px;
	}
	.main .mainCenter .brand_info .brand_filter #pricelist {
		font-family: Arial, sans-serif;
		font-size: 10px;
		width: 100px;
		margin-left: 8px;
	}
	.main .mainCenter .brand_info .brand_filter #gender {
		font-family: Arial, sans-serif;
		font-size: 10px;
		width: 60px;
		margin-left: 8px;
	}
	.main .mainCenter .brand_info .brand_filter #year {
		font-family: Arial, sans-serif;
		font-size: 10px;
		width: 60px;
		margin-left: 8px;
	}
	.sort_price_new {
	margin-top:10px;
	background-image: url(../images/newbrand/bg_sort_price.gif);
	height: 33px;
	width: 668px;
	font-family: Arial, sans-serif;
	
	}
   .sort_price_new .right_num{
    width:60px; 
	padding:6px 10px; 
	float:right; 
	text-align:right;
   }
  .center_text{
	float:left;
	padding:8px 0 0 20px;
	font-size:12px;
	font-weight:bold;
	}
	  .center_text h2{
	  color:#000;
	  padding:2px 0 0 0;
	  margin:0;
	  font-size:12px;
	}
	.main .mainCenter .sort_price .sort_p_img {
	font-family: Arial, sans-serif;
	font-size: 11px;
	float: left;
	}
	.sort_p_img{
	padding-top:6px;
	font-weight:bold;
	font-size:11px;
	float:right;
	}
	.sort_p_img span{
	color:#f60;
	}
	
	.sort_p_img2{
	width:44px;
	float:right;
	padding-top:8px;
	}
	.main .mainCenter .sort_price .brand_name .sort_p_img2 {
		margin-top: 2px;
	}
	.pro_item {
		font-family: Arial, sans-serif;
		font-size: 11px;
		background-image: url(../images/newbrand/bg_Brandproducts.gif);
		float: left;
		height: 106px;
		width: 330px;
	
	}
	.pro_all {
		margin-top: 11px;
		margin-left: 11px;
	}
	.pro_all table tr td img{
		margin:2px 0;
	}
	.pro_pic {
		height: 20px;
		width: 160px;
		border: 0px solid #afafaf;
	
	}
	.pro_text {
		line-height:11px;
		font-size: 10px;
		width:130px;
		height:80px;
		
	}
	.proholder01 {
	MARGIN: 0px 0px 0px 0px;
	WIDTH: 660px;
	background-color: #fff;
	}
	.f90{
	color:#f90;
	}
	.fff{
	color:#fff;
	}
	.section_01{
	clear:both;
	}
	
	.section_01_2{
	width:667px;
	clear:both;
	}
	.section_01_3{
	PADDING-LEFT: 70px;
	float:left;
	height:42px;
	background:url(../images/icon_xmas.gif) no-repeat;
	margin-left:2px;
	}
	.section_01_3_eu{background:url(../images/icon_xmas_eu.gif) no-repeat; padding-left:26px;}
	.section_01_3_non{
	float:left;
	}
	
	.section_01_4{
	cursor:pointer;
	float:left;
	}
	.section_01_4 span{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	COLOR: #ff6600; 
	word-spacing:-1px;
	}
	.section_01_4 .grey{
	color:#333;
}
	.section_r{
	float:right;
	TEXT-ALIGN: right;
	}
	
	.center01 {
		padding:0;
		margin:0;
		clear:both;
	}

	.center_bot {
	   padding-top:10px;
		clear:both;
	}
	
	.free_brand{
	width:650px;
	clear:both;
	padding-left:10px;
	}
	.free_wrap{
	PADDING-LEFT: 75px;
	FLOAT: left;
	WIDTH:495px;
	height:30px;
	background:url(../images/icon_xmas.gif) no-repeat;
	}
	.free_left{
	WHITE-SPACE: nowrap; 
	cursor:pointer; 
	width:200px; 
	height:30px;
	}
	.topbot_50{
	 margin:50px 0;
	 text-align:center;
	}
	.topbot_50 .topbot_text{
	 font:600 14px Arial, sans-serif; 
	 color:#FF9900;
	}
	
	.lipin{
	 PADDING-LEFT: 75px; 
	 FLOAT: left; 
	 WIDTH:330px; 
	 background:url(../images/icon_xmas.gif) no-repeat; 
	 height:30px;
	 padding-top:5px; 
	 cursor:pointer;
	 FONT-WEIGHT: bold; 
	 FONT-SIZE: 12px; 
	 COLOR: #ff6600;
	 
	}
	.lipin span{
	color:#333;
	}
	.lipinright{
	FLOAT: right;
	WIDTH: 200px;
	TEXT-ALIGN: right;
	height:30px;
	padding-top:5px;
	}
	.brandname A:link {
		COLOR: #333333; font-size:12px; font-weight: bold; TEXT-DECORATION: none; 
	}
	.brandname A:visited {
		COLOR: #333333; font-size:12px; font-weight: bold; TEXT-DECORATION: none
	}
	.brandname A:hover {
		COLOR: #ff6600; font-size:12px; font-weight: bold; TEXT-DECORATION: none
	}
	
	.brandname A:active {
		COLOR: #333333; font-size:12px; font-weight: bold; TEXT-DECORATION: none
	}
	
	.brandinfo_blue {
	PADDING-RIGHT:10px;
	PADDING-LEFT:10px; 
	OVERFLOW:auto; 
	PADDING-TOP:5px; 
	WIDTH:600px; 
	HEIGHT:160px; 
	TEXT-ALIGN:left;
	}

	.brandinfo_blue A:link {
		COLOR: #ff6600; font-size:12px; font-weight: bold; TEXT-DECORATION: none
	}


/*contact-lens-detail*/
.detail_wrap{
 padding:0 28px;
 width:612px; 
 background:url(../images/section_center_01.gif) repeat-y;
}
.detail_titNav{
background:#f60;
height:26px;
padding:0;
margin:0 2px 0 0;
}

.detail_1{
	clear:both;
	padding-top:15px;
}
.detail_1_l{
float:left;
width:220px;
}
.detail_1_r{
	float:right;
	width:360px;
}
.detail_1_r hr{
 BORDER-TOP: #ff6600 1px solid; 
 MARGIN: 0px 0px 10px; 
 WIDTH: 320px; 
 COLOR: #ffffff;
}
.detail_1_r_1{
	FONT-SIZE: 11px;
	MARGIN: 4px 0 10px 0;
	LINE-HEIGHT: 18px;
}
.f13g{
 FONT-SIZE: 13px; 
 COLOR: #666;
}
.f13r{
FONT-SIZE: 13px; 
COLOR: #ff0000;
}
.f12b{
font-size:12px;
}
.f12b a{
color:#FF0000;
text-decoration:underline;
}
.f12b a:hover{
color:#FF0000;
text-decoration:none;
}


.detail_1_r_2{
 PADDING-LEFT: 20px;
  FONT-WEIGHT: bold; 
  BACKGROUND: url(../images/icon_promotion.gif) no-repeat; 
  WIDTH: 343px; 
  COLOR: #f60; 
  PADDING-TOP: 21px; 
  HEIGHT: 39px;
}
.detail_wrap .buy_bnt{
text-align:right;
margin:30px 0 0 0;
}
.c_testimonials{
BORDER-TOP: #cccccc 1px solid;
background:url(../images/contax_testimonials3.gif) repeat-y;
color:#b75d27;
}
.c_testimonials .c_ttop{
line-height:1;
height:30px;
width:600px;
background:url(../images/contax_testimonials1.gif) no-repeat;
}
.detail_wrap_tbot{
height:18px;
 BACKGROUND: url(../images/section_bottom_01.gif) no-repeat;
 width:100%;
}
.pro_details{
border-top:1px solid #ccc;
}
.pro_details .piclist ul{
padding:10px 0;
margin:0;
list-style:none;
width:100%;
clear:both;
}
.pro_details .piclist li{
float:left;
width:153px;
text-align:center;
padding-bottom:20px;
}


.c_tcontent{
	background: url(../images/contax_testimonials4.gif) no-repeat left bottom;
	padding:0 40px;
	
}
.c_tdate{
	padding:20px 60px 60px 60px;
	background: url(../images/contax_testimonials2.gif) no-repeat left bottom;
}
.c_tdate a{
color:#b75d27;
float:right;
margin-top:15px;
}


TABLE.view_contax_brand_item {
	MARGIN: 5px 0px 10px 10px;
	WIDTH: 650px;
	BORDER-BOTTOM: #ff9900 1px solid
}
.contan_box_m H1 {
	PADDING-LEFT: 20px; BACKGROUND: url(../images/ico_liststyle_01.jpg) no-repeat 0px 0px; 
	FONT: 800 14px Arial, sans-serif
}


.ontan_box_contan_m {
	FONT-SIZE: 11px; FLOAT: left; MARGIN-LEFT: 2px; WIDTH: 596px; COLOR: #333333
}

.input1 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000; BACKGROUND-COLOR: #ff9b71
}
.input2 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000; BACKGROUND-COLOR: #ff9b71;
}
.contaxtitle {

	FONT: 800 13px Arial, sans-serif
}
.contaxtitle h2{
padding:0 0 0 20px;
margin:0;
color:#000;
line-height:1;
BACKGROUND: url(../images/icon_liststyle_01.jpg) no-repeat 0px 0px; 
}


.review_content {
	PADDING-RIGHT: 38px;
	PADDING-LEFT: 40px;
	BACKGROUND: url(../images/contax_testimonials3.gif) repeat-y
}
.review_font {
	BACKGROUND: url(../images/contax_testimonials2.gif) repeat-y; COLOR: #b75d27
}
.review_sign {
	PADDING-LEFT: 43px; BACKGROUND: url(../images/contax_testimonials2.gif) no-repeat; HEIGHT: 110px; TEXT-ALIGN: left
}

/*sunglasses brand*/

.sunb_top{
 width:670px;
background: url(../images/sunglasses_landing4a_02.gif) repeat-y;
}
.sunb_top .sunb_top_tit{
font-weight:bold;
    padding:10px 0 0 12px;
	color:#f60;
	height:30px;
	background: url(../images/sunglasses_landing4a_01.gif) no-repeat left top;
}
.sunb_top .sunb_top_pictit{
    clear:both;
	height:20px;
	width:100%;
	background: url(../images/sunglasses_landing4a_01.gif) no-repeat left top;
}
.sunb_top .sunb_top_con{
	background: url(../images/sunglasses_landing4a_03.gif) no-repeat left bottom;
	padding-left:5px;
	padding-bottom:10px;
}

.sunb_top .sunb_top_framecon{
	background: url(../images/sunglasses_landing4a_03.gif) no-repeat left bottom;
	padding-left:20px;
	padding-bottom:20px;
}
.sunb_top .sunb_top_con .ad_1{
clear:both;
padding:0 0 10px 12px;
}
.sunb_top_con a.az{
font-size:11px;
color:#f60;
text-decoration:none;
font-weight:bold;
}
.sunb_top_con .az_wrap{
padding:6px 13px;
}
.sunb_top_con .az_wrap .az_wrap_nei{
BACKGROUND: #efefef;
padding:8px 13px; height:1%;
}
.sunb_top_con .cl_pic{
	FLOAT: left;
	Width:220px;
	CURSOR: pointer;
	text-align:center;
	padding-bottom:12px;
}

.az_wrap_nei table{
width:100%;
}
.az_wrap_nei table .bai{
background:#fff;
}
.az_wrap_nei .tdbai{
padding: 3px 0;
color:#f60;
font-weight:bold;
}
.az_wrap_nei table a.heih{
font-size:11px;
color:#000;
}
.az_wrap_nei table a.heih:hover{
font-size:11px;
text-decoration:underline;
color:#000;
}
.az_wrap_nei .lensesBrand	{ float:left; margin: 10px 0 10px 18px; _margin: 10px 0 10px 10px;width: 185px; height:1%;_height:150px;min-height:150px;}
.az_wrap_nei .lensesBrand li{ display:block;}
.az_wrap_nei .lensesBrand a.orange{ font-size:14px; font-weight:700; line-height:18px;color: #FF6600; margin-bottom:10px;_margin-bottom:0px;display: block;}
.az_wrap_nei .lensesBrand li ul{ height:1%;}
.az_wrap_nei .lensesBrand li ul li{ float:left;width:90px;}
.mr20						{ margin:0 30px 0 0 }
.mt20						{ margin:10px 0 0;}
.eye_wrap{
     padding:10px; 
	 BACKGROUND: #efefef;
}
.frame_wrap{
	padding:10px;
	BACKGROUND: #efefef;
	margin-right:5px 15px 5px 5px;
	width:610px;
}
.eye_wrap .eye_1{
   background:#fff url(../images/landing_bg_eye01.gif) no-repeat right top;  
   margin-BOTTOM: 6px; 
   PADDING-BOTTOM: 12px;
}
.eye_wrap .eye_2{
   background:#fff url(../images/landing_bg_eye02a.gif) no-repeat right top;  
   margin-BOTTOM: 6px; 
   PADDING-BOTTOM: 12px;
}
.eye_wrap .eye_3{
   background:#fff url(../images/landing_bg_eye03.gif) no-repeat right top;  
   margin-BOTTOM: 6px; 
   PADDING-BOTTOM: 12px;
}
.eye_wrap .sun_1{
   background:#fff url(../images/landing_bg_sun01.gif) no-repeat right top;  
   margin-BOTTOM: 6px; 
   PADDING-BOTTOM: 12px;
}
.eye_wrap .sun_2{
   background:#fff url(../images/landing_bg_sun02.gif) no-repeat right top;  
   margin-BOTTOM: 6px; 
   PADDING-BOTTOM: 12px;
}
.eye_wrap .sun_3{
   background:#fff url(../images/landing_bg_sun03a.gif) no-repeat right top;  
   margin-BOTTOM: 6px; 
   PADDING-BOTTOM: 12px;
}

.eye_wrap .tit{
color:#f60;
padding-left:5px;
font-weight:bold;
}

.sunb_top_con a.az:hover{
text-decoration:underline;
}
.sunb_top_pic{
	float:left;
	width:130px;
	text-align:center;
	height: 90px;
}
 .sunb_top_pic .sunb_top_pic_txt{
	width:130px;
	vertical-align:top; 
	font-size:11px;
	line-height:1.2; text-align:center;
	
}
.sunb_top_pic a{
	font-size:11px;
}
.sunb_special{
 clear:both;
 padding:5px;
}


.newSiteMap .LetterHref {
	FONT-SIZE: 11px; TEXT-DECORATION: none;
}
.newSiteMap .LetterHref:unknown {
	FONT-SIZE: 11px; TEXT-DECORATION: none;
}
.newSiteMap .LetterHref:link,.newSiteMap .LetterHref:visited {
	FONT-SIZE: 11px; TEXT-DECORATION: none;
}
.newSiteMap .LetterHref:hover,.newSiteMap .LetterHref:active {
	FONT-SIZE: 11px; TEXT-DECORATION: underline;
}
.newSiteMap .LetterSpace {
	WIDTH: 15px
}
.newSiteMap B {
	COLOR: #f60
}
.newSiteMap .sitemapTable SELECT {
	MARGIN-TOP: 4px; FONT-SIZE: 10px; WIDTH: 135px; COLOR: #757575
}
.newSiteMap .sitemapTable B {
	FONT-SIZE: 11px; COLOR: #3f3f3f
}
.newSiteMap .sitemapTable .td1 {
	PADDING-LEFT: 5px; WIDTH: 175px
}
.newSiteMap .sitemapTable .td2 {
	VERTICAL-ALIGN: bottom; WIDTH: 140px
}
.newSiteMap .sitemapTable .td3 {
	PADDING-LEFT: 11px; WIDTH: 168px
}
.newSiteMap .sitemapTable .middleTd {
	WIDTH: 2px; BACKGROUND-COLOR: #fff
}
.newSiteMap .sitemapTable .row1 {
	BACKGROUND-COLOR: #ebebeb
}
.newSiteMap .sitemapTable .row2 {
	BACKGROUND-COLOR: #f7f7f7
}
.newSiteMap .sitemapTable TR {
	HEIGHT: 26px
}
.newSiteMap .sitemapPadRignt {
	PADDING-RIGHT: 11px
}
.newSiteMap .sitemapGrayFont {
	PADDING-LEFT: 5px; FONT-WEIGHT: normal; COLOR: #333333; TEXT-DECORATION: none;
	line-height:18px;
}
.newSiteMap .sitemapLineHight {
	HEIGHT: 18px
}

a.sepciality:link,a.sepciality:visited { 
	font-size:11px; 
	color:#333333; 
	PADDING-LEFT: 5px; 
	FONT-WEIGHT: normal; 
	text-decoration: none;
} 
a.sepciality:hover,a.sepciality:active {text-decoration:underline; 	}	
a.landingtop div{
	font-size:11px;
	line-height:12px;
}
a.landingtop div:link,a.landingtop div:visited { 
	font-size:10px; color:#333333; text-decoration:underline; 
}
 
a.landingtop div:hover,a.landingtop div:active {
	text-decoration: none;	
}
.icx{ font-size:11px;}
.icx span{ color:#f60;}
.ics_top{ font-size:12px; line-height:32px;}
.ics_top span{ color:#f60;}

.cl_sorry{
padding:40px 20px 40px 100px;
background:#fff url(../images/html/cl_sorry.jpg) no-repeat 30px center;
color:#EB6100;
font-size:14px;
font-weight:bold;
}

.pro_bestseller{
background:#fff url(../images/html/product_besttopbg.gif) no-repeat left 1px;
clear:both;
padding-top:1px;
}
.pro_bestseller .besttitle{
height:35px;
font-weight:bold;
line-height:35px;
padding-left:15px;
}
.pro_bestseller .besttitle span{
color:#ED1C24;
}

body:nth-of-type(1) .best_seller .iltitle a{
 font-size:11px;
}

.brandArea{}
.brandArea ul{ margin-bottom:10px; height:1%;}
.brandArea ul li{ float:left; width:195px; margin-right:5px; font-size:11px;}


/*------------------------sports landing-----------------------*/
.sports_box{ }
.sports_box ul		{ width:211px; float:left; line-height:16px;margin-bottom: 10px;}
.sports_box ul li	{ float:left; display:block; width:110px; height:110px;}
.sports_box ul li a.blue{ color:#13a3bb;background:url(../images/arrow_sportsLanding.gif) no-repeat right 5px; padding-right:8px;display: inline-block;}
.sports_box .sports_Climbing li{ width:100px;}
.sports_box .sports_Cycling li{ width:100px;}
.sports_box .sports_Sailing_Marine li{ width:100px;}
.sports_box .sports_Snow_Goggle li{ width:95px;}
.sports_box .sports_MX_Goggle li{ width:95px;}


.sports_box h2		{ margin:5px 0;}
.sports_lifestyle_pic,.sports_Baseball_pic,.sports_BeachVolleyball_pic,.sports_Climbing_pic,.sports_Cricket_pic,.sports_Cycling_pic,.sports_Driving_Racing_pic,.sports_Fishing_pic,.sports_Golf_pic,.sports_Surfing_pic,.sports_Motorcycle_pic,.sports_Outdoor_pic,.sports_Running_pic,.sports_Sailing_Marine_pic,.sports_Tactical_pic,.sports_Tennis_pic,.sports_Snow_Goggle_pic,.sports_MX_Goggle_pic,.sports_Women_pic, .sports_Junior_Kids_pic{ background:url(../images/sport_landing_pic.jpg) no-repeat;}
.sports_box ul .sports_lifestyle_pic	{ background-position:-15px -15px; width:80px; height:100px; }
.sports_box ul .sports_Baseball_pic		{ background-position:-142px -19px;width:80px;}
.sports_box ul .sports_BeachVolleyball_pic		{ background-position:-293px -19px;width:80px;}
.sports_box ul .sports_Climbing_pic		{ background-position:-2px -120px;width:100px;}
.sports_box ul .sports_Cricket_pic		{ background-position:-147px -131px;width:90px;}
.sports_box ul .sports_Cycling_pic		{ background-position:-270px -130px;_background-position:-280px -130px;width:110px;}
.sports_box ul .sports_Driving_Racing_pic{ background-position:-15px -248px;width:100px;height:100px; }
.sports_box ul .sports_Fishing_pic		{ background-position:-150px -240px;width:100px;}
.sports_box ul .sports_Golf_pic			{ background-position:-280px -248px;width:90px;}
.sports_box ul .sports_Surfing_pic		{  background-position:-15px -348px;width:90px;}
.sports_box ul .sports_Motorcycle_pic	{  background-position:-160px -365px;width:90px;}
.sports_box ul .sports_Outdoor_pic		{  background-position:-289px -366px;width:95px;height:100px;}
.sports_box ul .sports_Running_pic		{ background-position:-15px -485px;width:90px;}
.sports_box ul .sports_Sailing_Marine_pic{ background-position:-150px -483px;width:110px;}
.sports_box ul .sports_Tactical_pic		{ background-position:-289px -475px;width:90px;}
.sports_box ul .sports_Tennis_pic		{ background-position:-15px -609px;width:90px; height:100px;}
.sports_box ul .sports_Snow_Goggle_pic	{ background-position:-147px -588px;width:105px;}
.sports_box ul .sports_MX_Goggle_pic	{ background-position:-275px -599px;width:110px;_background-position:-290px -599px;_width:120px;}
.sports_box ul .sports_Women_pic		{ background-position:-15px -716px;width:90px;}
.sports_box ul .sports_Junior_Kids_pic	{ background-position:-150px -716px;width:100px;}

/*-------------------------------------------------sports-sunglasses page-----------------------*/

.sunb_top .sunb_top_con{background:none;}
.sunb_top{background:none;}
.sunb_top .sunb_top_tit{background:none;}

