body{
font:12px Arial, sans-serif;
}
.clear{
}


	.comdiv
	{
	border:1px solid #09206A;
	width:130px;
	height:15px;
	float:right;
	text-align:left;
	padding-left:3px;
	background-color:#fff;
	background-image: url(../images/down_arrow.gif);
	background-position:right;
	background-repeat:no-repeat;
	}
	.comtext
	{
	 border:0;
	font-size:10px;
	color:#757575;
	 width:105px;
	 height:14px;
	 background-color:transparent;
	}


div.review_item {
padding-left:9px;
border-bottom:dotted 1px #FF6600;
}
div.review_item h1 {
display:block;
height:20px;
margin:0;
font:800 14px Arial, sans-serif;
}
div.review_item h2 {
display:block;
margin:0;
font:800 12px Arial, sans-serif;
color:#FF6600;
}
div.review_item h3 {
display:block;
margin:0;
font:10px Verdana, Arial, Helvetica, sans-serif;
color:#999999;
}
div.review_content {
margin-top:5px;
}
div.review_rm{
text-align:right;
padding:5px 10px;
font-size:10px;
}
span.review_btn a:link, span.review_btn a:visited {
color:#0099FF;
}
span.review_btn a:hover {
color:#FF0000;
text-decoration:underline;
}
div#write_reviw h1{
display:block;
margin:0;
padding:4px 8px;
font:800 14px Arial, sans-serif;
color:#FF6600;
background-color:#F7F7F7;
}

table#rate_it {
margin:10px 0px 10px 5px;
}
table#rate_it tr td {
font:800 14px Arial, sans-serif;
height:24px;
}
table#rate_it tr td span{
color:#FF6600;
font-size:14px;
}
table#review_fm{
font:12px Arial, sans-serif;
margin-left:5px;
margin-top:3px;
}


.vpro_center{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FLOAT: right;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	WIDTH: 840px;
	PADDING-TOP: 0px;

}
.vpro_center .vpro_xian{
border:1px solid #ccc;
width:838px;
}
.pdtit01 {	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 8px; MARGIN: 0px; PADDING-TOP: 8px
}
.vpro_center .rinht_price{
width:255px;
_padding-bottom:6px;
min-height:345px;
_height:340px;
float:left;
background:url(../images/bg_detail.gif);

}
.vpro_center .price {
	float: right;
	height: 75px;
	width: 233px;
	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:18px;
}
.STYLE2 {
	font-size: 13px;
	color: #333333;
	font-weight:bold;
	text-decoration:underline;
}
.STYLE3 {color: #666666}
.cr_wf{
color:#f60; 
line-height:15px; 
font-weight:bold;
}


.vpro_center .product_detail0 {
	float: right;
	width: 228px;
	margin-left: 0px;
	TEXT-ALIGN: left;
	vertical-align: middle;
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	color: #595959;
	font-style: normal;
	line-height: 22px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.vpro_center .vpro_c_1{
margin:3px;
}
.vpro_center .vpro_c_1 .vpro_c_1_1{
clear:both;
padding-top:20px;
}
.vpro_c_1_1 .vpro_c_1_1_left{
 width:573px; 
 float:left;
}
.vpro_center .vpro_c_2{
 margin-top:18px; 
 margin-left:3px; 
 text-align:left; 
 font:10px Arial bold;
}
.vpro_center .vpro_c_3{
text-align:center;
}
.vpro_center .vpro_c_4{
text-align:center;
overflow:hidden; 
width:570px; 
height:auto;
}
.vpro_center .vpro_c_5{
 margin-left:5px; 
 margin-bottom:20px;

}
.vpro_center .vpro_c_5_l{
 width:380px; 
 float:left;
}
 a.select_color_1{
font-size:12px;
color:#000;
}
 a.select_color_1:hover{
color:#f60;
}
.select_color_2{
font-size:10px;
}

.vpro_center .c5_picwrap{
margin-left:10px;
}
.c5_picwrap .picwrap_img{
 padding-top:10px;
}
.c5_picwrap .num_qie{
 width:360px;
  height:20px;
}
#pb_1{
 float:left; 
 margin-left:5px; 
 background: url(../images/btn_package_out.gif); 
 color:#FFFFFF; 
 width:20px; 
 height:17px; 
 text-align:center; 
 cursor:pointer; 
 display:none;
}
#pb_2,#pb_3,#pb_4{
 float:left; 
 margin-left:1px; 
 background:url(../images/btn_package_out.gif); 
 color:#FFFFFF;  
 width:20px; 
 height:17px; 
 text-align:center; 
 cursor:pointer; 
 display:none;
}
.c5_picwrap .c5_botext{
width:360px; 
height:45px; 
color:#333; 
font:Arial 12px;
}

.vpro_center .vpro_c_5_r{
 width:420px; 
 float:left; 
 margin-left:15px;
}
.vpro_c_5_r .tab_wrap{
 margin-top:10px;
  margin-bottom:50px; 
  padding-left:15px;
}
.vpro_center .vpro_c_6{
width:800px;
}
.vpro_c_6 .vpro_c_6_tit{
 padding:3px 4px; 
 margin:0 5px 3px; 
 border-bottom:solid 2px #FF9900; 
 font:800 14px Arial, sans-serif; 
 color:#000;
}

.vpro_center .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(<?=$this->base_url;?>/public/images/bg_orange.gif)
}
.vpro_center .product_detail0 #lens_type {
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #FF6600;
	width: 160px;
	font-weight: bold;
}
.vpro_center .product_detail0 #product_size{
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #FF6600;
	width: 160px;
	font-weight: bold;
}
.vpro_center .product_detail0 #lens {
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #FF6600;
	width: 160px;
	font-weight: bold;
}
.vpro_center .product_detail0 a:link {
		color: #595959;
		text-decoration:none;
	}
.vpro_center .product_detail0 a:hover {
  	color: #ff6600;
	text-decoration:underline;
	
	}	
.vpro_center .product_detail0 a:visited {
		color: #595959;
		text-decoration:none;
	}
	
.vpro_center .buynow {
	float: left;
	height: 39px;
	width: 180px;
	margin-left: 15px;
	margin-top: 0px;
	margin-right: 0px;
}
.vpro_center .buynow_email {
	float: right;
	height: 24px;
	width: 230px;
	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 h2 {
    padding:0 0 0 5px;
	FLOAT: left; 
	MARGIN: 0;
	color:#000; 
	FONT: 600 14px Arial, sans-serif;
	line-height:1;
}
.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: 100%;
	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
}
.titBar_04 .selcolor_tit{
	width:190px;
	height:22px;
	padding-left:8px;
	float:left;
	background:url(../images/package_tab.gif) no-repeat;
}
.selcolor .color_num {
	float:right;
	padding-right:40px;
}


.comments1a {
	background-image: url(../images/bg_comments01a.gif);
	height: 14px;
	width: 800px;
	margin-left: 5px;
}
.comments1b {
	background-image: url(../images/bg_comments01b.gif);
	height: 57px;
	width: 800px;
	margin-left: 5px;
}
.comments1c {
	background-image: url(../images/bg_comments01c.gif);
	height: 14px;
	width: 800px;
	margin-left: 5px;
}
.comments2a {
	background-image: url(../images/bg_comments02a.gif);
	height: 14px;
	width: 800px;
	margin-left: 5px;
}
.comments2b {
	background-image: url(../images/bg_comments02b.gif);
	height: 57px;
	width: 800px;
	margin-left: 5px;
}
.comments2c {
	background-image: url(../images/bg_comments02c.gif);
	height: 14px;
	width: 800px;
	margin-left: 5px;
}
.comments_review {
	margin-left: 5px;
}
.comments_page {
	height: 20px;
	width: 800px;
	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: 830px;
	margin-left: 3px;
	font-family: Arial, sans-serif;
	font-size: 12px;
	background-color: #fff8f5;
}
.comments_write .c_w_left{
 width:180px; 
 heght:200px; 
 float:left; 
 margin-top: 10px; 
 margin-left: 5px;
}
.c_w_left .c_w_left_nei{
font-size:15px; 
line-height:30px; 
font-weight: bolder; 
margin-top: 3px;
}
.c_w_right{
	width:270px;
	heght:200px;
	margin-top:25px;
	float:left;
}
.c_w_right_1{
 background:#fff8f5 url(../images/bg_input.gif) no-repeat 2px 2px; 
 width:184px; 
 height:25px; 
 padding-left:10px; 
 padding-top:3px; 
 font-family: Arial, sans-serif; 
 font-size: 10px;
}

#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;
}
	#custom_review_show .review_content{
		background:url(../images/custom_review/Customer-TestimonialsReV-06.gif) repeat-y; 
		width:834; 
		height:49; 
		padding-left:40px; 
		padding-right:38px;
	}
	#custom_review_show .review_font{
		color:#B75D27;
		background:url(../images/custom_review/Customer-TestimonialsReV-06.gif) repeat-y; 
	}
	#custom_review_show .review_sign{
		 background:#FEE7D9; 
		 height: 110px; 
		 text-align:left; 
		 padding-left:43px;
		 background:url(../images/custom_review/ReviewBottom_02.gif) no-repeat; 
	}
.c_w_right2{
	width:340px;
	heght:200px;
	margin-top:10px;
	float:left;
}
.c_w_right2_nei{
   padding-left:10px; 
   padding-top:3px; 
   font-family: Arial, sans-serif; 
   font-size: 10px;
}
.c_w_right2_nei span{
 font:12px Arial, sans-serif; 
 margin-left:50px;
}
.c_w_right2 .cw_shuru{
	background:#fff8f5 url(../images/bg_textarea.gif) no-repeat 2px 2px;
	width:310px;
	height:115px;
	padding:8px;
	font-family: Arial, sans-serif;
	font-size: 10px;
	line-height:1.2;
}
.cw_tijiao{
 padding-left:10px; 
 padding-top:3px; 
 font-family: Arial, sans-serif; 
 font-size: 10px;
}
.c_custom{
BORDER-TOP: #cccccc 1px solid;
background:url(../images/custom_review/Customer-TestimonialsReV-06.gif) repeat-y;
color:#b75d27;
}
.c_custom .c_ttop{
line-height:1;
height:30px;
background:url(../images/custom_review/Customer-TestimonialsReV-05.gif) no-repeat;
}

.c_custom .c_tcontent{
	background: url(../images/custom_review/Customer-TestimonialsReV-07.gif) no-repeat left bottom;
	padding:0 40px;
	
}
.c_custom .detail_wrap_tbot{
height:18px;
 BACKGROUND: url(../images/section_bottom_01.gif) no-repeat;
 width:100%;
}
.c_custom .pro_details{
border-top:1px solid #ccc;
}


.c_custom .c_tdate{
	padding:20px 60px 60px 60px;
	background: url(../images/custom_review/ReviewBottom_02.gif) no-repeat left bottom;
}
.c_custom .c_tdate a{
color:#b75d27;
float:right;
margin-top:15px;
}

/*lensoptions*/
.titNav h1 span{
margin:0px 5px; 
padding-top:2px; 
width:640px; 
height:21; 
float:left;
}
.section_01 .colour_o{
 margin:0; 
 padding:0px 30px;
}
.section_01 .sen_dxuan{
 margin:10px 0; 
 border-bottom:1px solid #F2F2F2;
}
.top02 h5 strong{
 padding-left:12px; 
 font:bold 14px Arial, sans-serif; 
 color:#000000;
}
.ltions_bot{
text-align:right;
margin-top:15px;
}

table#selectlens {
width:100%
}
table#selectlens tr td {
height:25px;
}
table.colout_add {
width:100%;
}
table.colout_add tr td {
height:25px;
}
