/*catalog_center*/
#pr_center{float:left; width:768px; margin:9px 0 9px 20px; }



#Navigation{margin:0 0 0 6px ;}
#Navigation a,#Navigation a:link{color:#5e5e5e;font-weight:bold;}
#Navigation a:hover{color:#7F0019;font-weight:bold;}

#main_pr{margin:5px 0 0 0;}
 #Pr_color{width:140px;}
 #Pr_color ul li{ padding:1px; margin:2px;}
 #Pr_color ul li.title{ padding:1px; font-weight:bold;}
 .P_c_img{border:1px solid #CCCCCC;}


#prodimg,#prodimg2{
	display:inline;
	float:left;
	width:420px;
	text-align:center;
	margin:30px 0;
	overflow:hidden;
}
#prodimg2{
	width:250px;
}


#prodimg .view{width:400px;margin:30px 0 20px 0;}

#prodimg .viewbig a{
	display:block;
	background:url(../images/bg_viewbigimg.png) no-repeat;
	width:99px;
	height:21px;
	line-height:21px;
	margin:12px auto;
	text-indent:11px;
	text-align:center;
}


#prodimg .album li{
	display:inline;
	margin:0 6px;
	cursor:pointer;
}

#prodattr,#prodattr2{
	display:inline;
	float:left;
	width:348px;
	margin:7px 0;
	overflow:hidden;
}
#prodattr2{
	width:315px;

}
#prodattr .basal{
	margin:0 0 0 30px;
}
#prodattr2 .basal{
	margin:0;
}
#prodattr h3,#prodattr2 h3{
	font:13pt "Arial";
	color:#e5630b;
	font-weight:bold;
}

#prodattr .basal p{padding:5px 0;margin:0;}


#prodattr .productname{
	line-height:1.5;
	margin:0 0 0 0;
}


#prodattr .colors,#prodattr .attr2,#prodattr .prodact{
	background:url(../images/dot_x9da0a7.png) repeat-x;
	margin-left:30px;
	margin-top:10px;
}

#prodattr .size{
	background:url(../images/dot_x9da0a7.png) repeat-x 100% 15px;
	margin-left:30px;
	padding:10px 0 0 0;

}

#prodattr .price_frame{
	background:url(../images/dot_x9da0a7.png) repeat-x 100% 5px;
	margin-left:30px;
	padding:10px 0 0 0;

}

#prodattr .num{
	margin:9px 0;
	line-height:1.5;
}




/* PR color*/
.Colormount{
		height:110px;
	}
.Colormountelse{
		height:80px;
	}
#prodattr .size{
}

#prodattr .colors dt{
	line-height:3;
}
#prodattr .colors dd{
	float:left;
	margin-right:2px;
}
#prodattr .colors dd img{
	display:block;
	padding:1px;
	margin:1px;
	border:1px solid #eeddd1;
}
#prodattr .colors dd.current img{
	margin:0;
	border:2px solid #ff9000;
}



#prodattr .size dt{
	line-height:1.5;
	padding:15px 0 5px 0;
}
#prodattr .size dd{
	float:left;
	margin:2px;
	border:1px solid #fff;
	width:auto;
	min-width:41px;
	display:block;
	line-height:18px;
	text-align:center;
	cursor:pointer;
}
#prodattr .size dd.current{
	background:#d80808;
	border-width:2px solid #d80808;
	margin:1px;
}

#prodattr .size dd.df{border:0;
	float:none;
	clear:both;
	width:auto;}
#prodattr .size dd.how{
	border:0;
	float:none;
	clear:both;
	width:auto;
	text-align:right;
	padding:8px 0 0;
}


.jcarousel-container {position: relative}
.jcarousel-clip {z-index: 2;padding:0; margin:0 0 0 10px; overflow: hidden; position: relative}
.jcarousel-list {z-index: 1;padding:0; margin:0; top:0;left:0;overflow: hidden; position: relative;}
.jcarousel-list LI {float: left; text-align:center;}
.jcarousel-item {float: left}
.jcarousel-next {z-index: 3;display: none; }
.jcarousel-prev {z-index: 3;display: none; }

.jcarousel-skin-tango .jcarousel-container {-moz-border-radius: 10px}
.jcarousel-skin-tango .jcarousel-container-horizontal {padding:0 10px;height:45px}
.jcarousel-skin-tango .jcarousel-clip-horizontal{ margin:0 auto;width:370px; padding:0 5px; height:45px}
.jcarousel-skin-tango .jcarousel-item-horizontal{margin-right: 11px}
.jcarousel-skin-tango .jcarousel-item-placeholder {background: #fff; COLOR: #000}
/** *  Horizontal Buttons */
.jcarousel-skin-tango .jcarousel-next-horizontal {
position: absolute;
top: 14px;
right:8px;
width: 8px;
height: 32px;
cursor: pointer;
background: transparent url(../images/right.gif) no-repeat 0 0;
}
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {cursor: default;background: transparent url(../images/gright.gif) no-repeat 0 0;}
.jcarousel-skin-tango .jcarousel-prev-horizontal {
position: absolute;
top: 14px;
left: 8px;
width: 8px;
height: 32px;
cursor: pointer;
background: transparent url(../images/left.gif) no-repeat 0 0;
}
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {cursor: default;background: transparent url(../images/gleft.gif) no-repeat 0 0;}




/*add vian 20090119*/
#prodimg ul{overflow: hidden; height: 45px}
#prodimg li{padding:2px  1px;  float: left; display: inline;text-align: center}
#prodimg li img{border: #CECECE 1px solid; padding:2px 1px; display: inline; background: #fff;  margin: 0px auto; cursor: pointer;}
#prodimg .curr{border:#eeddd1 2px solid; padding:1px 0px;}
#prodimg .se{border:#ff9000 2px solid;}

/**buynow**/
#buynow{float:left; width:768px; margin:9px 0 9px 20px; }
.b_top{float:left; }
.b_middel{float:left; width:763px; background:url(../images/C_middelbg_1.gif) repeat-y left top;}
.b_boto{float:left; height:16px; background:url(../images/C_middelbg_1.gif) repeat-y left top;}

#desc{float:left; width:768px; margin:9px 0 9px 20px; }
#desc1{float:left; width:768px; margin:0px 0 9px 20px; }
.c_top{float:left; }
.c_middel{float:left; width:763px; background:url(../images/C_middelbg.gif) repeat-y left top;}
.c_boto{float:left; height:16px; background:url(../images/C_middelbg.gif) repeat-y left top;}


#attrlist h3{
	padding:6px 0 0 0;
	margin:0 15px;
	font:12px/26px "Arial";
	color:#000;
	text-indent:6px;
	height:37px;
    background:url(../images/dot_y333_1.png) repeat-x 0 37px;
}
#attrlist h3 em{
	float:left;
	color:#666;
	background:url(../images/bg_attrnav.gif) no-repeat 0 2px;
	width:163px;
	height:33px;
	margin-right:6px;
	text-align:center;
	text-indent:0;
	padding-top:5px; }
#attrlist.attr1 em.attr1,#attrlist.attr2 em.attr2,#attrlist.attr3 em.attr3,#attrlist.attr4 em.attr4{
	background-position:right 2px;
	color:#FFF;
	position:relative;
}


#attrlist h3.des{color:#000;font-size:14px; background:#fff; text-align:left; font-weight:bold;}
#attrlist h3.des1{color:#000;font-size:14px; background:#fff; text-align:left; font-weight:bold; padding:0;margin:0}
#attrlist h3.des2{color:#000;font-size:14px; background:#fff; text-align:left; font-weight:bold; padding:10px 0 0 0;margin:0}
.attr2 p,.attr3 p{ text-align:left;padding:15px 0 0 20px;}

#commend {position:absolute;left:150px;*left:-250px;*left:-250px!important;top:0px;width:480px;height:283px;z-index:2;background:#ffffff;border:1px solid #CCCCCC;}



/**recommend**/
#recommend{float:left;width:210px;margin:7px 0 0 0;padding:0;}
#recommend h3{background:url(../images/bg_sidemdl2.png) no-repeat 0 2px;font:700 12px/26px "Arial";color:#FFF;padding-left:24px;padding-top:2px;}
#recommend .main{display:block;background:url(../images/bg_sidemdl2.png) repeat-y -210px 0; padding:0 9px 0 15px;}
#recommend .sid_botom{width:210px;height:14px;background:url(../images/bg_sidemdl_bottom.gif) no-repeat left top;padding:0;margin:0;clear:both; }

#recommend dl{ display:block; clear:both;width:140px;}
#recommend dd{float:left;width:70px;line-height:1.8;font-weight:bold;}
.ROM_curr{border:#b79a7e 1px  dotted; padding:1px 0px;}


/**pr_other**/
#pr_other{float:right; width:768px; margin:9px 0 20px 20px; }
 .other_t{ width:763px;height:29px;background:url(../images/decorate.png) repeat-x;}
 .other_t h3{
	padding:10px 0 0 0;
	margin:0 15px;
	font:12px "Arial";
	color:#3d3d3d;
	font-weight:bold;

}

 .other_text{ width:763px;}


 .other_text .box{float:left;width:150px;margin:5px 15px ;}
 .other_text .box ul{margin:0;padding:0}
 .other_text .box ul li{float:left;width:150px;border:0;font-size:11px; font-family:Arial;overflow:hidden;margin:0;padding:0}
.sstar .stars {
	CLEAR: left; PADDING-LEFT: 55px; BACKGROUND: url(../images/star_little.gif) no-repeat 0px 0px; FLOAT: left; OVERFLOW: hidden; WIDTH: 0px; HEIGHT: 12px
}
.sstar .tip {
	FONT-SIZE: 0.9em; FLOAT: left; MARGIN-LEFT: 6px; COLOR: #999
}
.sstar-00 .stars {
	BACKGROUND-POSITION: -55px 0px
}
.sstar-0 .stars {
	BACKGROUND-POSITION: -33px 0px
}

.comm{float:left;width:234px;margin:0 10px;padding:3px 13px; background:url(../images/gray_arrow.gif) no-repeat;BACKGROUND-POSITION:5px 8px}
.comm a{text-decoration:underline}

/**page*/
#linkid {font-size: 13px}
#ls,#ls1,#ls2,#ls3 {border:0px #cccccc solid; padding:2px; margin:4px;width:16px;height:14px; background-color: #ffffff; text-align: center}

#ls2 {background-color: #ff9900}
#ls A:link,#ls A:visited ,#ls A:hover,#ls A:active  {font-size: 12px; color: #333333; font-family: "Arial"; text-decoration: none}

#ls2 A {color: #ffffff}
#ls A:hover,#ls A:active,#ls2 A:hover,#ls2 A:active {color: #ff0000}
#ls3 A {color: #333333}
#ls3 A:hover,#ls3 A:active {color: #ff0000}
.itemCountControls{width:200px;padding:0;margin:0; }

/**Viewed_pr**/
#Viewed_pr{width:760px; margin:0 0 0 5px;}

#Viewed_pr dl{
	float:left;
	margin-left:-1px;
	padding:7px 0;
	background:url(../images/dot_x9da0a7.png) repeat-x bottom;
	text-align:center;
	width:188px;
	line-height:1.8;
}

#Viewed_pr dt,#Viewed_pr dd{
	background:url(../images/dot_y9da0a7.png) repeat-y;
}

#Viewed_pr dt a{color:#5e5e5e;}
#Viewed_pr dt a:hover{color:#AB0101;}

/**Viewed_pr1**/
#Viewed_pr1{width:760px; margin:0 0 0 5px;}

#Viewed_pr1 dl{
	float:left;
	margin-left:-1px;
	padding:7px 0;
	text-align:center;
	width:188px;
	line-height:1.8;
}

#Viewed_pr1 dt,#Viewed_pr1 dd{
	background:url(../images/dot_y9da0a7.png) repeat-y right;
}

#Viewed_pr1 dt a{color:#5e5e5e;}
#Viewed_pr1 dt a:hover{color:#AB0101;}

/**lens**/
 .l_text{float:left;width:960px;text-align:left;background:#ffffff;}
 .l_text h1{font-size:14pt;font-weight:bold; font-family:Arial;color:#9F0000;padding:15px 0 5px 0;}
 .l_text  p{padding:5px 0 5px 20px;margin:0;}

  .lens_title{margin:0 auto; width:850px;  border-bottom:1px #CCCCCC dotted;}

 .l_text .right_t{float:right;width:450px;height:42px;background:url(/images/bgs.gif) no-repeat; padding:10px 0 0 10px;margin:5px 0 0 20px;}

.lens_pic{margin:15px auto; width:850px;}
.left_pic{float:left;width:170px; }
.right_pic{float:left;width:465px;}
.right_pic ul{}
.right_pic ul li{float:left;width:310px;padding:5px;}
.right_chat{float:left;width:207px;height:70px;}


.Pic_lens{border:0px #CCCCCC dotted;}


 .lens_price{margin:15px auto;width:848px;height:110px; border:1px solid #9ed9fe; background:#f2faff;clear:both;}
 .lens_price_top{float:left; }
 .lens_price_middel{float:left; width:850px; }
 .lens_price_boto{float:left; height:16px;}

.lens_p_bg{margin:10px auto; width:850px; height:90px;}
.Purchase{float:left;width:90px; padding:0 0 0 10px;}
.Purchase ul{float:left;padding:5px 0 0 0;}
.Purchase ul li{float:left;width:80px; padding:5px;font-weight:bold;}
.Purchase ul li.s{font-weight:bold; font-family:Arial; font-size:14px; color:#ff6600;}

.add{float:left;width:650px;}
.add ul{float:left;width:110px;padding:5px 0 0 0;}
.add li{float:left;width:110px; padding:5px 0; font-weight:bold;}
.add li.s{font-weight:bold;font-family:Arial; font-size:14px; color:#ff6600;}

.Price{float:left;width:100px;}
.Price ul{float:left;padding:6px 0 0 0;}
.Price ul li{float:left;width:80px; padding:4px 0;font-weight:bold;}
.Price ul li.s{font-weight:bold; font-size:14px; color:#ff6600;}

.lens_step{float:left;width:960px;}
.step_l{margin:10px auto;width:850px;border:1px solid #fee2a1;display:block;clear:both;}
.text_s{width:800px;padding:0 0 0 50px;}
.text_s td a{color:#333}
.text_t1{width:630px;padding:5px 0;}
.text_t2{width:200px;padding:5px 0;}

.text_t11{width:800px;padding:5px 0; background:#f8f8f8; font-weight:bold;margin:5px 0;}

.text_t3{width:800px;padding:5px 0;}
.text_t3 ul{}
.text_t3 ul li{float:left;width:800px; padding:0 0 0 30px;}
.text_t3 ul li.r1{width:630px;padding:5px 0 5px 0;}
.text_t3 ul li.r2{width:140px;padding:5px 0;}


.step_l h3{
	background:#fff3d9;
	border-bottom:1px solid #fee2a1;
	height:28px;
	margin:0;
}
.step_l h3 span{
	float:left;
	font:600 12px/22px "Arial";
	padding:0 6px;
	color:#333333;
}




.lens_botton{float:left;width:960px; text-align:center; margin:5px 0;}

.l_text p{padding:0 0 10px 0;margin:0; line-height:18px;}
.l_text table tr td{}
 h3{font-size:13px;font-weight:bold; color:#034aa9; padding:5px 0 0 0;}
.stiw{font-size:13px;font-weight:bold; color:#ff6600; }
