
/*-------------- product_left  --------------*/

.product_left{
	width:770px;
}

/*-- product_left img --*/

.cloud-zoom-lens {
	border: 4px solid #888;
	margin: -4px;	/* Set this to minus the border thickness. */
	background-color: #fff;	
	cursor: move;		
}
.cloud-zoom-title {
	font-family: Arial, Helvetica, sans-serif;
	position: absolute !important;
	background-color: #000;
	color: #fff;
	padding: 3px;
	width: 100%;
	text-align: center;	
	font-weight: bold;
	font-size: 10px;
	top: 0px;
}
.cloud-zoom-big {
	border: 4px solid #ccc;
	overflow: hidden;
}

.cloud-zoom-loading {
	color: white;	
	background: #222;
	padding: 3px;
	border: 1px solid #000;
}
div.examples_body {
     width: 330px;
	 float:left;
}
.zoom-section {
     width: 330px;
     clear:both;
	 margin-top:10px;
}
.zoom-small-image {
     float: left;
}
.zoom-tiny-image {
     border: 1px solid #C1C1C1;
	 width:65px;
	 height:65px;
     margin: 0 5px 0 0;
}
.zoom-tiny-image:hover {
     border: 1px solid #999;
}
#maincontent a {}

.zoom-desc {
	 margin-top:10px;
	 display: inline;
	 float:left;
	 width:300px;
	 height:75px;
	 max-height:75px;
	 overflow:hidden;
}
#demo li {
	width: 72px;
	float:left;
	margin-right: 4px;
}
#demo1 {
	float:left;
}
#demo2 {
	display:inline;
	overflow:visible;
}
.product_breviary_left {
    background: url("../images/themes/icon.png") no-repeat scroll 0px -184px transparent;
    cursor: pointer;
    height: 16px;
    width: 12px;
    float:left;
    margin-top:37px;
    margin-right:5px;
}
.product_breviary_left:hover {
    background: url("../images/themes/icon.png") no-repeat scroll -34px -184px transparent;
}
.product_breviary_right {
    background: url("../images/themes/icon.png") no-repeat scroll -80px -184px transparent;
    cursor: pointer;
    height: 16px;
    width: 12px;
	float:right;
	margin-top:37px;
}
.product_breviary_right:hover {
    background: url("../images/themes/icon.png") no-repeat scroll -46px -184px transparent;
}

/*-- product_left desc--*/

.product_left_desc{width:427px; padding-left:3px;}
.product_left_desc h1{ font-size:18px; padding:0 0 0 10px; margin:0; margin-bottom:5px}
.product_left_share{padding:5px 0; height:14px; line-height:14px;}
.product_left_share a{ text-decoration:underline; }
.product_info_box a{ color:#06c; text-decoration:underline}
.product_left_share img{ margin-right:5px}
.product_reviews{line-height:23px; padding:5px 0; position:relative; border-bottom:1px dashed #CCC; margin-left:10px;}
.product_reviews_five_star{ background:url(images/five_star.gif) no-repeat left center; height:23px; width:90px; position:absolute; top:5px; left:50px}
.product_reviews_like{ margin:10px auto; height:30px; overflow:hidden;}
.product_padding_block{padding:10px 0 0 10px; line-height:200%; margin:10px auto; overflow:hidden}
.product_padding_block .bold_black{ font-weight:lighter; display:inline-block; width:80px}
.product_quantity{position:relative; margin:5px auto}
.product_quantity_reduce{background:url(../images/themes/product_reduce.gif) no-repeat center center; position:absolute; top:3px;  width:15px; height:15px; margin:auto 5px; cursor:pointer; left:80px;}
.product_quantity_add{background:url(../images/themes/product_add.gif) no-repeat center center; position:absolute; top:3px; width:15px; height:15px; margin:auto 5px; cursor:pointer; left:138px}
.product_quantity_input{border:1px solid #CCC; width:30px; height:17px; text-align:center; position:absolute; left:105px}
.product_price{color:#F66907; font-weight:bold; font-size:30px;}
.product_price_color{color:#F66907; font-weight:bold}
.product_info_box{margin:10px auto; position:relative; height:45px;}
.breviary{ margin:10px auto}
.add_to_cart{ position:absolute; top:10px; left:190px; background:url(../images/themes/add_cart.png) no-repeat left center; padding-left:20px}
.add_to_wish{ padding-left:20px; position:absolute; top:10px; left:285px;  background:url(../images/themes/wish.png) no-repeat left center; margin-left:5px; }
.list_price{width:90%; background:#CCC; text-align:center; border-collapse:separate; margin-top:5px }
.list_price th{background:#F5F5F5; padding:2px}
.list_price td{background:#FFF; padding:2px}

.goods_spec a{height:25px;display:inline-block;padding:0 5px;border:1px #ccc solid;margin:0 5px 5px 0; text-decoration:none}
.goods_spec a:hover{border:2px #c31400 solid;margin:-1px 4px 4px -1px;color:#c31400;}
.goods_spec .selected{background:url(../images/themes/attr_select.png) right bottom no-repeat;border:2px #c31400 solid;margin:-1px;margin-right:4px;color:#c31400;}

.buy_it_now {background:url(../images/themes/icon.png) scroll no-repeat 0 -201px; width:183px; height:38px; cursor:pointer;}
.buy_it_now:hover {background:url(../images/themes/icon.png) scroll no-repeat 0 -240px; width:183px; height:38px; cursor:pointer;}
.buy_it_now:active {background:url(../images/themes/icon.png) scroll no-repeat 0 -278px; width:183px; height:38px; cursor:pointer;}

/*-- product_description --*/
.product_block{
	width:760px;
}
.product_block_title{
	border-bottom:2px #78a114 solid;
	height:31px;
}
.product_block_title span{
	background:#9cc141;
	padding:3px 7px;
	border:1px solid #7aa217;
	border-bottom:none;
}

.product_content {font-size:12px;  word-wrap:break-word; overflow:hidden; padding:10px;}
.product_part_top{margin:17px 5px 0 0;}

.product_description_content ul{margin:10px 0px 10px 50px;}
.product_description_content li{ list-style-type:disc}
.product_description_content p{}
.product_description_content b{ font-size:12px}
.product_description_content strong{ font-size:14px}
.product_description_content dl{ display:none}

.upload_button,.write_review,.ask_faq{ background:url(../images/themes/icon.png) -160px -34px; width:115px; height:27px; color:#977900; text-align:center; cursor:pointer;}
.upload_button a,.write_review a,.ask_faq a {color:#977900;}
.upload_button a:hover,.write_review a:hover,.ask_faq a:hover { text-decoration:none;}
.gray_link{padding:2px; border: 1px solid #CCC; background-color: whiteSmoke;}
.gray_link a:hover{text-decoration:none;}

.myTab_01 td{padding:5px 10px;background:white}
.myTab_01{ background:#CCC; border-collapse:separate; margin:auto auto auto 0; width:450px}
.myTab_01 th{ background:#f5f5f5}

.say_block{
	padding:5px 0;
	margin:5px auto;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #ccc;
}
.say_person{ color:#000; font-weight:bold; display:inline-block; margin:auto 5px}
.say_title{}
.say_title img {margin-right:5px;}
.say_body{}
.say_body p{ color:gray; padding:2px; margin:5px auto auto auto; font-size:11.5px}
.userful_link{display: block;float: left;padding-left: 22px;margin:0 5px;width:26px;cursor: pointer;}
#social_block{ margin:5px 0 5px 0;}
.page{position:relative; margin:10px auto; font-size:12px; height:20px}
.page img{ vertical-align:baseline; margin:0px 5px 0px 5px;}
.page a{ color:#333; text-decoration:none}
.page_left{position:absolute; left:0}
.page_right{position:absolute; right:0}
.page_right_normal{background:url(../images/themes/page_a_bg.gif) repeat-x left bottom; border:1px solid #AAA; cursor:pointer; padding:3px 6px; margin:2px 7px 2px 2px;}
.page_n{width:30px; text-align:center; padding:2px; border:1px solid #AAA}
.page_right_hover{background:#fff3de; color:#f08f39; border:1px solid #f08f39; padding:3px 6px; margin:5px}
.page_gray{color:#CCC}

.product_ask_ico { margin:40px 0 20px 0;}
.product_ask_block{ font-size:12px; border-collapse:separate}
.product_ask_block td{padding:5px}
.product_ask_block th{ text-align:right}
.product_ask_input{width:300px; padding:3px; border:1px solid #CCC}
.product_ask_content{width:600px; height:120px; padding:2px;  border:1px solid #CCC; margin:auto}

.product_block h3{ background: none repeat scroll 0 0 #9cc141; border: 1px solid #78a114; font-size: 14px; line-height: 20px; text-indent: 15px; padding:5px 0;} 

.alsoyoulike{border:1px solid #ccc; border-top:none;}
.alsoyoulike img{width:120px; height:120px;}
#like_also .slide_block_also{width:120px; margin-top:10px; display:inline;}
#like_also .slide_block_img{position:relative;}
#like_also .slide_block_review,.freeshipping_ico,.slide_block_old_price{}
.alsoyoulike_left{float:left; width:22px;  margin-top:35px;position:relative; left:-1px;}
.alsoyoulike_middle{padding:auto 10px; float:left; width:694px; height:205px; overflow:hidden; position:relative;}
.alsoyoulike_middle_content{position:absolute;}
.alsoyoulike_right{float:right; width:22px; margin-top:35px;position:relative; right:-1px;}
.arrow_left{width:22px; height:124px; background:url(../images/themes/arrow_left.gif) no-repeat left top; cursor:pointer}
.arrow_right{width:22px; height:124px; background:url(../images/themes/arrow_right.gif) no-repeat right top; cursor:pointer}
.slide_block_also{float:left; width:155px; margin:auto 10px; overflow:hidden}
.slide_block_img{position:relative;}
.slide_block_img a img:hover{border:1px solid #CCC; height:118px; width:118px; text-decoration:none;}
.alsoyoulike_middle_content a:hover{text-decoration:none;}

.sub_categories h3{background:#F6F6F6; border-bottom:1px solid #EEE}
.sub_categories h4{margin:5px 10px;}
.sub_categories ul{margin:5px 5px 5px 25px}
.sub_categories li{ list-style-image:url(../images/themes/sub_categories_li.gif)}

.results{ font-size:16px; font-weight:bold; margin:10px auto}
.results_color{color:#ff8820;}

.related{ font-size:12px; margin:30px auto}
.related_name{width:120px; float:left; font-weight:bold}
.related_keyword{width:640px; float:right}
.related_keyword a{ text-decoration:underline; margin-right:5px}
.slide_block{float:left; width:160px; padding:10px 12px; position:relative; }
.slide_block_name{ text-align:left; height:29px; line-height:14px; overflow:hidden; font-size:12px; margin:5px auto}
.slide_block_old_price{ text-decoration:line-through; color:#666; margin:5px auto; font-size:12px; display:inline-block; margin-right:5px}
.slide_block_price{ font-weight:bold; font-size:16px; color:#F66907}
.slide_block_review{font-size:10px; background:url(../images/themes/my_star.gif) no-repeat right center}

.slide_block_goods_save{position:absolute; height:60px; width:67px; right:-8px; background:url(../images/themes/save.png) no-repeat; padding-top:21px; color:#FFFFFF; font-weight:bold; font-size:13px; text-align:center;}
/*-------------- product_right --------------*/

.product_right{
	width:190px;
}

/*-- history_pro --*/
.history_pro ul {padding:0px 19px 10px 19px;}
.history_pro ul li{width:150px; border-bottom:1px dashed #ccc; padding:10px 0; position:relative;}
.history_pro ul li img {width:150px; height:150px;}
.history_pro ul li img:hover {border:1px solid #CCC; width:148px; height:148px;} 
.history_pro_title{height:48px; overflow:hidden;}
.history_pro_price{color:#F66907;}

/*-- choose_pro --*/
.master{text-align:center}
.master img{ width:100px; height:100px;}
.choose_title{width:120px; height:48px; overflow:hidden}
.tab-sub ul li{float:left; cursor:pointer;}
.tab-sub ul li span{padding:0 5px; color:#bbb;}
.icon_add{background:url(../images/themes/icon.png) -138px -73px; height:50px; width:50px; margin:30px 10px;}
.choose_pro ul li{ width:120px; float:left; text-align:center}
.choose_pro ul li img {width:100px; height:100px;}
.choose_pro {width:360px; height:210px; overflow-x:scroll;}
.choose_pro ul{width:720px; float:left; height:190px;}
.chooes_connet{border:1px solid #ccc;}
.choose_pro_info{padding-top:10px;}
/*-- Customer Videos/Customer Images --*/
#player {float:left;height:325px;width:500px;display:block;margin-top:10px;}
.next, .prev {display:none;text-indent: 20px;overflow: hidden;width: 18px;height: 18px;background: url(../images/themes/p_up.png) no-repeat;margin: 3px 0 3px 82px;cursor: pointer;float: left;}
.next {background-image: url(../images/themes/p_down.png);}
.next:hover, .prev:hover {background-position: 0px -18px;}
#playlist_wrap{float: left;width: 240px;}
#player_wrap{width: 490px;float: left;}
#playlist {height:330px;overflow-y:auto;overflow-x:hidden;	border:1px solid #ccc;	padding:4px;background-color:#efefef;margin-top:10px;margin-left: 8px;float:left;}
#playlist a {display:block;	width:230px;height:90px;padding:4px;background-color:#fff;
	border:1px solid #ccc;font:11px "bitstream vera sans", "lucida grande",verdana;	text-decoration:none;margin-top:7px;color:#666;}
#playlist a:hover {background-color:#ffc;}
#playlist a.progress {background-color:#efefef;}
#playlist a.playing {border:1px solid #666;	background-color:#ffc;}
#playlist a.paused {border:1px solid #666;background-color:#ffc;}
#playlist a img {width:120px;border:0;float:left;margin-right:10px;}
#playlist a strong {color:blue;	padding-bottom:5px;}
#playlist a em {border:0;float: left;background:url(../images/themes/clock.gif) no-repeat 0 50%;padding-left:20px;color:#333;font-style:normal;margin-top:10px;}
.attach_image{width: 103px;margin: 10px 10px 0 10px;cursor:pointer; float:left;}
#infobox #vaild_message{color:red;}
#infobox .captcha{margin-left:5px;}

/*-- reply_body --*/
.reply_body{color:Peru; margin:auto 10px; padding:10px;display:none;}
#ECS_FAQ .reply_body{display:block;}
.reply_top{background:url(../images/themes/replyBg.gif) no-repeat left top; height:18px;}
.reply_middle{border:1px solid #dfdfdf; border-top:none; border-bottom:none; padding:0 10px;}
.reply_bottom{background:url(../images/themes/replyBg.gif) no-repeat left bottom; height:10px;}
.reply_info{word-wrap:break-word}

/*-- goods:Price Match --*/
.lower_price, .ask_question{width:616px; height:auto; overflow:hidden; padding:20px 20px 0 20px;}
.lower_price .lower_price_top{height:auto; overflow:hidden; padding-bottom:10px; border-bottom:#ddd solid 1px;}
.lower_price .lower_price_top h2{ padding-bottom:5px;}
.lower_price .lower_price_top img{width:120px; height:120px; border:#ddd solid 1px; margin-right:15px;}
.lower_price .lower_price_top .free_shipping{padding-left:20px;}
.lower_price_top span em{ color:#c20000;}
.c66 {color: rgb(102, 102, 102);}
.f12 {font-size: 12px;}
.f14 {font-size: 14px;}
.f18 {font-size: 18px;}
.fleft {float: left;}
.aui_title_wrap { position:relative; height:100%; margin-bottom:8px; }
.aui_title {height: 45px;line-height: 45px;padding: 0 30px 0 20px;background-color: white;color: black;}
.aui_title {font-family:Arial;font-size: 14px;font-weight: bold;background-color: gray;}
.aui_close {padding: 0;top: 10px;right: 10px;width: 20px;height: 20px;background: url(../images/themes/close.jpg) 0 0 no-repeat;}
.aui_border {_filter: alpha(opacity=50);opacity: 0.5;width:5px;height:5px;}
.aui_border {background: black;background: rgb(204, 204, 204)\9;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";_filter: alpha(opacity=50);opacity: 0.5;}
.aui_close {display: block;position: absolute;outline: none;}
#referURLTip,#LowerPriceTip,#EmailTip{color:red;}

#infobox {
  background-color: white;
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.5);
  margin: 0 350px;
}
.upload { background:#e2e2e2;}
.upload tbody tr td {padding:5px;}

/*商品评分quiz style*/
.quiz{height:27px; width: 150px;}
.quiz h3{font-size:14px;line-height:35px;height:35px;border-bottom:solid 1px #e8e8e8;padding-left:20px;background:#f8f8f8;color:#666;position:relative;}
.quiz_content{padding-top:6px; position:relative;height:20px;}
.quiz_content .btm{border:none;width:100px;height:33px;margin:10px 0 0 64px;display:inline;cursor:pointer;}
.quiz_content li.full-comment{position:relative;z-index:99;height:41px;}
.quiz_content li.cate_l{height:24px;line-height:24px;padding-bottom:10px;}
.quiz_content li.cate_l dl dt{float:left;}
.quiz_content li.cate_l dl dd{float:left;padding-right:15px;}
.quiz_content li.cate_l dl dd label{cursor:pointer;}
.quiz_content .l_text{height:120px;position:relative;padding-left:18px;}
.quiz_content .l_text .m_flo{float:left;width:47px;}
.quiz_content .l_text .text{width:634px;height:109px;border:solid 1px #ccc;}
.quiz_content .l_text .tr{position:absolute;bottom:-18px;right:40px;}
/*goods-comm-stars style*/
.goods-comm{height:41px;position:relative;z-index:7;}
.goods-comm-stars{line-height:25px; height:41px;position:absolute;top:0px;left:0;width:400px;}
.goods-comm-stars .star_l{float:left;display:inline-block;margin-right:5px;display:inline;}
.goods-comm-stars .star_choose{float:left;display:inline-block;}
/* rater star */
.rater-star{position:relative;list-style:none;margin:0;padding:0;background-repeat:repeat-x;background-position:left top;float:left;}
.rater-star-item, .rater-star-item-current, .rater-star-item-hover{position:absolute;top:0;left:0;background-repeat:repeat-x;}
.rater-star-item{background-position: -100% -100%;}
.rater-star-item-hover{background-position:0 -48px;cursor:pointer;}
.rater-star-item-current{background-position:0 -48px;cursor:pointer;}
.rater-star-item-current.rater-star-happy{background-position:0 -16px;}
.rater-star-item-hover.rater-star-happy{background-position:0 -16px;}
.rater-star-item-current.rater-star-full{background-position:0 -48px;}

.pro_top_ad { width:1000px; margin-left:auto; margin-right:auto;}