#content{display:inline-block}#content .product_image{margin-bottom:60px}#content .product_image .main_image_try_on{background:#333}#content .product_image .main_image{float:left;width:600px;height:465px;position:relative;border:1px solid #ccc;border-top:none;padding:10px}#content .product_image .main_image .new_photo{margin-top:15px}#content .product_image .main_image .new_photo img{float:left}#content .product_image .main_image .new_photo .three_d_try{margin-left:15px}#content .product_image .main_image .new_photo .take_photo{margin:0 10px 0 50px}#content .product_image .main_image .new_photo div{padding:10px}#content .product_image .main_image .new_photo div a{font:12px "MuseoSlab500";color:#fff}#content .product_image .main_image .right_image{position:absolute;right:10px;top:0}#content .product_image .main_image .right_image ul li{margin-top:10px;border-bottom:1px solid #616161;padding-bottom:10px}#content .product_image .main_image .right_image p{color:#ccc;font-size:11px;margin-top:5px}#content .product_image .main_image .right_image .scroll_button{margin-top:10px}#content .product_image .main_image .lenses{position:absolute;bottom:-56px;left:0}#content .product_image .main_image .lenses .lenses_see_img{float:left;margin-left:25px;text-align:center;width:75px}#content .product_image .main_image .lenses .lenses_see_img p{font:13px "MuseoSlab500";color:#666;margin-top:5px}#content .product_image .main_image .other_views,#content .product_image .main_image .spin,#content .product_image .main_image .try_on{position:absolute;bottom:-40px}#content .product_image .main_image .other_views p,#content .product_image .main_image .spin p,#content .product_image .main_image .try_on p{color: #666666;font: 13px "MuseoSlab500",メイリオ;margin-top: 5px;}#content .product_image .main_image .try_on{left:310px}
#content .product_image .main_image .try_on p{padding-top:5px;*padding-top:0;*margin-top:0; margin-left:-20px;}
#content .product_image .main_image .try_on .try_on_button img:hover,#content .product_image .main_image .spin .spin_360_button img:hover{border:3px solid #000;background:#333}#content .product_image .main_image .try_on .try_on_button img.active_try_on{border:3px solid #000;background:#333}#content .product_image .main_image .other_views{left:10px}#content .product_image .main_image .other_views .see_img{float:left;margin-right:10px;width:60px;height:40px}#content .product_image .main_image .other_views img:hover{border:3px solid #000}
#content .product_image .lenses_info{float:right;width:290px;margin-right:-10px}#content .product_image .lenses_info .product_name{font-size:14px;margin-top:10px}#content .product_image .lenses_info table.table_1 td.td_1{width:135px}#content .product_image .lenses_info table.table_1 td.td_2{*width:160px}#content .product_image .lenses_info table.table_1 tr.model{color:#4d4d4d;font-size:18px}#content .product_image .lenses_info table.table_1 tr.model td{padding-top:8px}#content .product_image .lenses_info table.table_1 tr.price{color:#4d4d4d}#content .product_image .lenses_info table.table_1 tr.price del,#content .product_image .lenses_info table.table_1 tr.price p{font:14px Helvetica Neue}#content .product_image .lenses_info table.table_1 tr.price span.discount{color:#fff;background:#eb9319;font:13px "MuseoSans100";padding:1px 3px}#content .product_image .lenses_info table.table_1 tr.price span{font:27px "MuseoSlab700";color:#f7941e}#content .product_image .lenses_info table.table_1 tr.price td{padding-top:20px}#content .product_image .lenses_info table.table_1 tr.includes td{font:11px "MuseoSlab500";padding:25px 0 5px 0}#content .product_image .lenses_info table.table_1 tr.tr_5 .span_1{font:14px "MuseoSlab300"}#content .product_image .lenses_info table.table_1 tr.tr_5 .span_2{font:11px "MuseoSlab300";padding-left:15px}#content .product_image .lenses_info table.table_1 tr.tr_5 .span_3{font:15px "MuseoSlab900"}#content .product_image .lenses_info table.table_1 tr.tr_5 .lense_star{padding-left:15px}#content .product_image .lenses_info table.table_1 tr.tr_5 .lense_star .twelve_star_white{margin:2px 5px 0 0}#content .product_image .lenses_info table.table_2{width:220px;margin:20px 0 0 20px}#content .product_image .lenses_info table.table_2 td.td_1{width:60px;text-align:right}#content .product_image .lenses_info table.table_2 td{padding:3px 10px 3px 0}#content .product_image .lenses_info .lenses_button{cursor:pointer;margin-left:42px;margin-top:35px}#content .product_image .image_info{float:left;padding:20px 0 0 0}#content .product_image .image_info table{*width:310px}#content .product_image .image_info tr td.td_2{float:right}#content .product_image .image_info tr.model{color:#4d4d4d;font-size:18px}#content .product_image .image_info tr.model td{padding-top:8px; vertical-align:middle;}#content .product_image .image_info tr.price{color:#4d4d4d}#content .product_image .image_info tr.price del,#content .product_image .image_info tr.price p{font:14px Helvetica Neue}#content .product_image .image_info tr.price del span,#content .product_image .image_info tr.price p span{color:#fff;background:#eb9319;font:14px Helvetica Neue;padding:1px 3px}#content .product_image .image_info tr.price span{font:20px "MuseoSlab300";color:#f7941e; font-weight:700;}#content .product_image .image_info tr.price td{padding-top:20px;vertical-align: top;}#content .product_image .image_info tr.includes td{padding-top:25px; vertical-align:top;}#content .product_image .image_info tr.includes ul.includes_ul li{/*background: url("../images/check.png") no-repeat scroll 0 16px transparent;*/ font-size:14px;*margin-left:0;padding:15px 0 0 0; width:100%; clear:both;}#content .product_image .image_info tr.includes ul.includes_ul li p{font-size:12px; line-height:20px;}#content .product_image .image_info tr.includes .td_2 ul li{padding-left:10px;border-top:1px solid #d6d6d6;width:110px;font:11px "MuseoSlab500";line-height:40px}#content .product_image .image_info tr.includes .td_2 ul .end_li{border-bottom:1px solid #d6d6d6}#content .product_image .image_info tr.chosses_size td{margin:33px 0;padding:15px 0 25px 0;}#content .product_image .image_info tr.chosses_size p{font:12px "MuseoSlab100";margin-bottom:10px}#content .product_image .image_info tr.chosses_size .td_2{margin-bottom:0}#content .product_image .image_info tr.chosses_size .td_2 span{padding-left:5px;font:15px "MuseoSlab900"}#content .product_image .image_info tr.buy_image_button td{}#content .product_image .image_info .buy_sunglasses_img{margin:0 0 0 -10px}#content .product_content{font-family:Georgia;margin-bottom:150px}#content .product_content .content_left{width:600px;float:left}#content .product_content .content_left .other_color,#content .product_content .content_left .user_reviews,#content .product_content .content_left .product_description,#content .product_content .content_left .our_lenses,#content .product_content .content_left .more_same{border-top:1px solid #ccc}#content .product_content .content_left .other_color h3,#content .product_content .content_left .user_reviews h3,#content .product_content .content_left .product_description h3,#content .product_content .content_left .our_lenses h3,#content .product_content .content_left .more_same h3,#content .product_content .content_right .share_product h3,#content .product_content .content_right .share_product .parameter_type,#content .product_content .content_right .full_packaging h3{margin-top:15px;font:22px "MuseoSlab100"}
#content{display:inline-block}#content .product_image{margin-bottom:60px}#content .product_image .main_image_try_on{background:#333}#content .product_image .main_image{float:left;width:600px;height:465px;position:relative;border:1px solid #ccc;border-top:none;padding:10px}#content .product_image .main_image .new_photo{margin-top:15px}#content .product_image .main_image .new_photo img{float:left}#content .product_image .main_image .new_photo .three_d_try{margin-left:15px}#content .product_image .main_image .new_photo .take_photo{margin:0 10px 0 50px}#content .product_image .main_image .new_photo div{padding:10px}#content .product_image .main_image .new_photo div a{font:12px "MuseoSlab500";color:#fff}#content .product_image .main_image .right_image{position:absolute;right:10px;top:0}#content .product_image .main_image .right_image ul li{margin-top:10px;border-bottom:1px solid #616161;padding-bottom:10px}#content .product_image .main_image .right_image p{color:#ccc;font-size:11px;margin-top:5px}#content .product_image .main_image .right_image .scroll_button{margin-top:10px}#content .product_image .main_image .lenses{position:absolute;bottom:-56px;left:0}#content .product_image .main_image .lenses .lenses_see_img{float:left;margin-left:25px;text-align:center;width:75px}#content .product_image .main_image .lenses .lenses_see_img p{font:13px "MuseoSlab500";color:#666;margin-top:5px}#content .product_image .main_image .other_views,#content .product_image .main_image .spin,#content .product_image .main_image .try_on{position:absolute;bottom:-40px}#content .product_image .main_image .other_views p,#content .product_image .main_image .spin p,#content .product_image .main_image .try_on p{color: #666666;font: 13px "MuseoSlab500",メイリオ;margin-top: 5px;}#content .product_image .main_image .try_on{left:415px}#content .product_image .main_image .try_on p{padding-top:5px;*padding-top:0;*margin-top:0}#content .product_image .main_image .try_on .try_on_button img:hover,#content .product_image .main_image .spin .spin_360_button img:hover{border:3px solid #000;background:#333}#content .product_image .main_image .try_on .try_on_button img.active_try_on{border:3px solid #000;background:#333}#content .product_image .main_image .other_views{left:10px}#content .product_image .main_image .other_views .see_img{float:left;margin-right:10px;width:60px;height:40px}#content .product_image .main_image .other_views img:hover{border:3px solid #000}#content .product_image .lenses_info{float:right;width:290px;margin-right:-10px}#content .product_image .lenses_info .product_name{font-size:14px;margin-top:10px}#content .product_image .lenses_info table.table_1 td.td_1{width:135px}#content .product_image .lenses_info table.table_1 td.td_2{*width:160px}#content .product_image .lenses_info table.table_1 tr.model{color:#4d4d4d;font-size:18px}#content .product_image .lenses_info table.table_1 tr.model td{padding-top:8px}#content .product_image .lenses_info table.table_1 tr.price{color:#4d4d4d}#content .product_image .lenses_info table.table_1 tr.price del,#content .product_image .lenses_info table.table_1 tr.price p{font:14px Helvetica Neue}#content .product_image .lenses_info table.table_1 tr.price span.discount{color:#fff;background:#eb9319;font:13px "MuseoSans100";padding:1px 3px}#content .product_image .lenses_info table.table_1 tr.price span{font:27px "MuseoSlab700";color:#f7941e}#content .product_image .lenses_info table.table_1 tr.price td{padding-top:20px}#content .product_image .lenses_info table.table_1 tr.includes td{font:11px "MuseoSlab500";padding:25px 0 5px 0}#content .product_image .lenses_info table.table_1 tr.tr_5 .span_1{font:14px "MuseoSlab300"}#content .product_image .lenses_info table.table_1 tr.tr_5 .span_2{font:11px "MuseoSlab300";padding-left:15px}#content .product_image .lenses_info table.table_1 tr.tr_5 .span_3{font:15px "MuseoSlab900"}#content .product_image .lenses_info table.table_1 tr.tr_5 .lense_star{padding-left:15px}#content .product_image .lenses_info table.table_1 tr.tr_5 .lense_star .twelve_star_white{margin:2px 5px 0 0}#content .product_image .lenses_info table.table_2{width:220px;margin:20px 0 0 20px}#content .product_image .lenses_info table.table_2 td.td_1{width:60px;text-align:right}#content .product_image .lenses_info table.table_2 td{padding:3px 10px 3px 0}#content .product_image .lenses_info .lenses_button{cursor:pointer;margin-left:42px;margin-top:35px}#content .product_image .image_info{float:left;padding:20px 0 0 0}#content .product_image .image_info table{*width:310px}#content .product_image .image_info tr td.td_2{float:right}#content .product_image .image_info tr.model{color:#4d4d4d;font-size:18px}#content .product_image .image_info tr.model td{padding-top:8px; vertical-align:middle;}#content .product_image .image_info tr.price{color:#4d4d4d}#content .product_image .image_info tr.price del,#content .product_image .image_info tr.price p{font:14px Helvetica Neue}#content .product_image .image_info tr.price del span,#content .product_image .image_info tr.price p span{color:#fff;background:#eb9319;font:14px Helvetica Neue;padding:1px 3px}#content .product_image .image_info tr.price span{font:20px "MuseoSlab300";color:#f7941e; font-weight:700;}#content .product_image .image_info tr.price td{padding-top:20px;vertical-align: top;}#content .product_image .image_info tr.includes td{padding-top:25px; vertical-align:top;}#content .product_image .image_info tr.includes ul.includes_ul li{font-size:14px;*margin-left:0;padding:15px 0 0 0px; width:100%;}#content .product_image .image_info tr.includes ul.includes_ul li p{font-size:11px; line-height:20px; padding-left:17px;}#content .product_image .image_info tr.includes .td_2 ul li{padding-left:10px;border-top:1px solid #d6d6d6;width:110px;font:11px "MuseoSlab500";line-height:40px}#content .product_image .image_info tr.includes .td_2 ul .end_li{border-bottom:1px solid #d6d6d6}#content .product_image .image_info tr.chosses_size td{margin:33px 0;padding:15px 0 25px 0;}#content .product_image .image_info tr.chosses_size p{font:12px "MuseoSlab100";margin-bottom:10px}#content .product_image .image_info tr.chosses_size .td_2{margin-bottom:0}#content .product_image .image_info tr.chosses_size .td_2 span{padding-left:5px;font:15px "MuseoSlab900"}#content .product_image .image_info tr.buy_image_button td{}#content .product_image .image_info .buy_sunglasses_img{margin:0 0 0 -10px}#content .product_content{font-family:Georgia;margin-bottom:150px}#content .product_content .content_left{width:600px;float:left}#content .product_content .content_left .other_color,#content .product_content .content_left .user_reviews,#content .product_content .content_left .product_description,#content .product_content .content_left .our_lenses,#content .product_content .content_left .more_same{border-top:1px solid #ccc}#content .product_content .content_left .other_color h3,#content .product_content .content_left .user_reviews h3,#content .product_content .content_left .product_description h3,#content .product_content .content_left .our_lenses h3,#content .product_content .content_left .more_same h3,#content .product_content .content_right .share_product h3,#content .product_content .content_right .share_product .parameter_type,#content .product_content .content_right .full_packaging h3{margin-top:15px;font:22px "MuseoSlab100"}

#content .product_content .content_left .more_same .lenses_list{margin:10px 0 90px 0}#content .product_content .content_left .more_same #arrow_l,#content .product_content .content_left .more_same #arrow_r,#content .product_content .content_left .more_same .picture_div{float:left}#content .product_content .content_left .more_same #arrow_l{margin-top:10px}#content .product_content .content_left .more_same #arrow_r{margin-top:10px}#content .product_content .content_left .more_same li{position:relative;padding:5px 0;float:left;width:121px;margin:5px;z-index:10}#content .product_content .content_left .more_same li .more_same_picture{position:relative}#content .product_content .content_left .more_same li .more_same_picture p{position:absolute;bottom:5px;left:5px;font:italic 10px/10px Georgia}#content .product_content .content_left .more_same li .more_same_picture_hover{display:none;position:absolute;top:-5px;left:-2px;background-color:#fff;position:absolute;width:200px;height:155px;z-index:100;border:1px solid #d4d4d4}#content .product_content .content_left .more_same li .more_same_picture_hover img{margin-left:15px}#content .product_content .content_left .more_same li .more_same_picture_hover p{font:italic 13px/20px Georgia;margin-left:15px}#content .product_content .content_left .other_color ul{padding:10px}#content .product_content .content_left .other_color ul li{position:relative;margin:0;padding:5px;float:left;width:120px;height:110px;padding:5px;z-index:10}#content .product_content .content_left .other_color ul li .other_color_hover{position:absolute;display:none;background-color:#fff;width:220px;height:150px;top:-5px;left:-2px;z-index:100;border:1px solid #d4d4d4; overflow:hidden;}#content .product_content .content_left .other_color ul li .other_color_hover img{margin:5px 25px;}#content .product_content .content_left .other_color ul li .other_color_hover p{font:italic 11px/14px Georgia;margin-left:15px}#content .product_content .content_left .user_reviews .review{margin-bottom:35px}#content .product_content .content_left .user_reviews .all_reviews{text-align:right;margin-bottom:55px}#content .product_content .content_left .user_reviews .all_reviews span{margin-right:90px}#content .product_content .content_left .user_reviews .all_reviews img{margin:0px 3px -2px 0}#content .product_content .content_left .user_reviews .all_reviews a{font-size:15px;color:#666}#content .product_content .content_left .user_reviews .review_title{margin:25px 0}#content .product_content .content_left .user_reviews .review_title .star_number{margin-left:15px;font:bold 16px Helvetica Neue}#content .product_content .content_left .appraisal{float:left;font-size:13px}#content .product_content .content_left .appraisal{margin-left:15px}#content .product_content .content_left .appraisal img{margin-right:5px}#content .product_content .content_left .appraisal span{color:#666}#content .product_content .content_left .review_content{line-height:20px;color:#666;}#content .product_content .content_left .our_lenses table{color:#666;margin-top:5px;width:600px}#content .product_content .content_left .our_lenses table th,#content .product_content .content_left .our_lenses table td{width:170px;}#content .product_content .content_left .our_lenses table th{font-size:16px;line-height:15px;vertical-align:top;padding-bottom:10px}#content .product_content .content_left .our_lenses table td{font-size:13px;line-height:22px}#content .product_content .content_left .product_description .description_img,#content .product_content .content_left .product_description .product_description_ul{margin-top:20px}#content .product_content .content_left .product_description .description_img{float:left}#content .product_content .content_left .product_description .product_description_ul{float:right; width:190px;}#content .product_content .content_left .product_description .product_description_ul li{line-height:30px;color:#666;font-size:13px;margin-right:20px;padding-left:15px;cursor:pointer}#content .product_content .content_left .product_description .product_description_ul li.selected,#content .product_content .content_left .product_description .product_description_ul li:hover{background:url("../images/right_arrow_bg.png") no-repeat scroll 0 0 transparent;color:#fff}#content .product_content .content_left .product_description p{color:#666;font-size:13px;line-height:20px;margin:20px 0 50px; text-align:justify;}#content .product_content .content_left .product_description p span{color:#f7941e}#content .product_content .content_right{float:right;width:280px}#content .product_content .content_right .product_parameter,#content .product_content .content_right .share_product,#content .product_content .content_right .full_packaging{border-top:1px solid #ccc}#content .product_content .content_right .product_parameter h3,#content .product_content .content_right .product_parameter .parameter_type,#content .product_content .content_right .full_packaging .parameter_type{margin:15px 0;*padding-top:15px;font:14px "MuseoSlab500";color:#333}#content .product_content .content_right .product_parameter .parameter_type{color:#999;border-bottom:1px solid #ccc;height:30px}#content .product_content .content_right .product_parameter .parameter_type li{height:30px;cursor:pointer;margin-right:3px;float:left;position:relative; width:135px; text-align:center;}#content .product_content .content_right .product_parameter .parameter_type li.selected{color:#000}#content .product_content .content_right .product_parameter .parameter_type li.selected .active_li{position:absolute;background:url("../images/small_up_arrow.png") no-repeat scroll 65px 0 transparent;height:5px;width:100%;bottom:-6px;left:0;border-top:1px solid #000}#content .product_content .content_right .product_parameter .parameter_type li:hover{color:#f7941e}#content .product_content .content_right .product_parameter .parameter{margin:15px 0 50px 0}#content .product_content .content_right .product_parameter .parameter table td{font-size:13px;line-height:25px;vertical-align:top}#content .product_content .content_right .product_parameter .parameter table .td_first{width:120px;padding-right:20px;text-align:right;color:#666}#content .product_content .content_right .share_product{margin-bottom:50px;}#content .product_content .content_right .share_product .google_share{margin-left:70px}#content .product_content .content_right .share_product .fb_share{margin:20px 0;}#content .product_content .content_right .share_product .add_favourites_button{width:180px;margin-bottom:20px;border:1px solid #d6d6d6;background:url("../images/grey_star_1.png") no-repeat scroll 5px 7px transparent;}#content .product_content .content_right .share_product .mail_share{ text-align:center;background:url("../images/email_small.png") no-repeat scroll 5px 10px transparent}#content .product_content .content_right .share_product .add_favourites_button:hover{border:1px solid #ccc;background:url("../images/white_star_1.png") no-repeat scroll 5px 7px #f39200}#content .product_content .content_right .share_product .mail_share:hover{color:#FFF;cborder:1px solid #ccc;background:url("../images/white_email_small.png") no-repeat scroll 5px 10px #f39200}#content .product_content .content_right .full_packaging{border-bottom:1px solid #d6d6d6}#content .related_products{border-top:1px solid #d6d6d6;padding-top:10px;margin-bottom:50px}#content .related_products h3{font:22px "MuseoSlab100"}#content .related_products .more_products{font:14px "MuseoSans500";float:right;padding:0 15px;border:1px solid;line-height:30px;border-bottom:3px solid;cursor:pointer}#content .related_products .more_products a{color:#666}#content .related_products .related_products_list{margin:35px 0 60px 0;*padding-top:35px}#content .related_products .related_products_list .related_product{width:219px;padding-bottom:15px;border-bottom:1px solid #d6d6d6;float:left;margin-left:20px}#content .related_products .related_products_list .related_product .related_product_img{height:133px;position:relative;background:#f2f2f2;text-align:center}#content .related_products .related_products_list .related_product .related_product_img .top_seller{position:absolute}#content .related_products .related_products_list .related_product .glasses_see{margin:10px 0}#content .related_products .related_products_list .related_product .glasses_see .small_star_white{float:left;margin-left:50px}#content .related_products .related_products_list .related_product .glasses_info .glasses_content{float:left}#content .related_products .related_products_list .related_product .glasses_info .glasses_content .glasses_name{margin-bottom:3px;font:12px "MuseoSlab500"}#content .related_products .related_products_list .related_product .glasses_info .glasses_content p{color:#666;font:11px "MuseoSlab300"}#content .related_products .related_products_list .related_product .glasses_info .glasses_price{float:right}#content .related_products .related_products_list .related_product .glasses_info .glasses_price p{line-height:20px;font-family:Georgia}#content .related_products .related_products_list .related_product .glasses_info .glasses_price del,#content .related_products .related_products_list .related_product .glasses_info .glasses_price span{font:10px Helvetica;padding:1px 2px}#content .related_products .related_products_list .related_product .glasses_info .glasses_price del{color:#999}#content .related_products .related_products_list .related_product .glasses_info .glasses_price span{background:#ef952a;color:#f9f9f9}#content .related_products .related_products_list .first_related_product{margin-left:0}

body #wrapper div#head_menu .navigation .other_model{ float:right; margin-right:30px;}
.gender{font-size: 11px;}
#content .product_image .image_info tr.price del,.price .priceNow{ display:block; font-family:"MuseoSlab300";}

.includes td .includes_ul li .qMark {
    background: url("../images/question_mark.png") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    display: inline-block;
    height: 20px;
    margin-left: 4px;
    position: relative;
    width: 18px;
}
.proPop { font-family:"arial";
	background: none repeat scroll 0 0 #fbfbfb;
    display: none;
    font-size: 12px;
    left: -144px;
    line-height: 16px;
    position: absolute;
    top:26px;
    width: 280px;
    z-index: 500;padding:5px 10px 10px;
	font-style: italic;
	box-shadow:3px 3px 0 0 rgba( 204,204,204,0.4); border:solid 1px #c9c9c9;
  -moz-border-radius:0px; -khtml-border-radius:0px; border-radius:0px;}
#content .product_image .image_info tr.includes ul.includes_ul .proPop .title { 
    font-size: 16px;
    font-style: italic;
    font-weight: 400;
    line-height: 18px;
}
.pro_r_ships .fa_ques_two .addInfoPopUl li {
  
    font-size: 12px;
    font-style: italic;
    padding:4px 0; line-height:5px;}
.pro_r_ships .fa_ques_two .addInfoPopUl li .fa-check{ padding-right:5px;}
.fa-question-circle .title{  font-size: 16px; font-style: italic; font-weight: 400;line-height: 18px; padding-top:5px; padding-bottom:10px;}
.includes_ul .td_fshipping,.includes_ul .qMark{  display:inline; float:left;}

.proPop  a {
    display: block;
    font-size: 12px;
    padding-bottom: 10px;
    text-decoration: underline;
    text-align: right;
}
#content .product_image .image_info tr.includes ul.includes_ul .proPop li {
    background: none repeat scroll 0 0 transparent;
    font-family: "MuseoSlab300";
    font-size: 12px;
    font-style: italic;
    padding:8px 10px; line-height:15px;
}
.packaging {
    bottom: -41px;
    cursor: pointer;
    left: 500px;
    position: absolute;
}
#spin .spin_img, .packaging_img {
    height: 46px;
    width: 65px;
}
#wrapper #content .product_image .main_image .spin {
    bottom: -45px;
}
#content .product_image .main_image .spin {
    right: 170px;
}
#content .product_image .main_image .other_views, #content .product_image .main_image .spin, #content .product_image .main_image .try_on {
    bottom: -40px;
    position: absolute;
}

#content .product_image .main_image .spin_img img:hover {
    border: 3px solid #000000;
}
.packaging p {
    color: #666666;
    font: 13px "MuseoSlab500",メイリオ;
    
}
.packaging img:hover	{ border:3px solid #000;}
.big_packaging			{ position:relative;}
.big_packaging img		{ width:600px;}
.big_packaging_des{ background: url("../images/bg_pro_info.png"); color:#fff; font-size:12px;height: auto; padding: 15px;position: absolute;top: -10px;width: 610px;left:-10px;}

.icon_pro_close1 {height: 20px;position: absolute;right: 20px;top: 20px;width: 20px;z-index: 20;}
.icon_pro_close2{height: 20px;position: absolute;right:5px;top:5px;width: 20px;z-index: 20;}
.icon_pro_close1 { background: url("../images/icon_popClose.png") no-repeat scroll 0 0 transparent;}
.icon_pro_close2 { background: url("../images/icon_popClose_invert.png") no-repeat scroll 0 0 transparent; right:20px; z-index:21;top:20px;}
.review_from			{ color:#666; margin:20px 0 10px;}
.review a				{ display:block;color:#F7941E; margin-top:10px;}
.our_lenses p			{ color:#666; line-height:20px; margin:10px 0; text-align:justify;}
.our_lenses .our_lenses_title{ font-size: 16px;line-height: 15px;padding:20px 0 10px;font-weight:700;}
#content .product_image .main_image .spin .spin_360_button{ cursor:pointer;}
.share_product h3{ margin-bottom:20px;}	
.default_button {
    box-shadow: 0 2px 0 #DADADA;
    color: #666666;
    cursor: pointer;
    font: 14px/32px "MuseoSans500",メイリオ;
    padding-left: 30px; border:1px solid #D6D6D6;
}
.buy_image_button .btn_buy_green{background: url("../images/btn_imagebuy_green2.gif") no-repeat;height:72px;background-size: 135px 72px;padding-right: 5px; width:135px;}
.buy_image_button .btn_buy_blue{background: url("../images/btn_imagebuy_blue2.gif") no-repeat;background-size: 137px 72px;}
.buy_image_button .btn_buy_green a,.buy_image_button .btn_buy_blue a{ color:#fff;font-size: 13px;font-weight: 600;display: inline-block;vertical-align: middle;}
.buy_image_button .btn_buy_green a{width:90px; display: block;padding: 23px 0 30px 45px; cursor:pointer;}
.buy_image_button .btn_buy_blue a{width: 108px; padding: 15px 0 10px 30px;text-shadow: 1px 1px 1px #2290BE; cursor:pointer; }
.try_on_button{ background: url("../images/try_on.png") no-repeat #fff; display:block; width:57px; height:40px; border:1px solid #d6d6d6; cursor:pointer;}
.try_on .hover{ background: url("../images/try_on_white.png") no-repeat #333; border:3px solid #000;}
.has_image .proPriceR_en, .has_image .proPriceR_sc, .has_image .proPriceR_ja, .has_image .proPriceR_es, .has_image .proPriceR_cl, .has_image .proPriceR_ko, .has_image .proPriceR_fr, .has_image .proPriceR_pt, .has_image .proPriceR_da, .has_image .proPriceR_sv, .has_image .proPriceR_tc, .has_image .proPriceR_nl, .has_image .proPriceR_de , .has_image .proPriceR_no, .has_image .proPriceR_pl, .has_image .proPriceR_ru, .has_image .proPriceR_ty, .has_image .proPriceR_vd{
    background: url("../images/icon_fastshipping_small.png") no-repeat scroll 0 0 transparent;
    height: 26px;
    left: 85px;
    position: absolute;
    top: 50px;
    width: 41px;
    z-index: 15;
}

.has_image .proPriceR_vd{
    background: url("../images/icon_fastshipping_small.png") no-repeat scroll 0 -20px transparent;
    height: 26px;
    left: 85px;
    position: absolute;
    top: 50px;
    width: 41px;
    z-index: 15;
}
.proPriceR_en { float:left; display:inline;}
.proPriceR_en.fl { float:left; display:inline;}
.has_image .proPriceR_sc {
    background-position: 0 -53px;
}
.has_image .proPriceR_en {
    background-position: 0 -20px;
}
.has_image .proPriceR_vd {
    background-position: 0 -20px;
}
.has_image .proPriceR_ja {
    background-position: 0 -83px;
}
.has_image .proPriceR_es ,.has_image .proPriceR_cl {
    background-position: 0 -112px;
}
.has_image .proPriceR_ko {
    background-position: 0 -141px;
}
.has_image .proPriceR_fr {
    background-position:0 0;
}
.has_image .proPriceR_pt {
    background-position: 0 -197px;
}
.has_image .proPriceR_da {
    background-position: 0 -227px;
}
.has_image .proPriceR_sv {
    background-position: 0 -258px;
}
.has_image .proPriceR_tc {
    background-position: 0 -284px;
}
.has_image .proPriceR_nl {
    background-position: 0 -315px;
}
.has_image .proPriceR_de {
    background-position: 0 -345px;
}
.has_image .proPriceR_it {
    background-position: 0 -375px;
}


/*  add 2013-05-02 */
.has_image .proPriceR_pl{ background-position: 0 -593px;}
.has_image .proPriceR_ru{ background-position: 0 -645px;}
.has_image .proPriceR_ty{ background-position: 0 -697px;}
.has_image .proPriceR		{ margin:0px;display:block; background:url("../images/icon_fastshipping_list.png") no-repeat;width:56px; height:36px; position:absolute;margin: 0 0 0 40px;}
.discountCbg {
    background: url("../images/discount_cbg.png") no-repeat scroll 0 0 transparent;
    color: #FFF;
    display: table;
    height: 70px;
    position: absolute;
    right: 30px;
    width: 79px;
    top:20px;
}
.discountCbg span {
    display: block;
    font: 22px "MuseoSlab700",メイリオ; padding-left:10px; padding-top:20px;
    width: 55px;
}

.proPop .lastLine .fl a {
    display: block;
    font-size: 12px;
    padding-bottom: 10px;
    text-align: left;
    text-decoration: underline;
    width: 190px;
}
.proPop .proPriceR_en {background: url("../images/icon_fastshipping_right.png") no-repeat scroll 0 0 transparent;
    height: 34px;
    margin: 10px 0 0 20px;
    padding: 0;
    width: 71px;
	float:left;}
.proPop .proPriceR_it {
    background: url("../images/icon_fastshipping_right.png") no-repeat scroll 0 0 transparent;
    height: 34px;
    margin: 10px 0 0 20px;
    padding: 0;
    width: 71px;
}
#content .product_image .image_info tr.includes ul.includes_ul .proPop .proPriceR_sc {
    background-position: 0 -45px;
}
#content .product_image .image_info tr.includes ul.includes_ul .proPop .proPriceR_ja {
    background-position: 0 -86px;
}
#content .product_image .image_info tr.includes ul.includes_ul .proPop .proPriceR_es ,#content .product_image .image_info tr.includes ul.includes_ul .proPop .proPriceR_cl{
    background-position: 0 -128px;
}
#content .product_image .image_info tr.includes ul.includes_ul .proPop .proPriceR_ko {
    background-position: 0 -167px;
}
#content .product_image .image_info tr.includes ul.includes_ul .proPop .proPriceR_fr {
    background-position: 0 -202px;
}
#content .product_image .image_info tr.includes ul.includes_ul .proPop .proPriceR_pt {
    background-position: 0 -242px;
}
#content .product_image .image_info tr.includes ul.includes_ul .proPop .proPriceR_da {
    background-position: 0 -282px;
}
#content .product_image .image_info tr.includes ul.includes_ul .proPop .proPriceR_sv {
    background-position: 0 -328px;
}
#content .product_image .image_info tr.includes ul.includes_ul .proPop .proPriceR_tc {
    background-position: 0 -363px;
}
#content .product_image .image_info tr.includes ul.includes_ul .proPop .proPriceR_nl {
    background-position: 0 -405px;
}
#content .product_image .image_info tr.includes ul.includes_ul .proPop .proPriceR_de {
    background-position: 0 -446px;
}
#content .product_image .image_info tr.includes ul.includes_ul .proPop .proPriceR_it {
    background-position: 0 -495px;
}


#content .product_image .image_info tr.includes ul.includes_ul .proPop .proPriceR_en, #content .product_image .image_info tr.includes ul.includes_ul .proPop .proPriceR_sc, #content .product_image .image_info tr.includes ul.includes_ul .proPop .proPriceR_ja, #content .product_image .image_info tr.includes ul.includes_ul .proPop .proPriceR_es, #content .product_image .image_info tr.includes ul.includes_ul .proPop .proPriceR_ko, #content .product_image .image_info tr.includes ul.includes_ul .proPop .proPriceR_fr, #content .product_image .image_info tr.includes ul.includes_ul .proPop .proPriceR_pt, #content .product_image .image_info tr.includes ul.includes_ul .proPop .proPriceR_da, #content .product_image .image_info tr.includes ul.includes_ul .proPop .proPriceR_sv, #content .product_image .image_info tr.includes ul.includes_ul .proPop .proPriceR_tc, #content .product_image .image_info tr.includes ul.includes_ul .proPop .proPriceR_nl, #content .product_image .image_info tr.includes ul.includes_ul .proPop .proPriceR_de, #content .product_image .image_info tr.includes ul.includes_ul .proPop .proPriceR_it , #content .product_image .image_info tr.includes ul.includes_ul .proPop .proPriceR_cl{
    background-image: url("../images/icon_fastshipping_right.png");
    height: 34px;
    margin: 10px 0 0 20px;
    padding: 0;
    width: 71px;
	display:inline-block;
	float:left;
}
.addBlock{ display:block;}
.proPop .addInfoPopArrow{ margin: -16px 0 0;position: absolute; text-align: center; width: 280px;}
.addInfoPopUl {line-height: 5px;}
.addInfoPopUl li { }

.bgPopupText {float: left;margin: 0;padding: 10px 0 0 270px;width: 350px;}
.bgPopupText ul {float: left;list-style: none outside none;margin: 0;padding: 0;text-align: left;}
.bgPopupText ul li {background: url("../images/smallGreenArrow.png") no-repeat scroll 0 0 transparent;color: #404040;font-family: MuseoSlab500;font-size: 14px;line-height: 18px;margin-bottom: 3px;padding-left: 20px;width: 340px;}
#infoDiv .bgPopupText p {background: url("../images/HOMEPAGE_orangeCircle.png") no-repeat scroll 0 0 transparent;color: #FFF;float: right;font-family: MuseoSlab500;font-size: 19px;height: 100px;line-height: 25px;margin: -148px 10px 0;padding: 7px 0;text-align: center;}
.bgPopupBottom {float: left;height: 43px;margin-top: 5px;width: 650px;}
#infoDiv .bgPopupBottom p {background-color: #E1E1E1;color: #494949;float: left;font: 12px/15px MuseoSlab500;height: 38px;margin: 5px 0 0;opacity: 0.7;padding: 5px 0 0;text-align: center;width: 260px;}
#infoDiv .bgPopupBottom .WhiteBtn {display: table;float: left;margin: 5px 0 0;opacity: 1; width: 165px;}
.WhiteBtn .WhiteBtnText {background: none repeat scroll 0 0 #76B607;border-color: #666666;border-style: solid; border-width: 1px 1px 3px;box-shadow: 0 2px 0 #666666;cursor: pointer; margin: 0;width: 165px;}
.WhiteBtn .WhiteBtnText a {color: #FFF;display: table-cell;font-family: MuseoSlab700;font-size: 15px;height: 40px;text-align: center;text-decoration: none;vertical-align: middle; width: 165px; line-height:20px;}
#infoDiv .bgPopupBottom .BlueBtn {display: table;float: left;margin: 5px 0 0 10px;opacity: 1; padding: 0;width: 165px;}
.BlueBtn .BlueBtnText {background: none repeat scroll 0 0 #29ABE2;border-color: #666666;border-style: solid;border-width: 1px 1px 3px;box-shadow: 0 2px 0 #666666;cursor: pointer;margin: 0;text-align: center; width: 165px;line-height:20px;}
.BlueBtn .BlueBtnText a {color: #FFF;display: table-cell;font-family: MuseoSlab700;font-size: 14px;height: 40px;text-decoration: none;vertical-align: middle;width: 165px;}
#infoDiv .closeIconP {
    color: #333333;
    float: left;
    font-family: MuseoSlab500;
    font-size: 21px;
    line-height: 35px;
    margin: 10px 0 0;
    padding-left: 225px;
}
#infoDiv .closeIconP span {
    font-family: MuseoSlab500;
    font-size: 27px;
}
#infoDiv .closeIconP span.second_span {
    font-family: MuseoSlab500;
    font-size: 34px;
}

.product_image .main_image .big_image {
    margin:0 auto;
}
#content .product_image .main_image .other_views .see_img {
    float: left;
    height: 40px;
    margin-right: 10px;
    width: 60px;
}

#other_view_1, #other_view_2, #other_view_3, #other_view_4 {
    border: 1px solid #CCCCCC; height: 40px;
    width: 57px;
}
#content .product_image .main_image .other_views .active_div, #content .product_image .main_image .spin .active_div, #content .product_image .main_image .try_on .active_div, .spin .active_div, .packaging .active_div {
    background: url("../images/up_arrow_black.png") no-repeat scroll 22px 1px transparent;
    height: 10px;
    margin-top: -10px;
    width: 40px;
}
#content .product_image .image_info {
    padding: 8px 0 0 20px;
    width: 317px;
}

.try_on_button_white {
    background: url("../images/try_on.png") no-repeat scroll 0 0 #fff;
    border:3px solid #000000;
    height: 40px;
    width: 57px;
}
.big_packaging .left p {
    color: #FFF;
    font: 11px "Lucida Grande",Helvetica,Arial;
}

.big_packaging .left {
    background: url("../images/bg_pro_info.png") repeat scroll 0 0 transparent;
    display: block;
    height: auto;
    padding: 15px;
    position: absolute;
    top: 0;
    width:557px;
}
#content .product_image .main_image {
    padding: 0;
    width: 600px;
}
.border_with_shadow {
    box-shadow:2px 2px 0 0 rgba(104,104,104,0.2);background:#fbfbfb;
}
.returnPage .return_tittle P {
    font-family: Georgia;
    font-size: 14px;
    width: 100%;

}
.return_tittle img {
    float: left;
    margin-right: 10px;
}
.returnPage .return_tittle span {
    color: #000000;
    display: block;
    float: left;
    font-family: MuseoSlab500;
    font-size: 24px;
    line-height: 24px;
    width: 80%;
}
.returnPage p {
    font-family: Georgia;
    font-size: 13px;
    width: 250px;
	margin:10px 0;
}
.returnPage p span {
    color: #FF8A00;
}
.returnUl {
    margin: 0;
    padding: 8px 0 0;
}
.returnUl li {
    background: url("../images/check_black.png") no-repeat scroll 0 0 transparent;
    color: #666666;
    font-family: Georgia;
    font-size: 13px;
    list-style: none outside none;
    margin-bottom: 5px;
    padding-left: 25px;
}
.returnPage {
    margin: 30px 0 30px 15px;
}
.returnPage .return_tittle {
    margin-bottom: 15px;
    margin-left: 50px;
}
.hidden {
    display: none;
}
#content .product_content .content_right .full_giveone {
    border-bottom: 1px solid #D6D6D6;
    color: #666666;
    font-family: "MuseoSlab500",メイリオ;
    font-size: 12px;
    line-height: 16px;
}
.full_giveone h3 {
    background: url("../images/pro_buyone_bg.gif") no-repeat scroll 0 0 transparent;
    font-family: "MuseoSlab500",メイリオ;
    font-size: 20px;
    height: 74px;
    line-height: 74px;
    text-align: center;
    width: 284px;
}
.full_giveone ul {
    background: url("../images/buyone_map.gif") no-repeat scroll 0 0 transparent;
    display: block;
    font-family: "MuseoSlab500",メイリオ;
    font-size: 18px;
    height: 126px;
    line-height: 30px;
    padding: 25px 0 0 60px;
    width: 250px;
}
.full_giveone ul li a {
    color: #666666;
}


/* add 2012-08-14 */

.moreInfoReturn a {
    float: right;
    margin-bottom: 10px;
    margin-top: 10px;
    text-decoration: underline;
    text-align: right;
}

#content .product_image .image_info tr.price span {
    color: #F7941E;
    font-family: "MuseoSlab700",メイリオ;
    font-size: 27px;
    line-height: 30px;
}
#content .product_image .image_info tr.includes td {
    padding-top: 0;
}


.detail_right_features .parameter_type {
    border-bottom: 1px solid #CCCCCC;    
    color: #999999;
    height: 30px;
    margin: 15px 0;
   
}
.detail_right_features .parameter_type li {
    cursor: pointer;
    float: left;
    height: 30px;
    margin-right: 3px;
    position: relative;
    text-align: center;
    width: 135px;

}
.detail_right_features .parameter_type li.selected {
    color: #000000;
}
.detail_right_features .parameter_type li.selected .active_li {
    background: url("../images/small_up_arrow.png") no-repeat scroll 65px 0 transparent;
    border-top: 1px solid #000000;
    height: 5px;
    left: 0;
    top:30px;
    position: absolute;
    width: 100%;
}
.detail_right_features .parameter_type li:hover {
    color: #F7941E;
}

/*add 0828*/
.lastLine { overflow:hidden;}

.chosses_size td div{ text-align:left;}

.main_image .proPriceR_en, .main_image .proPriceR_sc, .main_image .proPriceR_ja, .main_image .proPriceR_es, .main_image .proPriceR_cl, .main_image .proPriceR_ko, .main_image .proPriceR_fr, .main_image .proPriceR_pt, .main_image .proPriceR_da, .main_image .proPriceR_sv, .main_image .proPriceR_tc, .main_image .proPriceR_nl, .main_image .proPriceR_de, .main_image .proPriceR_it , .main_image .proPriceR_vd, .main_image .proPriceR_no, .main_image .proPriceR_pl, .main_image .proPriceR_ru, .main_image .proPriceR_ty{
    background: url("../images/icon_fastshipping_right.png") no-repeat scroll 0 0 transparent;
    height: 36px;
    right: 20px;
    position: absolute;
    top: 24px;
    width: 56px;
    z-index: 15;
}
.has_image .other_color_hover .proPriceR_en, .has_image .other_color_hover .proPriceR_sc, .has_image .other_color_hover .proPriceR_ja, .has_image .other_color_hover .proPriceR_es, .has_image .other_color_hover .proPriceR_cl, .has_image .other_color_hover .proPriceR_ko, .has_image .other_color_hover .proPriceR_fr, .has_image .other_color_hover .proPriceR_pt, .has_image .other_color_hover .proPriceR_da, .has_image .other_color_hover .proPriceR_sv, .has_image .other_color_hover .proPriceR_tc, .has_image .other_color_hover .proPriceR_nl, .has_image .other_color_hover .proPriceR_de, .has_image .other_color_hover .proPriceR_vd , .has_image .other_color_hover .proPriceR_pl, .has_image .other_color_hover .proPriceR_ru, .has_image .other_color_hover .proPriceR_ty{
    background: url("../images/icon_fastshipping_right.png") no-repeat scroll 0 0 transparent;
    height: 36px;
    left: 160px;
    position: absolute;
    top: 55px;
    width: 56px;
    z-index: 15;
}
.parameter .proPriceR_en, .parameter .proPriceR_sc, .parameter .proPriceR_ja, .parameter .proPriceR_es, .parameter .proPriceR_cl, .parameter .proPriceR_ko, .parameter .proPriceR_fr, .parameter .proPriceR_pt, .parameter .proPriceR_da, .parameter .proPriceR_sv, .parameter .proPriceR_tc, .parameter .proPriceR_nl, .parameter .proPriceR_de , .parameter .proPriceR_vd, .parameter .proPriceR_pl, .parameter .proPriceR_ru, .parameter .proPriceR_ty{
    background: url("../images/icon_fastshipping_right_table.png") no-repeat scroll 0 0 transparent;
    height: 36px;
    margin: 10px 0 0 105px;
    width: 86px;
}
.main_image .proPriceR_en {
    height: 36px;
    width: 56px;
}
.main_image .proPriceR_vd {
    height: 36px;
    width: 56px;
}
.main_image .proPriceR_sc, .has_image .other_color_hover .proPriceR_sc {
    background-position: 0 -45px;
    height: 31px;
    width: 53px;
}
.main_image .proPriceR_ja, .has_image .other_color_hover .proPriceR_ja {
    background-position: 0 -86px;
    height: 37px;
    width: 53px;
}
.main_image .proPriceR_es, .has_image .other_color_hover .proPriceR_es, .parameter .proPriceR_es ,.main_image .proPriceR_cl, .has_image .other_color_hover .proPriceR_cl, .parameter .proPriceR_cl{
    background-position: 0 -128px;
}
.main_image .proPriceR_ko, .has_image .other_color_hover .proPriceR_ko, .parameter .proPriceR_ko {
    background-position: 0 -167px;
}
.main_image .proPriceR_fr, .has_image .other_color_hover .proPriceR_fr, .parameter .proPriceR_fr {
    background-position: 0 -202px;
}
.main_image .proPriceR_pt, .has_image .other_color_hover .proPriceR_pt, .parameter .proPriceR_pt {
    background-position: 0 -242px;
}
.main_image .proPriceR_da, .has_image .other_color_hover .proPriceR_da, .parameter .proPriceR_da {
    background-position: 0 -282px;
}
.main_image .proPriceR_sv, .has_image .other_color_hover .proPriceR_sv, .parameter .proPriceR_sv {
    background-position: 0 -328px;
}
.main_image .proPriceR_tc, .has_image .other_color_hover .proPriceR_tc, .parameter .proPriceR_tc {
    background-position: 0 -363px;
}
.main_image .proPriceR_nl, .has_image .other_color_hover .proPriceR_nl, .parameter .proPriceR_nl {
    background-position: 0 -405px;
}
.main_image .proPriceR_de, .has_image .other_color_hover .proPriceR_de, .parameter .proPriceR_de {
    background-position: 0 -446px;
}
.main_image .proPriceR_it, .has_image .other_color_hover .proPriceR_it, .parameter .proPriceR_it {
    background-position: 0 -495px;
}

.main_image .proPriceR_pl, .has_image .other_color_hover .proPriceR_pl, .parameter .proPriceR_pl {
    background-position: 0 -593px;
}

.main_image .proPriceR_ru, .has_image .other_color_hover .proPriceR_ru, .parameter .proPriceR_ru {
    background-position: 0 -645px;
}

.main_image .proPriceR_ty, .has_image .other_color_hover .proPriceR_ty, .parameter .proPriceR_ty {
    background-position: 0 -697px;
}
.parameter .proPriceR_en {
    background-position: 0 0;
}
.parameter .proPriceR_vd {
    background-position: 0 0;
}
.parameter .proPriceR_sc {
    background-position: 0 -45px;
}
.parameter .proPriceR_ja {
    background-position: 0 -86px;
}
.returnUl li a {color: #F7941E;}

.includes .includes_ul .lastLine .proPriceR_fr {background-position: 0 -202px;}
.includes .includes_ul .lastLine .proPriceR_es { background-position: 0 -128px;}
.includes .includes_ul .lastLine .proPriceR_cl { background-position: 0 -128px;}
.includes .includes_ul .lastLine .proPriceR_ko { background-position: 0 -167px;}
.includes .includes_ul .lastLine .proPriceR_pt {background-position: 0 -242px;}
.includes .includes_ul .lastLine .proPriceR_da {background-position: 0 -282px;}
.includes .includes_ul .lastLine .proPriceR_sv {background-position: 0 -328px;}
.includes .includes_ul .lastLine .proPriceR_tc {background-position: 0 -363px;}
.includes .includes_ul .lastLine .proPriceR_nl {background-position: 0 -405px;}
.includes .includes_ul .lastLine .proPriceR_de {background-position: 0 -446px;}
.includes .includes_ul .lastLine .proPriceR_it {background-position: 0 -495px;}
#content .product_image .image_info h1 { font-size:17px; font-weight:700; font-family:"MuseoSlab500";}
.chosses_size img { margin-left:10px;}
.adddropicon3 { width:140px; padding-top:13px;}
.adddropicon3 img{
    display: inline-block;
    float: left;
    width: 80px;
}
.adddropicon3 p{
    float: left;
    font: 13px "MuseoSlab100";
    padding-top: 5px;
}
.product_image .main_image h3 { text-align:center;}
.has_image .proPriceR_sc {
    background-position: 0 -53px;
}
.has_image .proPriceR_en {
    background-position: 0 -20px;
}
.has_image .proPriceR_ja {
    background-position: 0 -83px;
}
.has_image .proPriceR_es ,.has_image .proPriceR_cl{
    background-position: 0 -112px;
}
.has_image .proPriceR_ko {
    background-position: 0 -141px;
}
.has_image .proPriceR_fr {
    background-position: 0 -167px;
}
.has_image .proPriceR_pt {
    background-position: 0 -197px;
}
.has_image .proPriceR_da {
    background-position: 0 -227px;
}
.has_image .proPriceR_sv {
    background-position: 0 -258px;
}
.has_image .proPriceR_tc {
    background-position: 0 -284px;
}
.has_image .proPriceR_nl {
    background-position: 0 -315px;
}
.has_image .proPriceR_de {
    background-position: 0 -345px;
}
.has_image .proPriceR_no {
    background-position: 0 -411px;
}
/* product page button padding
.buy_image_button .btn_buy_blue .formSubmitRx { padding-top:20px;}
*/
.navigation .other_model {float:right; }
.image_info .model .gender {padding-top:7px;}
.main_image .proPriceR_no, .has_image .other_color_hover .proPriceR_no, .parameter .proPriceR_no { background-position: 0 -540px;}
.addicon_nl img { width:60px;}
#content .product_content .content_right .full_packaging p{margin:10px 0;color: #666;font-family: "MuseoSlab500",メイリオ;font-size: 12px;line-height: 16px;}
#content .product_image .main_image { position:relative;}
#content .product_image .main_image .shareIcon { position:relative; top:30px; left:160px; overflow:hidden; height:50px; width:300px; z-index:9996;}
#content .product_image .main_image .shareIcon ul li {float:left;width:32px;margin-right:10px;list-style-type: none;}
#content .product_image .main_image .shareIcon .shareText {font: 16px/17px "MuseoSans500";width:45px; text-align:center; height:17px; display:block; background: url("../images/share_iconArrow.jpg") no-repeat scroll 0 0 transparent; padding-left:35px; margin-left:115px;}
#content .product_image .image_info .starRating {font-size: 12px;color: #000; float:left;padding-top: 5px;}
#content .product_image .image_info #total_rate {font-size: 12px;color: #000;}
#content .product_image .image_info .lowStock {color: #f02023;font-size: 11px; font-family:"MuseoSlab700";}
#rate_qmark {background: url("../images/question_mark.png") no-repeat scroll 0 0 transparent;cursor: pointer;display: inline-block; height: 14px; margin-left: 4px;width: 18px;margin-top: 3px; position:relative;}
#rate_qmark .proPop {
    background: none repeat scroll 0 0 #FFF4D4;
    box-shadow: 1px 1px 4px #000000;
    font-size: 12px;
    left:-175px;
    line-height: 16px;
    padding: 0 10px;
    position: absolute;
    top: 30px;
    width: 280px;
    z-index: 500;
}

#rate_qmark .proPop .addInfoPopArrow {
    margin: -13px 0px 0px 163px;
    position: absolute;
}
#rate_qmark  .proPop .title {
    font-family: Georgia;
    font-size: 18px;
    font-style: italic;
    font-weight: 400;
    line-height: 18px;
}

#rate_qmark .proPop li {
    background: none repeat scroll 0 0 transparent;
    font-family: "MuseoSlab300";
    font-size: 12px;
    font-style: italic;
    padding: 10px;
}
.image_info .model .gender { float:left; margin-right:5px;}


/*  add 2013-08-02  */
.image_info .cart_content_2_addlogotext {
    float: left;
	overflow: hidden;
    padding: 10px 0;
    width: 445px;
}
.image_info .cart_content_2_addlogotext .addlogotext_text {
	float: left;
	width: 380px;
	
}
.image_info .cart_content_2_addlogotext .addlogotext_text ul li {
	float: left;
	width:170px;
	background-image: url('../images/cart_03_add.gif');
	background-repeat: no-repeat;
	background-position: 0px center;
	padding-left: 10px;
	font-size: 12px;
	line-height:20px;
	text-align:left;
}
/* new design of product page */

.iconTopseller_en {
    background: url("../images/brand_top_seller_en.png") no-repeat scroll 0 0 transparent;
    height: 57px;
    left: 0;
    position: absolute;
    top: 0;
    width: 108px;
    z-index: 5;
}
.iconTopseller_sc {
    background: url("../images/brand_top_seller_sc.png") no-repeat scroll 0 0 transparent;
    height: 57px;
    left: 0;
    position: absolute;
    top: 0;
    width: 108px;
    z-index: 5;
}
.iconTopseller_es {
    background: url("../images/brand_top_seller_es.png") no-repeat scroll 0 0 transparent;
    height: 57px;
    left: 0;
    position: absolute;
    top: 0;
    width: 108px;
    z-index: 5;
}
.iconTopseller_fr {
    background: url("../images/brand_top_seller_fr.png") no-repeat scroll 0 0 transparent;
    height: 57px;
    left: 0;
    position: absolute;
    top: 0;
    width: 108px;
    z-index: 5;
}
.iconTopseller_ja {
    background: url("../images/brand_top_seller_jp.png") no-repeat scroll 0 0 transparent;
    height: 57px;
    left: 0;
    position: absolute;
    top: 0;
    width: 108px;
    z-index: 5;
}
.iconTopseller_da {
    background: url("../images/brand_top_seller_da.png") no-repeat scroll 0 0 transparent;
    height: 57px;
    left: 0;
    position: absolute;
    top: 0;
    width: 108px;
    z-index: 5;
}
.iconTopseller_de {
    background: url("../images/brand_top_seller_de.png") no-repeat scroll 0 0 transparent;
    height: 57px;
    left: 0;
    position: absolute;
    top: 0;
    width: 108px;
    z-index: 5;
}
.iconTopseller_ko {
    background: url("../images/brand_top_seller_ko.png") no-repeat scroll 0 0 transparent;
    height: 57px;
    left: 0;
    position: absolute;
    top: 0;
    width: 108px;
    z-index: 5;
}
.iconTopseller_nl {
    background: url("../images/brand_top_seller_nl.png") no-repeat scroll 0 0 transparent;
    height: 57px;
    left: 0;
    position: absolute;
    top: 0;
    width: 108px;
    z-index: 5;
}
.iconTopseller_pt {
    background: url("../images/brand_top_seller_pt.png") no-repeat scroll 0 0 transparent;
    height: 57px;
    left: 0;
    position: absolute;
    top: 0;
    width: 108px;
    z-index: 5;
}
.iconTopseller_sc {
    background: url("../images/brand_top_seller_sc.png") no-repeat scroll 0 0 transparent;
    height: 57px;
    left: 0;
    position: absolute;
    top: 0;
    width: 108px;
    z-index: 5;
}
.iconTopseller_sv {
    background: url("../images/brand_top_seller_sv.png") no-repeat scroll 0 0 transparent;
    height: 57px;
    left: 0;
    position: absolute;
    top: 0;
    width: 108px;
    z-index: 5;
}
.iconTopseller_tc {
    background: url("../images/brand_top_seller_tc.png") no-repeat scroll 0 0 transparent;
    height: 57px;
    left: 0;
    position: absolute;
    top: 0;
    width: 108px;
    z-index: 5;
}

.iconTopseller_it{
    background: url("../images/top_seller/brand_top_seller_56.png") no-repeat scroll 0 0 transparent;
    height: 57px;
    left: 0;
    position: absolute;
    top: 0;
    width: 108px;
    z-index: 5;
}

.iconTopseller_no{
    background: url("../images/brand_top_seller_64.png") no-repeat scroll 0 0 transparent;
    height: 57px;
    left: 0;
    position: absolute;
    top: 0;
    width: 108px;
    z-index: 5;
}
.iconTopseller_ru{
    background: url("../images/top_seller/brand_top_seller_67.png") no-repeat scroll 0 0 transparent;
    height: 57px;
    left: 0;
    position: absolute;
    top: 0;
    width: 108px;
    z-index: 5;
}
.iconTopseller_pl{
    background: url("../images/top_seller/brand_top_seller_68.png") no-repeat scroll 0 0 transparent;
    height: 57px;
    left: 0;
    position: absolute;
    top: 0;
    width: 108px;
    z-index: 5;
}
#content .product_image .image_info tr.price em { font-size:13px; font-style: italic; color:#f39200; width:100px; display:inline-block; line-height:14px; margin-left:10px;font-family:"MuseoSans500";}


/* SBG 4.3 CSS */
.recomment_products { overflow: hidden;}
.recomment_products h3 {font: 22px "MuseoSlab100";margin: 15px 0;}
.recomment_products .proCell { border:1px solid #CCC; width:220px; line-height:20px; font-family:MuseoSans500; font-size:16px; color:000000;float:left; margin-right:11px; }
.recomment_products .proCell .recomment_product_info{ background:#eeeeee; padding-bottom:10px; height:145px;}
.recomment_products .proCell a{ background:#FFF; display:block; height:265px;}
.recomment_products .proCell a img{height: 70px;width: 160px; padding:20px;}
.recomment_products .proCell .star_ating {padding-top:5px; text-align:center; height:20px;}
.recomment_products .proCell .star_ating img { width:17px; height:15px; padding:0;}
.recomment_products .proCell .productName {font-family: MuseoSlab300; font-size: 13px; padding:0 10px;}
.recomment_products .proCell .brandName{ padding:0 10px;font-family: MuseoSans500;font-size: 14px;}
.recomment_products .proCell .rx_free{ color: #000000;font-family: MuseoSans300;font-size: 13px; padding:0 10px;}
.recomment_products .proCell .rx_free span{ color: #F7941E;display: inline;font-family: MuseoSans700; font-size: 13px; padding-left:0; }
.recomment_products .proCell .orange {color: #F39200;font-family: MuseoSlab700; font-size: 18px; padding:0 10px; display:block; margin-top:5px;}
/* new top seller style
.iconTopseller_en {
    background: url("../images/top_seller/brand_top_seller_1.png") no-repeat scroll 0 0 transparent;
    height: 57px;
    left: 0;
    position: absolute;
    top: 0;
    width: 108px;
    z-index: 5;
}
.iconTopseller_vd {
    background: url("../images/top_seller/brand_top_seller_1.png") no-repeat scroll 0 0 transparent;
    height: 57px;
    left: 0;
    position: absolute;
    top: 0;
    width: 108px;
    z-index: 5;
}
.iconTopseller_sc {
    background: url("../images/top_seller/brand_top_seller_5.png") no-repeat scroll 0 0 transparent;
    height: 57px;
    left: 0;
    position: absolute;
    top: 0;
    width: 108px;
    z-index: 5;
}
.iconTopseller_ja {
    background: url("../images/top_seller/brand_top_seller_8.png") no-repeat scroll 0 0 transparent;
    height: 57px;
    left: 0;
    position: absolute;
    top: 0;
    width: 108px;
    z-index: 5;
}
.iconTopseller_tc{
    background: url("../images/top_seller/brand_top_seller_9.png") no-repeat scroll 0 0 transparent;
    height: 57px;
    left: 0;
    position: absolute;
    top: 0;
    width: 108px;
    z-index: 5;
}
.iconTopseller_de{
    background: url("../images/top_seller/brand_top_seller_12.png") no-repeat scroll 0 0 transparent;
    height: 57px;
    left: 0;
    position: absolute;
    top: 0;
    width: 108px;
    z-index: 5;
}
.iconTopseller_nl{
    background: url("../images/top_seller/brand_top_seller_14.png") no-repeat scroll 0 0 transparent;
    height: 57px;
    left: 0;
    position: absolute;
    top: 0;
    width: 108px;
    z-index: 5;
}
.iconTopseller_sv{
    background: url("../images/top_seller/brand_top_seller_22.png") no-repeat scroll 0 0 transparent;
    height: 57px;
    left: 0;
    position: absolute;
    top: 0;
    width: 108px;
    z-index: 5;
}
.iconTopseller_es{
    background: url("../images/top_seller/brand_top_seller_29.png") no-repeat scroll 0 0 transparent;
    height: 57px;
    left: 0;
    position: absolute;
    top: 0;
    width: 108px;
    z-index: 5;
}
.iconTopseller_fr{
    background: url("../images/top_seller/brand_top_seller_39.png") no-repeat scroll 0 0 transparent;
    height: 57px;
    left: 0;
    position: absolute;
    top: 0;
    width: 108px;
    z-index: 5;
}
.iconTopseller_pt{
    background: url("../images/top_seller/brand_top_seller_48.png") no-repeat scroll 0 0 transparent;
    height: 57px;
    left: 0;
    position: absolute;
    top: 0;
    width: 108px;
    z-index: 5;
}
.iconTopseller_da{
    background: url("../images/top_seller/brand_top_seller_51.png") no-repeat scroll 0 0 transparent;
    height: 57px;
    left: 0;
    position: absolute;
    top: 0;
    width: 108px;
    z-index: 5;
}
.iconTopseller_it{
    background: url("../images/top_seller/brand_top_seller_56.png") no-repeat scroll 0 0 transparent;
    height: 57px;
    left: 0;
    position: absolute;
    top: 0;
    width: 108px;
    z-index: 5;
}
.iconTopseller_ko{
    background: url("../images/top_seller/brand_top_seller_59.png") no-repeat scroll 0 0 transparent;
    height: 57px;
    left: 0;
    position: absolute;
    top: 0;
    width: 108px;
    z-index: 5;
}
.iconTopseller_no{
    background: url("../images/brand_top_seller_64.png") no-repeat scroll 0 0 transparent;
    height: 57px;
    left: 0;
    position: absolute;
    top: 0;
    width: 108px;
    z-index: 5;
}
.iconTopseller_ru{
    background: url("../images/top_seller/brand_top_seller_67.png") no-repeat scroll 0 0 transparent;
    height: 57px;
    left: 0;
    position: absolute;
    top: 0;
    width: 108px;
    z-index: 5;
}
.iconTopseller_pl{
    background: url("../images/top_seller/brand_top_seller_68.png") no-repeat scroll 0 0 transparent;
    height: 57px;
    left: 0;
    position: absolute;
    top: 0;
    width: 108px;
    z-index: 5;
} */
/* free lenses 2013-9-18 */

.icon_rx { margin:0px;display:block; background:url("../images/icon_rx.png") no-repeat;width:80px; height:41px; position:absolute;margin: 70px 0 0 20px;}
.icon_rx.icon_rx_en {height: 41px; width: 80px;}
.icon_rx.icon_rx_fr {background-position: 0 -41px;}
.icon_rx.icon_rx_ru {background-position: 0 -82px;}
.icon_rx.icon_rx_pt {background-position: 0 -123px;}
.icon_rx.icon_rx_br {background-position: 0 -123px;}
.icon_rx.icon_rx_nl {background-position: 0 -164px;}
.icon_rx.icon_rx_es {background-position: 0 -205px;}
.icon_rx.icon_rx_pl {background-position: 0 -240px;}
.icon_rx.icon_rx_de {background-position: 0 -275px;}
.icon_rx.icon_rx_at{background-position: 0 -287px;}
.icon_rx.icon_rx_ch {background-position: 0 -287px;}
.icon_rx.icon_rx_da {background-position: 0 -320px;}
.icon_rx.icon_rx_it {background-position: 0 -360px;}
.icon_rx.icon_rx_tc {background-position: 0 -400px;}
.icon_rx.icon_rx_sc {background-position: 0 -437px;}
.icon_rx.icon_rx_sv {background-position: 0 -480px;}
.icon_rx.icon_rx_not {background-position: 0 -510px;}
.icon_rx.icon_rx_cl {background-position: 0 -205px;}
.icon_rx.icon_rx_ko {height: 41px; width: 80px;}
.icon_rx.icon_rx_ty {height: 41px; width: 80px;}
.icon_rx.icon_rx_vd {height: 41px; width: 80px;}
#content .product_image .image_info tr.includes ul.includes_ul li.priceMatch {/*background: url("../images/check.png") no-repeat scroll 0 16px transparent;padding-left:20px; */padding-top:15px;font-size: 14px;} 
.price_gurantee_qmark { width:380px;}
#content .product_image .image_info tr.includes ul.includes_ul .price_gurantee{/*background:url("../images/check.png") no-repeat scroll 0 16px transparent;*/ padding-right:19px;}
.image_info .bgPopup .closeIcon { position: absolute;right: -11px;top: -13px;}
.bgPopupBottom2{background: url("../images/discount_cbg.png") no-repeat scroll 0 0 transparent;position: absolute; width:79px;height:70px;right:10px; top:75px; color:#FFF;}

.fav_icon .fav_iconP {
    background: none repeat scroll 0 0 #FFF;
    box-shadow: 1px 1px 3px #A9A9A9;
    display: none;
    font-size: 13px;
    padding: 10px;
    position: absolute;
    right: -8px;
    top: -61px;
    width: 200px;
}
.btn_buy_bluenew {
    background: none repeat scroll 0 0 #76B607;
    border-color: #000000;
    border-style: solid;
    border-width: 1px 1px 3px;
    font-size: 13px;
    font-weight: 600;
    height: 30px;
    text-align: center;
    text-shadow: 1px 1px 1px #2290BE;
}
.btn_buy_bluenew .formSubmitRx_b {
    color: #FFF;
    text-align: center;
}
.btn_buy_bluenew .formSubmitRx_a {
    color: #FFF;
    text-align: center;
}


/*this is public for sidebar lenses*/
.sidebar_lenses_div{
	display: block;
    position:fixed;
    z-index: 10000;
    font-size:20px;
    height:43px;
    
	background: #FFA500 url(../images/banner_modal/arrow-hide.png) no-repeat right bottom;
    transform:rotate(270deg);
    -moz-transform:rotate(270deg);
    -webkit-transform:rotate(270deg);
    -o-transform:rotate(270deg);
    -ms-transform:rotate(270deg);
    text-align:center;
    padding-top:10px 0 0 10px;
	right:-116px;
    top: 352px;
	cursor:pointer;
}
.sidebar_lenses_div a{text-decoration:none;color:white;line-height:40px;cursor:pointer; margin:0 10px;font-family: Arial; font-weight:normal; padding-right:35px;}

.sidebar_lenses_start_1,.sidebar_list_lenses_start_1{width:275px;}
.sidebar_lenses_start_2,.sidebar_list_lenses_start_2{width:275px;}
.sidebar_lenses_start_4,.sidebar_list_lenses_start_4{width:275px;}
.sidebar_lenses_start_5,.sidebar_list_lenses_start_5{right:-116px;width:275px;}
.sidebar_lenses_start_6,.sidebar_list_lenses_start_6{right:-119px;width:275px;}
.sidebar_lenses_start_7,.sidebar_list_lenses_start_7{right:-125px;width:292px;}
.sidebar_lenses_start_8,.sidebar_list_lenses_start_8{right:-134px;width:310px;}
.sidebar_lenses_start_9,.sidebar_list_lenses_start_9{right:-116px;width:275px;}
.sidebar_lenses_start_10,.sidebar_list_lenses_start_10{right:-116px;width:275px;}
.sidebar_lenses_start_11,.sidebar_list_lenses_start_11{width:275px;}
.sidebar_lenses_start_12,.sidebar_list_lenses_start_12{right:-155px;width:353px;}
.sidebar_lenses_start_13,.sidebar_list_lenses_start_13{width:275px;}
.sidebar_lenses_start_14,.sidebar_list_lenses_start_14{width:325px; right:-141px;}
.sidebar_lenses_start_15,.sidebar_list_lenses_start_15{}
.sidebar_lenses_start_16,.sidebar_list_lenses_start_16{right:-136px;width:315px;}
.sidebar_lenses_start_17,.sidebar_list_lenses_start_17{width:275px;}
.sidebar_lenses_start_18,.sidebar_list_lenses_start_18{right:-119px;width:275px;}
.sidebar_lenses_start_21,.sidebar_list_lenses_start_21{width:275px;}
.sidebar_lenses_start_22,.sidebar_list_lenses_start_22{right:-156px;width:355px;}
.sidebar_lenses_start_23,.sidebar_list_lenses_start_23{width:275px;}
.sidebar_lenses_start_24,.sidebar_list_lenses_start_24{right:-119px;width:275px;}
.sidebar_lenses_start_29,.sidebar_list_lenses_start_29{right:-116px;width:275px;}
.sidebar_lenses_start_30,.sidebar_list_lenses_start_30{right:-134px;width:310px;}
.sidebar_lenses_start_31,.sidebar_list_lenses_start_31{right:-116px;width:275px;}
.sidebar_lenses_start_32,.sidebar_list_lenses_start_32{right:-132px;width:307px;}
.sidebar_lenses_start_33,.sidebar_list_lenses_start_33{right:-132px;width:307px;}
.sidebar_lenses_start_34,.sidebar_list_lenses_start_34{right:-142px;width:327px;}
.sidebar_lenses_start_35,.sidebar_list_lenses_start_35{width:275px;}
.sidebar_lenses_start_36,.sidebar_list_lenses_start_36{right:-86px;width:275px;}
.sidebar_lenses_start_37,.sidebar_list_lenses_start_37{right:-119px;width:275px;}
.sidebar_lenses_start_38,.sidebar_list_lenses_start_38{right:-181px;width:405px;}
.sidebar_lenses_start_39,.sidebar_list_lenses_start_39{right:-181px; width:405px;}
.sidebar_lenses_start_40,.sidebar_list_lenses_start_40{right:-181px;width:405px;}
.sidebar_lenses_start_41,.sidebar_list_lenses_start_41{width:325px; right:-141px;}
.sidebar_lenses_start_42,.sidebar_list_lenses_start_42{width:275px;}
.sidebar_lenses_start_43,.sidebar_list_lenses_start_43{width:275px;}
.sidebar_lenses_start_44,.sidebar_list_lenses_start_44{right:-127px;width:298px;}
.sidebar_lenses_start_45,.sidebar_list_lenses_start_45{right:-127px;width:298px;}
.sidebar_lenses_start_46,.sidebar_list_lenses_start_46{width:275px;}
.sidebar_lenses_start_48,.sidebar_list_lenses_start_48{right:-161px;width:365px;}
.sidebar_lenses_start_49,.sidebar_list_lenses_start_49{right:-121px;width:285px;}
.sidebar_lenses_start_51,.sidebar_list_lenses_start_51{right:-146px;width:335px;}
.sidebar_lenses_start_56,.sidebar_list_lenses_start_56{width:275px;}
.sidebar_lenses_start_57,.sidebar_list_lenses_start_57{width:275px;}
.sidebar_lenses_start_58,.sidebar_list_lenses_start_58{width:275px;}
.sidebar_lenses_start_59,.sidebar_list_lenses_start_59{width:275px;}
.sidebar_lenses_start_60,.sidebar_list_lenses_start_60{right:-135px;width:312px;}
.sidebar_lenses_start_61,.sidebar_list_lenses_start_61{right:-159px;width:360px;}
.sidebar_lenses_start_62,.sidebar_list_lenses_start_62{right:-174px;width:390px;}
.sidebar_lenses_start_63,.sidebar_list_lenses_start_63{right:-151px;width:345px;}
.sidebar_lenses_start_64,.sidebar_list_lenses_start_64{right:-133px;width:310px;}
.sidebar_lenses_start_65,.sidebar_list_lenses_start_65{width:275px;}
.sidebar_lenses_start_66,.sidebar_list_lenses_start_66{right:-157px;width:357px;}
.sidebar_lenses_start_67,.sidebar_list_lenses_start_67{right:-163px;width:275px;}
.sidebar_lenses_start_68,.sidebar_list_lenses_start_68{right:-136px;width:313px;}
.sidebar_lenses_start_69,.sidebar_list_lenses_start_69{right:-132px;width:307px;}


#sidebar_lenses_start.show{background: #FFA500 url(../images/banner_modal/arrow-show.png) no-repeat right bottom;}
#sidebar_lenses_start.hide{background: #FFA500 url(../images/banner_modal/arrow-hide.png) no-repeat right bottom;}
#sidebar_lenses_start a{padding-left: 30px; text-decoration:none;color:white;padding-right:40px;line-height:40px;cursor:pointer; margin:0 10px;font-family: Arial;}

.detail_box{ width:600px; height:310px; position:fixed;z-index: 11100; top:239px; right:43px; font-family:Verdana, Geneva, sans-serif; font-family:Arial, Helvetica, sans-serif; display:none;border: 3px solid #333333;background: url("../images/bg-popup-add-lenses.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);}
.detail_box .left{ width:240px; height:310px; float:left; background:url(../images/banner_modal/banner_modal/bg.png) no-repeat left bottom; }
.detail_box .left p{ margin-top:254px; text-align:center; font-weight:bold; background:#CCC;opacity:0.5; height:45px; position:relative;}
.detail_box .left span{ position:absolute; top:260px; left:0; width:223px;font: 12px/15px MuseoSlab500; text-align:center; line-height:16px; color:#494949;padding: 0 5px 0 15px;}
.detail_box .right{ width:350px; float:left;margin-top:30px;}
.detail_box .right h2{font-family: MuseoSlab500;font-size: 34px; padding-bottom:15px; line-height:34px; text-align:left;}
.detail_box .right ul{ font-size:14px; padding-top: 10px;}
.detail_box .right ul li{background: url("../images/smallGreenArrow.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #404040;
    font-family: MuseoSlab500; text-align:left;
    font-size: 14px;
    line-height: 18px;
    margin-bottom: 5px;
    padding-left: 20px;}
.detail_box .right .buy_button{ background: none repeat scroll 0 0 #76B607; line-height:18px;
    border-color: #666666;
    border-style: solid; left:240px;
    border-width: 1px 1px 3px;
    box-shadow: 0 2px 0 #666666; padding:0 15px; text-align:center; display:inline-block; position:absolute; top:254px;
    cursor: pointer;}
.detail_box .right .buy_button a{ color: #FFF;
    display: table-cell;
    font-family: MuseoSlab700;
    font-size: 15px;
    height: 40px;
    text-align: center;
    text-decoration: none;
    vertical-align: middle;}
.detail_box .close{ position:absolute; left:-10px; top:-10px; display:block; width:30px; height:25px; background:url(../images/banner_modal/close.png) no-repeat -39px top; cursor:pointer;}
.detail_box .close:hover{ background:url(../images/banner_modal/close.png) no-repeat left top;}

.table_modify tr{ margin-bottom:10px;}
.buy_image_button .table_modify .btn_buy_green{background:grey; height:30px;border-color: #000000;border-style: solid; border-width: 1px 1px 3px;text-shadow: 1px 1px 1px #333333;font-size: 13px;font-weight: 600;}
.buy_image_button .table_modify .btn_buy_blue{background:#76b607; height:30px;border-color: #000000;border-style: solid; border-width: 1px 1px 3px;text-shadow: 1px 1px 1px #2290BE;font-size: 13px;font-weight: 600;}
.buy_image_button .table_modify .btn_buy_green a,.buy_image_button .table_modify .btn_buy_blue a{ line-height: 26px;width:100%; vertical-align: middle;}
.buy_image_button .table_modify .btn_buy_green a{display: block;padding: 5px 0; cursor:pointer; text-align:center;}
.buy_image_button .table_modify .btn_buy_blue a{padding: 5px 0;text-shadow: 1px 1px 1px #2290BE; cursor:pointer; line-height: 26px; text-align:center;}
/* rxprice popup css*/
.detailNew_box { width:869px;font-family:"Arial"; background:#FFF; margin:auto; border:1px solid #393939;}
.detailNew_box .detail_closeIcon { text-align:right; margin-top:-8px; margin-right:-5px; width:17px; height:17px; float:right;}
.detailNew_box .detail_header { margin:0 25px 15px 25px; width:822px; height:70px; border-radius:5px; background:#4c4c4c; color:#FFF;text-align:left; overflow:hidden;}
.detailNew_box .detail_header .detail_discount {width:104px;margin-left:13px;display:inline-block;float:left;background: url(../images/newbanner/iconrx_dis.jpg) no-repeat 0px 0px; text-align:center; height:70px;}
.detailNew_box .detail_header .detail_discount span{ font-weight:bold; font-size:41px; font-family:Arial, Helvetica, sans-serif; padding-top:21px; display:block; line-height:30px;}
.detailNew_box .detail_header .detail_discount p{font-size:16px; font-family:Arial, Helvetica, sans-serif; padding-top:15px; font-weight:bold;}
.detailNew_box .detail_header h3{display:inline-block;font:31px/70px "Arial"; font-weight:bold; margin-left:14px; float:left; width:270px;}
.detailNew_box .detail_header ul {display:inline-block; float:left; width:420px;}
.detailNew_box .detail_header ul li{ display:inline-block;border-right:1px solid #FFF; padding:0 20px; margin-top:16px; text-align:left;font:14px/17px "Arial";}
.detailNew_box .detail_header ul li.non_border{border-right:none; padding-right:0;}
.detailNew_box .detail_header ul li.fitted { padding-left:0;}
/* content css */
.detailNew_box .detail_content { margin:0 25px; font-family:"Arial";line-height:16px;text-align:center; font-size:12px; color:#161616;}
.detailNew_box .detail_content .detail_titleN { font-size:15px; font-weight:bold; height:30px; line-height:30px; padding:0; color:#FFF;}
.detailNew_box .detail_content ul li { padding:4px 0;}
.detailNew_box .detail_content .detail_titleS {font-size:12px; font-weight:bold; text-align:left; padding-left:8px;}
.detailNew_box .detail_content .detail_title { float:left;width:198px; text-align:left; font-size:12px; font-weight:bold; margin-top:150px; color:#171717;-webkit-margin-top:120px;}
.detailNew_box .detail_content .detail_basic {float:left;width:146px; margin-top:21px; }
.detailNew_box .detail_content .detail_basic ul {border-radius:5px; border:1px solid #bfbfbf;}
.detailNew_box .detail_content .detail_standard {float:left;width:144px;margin:0 13px;}
.detailNew_box .detail_content .detail_standard ul {border-radius:5px;border:2px solid #35b5e6;}
.detailNew_box .detail_content .detail_comfort {float:left;width:146px; margin-right:13px;}
.detailNew_box .detail_content .detail_comfort ul {border-radius:5px;border:1px solid #bfbfbf;}
.detailNew_box .detail_content .detail_premium {float:left;width:146px; margin-top:21px;}
.detailNew_box .detail_content .detail_premium ul {border-radius:5px;border:1px solid #bfbfbf;}
.detailNew_box .detail_content .detail_standard .smalltitleC {background-color: #35b5e6;line-height: 20px;color: #FFF;height: 20px; font-size:12px; width:109px; display:block; margin-left:18px;border-radius: 5px 5px 0 0;}
.detailNew_box .detail_content .detail_comfort .smalltitleC {background-color: #38b6b2;line-height: 21px;color: #FFF;height: 21px; font-size:12px; width:109px; display:block; margin-left:18px;border-radius: 5px 5px 0 0;}
.detailNew_box .detail_content .detail_title  ul li.spsic { line-height:50px;}
.detailNew_box .detail_content  ul li.spsic { height:44px; border-top:1px solid #cccccc;border-bottom:1px solid #cccccc;}
.detailNew_box .detail_content  ul li.spsic b {font-size: 24px;font-weight: bold;color: #e70000; display:block; line-height:28px;}
.detailNew_box .detail_content ul li.spsic del {font-size: 12px;padding-top:5px;font-style: normal;}
.detailNew_box .detail_content .detail_basic ul .detail_titleN {background: url(../images/newbanner/iconrx_bg.jpg) repeat-x 0px 0px;border-radius: 3px 3px 0 0;}
.detailNew_box .detail_content .detail_standard ul .detail_titleN {background: url(../images/newbanner/iconrx_bg.jpg) repeat-x 0px -38px;border-radius: 3px 3px 0 0;}
.detailNew_box .detail_content .detail_premium ul .detail_titleN {background: url(../images/newbanner/iconrx_bg.jpg) repeat-x 0px -76px;border-radius: 3px 3px 0 0;}
.detailNew_box .detail_content .detail_comfort ul .detail_titleN {background: url(../images/newbanner/iconrx_bg.jpg) repeat-x 0px -114px;border-radius: 3px 3px 0 0;}
/* footer css */
.detailNew_box .detail_footer {margin:13px 25px; width:822px; color:#FFF;}
.detailNew_box .detail_footer  .detail_footerBut{ background:#76b607; border-radius:5px; color:#FFF; text-align:center; padding:0 25px; line-height:42px; height:42px; font-size:19px; margin:auto; display:table;}
.detailNew_box .detail_footer  .detail_footerBut a {color:#FFF; text-align:center;font-size:19px; text-decoration:none;}
.detailNew_box .iconrx_lense1 {background: url(../images/newbanner/iconrx_lense.jpg) no-repeat 0px 4px; height:50px;}
.detailNew_box .iconrx_lense2 {background: url(../images/newbanner/iconrx_lense.jpg) no-repeat 0px -50px;height:50px;}
.detailNew_box .iconrx_lense3 {background: url(../images/newbanner/iconrx_lense.jpg) no-repeat 0px -102px;height:50px;}
.detailNew_box .iconrx_lense4 {background: url(../images/newbanner/iconrx_lense.jpg) no-repeat 0px -156px;height:50px;}

/* background mark div */
.common_markback{
	background-color:#363636;
	display:none;
	height:100%;
	left:0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	opacity:0.5;
	position:absolute;
	top:0;
	width:100%;
}
.common_waitback{
	background-color:#fff;
	display:none;
	height:100%;
	left:0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	opacity:0.5;
	position:absolute;
	top:0;width:100%;
	z-index:99999998;
}

.brand-page_0115 {
    background: url("../images/newbanner/822X80_bg.jpg") no-repeat scroll 0 0 transparent;
    display: block;
    height: 80px;
    width: 822px; margin-top:10px;
}
.brand-page_0115 h3 {
    color: #0079f0;
	display: inline-block;
	float:left;
    font: 30px/36px "Century Gothic";
    margin: 0 auto;
    padding: 20px 0px 0px 25px;
}
.brand-page_0115 h4 {
    color: #3e3e3e;
    font: 14px/18px "Century Gothic";
	display:inline-block;
    margin-bottom: 0 auto;
    padding: 22px 0px 0px 25px;
}

/* sbg4.5 */
.size_pop_win{ position:relative;margin-left:13px;}
.size_pop_win .proPop {border: 1px solid #c9c9c9;box-shadow: 3px 3px 0 0 rgba(204, 204, 204, 0.4); -moz-border-radius:0px; -khtml-border-radius:0px; border-radius:0px; background: none repeat scroll 0 0 #fbfbfb; height: 140px; left: -207px; padding: 5px 13px 13px 10px; position: absolute;top: 31px; width: 240px; z-index:9997}
.size_pop_win .proPop .addInfoPopArrow {left: 31px; position: absolute;  top:5px; width:100%;}
.size_pop_win .proPop .addInfoPopArrow img {bottom: -180px; left:102px; position: absolute;}
.size_pop_win .proPop li {width:110px; float:left; height:70px;margin-left:8px; margin-top:8px;}
.size_pop_win .proPop li.size1 {background: url("../images/headernew/frame_new_size1.png") no-repeat 0px 0px;}
.size_pop_win .proPop li.size2 {background: url("../images/headernew/frame_new_size3.png") no-repeat 0px 0px;}
.size_pop_win .proPop li.size3 {background: url("../images/headernew/frame_new_size2.png") no-repeat 0px 0px;}
.size_pop_win .proPop li.size4 {background: url("../images/headernew/frame_new_size4.png") no-repeat 0px 0px;}
.size_pop_win .proPop li.size5 {background: url("../images/headernew/frame_new_size5.png") no-repeat 0px 0px;}
.size_pop_win .proPop li span {color:#292929;display:block; font:12px/18px Arial; margin-top:37px;}
.size_pop_win .proPop li.size1 span { margin-left:35px;}
.size_pop_win .proPop li.size3 span {margin-left:35px;}
.size_pop_win .proPop li.size2 span {margin-left:35px;}
.size_pop_win .proPop li.size4 span {margin-left:30px;}
.size_pop_win .proPop li.size5 span {margin-left:35px;}

.q_marknew {background: url("../images/question_mark.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);cursor: pointer;display: inline-block;height: 14px; margin-left: 4px; position: relative;width: 18px;}
.q_marknew .proPop {border: 1px solid #c9c9c9;box-shadow: 3px 3px 0 0 rgba(204, 204, 204, 0.4); -moz-border-radius:0px; -khtml-border-radius:0px; border-radius:0px; background: none repeat scroll 0 0 #fbfbfb; height: 140px; left: -207px; padding: 5px 13px 13px 10px; position: absolute;top: 31px; width: 240px; z-index:9997}
.q_marknew .proPop .addInfoPopArrow {left: 31px; position: absolute;  top:5px; width:100%;}
.q_marknew .proPop .addInfoPopArrow img {bottom: -180px; left:102px; position: absolute;}
.q_marknew .proPop li {width:110px; float:left; height:70px;margin-left:8px; margin-top:8px;}
.q_marknew .proPop li.size1 {background: url("../images/headernew/frame_new_size1.png") no-repeat 0px 0px;}
.q_marknew .proPop li.size2 {background: url("../images/headernew/frame_new_size3.png") no-repeat 0px 0px;}
.q_marknew .proPop li.size3 {background: url("../images/headernew/frame_new_size2.png") no-repeat 0px 0px;}
.q_marknew .proPop li.size4 {background: url("../images/headernew/frame_new_size4.png") no-repeat 0px 0px;}
.q_marknew .proPop li.size5 {background: url("../images/headernew/frame_new_size5.png") no-repeat 0px 0px;}
.q_marknew .proPop li span {color:#292929;display:block; font:12px/18px Arial; margin-top:37px;}
.q_marknew .proPop li.size1 span { margin-left:35px;}
.q_marknew .proPop li.size3 span {margin-left:35px;}
.q_marknew .proPop li.size2 span {margin-left:35px;}
.q_marknew .proPop li.size4 span {margin-left:30px;}
.q_marknew .proPop li.size5 span {margin-left:35px;}
#content .product_image .main_image .other_views {bottom: -18px;}
#content .product_image .main_image .other_views .spin_video{float: left; height: 40px;  margin-right: 10px; width: 60px;}
#content .product_image .main_image .other_views .spin_video .spin_video_img img {border: 1px solid #CCCCCC;}
#content .product_image .main_image .other_views .spin_video .spin_video_img img:hover {border: 3px solid #000000;}
.spin_video .active_div {background: url("../images/up_arrow_black.png") no-repeat scroll 22px 1px transparent; height: 10px;margin-top: -10px; width: 40px;}
.back_message { position: absolute; right: 20px;top: 60px;font-family: "MuseoSans500"; font-size: 14px; color:#009ed4; text-decoration:underline; background:url("../images/icon_popClose.png") no-repeat right center; cursor:pointer; padding-right:20px; line-height:24px; z-index:1000;}
.recomment_product_info .priceMatch { font-size:13px;margin-left: 10px;background: url("../images/check.png") no-repeat scroll 0 center rgba(0, 0, 0, 0); padding-left:17px;}
.qMark .proPop .buyOgetO a {display:inline-block;width:auto;}
.product_image .describe{position: absolute;top: 397px; left:60px;}
.discountNew {  color: #FFF;
    font: 18px "MuseoSans700";
    padding: 5px;
    position: absolute;
    right: 27px;
    top: 40px; background:#f39200;
    z-index: 1;
}
#price_promotion_icon .discountNew{ height: 45px;line-height:45px;position: absolute; width: 45px;top:20px;z-index: 99; background:url("../images/product/percentage_icon.png") no-repeat scroll 0 0;background-size:auto 100%;}
#content .product_image .image_info tr.price .pricePRE { margin-left:10px;color: #9b9b9a;font: 18px "MuseoSans500"; display:inline-block;}
#content .product_image .image_info tr.price .pricePRE del {color: #9b9b9a;font: 18px "MuseoSans500";}
#content .product_image .image_info #size_id { margin-left:8px;  border:1px solid #ccc;}
.navigation .other_model select{border:1px solid #ccc; width:200px;}
.brands_logoAdd {text-align:right;}
.pagination.top_pagination a img {padding-top: 12px;}
#content .product_image .image_info tr.includes ul.includes_ul .proPop .proPriceI_sv {background: url("../images/instock/inStock_sv.png") no-repeat 0 0;height: 20px;width: 56px; display: block;}
#content .product_image .image_info tr.includes ul.includes_ul .proPop .proPriceI_da {background: url("../images/instock/inStock_sv.png") no-repeat 0 0;height: 20px;width: 56px; display: block;}
#content .product_image .image_info tr.includes ul.includes_ul .proPop .proPriceI_no {background: url("../images/instock/inStock_sv.png") no-repeat 0 0;height: 20px;width: 56px; display: block;}
#content .product_image .image_info tr.includes ul.includes_ul .proPop .proPriceI_en {background: url("../images/instock/inStock_en.png") no-repeat 0 0;height: 20px;width: 56px; display: block;}
#content .product_image .image_info tr.includes ul.includes_ul .proPop .proPriceI_cl {background: url("../images/instock/inStock_cl.png") no-repeat 0 0;height: 20px;width: 56px; display: block;}
#content .product_image .image_info tr.includes ul.includes_ul .proPop .proPriceI_vd {background: url("../images/instock/inStock_en.png") no-repeat 0 0;height: 20px;width: 56px; display: block;}
#content .product_image .image_info tr.includes ul.includes_ul .proPop .proPriceI_pt {background: url("../images/instock/inStock_br.png") no-repeat 0 0;height: 20px;width: 56px; display: block;}

.fastshipping2.fastshipping2_sv {margin-top: 24px;}
/* SB-2752 2014-06-06 15:42 change */
.product_image .main_image .proPriceI_sv {background: url("../images/instock/inStock_sv.png") no-repeat 0 0; background-size: 100%; height:30px;  position: absolute; right:20px; top:25px; width:45px; z-index:15;}
.product_image .main_image .proPriceI_da {background: url("../images/instock/inStock_sv.png") no-repeat 0 0; background-size: 100%; height:30px;  position: absolute; right:20px; top:25px; width:45px; z-index:15;}
.product_image .main_image .proPriceI_no {background: url("../images/instock/inStock_sv.png") no-repeat 0 0; background-size: 100%; height:30px;  position: absolute; right:20px; top:25px; width:45px; z-index:15;}
.product_image .main_image .proPriceI_en {background: url("../images/instock/inStock_en.png") no-repeat 0 0; background-size: 100%; height:30px;  position: absolute; right:20px; top:25px; width:45px; z-index:15;}
.product_image .main_image .proPriceI_cl {background: url("../images/instock/inStock_cl.png") no-repeat 0 0; background-size: 100%; height:30px;  position: absolute; right:20px; top:25px; width:45px; z-index:15;}
.product_image .main_image .proPriceI_vd {background: url("../images/instock/inStock_en.png") no-repeat 0 0; background-size: 100%; height:30px;  position: absolute; right:20px; top:25px; width:45px; z-index:15;}
.product_image .main_image .proPriceI_pt {background: url("../images/instock/inStock_br.png") no-repeat 0 0; background-size: 100%; height:30px;  position: absolute; right:20px; top:25px; width:45px; z-index:15;}

/* product reviews css */
.customer_reviews {overflow:hidden; position:relative;border-top: 1px solid #ccc; width:600px; padding-bottom:30px; color:#666666;}
.ratings_reviews_ca{ overflow: hidden;  border-top:none; font-family:"Arial"; width:940px;}
.ratings_reviews_ca .customer_re_right{float: left;padding-left: 10px; width: 685px;}
.customer_reviews .pro_rat_l_add{width: 245px;float: left;padding-top:10px;}
.customer_reviews .pro_rat_l_add h4{font-size: 16px;font-weight: bold;line-height: 30px;color:#333;}
.customer_reviews .pro_rat_l_add p { font-size:14px; color:#333; margin-top: 5px; border: none;}
.customer_reviews .read_But a{position:absolute;background:#6aa510;height: 30px;text-align: center; font-size: 14px;font-family:"arial";font-weight:bold;  text-transform:uppercase;color:#FFF;line-height:30px;  font-family:"arial"; padding:0 15px;cursor:pointer; right:0;top:12px;}
.customer_reviews h3 {font:22px "Arial";margin-top: 15px; color:#000;}
.customer_reviews h3.ratings_rev_cah3{ font: 22px "Arial"}
.customer_reviewsOpin ,.customer_reviewsCon ,.customer_reviewsAbout{padding:20px 0; font:13px/20px "Arial";}
.customer_reviewsOpin h4,.customer_reviewsCon h4 ,.customer_reviewsAbout h4,.customer_reviewsOpin h2 { font:18px/34px "Arial"; margin-bottom:20px; padding-left:30px; color:#000000;}
.customer_reviewsOpin h4.ratings_rev_cah4, .customer_reviewsCon h4.ratings_rev_cah4, .customer_reviewsAbout h4.ratings_rev_cah4{ font:18px/34px "Arial";}
.customer_reviewsOpin h2{text-align:center}  /*peter add css */
.customer_reviewsOpin h4 {background: url("../images/background_no_1.gif") no-repeat 0px center;}
.customer_reviewsCon h4 {background: url("../images/background_no_2.gif") no-repeat 0px center;}
.customer_reviewsAbout h4 {background: url("../images/background_no_3.gif") no-repeat 0px center;}
.customer_reviewsAbout ul li.rat_select_li{font:13px/20px "arial";}
.sub_But {display:table;background: #6aa510;border-radius:0px ; height: 30px;text-align: center; font-size: 14px; color:#fff; line-height:30px; font-family:"arial"; text-transform:uppercase; padding:0 40px;cursor:pointer; margin:20px auto;}
.rat_submit_btn{font:14px "arial"; line-height:30px;font-weight:bold; } 
.showText h6 {font: bold 13px/20px "Arial"; margin:60px 0 15px;}
.note_tips {font:13px/20px "Arial"; }
.rat_note_t{font:13px/20px "arial"; }
.customer_reviews .reviewsbox .customer_reviewsCon { position:relative;}
.customer_reviewsCon .customer_reviewsTab .customer_reviewsText{float: left; padding-right:10px;}
.customer_reviews .reviewsbox .customer_reviewsCon .customer_reviewsTab ul { font-size: 14px; display: table;}
.customer_reviews .reviewsbox .customer_reviewsCon .customer_reviewsTab ul.rat_rev_ul{font-family:"arial" }
.customer_reviews .reviewsbox .customer_reviewsCon .customer_reviewsTab ul li { display:block; white-space:pre-wrap; background: url("../images/check.png") no-repeat 0px 5px;padding-left: 18px;}
.customer_reviews .reviewsbox .customer_reviewsCon .showText input {height: 26px;width: 300px;font: 13px/26px Arial;line-height: 26px;color: #666666;border: 1px solid #cccccc;}
.customer_reviewsStar {padding-bottom:15px; overflow:hidden;}
.customer_reviewsStar .overall,.customer_reviewsStar .style ,.customer_reviewsStar .comfort {width:125px;float:left; margin-right:20px;}
.customer_reviewsStar .overall p,.customer_reviewsStar .style p,.customer_reviewsStar .comfort p {font: bold 14px/20px "arial"; margin-bottom:15px;text-transform: uppercase; text-align:center;}
.customer_reviewsTab .customer_reviewsTitle {overflow: hidden;}
.customer_reviewsTab .customer_reviewsTitle span a {background: none repeat scroll 0 0 #E5E5E5; border-left: 1px solid #D6D6D6; border-right: 1px solid #D6D6D6; border-top: 1px solid #D6D6D6; color: #313132; cursor: pointer; display: inline-block;font: 12px/18px "Arial"; margin-right: 5px; padding: 5px 10px;}
.customer_reviewsText textarea {width: 270px;height:100px;}
.customer_reviewsTab .customer_reviewsTitle span a.click,.customer_reviewsTab .customer_reviewsTitle span a:hover {background: none repeat scroll 0 0 #F6F6F6;color: #F39200;font-size:12px;}
/* product review star */
.xzw_starBox{position:relative;width:120px;float:left}
.xzw_starBox .star{height:20px;width:120px;position:relative;background:url("../images/review_star.png") repeat-x;cursor:pointer}
.xzw_starBox .star li{float:left;padding:0px;margin:0px}
.xzw_starBox .star li a{display:block;width:24px;height:20px;overflow:hidden;text-indent:-9999px;position:absolute;z-index:5}
.xzw_starBox .star li a:hover{background:url("../images/review_star.png") 0 -25px repeat-x;z-index:3;left:0}
.xzw_starBox .star a.one_star{left:0}
.xzw_starBox .star a.one_star:hover{width:24px}
.xzw_starBox .star a.two_stars{left:24px}
.xzw_starBox .star a.two_stars:hover{width:48px}
.xzw_starBox .star a.three_stars{left:48px}
.xzw_starBox .star a.three_stars:hover{width:72px}
.xzw_starBox .star a.four_stars{left:72px}
.xzw_starBox .star a.four_stars:hover{width:96px}
.xzw_starBox .star a.five_stars{left:96px}
.xzw_starBox .star a.five_stars:hover{width:120px}
.xzw_starBox .current_rating{background:url("../images/review_star.png") 0 -25px repeat-x;position:absolute;height:20px;z-index:1;top:0;left:0}
/* peter css */
.customer_reviewsOpin p {font:14px "Arial"; font-style:italic; text-align:center;}
.sortby {padding: 32px 0 12px;font: 15px;}
.sortby a ,.from_date a{color:#F39200}
.from_date a:hover,.pages a:hover{
text-decoration:underline;
}
.sortby em {color:#353535}
.mostful_cont {padding:0 10px 10px;background:#f2f2f2;-moz-border-radius:8px;      /* Gecko browsers */-webkit-border-radius:8px;   /* Webkit browsers */border-radius:8px;            /* W3C syntax */}
.moscont_list {height:40px;line-height:40px;border-bottom: 1px solid #dedede;}
.moscont_list ul li {font-weight: bold; float:left; display:block;}
.moscont_list ul li .start_list img, .moscont_list ul li.start_most img{float:left;}
.verified_right {right:230px;top:45px;position: absolute;}
.verified_right span{ float:left; padding-top:14px; padding-right:2px;}
.start_list {float:left;padding-right:5px;padding-top:14px;}
.start_zi {float:left;margin-right:15px}
.moscont_list ul li .start_most{ }
.most_text{ line-height:22px; padding-top:5px;border-top: 1px solid #fefefe; min-height:25px; _height:25px; height:100%; color:#222;}
.bot_jiao{ padding-left:40px;}
.from_date{ overflow:hidden; padding:2px 0 32px 10px; line-height:22px;}
.fromdate_left{ float:left}
.fromdate_right{ float:right}
.pages{ text-align:right;}
.pages em{ color:#353535}
.gray_a{ color:#d2d2d2}
.sortby_local,a.sortby_local:link, a.sortby_local:visited {
font-weight:bold;text-decoration: none;color:#000;}
 a.sortby_local:hover{text-decoration: underline; }
a.click_later:hover {color:#000;}
.click_later,a.click_later:link,a.click_later:visited{color:#F39200;}
a.click_later:hover {color: #F39200;text-decoration:underline;}

/*CSS viciao style pagination*/
.viciao { width:257px; margin:0 auto 10px;font-size:15px;}
.viciao a {padding:2px 4px 2px;color:#000;margin-right:2px;color:#333;}
.viciao a:hover,.viciao a:active {color: #f18b03; text-decoration:underline}
.viciao a.current {font-weight:bold;color: #f18b03;}
.viciao a.pages_point,.viciao a.disabled:hover { cursor:default; text-decoration:none;}
.viciao a.disabled { color:#ccc;}
.viciao a.pages_point{ padding-right:3px; color:#000;}

#click_top{height:20px; margin-top:-10px;}

/* SB-2375 */
#content .product_image .image_info tr.model .brands_logoAdd {padding-left: 3px;vertical-align: top;}
/* SB-2509 SB-2752*/
.has_image .other_color_hover .proPriceI_sv{background: url("../images/instock/inStock_sv.png") no-repeat 0 0;width:45px; height:30px; left: 160px; top:55px;position: absolute;}
.has_image .other_color_hover .proPriceI_da{background: url("../images/instock/inStock_sv.png") no-repeat 0 0;width:45px; height:30px; left: 160px; top:55px;position: absolute;}
.has_image .other_color_hover .proPriceI_no{background: url("../images/instock/inStock_sv.png") no-repeat 0 0;width:45px; height:30px; left: 160px; top:55px;position: absolute;}
.has_image .other_color_hover .proPriceI_en{background: url("../images/instock/inStock_en.png") no-repeat 0 0;width:45px; height:30px; left: 160px; top:55px;position: absolute;}
.has_image .other_color_hover .proPriceI_cl{background: url("../images/instock/inStock_cl.png") no-repeat 0 0;width:45px; height:30px; left: 160px; top:55px;position: absolute;}
.has_image .other_color_hover .proPriceI_vd{background: url("../images/instock/inStock_en.png") no-repeat 0 0;width:45px; height:30px; left: 160px; top:55px;position: absolute;}
.has_image .other_color_hover .proPriceI_pt{background: url("../images/instock/inStock_br.png") no-repeat 0 0;width:45px; height:30px; left: 160px; top:55px;position: absolute;}

.has_image .proPriceI_sv {background: url("../images/instock/inStock_sv.png") no-repeat 0 0;width: 58px; height:36px; left: 80px; top:55px;position: absolute;}
.has_image .proPriceI_da {background: url("../images/instock/inStock_sv.png") no-repeat 0 0;width: 58px; height:36px; left: 80px; top:55px;position: absolute;}
.has_image .proPriceI_no {background: url("../images/instock/inStock_sv.png") no-repeat 0 0;width: 58px; height:36px; left: 80px; top:55px;position: absolute;}
.has_image .proPriceI_en {background: url("../images/instock/inStock_en.png") no-repeat 0 0;width: 58px; height:36px; left: 80px; top:55px;position: absolute;}
.has_image .proPriceI_cl {background: url("../images/instock/inStock_cl.png") no-repeat 0 0;width: 58px; height:36px; left: 80px; top:55px;position: absolute;}
.has_image .proPriceI_vd {background: url("../images/instock/inStock_en.png") no-repeat 0 0;width: 58px; height:36px; left: 80px; top:55px;position: absolute;}
.has_image .proPriceI_pt {background: url("../images/instock/inStock_br.png") no-repeat 0 0;width: 58px; height:36px; left: 80px; top:55px;position: absolute;}

/* GDR79 */
.Pro_button {text-align:center; width:317px; height:55px; background:#d6d6d6;padding: 9px 0 3px; margin-top:15px; text-transform:uppercase;}
.Pro_button a{ text-decoration:none;color:#000;}
.Pro_button .pro_btn_left { font-size:14px; font-weight:bold; display:block; line-height:18px; padding:5px 0;}
.Pro_button .pro_btn_right {display:block;font-size:15px; font-weight:bold; line-height:17px;}
/* GDR79 */
.aprived_big_box.aprived_smaller_box{ position:relative; font-family:"NovecentowideMedium"; color:#181818; height:278px; width:446px; border:3px solid #FFF; background: url(../images/aprived_small_bg.jpg) 0 0 no-repeat scroll;position:absolute;}
.aprived_big_box.aprived_smaller_box .ap_b_thead{ font-family:"NovecentowideDemiBold"; padding:20px 0 10px 10px; text-transform:uppercase; height:130px;}
.aprived_big_box.aprived_smaller_box .ap_b_thead02{ font-family:"NovecentowideDemiBold"; padding:20px 0 10px 10px; text-transform:uppercase; height:120px;}
.aprived_big_box.aprived_smaller_box .ap_b_thead .ap_b_autumn{font-size:31px;line-height:31px; color:#fff;}
.aprived_big_box.aprived_smaller_box .ap_b_thead .ap_b_time{ font-size:15px; padding-top:8px; color:#000; line-height:15px;font-family:"NovecentowideMedium";}
.aprived_big_box.aprived_smaller_box .ap_b_thead .ap_b_time em{ font-style:normal; font-size:11px;}
.aprived_big_box.aprived_smaller_box .ap_b_thead .ap_b_allpro{ font-size:16px; color:#fff; line-height:16px;}
.aprived_big_box.aprived_smaller_box .ap_the_price{ font-family:"NovecentowideDemiBold"; padding:0 0 15px 22px;text-transform:uppercase; color:#fff;}
.aprived_big_box.aprived_smaller_box .ap_the_price ul li{ width:78px; padding-right:28px; text-align:center; float:left;}
.aprived_big_box.aprived_smaller_box .ap_the_price ul li .ap_pay_off{font-size:13px;line-height:15px;}
.aprived_big_box.aprived_smaller_box .ap_the_price ul li .ap_pay_off em{font-style:normal;font-size:22px;}
.aprived_big_box.aprived_smaller_box .ap_the_price ul li .ap_pay_off cite{font-style:normal;font-size:12px; color:#000;}
.aprived_big_box.aprived_smaller_box .ap_the_price ul li .ap_pay_code{font-size:17px; padding-top:30px; line-height:17px;font-family:"NovecentowideDemiBold";}
.aprived_big_box.aprived_smaller_box .ap_the_price ul li .ap_code_heigh{font-size:17px; padding-top:22px; line-height:17px;font-family:"NovecentowideDemiBold";}
.aprived_big_box.aprived_smaller_box .ap_the_price ul li .ap_code_margin{font-size:17px; padding-top:22px; line-height:17px;font-family:"NovecentowideDemiBold";}
.aprived_big_box.aprived_smaller_box .ap_f_tcam{ color:#FFF; padding-top:10px; text-align:right; padding-right:15px;font-family: Arial, Helvetica, sans-serif; font-size:10px;}
.aprived_big_box.aprived_smaller_box .ap_f_tcam a{ text-decoration:underline; color:#FFF;}
.aprived_big_box.aprived_smaller_box .ap_bg_close{ position:absolute; font-size:15px; color:#FFF; right:2px; top:0px; cursor:pointer; height:20px; width:20px; line-height:20px; text-align:center;font-family:"NovecentowideDemiBold";}

/*aprived_smaller_box2 0717*/
.aprived_smaller_box2{ position: fixed; top:120px;font-family:"NovecentowideMedium"; color:#181818; height:322px; width:458px;  background: url(../images/product_discount/pop_bg.jpg) 0 0 no-repeat scroll;}
.aprived_smaller_box2 .ap_b_thead{ font-family:"NovecentowideDemiBold"; padding-top:25px; margin:0 auto; text-transform:uppercase; height:30px;}
.aprived_smaller_box2 .ap_b_thead .ap_b_autumn{font-size:15px; color:#4b4b4b; text-align:center;}
.aprived_smaller_box2 .ap_b_thead .ap_b_time{ font-size:15px; padding-top:8px; color:#000; line-height:15px;font-family:"NovecentowideMedium";}
.aprived_smaller_box2 .ap_b_thead .ap_b_time em{ font-style:normal; font-size:11px;}
.aprived_smaller_box2 .ap_b_thead .ap_b_allpro{ font-size:16px; color:#fff;}
.aprived_smaller_box2 .ap_the_price{ font-family:"NovecentowideDemiBold"; text-transform:uppercase; color:#000; width:450px; display:block; height:100px;margin-left:5px;}
.aprived_smaller_box2 .ap_the_price ul li{width:108px;height:108px; text-align:center; float:left;background:url(../images/product_discount/pop_cyc.png) no-repeat 0 0;}
.aprived_smaller_box2 .ap_the_price ul li .ap_pay_off{font-size:13px;line-height:15px; padding-top:20px;}
.aprived_smaller_box2 .OFFstates{font-size:13px; line-height:15px; width:108px;height:108px;background:url(../images/product_discount/pop_cyc_hover.png) no-repeat 0 0;padding-top:20px; text-decoration:none; color:#FFF; line-height:16px;}
.aprived_smaller_box2 .OFFstates em{ font-size:18px; line-height:22px; }
.aprived_smaller_box2 .ap_the_price ul li .ap_pay_off em{font-style:normal;font-size:18px; line-height:22px; text-align:center;}
.aprived_smaller_box2 .ap_the_price ul li .ap_pay_off cite{font-style:normal;font-size:12px; color:#000;}
.aprived_smaller_box2 .ap_the_price ul li .ap_pay_code{font-size:15px; padding-top:25px; line-height:17px; font-family:"NovecentowideDemiBold"; }
.aprived_smaller_box2 .ap_f_tcam{ color:#000; padding-top:6px; text-align:right; padding-right:15px;font-family: Arial, Helvetica, sans-serif; font-size:10px;}
.aprived_smaller_box2 .ap_f_tcam a{ text-decoration:underline; color:#000;}
.aprived_smaller_box2 .ap_bg_close{ position:absolute; font-size:15px; color:#000; right:2px; top:0px; cursor:pointer; height:20px; width:20px; line-height:20px; text-align:center;}
.aprived_smaller_box2 .bigtext{font-size:26px;margin-top:15px; font-family:"NovecentowideDemiBold"; color:#373737; text-align:center; padding-top:10px}
.aprived_smaller_box2 .sectext{font-size:13px; margin-top:15px;font-family:"NovecentowideMedium"; color:#373737; text-align:center; padding:5px 0;}
.aprived_smaller_box2 .button{  padding-top:15px; width:390px; text-align:center; height:50px; margin:0 auto;}
.aprived_smaller_box2 .button1{ font-size:14px; font-family:"NovecentowideDemiBold"; color:#FFF; text-align:center; padding:13px 5px 0 5px; background-color:#76b607; text-decoration:none; float:left;  height:32px; margin-left:0; line-height:22px;width:175px; margin-right:20px;}
.aprived_smaller_box2 .button2{ font-size:14px; font-family:"NovecentowideDemiBold"; color:#FFF; text-align:center; padding:5px; background-color:#29abe2; text-decoration:none;  height:35px;  float:left; margin-left:0;line-height:17px;width:175px;}
.aprived_smaller_box2 .button3{ font-size:14px; font-family:"NovecentowideDemiBold"; color:#FFF; text-align:center; padding:13px 5px 0 5px; background-color:#29abe2; text-decoration:none; float:left;  height:32px; margin-left:0; line-height:22px;width:175px; margin-right:0;}
.aprived_smaller_box2 .bottomtext{width:430px;margin:0 auto;padding-top:12px;font-size:12px; font-family:Arial; text-align:right;color:#333;}
.aprived_smaller_box2 .circle { width: 90px; height: 95px; background: #666; -moz-border-radius: 50px;  -webkit-border-radius: 50px; border-radius: 50px; margin-left:10px; margin-top:-17px; padding-top:10px; } 

/*SB-2752 2014-06-06 17:00*/
.product_image .main_image .instock_fi {background: url("../images/instock/inStock_fi.png") no-repeat 0 0;background-size: 100%;height:30px;position: absolute;right: 20px;top: 25px;width: 45px;
z-index: 15;}
.has_image .small_in_fi {background-size: 100% auto;background: url("../images/instock/inStock_fi.png") no-repeat 0 0;width:40px; height:27px; left:80px;top:55px;position: absolute;}
.has_image .other_color_hover .big_in_fi {background: url("../images/instock/inStock_fi.png") no-repeat 0 0;width:45px; height:30px;left: 160px;top: 55px;position: absolute;}




/* SB-2903 SBG Desktop Product Page redesign */
/***index page css style start***/
/***product css style***/

.no_product_tips {
    background: url("../images/contactlense/no_product_tips_icon.png") no-repeat scroll 0 10px rgba(0, 0, 0, 0);
    line-height: 20px;
    padding-left: 45px;padding-top:9px;
}
.p_box_right .pro_r_py span del{ padding:5px 0 0 5px; display:inline-block}
.price_promotion_tips{ font-size:16px; font-weight:bold; color:#f00;padding-bottom:15px;}

.no_product_tips_title {
    color: #353535;
    display: block;
    font-size: 14px;
}

.no_product_tips_link, a.no_product_tips_link:link, a.no_product_tips_link:visited {
    color: #f39200;
    font-size: 12px;
    text-decoration: underline;
}
.product_box{ width:940px; margin:0 auto;padding-top:20px;font-family:"Arial"; font-size:12px; color:#333;}
.product_box{ width:940px; margin:0 auto; font-family:"Arial"; font-size:12px; color:#333;}
.pro_box_cont{ margin-bottom:20px;}
.pro_box_cont .p_box_left{ float:left; width:65px;}
.pro_box_cont .p_box_center{ float:left; width:544px; padding:0 10px;}
.pro_box_cont .p_box_right{ float:left; width:311px;}
.pro_box_cont .p_box_left .active_div{ border:2px solid #666;}
.pro_box_cont .p_box_left .view_bold_border{ border:solid 2px #000; }
.pro_box_cont .p_box_left ul li{ width:63px;height:44px;display:block; margin-bottom:16px; border:1px solid #ebebeb; }
/*.pro_box_cont .p_box_left ul li:hover{ border:1px solid #666; cursor:pointer;}*/
.pro_box_cont .p_box_left ul li a{ width:61px;height:42px;color:#666; display:table; text-decoration:none; text-align:center; text-transform:uppercase; font-size:10px; }
.pro_box_cont .p_box_left ul li a.pro_leftIcon_click{ display:table-cell; vertical-align: middle;}
.pro_box_cont .p_box_left ul li a.pro_left_360 img{}
.pro_box_cont .p_box_left ul li a.pro_left_tryon img{ padding-top:5px;}
.pro_box_cont .p_box_left ul li .fa-rotate-left{ height:23px; display:block;font-size:24px; color:#ff7700; margin:4px auto 0; }
.pro_box_cont .p_box_left ul li .fa-caret-right{ height:32px; display:block;font-size:40px; color:#ff7700; margin:-4px auto 0;}
.p_box_right .pro_right_logo{ padding-bottom:10px; overflow:hidden;}
.p_box_right .pro_right_logo .trust_logo{float:right;}
.p_box_right .pro_right_logo .trust_logo img, .p_box_right .pro_right_logo img{ height:60px;}
.p_box_right .pro_right_logo span{ float:left;}
.p_box_right .pro_right_logo span.span_r_logo01{ width:234px;}
.p_box_right .pro_r_bigtitle{}
.p_box_right .pro_r_bigtitle .pro_title_logo{display:table; clear:both;padding-bottom:5px; }
.p_box_right .pro_r_bigtitle .pro_title_logo .pro_big_title{width:240px; float:left}
.p_box_right .pro_r_bigtitle .pro_title_logo .span_r_logo01{float:right; position: relative;}
.pro_title_logo .span_r_logo01 img{width:70px; position: absolute; right: -73px; top: -10px;}
.p_box_right .pro_r_bigtitle h1{font-family:"Arial"; font-size:20px;padding-bottom: 5px;}
.p_box_right .pro_r_bigtitle h2{ font-size:16px; font-weight:bold; padding-bottom:10px;}
.p_box_right .pro_r_bigtitle .pro_r_star a{ text-decoration:underline; font-size:12px; line-height: 15px;}
.p_box_right .pro_r_bigtitle .pro_r_star .js_strar{ float:left; padding-right:10px;}
.p_box_right .pro_right_size{ line-height:21px; position:relative; padding:15px 0;}
.p_box_right .pro_right_size b{ font-weight:bold;}
.p_box_right .pro_right_size a{font-family:"Arial"; margin-left:8px; text-decoration:none; padding:0 5px; text-align:center; cursor:pointer; display:inline-block; height:21px; width:auto; border:1px solid #a1a1a1; color:#a1a1a1;}
.p_box_right .pro_right_size a:hover{ border:1px solid #666; color:#666;}
.p_box_right .pro_right_size a:active{ border:1px solid #000; color:#000;}
.p_box_right .pro_right_size a.size_s_bor{border:1px solid #000; color:#000;}
.p_box_right .pro_right_size .fa-question-circle{ font-size:18px; color:#c3c3c3;cursor:pointer; margin-left:10px;}
.p_box_right .pro_right_size .fa-question-circle.q_marknew{background: none;}
.p_box_right .pro_right_size .fa-question-circle:hover{ color:#000}
.p_box_right .pro_r_only{ color:#f39200; font-weight:bold;}
.p_box_right .pro_r_only .pricePRE del{ color:#999}
.p_box_right .pro_r_py{ padding:5px 0 15px; position:relative;}
.p_box_right .pro_r_py .trust_logo{float:left; margin-left:12px; margin-top:-15px;}
.p_box_right .pro_r_py .trust_logo img{width:45px;}
.p_box_right .pro_r_py span{ float:left}
.p_box_right .pro_r_py span.pro_rpybig{ font-size:22px; font-weight:bold; color:#f39200; }
.p_box_right .pro_r_py span.pro_bestprice{ padding:0 15px 0 29px; line-height: 13px; margin-top: -5px; background: url("../images/check.png") no-repeat scroll 12px 8px rgba(0, 0, 0, 0)}

.p_box_right .pro_r_py .fa-question-circle{ font-size:18px; color:#c3c3c3;cursor:pointer;position: relative; float:left;}
.p_box_right .pro_r_py .fa-question-circle:hover{ color:#000}
.p_box_right .pro_r_buynow{ overflow:hidden;}
.p_box_right .pro_r_buynow a{ display:block;float: left; font-weight:bold; color:#FFF; text-decoration:none; text-align:center; }
.p_box_right .pro_r_buynow a.pro_labuy{ display: table; height:61px; line-height:15px; width:127px;  padding:0 10px; background:#76b713;margin-right:8px; font-size:16px; vertical-align:central;}
.p_box_right .pro_r_buynow a.pro_labuy span{ display: table-cell; vertical-align: middle;}
.p_box_right .buy_button_table{	width: 151px;background-color:#76b713; font:18px Arial; color:#FFF; font-weight:bold; line-height:18px;text-align: center;}
.p_box_right .buy_pres_table{width: 151px;background-color:#40ace3; font:15px Arial; color:#FFF; font-weight:bold; line-height:18px;text-align: center;}
.p_box_right .pro_r_buynow a.pro_labuy:hover{ background:#6aa510}
.p_box_right .pro_r_buynow a.pro_lawith{line-height:15px; height:61px; width:131px;display:table;  padding:0 10px 0 10px;background:#40ace3;}
.p_box_right .pro_r_buynow a.pro_lawith span {display: table-cell; vertical-align: middle;}
.p_box_right .pro_r_buynow a.pro_lawith:hover{ background:#3a9fd2}
.p_box_right .pro_r_mayspecial{ display:table; line-height:20px; font-size:15px; text-align:center; height:52px; background:#e4e4e4; margin:20px 0 0; position:relative; cursor:pointer;}
.p_box_right .pro_r_mayspecial a b em{ padding-left:4px;}
.p_box_right .pro_r_mayspecial .bogo_big_win .proPop{ text-align: left; background: none repeat scroll 0 0 #fbfbfb; display: none;
font-size: 12px; left: 5px; line-height: 16px; font-weight:normal; padding: 0 10px; position: absolute; top:58px; width: 280px; z-index: 500; border-radius:3px; box-shadow:0px 0px 2px #999;
  -moz-border-radius:0px; -khtml-border-radius:0px; border-radius:0px; box-shadow: 3px 3px 0 0 rgba(204, 204, 204, 0.4);}
.p_box_right .bogo_big_win .proPop .addInfoPopArrow{ margin: -11px 0 0; width:280px;}

.p_box_right .pro_r_mayspecial .bogo_big_win .proPop li{ background: none repeat scroll 0 0 transparent; /*font-family: "MuseoSlab300"; */ font-size: 12px;font-style: italic;
line-height: 15px;  padding: 8px 10px;}
.p_box_right .pro_r_mayspecial .bogo_big_win .proPop .title{ font-size: 16px;  font-style: italic;font-weight: 400;line-height: 18px;}
.p_box_right .pro_r_mayspecial .bogo_big_win .proPop li.buyOgetO a{ display:inline; margin-left: -7px;}
.p_box_right .pro_r_mayspecial a{color:#333; height:43px; text-decoration:none;display: table-cell; vertical-align: middle; width: 310px;}
.p_box_right .pro_r_mayspecial a:hover{ color:#000}
.p_box_right .pro_r_mayspecial .pro_btn_oneline{ font-weight: bold;font-size: 16px;display: table-cell;vertical-align: middle;width: 310px;}
.p_box_right .pro_r_mayspecial:hover{ background:#d9d9d9;} 
.p_box_right .pro_r_ships{ margin-top:20px; position:relative; padding:8px 0; line-height:22px; border-top:1px solid #c9c9c9; border-bottom:1px solid #c9c9c9}
.p_box_right .pro_r_ships .pro_right_shipping, .p_box_right .pro_r_ships .pro_right_returns{position:relative; font-weight:bold}
.p_box_right .pro_r_ships .pro_right_shipping .pro_infor_rtext{ float: left; line-height: 15px;padding: 4px 0 0 5px;max-width:245px;}
.p_box_right .pro_r_ships .pro_right_shipping .proPop .fast_icon_box{ padding-top:5px;}
.p_box_right .pro_r_ships .pro_right_shipping b, .p_box_right .pro_r_ships .pro_right_returns b{padding-right:3px;position:relative; font-weight:normal;float:left;}
.p_box_right .pro_r_ships p  { padding-right:12px;}
.p_box_right .pro_r_ships p b{ padding-right:6px;font-weight: bold;}
.p_box_right .pro_r_ships .fa-question-circle{ font-size:18px; color:#c3c3c3;cursor:pointer; position: absolute; margin-left:12px; top: 2px;}
.p_box_right .pro_r_ships .fa-question-circle:hover{ color:#000}
.p_box_right .pro_r_ships .fa-question-circle.fa_ques_two { position: relative;}
.p_box_right .pro_r_ships p .fa_r_dist{ margin-left:15px;}
.p_box_right .pro_r_scfx{ padding-right:0px;}
.p_box_right .pro_r_scfx .fav_glasses_detail .fav_icon{/* margin-top:-2px; position: absolute;right:-4px; SB-3850 2014/10/23 by peter*/}
.p_box_right .pro_r_scfx .fav_glasses_detail .fav_icon .fav_iconP{height:20px; background: none repeat scroll 0 0 #fff; box-shadow: 1px 1px 3px #a9a9a9; display: none; font-size: 13px;margin-top: -3px; padding: 10px; position: absolute; right: -8px; width: 200px; }
.p_box_right .pro_r_scfx .fav_glasses_detail .fav_icon .fav_iconP p img{position:absolute;top:-5px;background:fbfbfb url("../images/headernew/top_arrows.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);}
.p_box_right .pro_r_scfx .fav_glasses_detail .fav_icon .fav_iconP p{position:absolute;top:-5px;}
.p_box_right .pro_r_scfx .sc_favorites{ float: left;line-height: 55px; padding: 0 3px 0 5px;}
.p_box_right .pro_r_scfx .sc_favorites .favorites_name{ float:left;}
.p_box_right .pro_r_scfx .fx_share{ float:left; padding:10px 0;}
.p_box_right .pro_r_scfx .fx_share .shareText{float:left; line-height:35px;}
.p_box_right .pro_r_scfx .fx_share .shareIcon{float:left}
.p_box_right .pro_r_scfx .sc_favorites .fa-heart-o{ cursor:pointer; padding:0 5px;font-size:18px;}/***�ղ�icon����һ��״̬css��ʽ��Ĭ��Ϊ����***/
.p_box_right .pro_r_scfx .sc_favorites .fa-heart{cursor:pointer; padding:0 5px;font-size:18px;}
.p_box_right .pro_r_scfx .sc_favorites .fa-heart:hover, .p_box_right .pro_r_scfx .sc_favorites .fa-heart-o:hover{ color:#ef2200;}
.p_box_right .pro_r_scfx .fx_share .fa-twitter, .p_box_right .pro_r_scfx .fx_share .fa-pinterest, .p_box_right .pro_r_scfx .fx_share .fa-google-plus { padding-left:7px;font-size:18px; }
.p_box_right .pro_r_scfx .fx_share .fa-facebook{font-size:18px; padding-left:5px;}
.p_box_right .pro_r_scfx .fx_share .fa-facebook:hover, .p_box_right .pro_r_scfx .fx_share .fa-twitter:hover, .p_box_right .pro_r_scfx .fx_share .fa-pinterest:hover, .p_box_right .pro_r_scfx .fx_share .fa-google-plus:hover { color:#ff911a;}
/***AB test product right content css 2014-07-04***/
.p_box_right .pro_r_abtest{padding:10px 0;overflow: hidden;}
.p_box_right .pro_r_leftbtn{float:left; width:140px; border-right:1px solid #ebebeb; padding-right:10px;}
.p_box_right .pro_r_leftbtn p{ color: #5e5e5e; font-weight: bold;}
.p_box_right .pro_r_leftbtn h1{ font-size: 22px; font-weight: bold; padding:5px 0 10px;}
.p_box_right .pro_r_leftbtn a{ display:block;float: left; font-weight:bold; color:#FFF; text-decoration:none; text-align:center; }
.p_box_right .pro_r_leftbtn a.pro_labuy {display:block; background:#76b713;font-size: 18px;height: 61px;line-height: 61px; width: 140px;
}
.p_box_right .pro_r_leftbtn a.pro_labuy:hover{ background:#6aa510}
.p_box_right .pro_r_rightbtn{float:left; width:140px; padding-left:10px;}
.p_box_right .pro_r_rightbtn p{ color: #5e5e5e; font-weight: bold;}
.p_box_right .pro_r_rightbtn h1{ font-size: 22px; font-weight: bold; padding:5px 0 10px;}
.p_box_right .pro_r_rightbtn a{ color:#fff;}
.p_box_right .pro_r_rightbtn a.pro_lawith{ line-height:15px; display:block; height:46px; width:131px;  padding:15px 0px 0 10px;background:#40ace3;}
.p_box_right .pro_r_rightbtn a.pro_lawith:hover{ background:#3a9fd2}


/***SBG 4.7 big img and fast shipping icon css***/
.p_box_center .pro_bigimg{position: relative; height:380px;}
.p_box_center .pro_bigimg .pro_big_new_img{padding-top:85px;}
.p_box_center .pro_c_icons{ }
.p_box_center .pro_c_icons ul{display:table;margin: 0 auto;}
.p_box_center .pro_c_icons ul li{font-family:"NovecentowideDemiBold"; font-size:10px; text-transform:uppercase; margin-left:5px; line-height:10px; display: inline-block;}
.p_box_center .pro_c_icons ul li span{ float:left; display:block; width:40px; height:33px; background:url(../images/product/pro_fastship_icon.png) 0 0 no-repeat;}
.p_box_center .pro_c_icons ul li em{float:left;line-height:12px;padding-top:3px;}
.p_box_center .pro_c_icons ul li em.c_em_font{padding-top:8px;} 
.p_box_center .pro_c_icons ul li span.c_FastShipping{ background-position:17px 0;}
.p_box_center .pro_c_icons ul li span.c_NewProduct{ background-position:0px -31px;}
.p_box_center .pro_c_icons ul li span.c_TopSeller{ background-position:8px -65px;}
.p_box_center .pro_c_icons ul li span.c_Polarized{ background-position:10px -100px;}
.p_box_center .pro_c_icons ul li span.c_FreeLens{ background-position:8px -127px;}
.p_box_center .pro_c_icons ul li span.c_Sale{ background-position:18px -163px;}

/***SBG 4.7***/
.product_box .li_frame_Color{ height:24px; line-height:24px; color:#444;}
.product_box .li_frame_Color b{ height:24px; line-height:24px; color:#000; padding-right:5px;}
.product_box .pro_m_list{padding-bottom:27px; position:relative;}
.product_box .pro_m_list .similar_content_list{float: left; width:898px; overflow: hidden;}
.product_box .pro_m_list ul.similar_content_list_inner{width: 1912px; position: relative;}
.pro_m_list ul.similar_content_list_inner .similar_big_contain {width:220px; position: relative;}
.similar_content_big a .smilar_top_arrows{display:block; margin-top:11px; position:absolute; z-index:200000; width:17px; height:11px; background:url("../images/product/bottom_arrows.png") no-repeat scroll 50% 0;}
.similar_content_list .similar_content_big .similar_content_big_a .other_color_hover{padding-bottom:10px;display:block;}
.product_box .pro_m_list ul li{display:table; margin-left:7.25px; width:105px; float:left;text-align:center;}
.product_box .pro_m_list ul li a{ height:72px; padding-top:10px; display:table-cell; border:1px solid #e1e1e1;vertical-align:top;}
.product_box .pro_m_list ul li a.pro_a_border{ border:1px solid #aeaeae;}
.product_box .pro_m_list ul li a:hover{ border:1px solid #000;}
.product_box .pro_m_list .fa-caret-right{float:left;cursor:pointer; font-size:40px; margin:22px 0 0 9px;width:16px; height:23px; color:#000;}
.product_box .pro_m_list .fa-caret-right:hover{color:#ff911a}
.product_box .pro_m_list .fa-caret-left{float:left;cursor:pointer; font-size:40px; margin:22px 0 0 0;width:17px; height:23px; color:#000;}
.product_box .pro_m_list .fa-caret-left:hover{color:#ff911a}
/*** Product Recommendation***/
.product_box .pro_infor_list{ margin-bottom:20px; background:#f6f6f6; border-bottom: 5px solid #e1e1e1; font: bold 13px/40px "Arial"; height:40px;}
.product_box .pro_productTabfloat { box-shadow: 0 0 2px 1px #cccccc; margin-left: -30px; position: fixed; top: 0;width: 1000px;z-index: 10000;}
.product_box .pro_infor_list ul{ display:table; margin:0 auto;}
.product_box .pro_infor_list ul li{ display:inline-block; margin-right:80px; text-align:center;}
.product_box .pro_infor_list ul li a{ color:#666;}
.product_box .pro_infor_list ul li a:hover{ border-bottom:5px solid #fdb139; color:#000;}
.product_box .pro_infor_list ul li.active a{ border-bottom:5px solid #fdb139;color:#000000; font-weight:bold;}
.product_box .pro_infor_list ul li.pro_in_linone{ margin-right:0px;}
.product_box .pro_infor_list ul li a{ display:block; text-decoration:none}
.product_box .pro_p_infor{ font-size:20px; font-weight:bold; line-height:30px; border-bottom:1px solid #e1e1e1;}
.product_box .pro_tech_sp{ overflow:hidden; padding:30px 0 24px; border-bottom:1px solid #e1e1e1;}
.product_box .pro_tech_sp .pro_t_left{ font-size:16px;font-weight:bold; width:210px; padding-right:10px; float:left;}
.product_box .pro_tech_sp .pro_t_center{ width:485px; float:left;line-height:20px}
.product_box .pro_tech_sp .pro_t_center ul li.pro_t_lidis{ padding-bottom:20px;}
.product_box .pro_tech_sp .pro_t_center ul li{padding-left:0px;background: url("../images/headernew/detail_point_icon.png") no-repeat 0 8px ; padding-left:10px;  }
.pro_tech_sp .pro_t_center ul li em{ padding-right:5px;font-size:15px; margin-top:5px; color:#666}
.pro_tech_sp .pro_t_center .pro_one_column{width:242px; float:left;}
.pro_tech_sp .pro_t_center .pro_two_column{width:242px; float:left;}
.product_box .pro_tech_sp .pro_t_right{ float:left; text-align:center;}
.product_box .pro_des_crip{overflow:hidden; padding:18px 0 15px; border-bottom:1px solid #e1e1e1;}
.product_box .pro_des_crip .pro_des_left{ font-size:16px;font-weight:bold; width:210px; padding-right:10px; float:left;}
.product_box .pro_des_crip .pro_des_right{ float:left; width:701px; line-height: 20px; font-family: "arial";}
.product_box .pro_des_crip .pro_des_right p.pro_des_pdis{padding-bottom:20px;}
.product_box .pro_des_crip .pro_des_right a{ text-decoration:underline;}
.product_box .pro_details{overflow:hidden; padding:18px 0 15px; border-bottom:1px solid #e1e1e1;}
.product_box .pro_details .pro_details_left{ font-size:16px;font-weight:bold; width:210px; padding-right:10px; float:left;}
.product_box .pro_details .pro_details_right{ float:left; width:701px; line-height: 20px; font-family: "arial"; word-wrap: break-word;}
.product_box .pro_details .pro_details_right p.pro_details_pdis{padding-bottom:20px;}
.product_box .pro_pre_ls{ overflow:hidden; padding:18px 0 50px;}
.product_box .pro_pre_ls .pro_pre_left{ font-size:16px;font-weight:bold; width:210px; padding-right:10px; float:left;}
.product_box .pro_pre_ls .pro_pre_center{width:480px; float:left;line-height:20px; margin-top:-2px;}
.product_box .pro_tech_sp .pro_t_right{ float:left; text-align:center; }
.pro_t_right .pro_zoom_images {position: relative;}
.pro_t_right .pro_zoom_btn {padding-top: 15px;}
.pro_zoom_images .fa-search { bottom: 5px; position: absolute;right: 3px;}
.product_box .pro_pre_ls .pro_pre_center ul{ width:215px; float:left; margin-right:15px;}
.product_box .pro_pre_ls .pro_pre_center ul.pro_pre_cul{ padding-left:19px; border-left:1px solid #e1e1e1;}
.pro_pre_ls .pro_pre_center ul li .fa-check{margin-right:5px;color:#8a8a8a; font-size:12px}
.product_box .pro_pre_ls .pro_pre_center ul li.pro_pre_lidis{ padding-bottom:20px;}
.product_box .pro_pre_ls .pro_pre_center p { clear:both; text-align:center; padding-top:30px;}
.product_box .pro_pre_ls .pro_pre_center p a{ text-decoration:underline; font-style:italic;}
.product_box .pro_recom_pro{ padding:25px 0 50px; overflow:hidden;}
.product_box .pro_recom_pro .pro_rec_left{ width:210px; padding-right:10px; float:left;font-size:14px;}
/*A magnifying glass*/
/* CSS for lens */
.cloudzoom-lens {
    border:5px solid #888;
    width:100px;
    height:100px;
    box-shadow: -0px -0px 10px rgba(0,0,0,0.40);
    cursor:crosshair;
    z-index: 10;
}
/* CSS for zoom window. */
.cloudzoom-zoom {
    border:1px solid #888;
    width:500px;
    height:200px;
    box-shadow: -0px -0px 10px rgba(0,0,0,0.40);
	z-index:999;
}
/* CSS for zoom window in 'inside' mode. */
.cloudzoom-zoom-inside {
    border:none;
    box-shadow:none;
	z-index:999;
}
.cloudzoom-gallery-active{color: #f39200;}
/* CSS for captions */
.cloudzoom-caption {
    display:none;   /* CSS captions should be hidden initially */
    text-align: left;
    background-color:#000;
    color:#fff;
    font-weight:bold;
    padding:10px;
    font-family: sans-serif;
    font-size:11px;
}

/* A blank image */
.cloudzoom-blank {
    background-image:url(./images/zoom/blank.png);
}

/* The animated ajax loading image */
.cloudzoom-ajax-loader {
    background-image:url(../images/stylefinder/style_finder_waiting.gif);
    width:32px;
    height:32px;
}

.product_box .pro_recom_pro .pro_rec_right{position:relative;}
.product_box .pro_recom_pro .pro_rec_right .similar_content_list{float: left;width:620px;overflow: hidden;}
.product_box .pro_recom_pro .pro_rec_right ul.similar_content_list_inner{position: relative;width: 1912px;}
.product_box .pro_recom_pro .pro_rec_right ul li{ margin-left:25px; width:136px; float:left; }
.product_box .pro_recom_pro .pro_rec_right ul li .fastshipping_logo_smallbg{ top:66px; font-size:9px; text-align:left;}
/*.product_box .pro_recom_pro .pro_rec_right li a img{ display:block; border:1px solid #e1e1e1;}
.product_box .pro_recom_pro .pro_rec_right ul li a img:hover{ border:1px solid #aeaeae;}*/
.product_box .pro_recom_pro .pro_rec_right ul li.pro_rec_li{ margin-left:0;}
.product_box .pro_m_list ul li a.pro_m_list_border{border:1px solid #000;}
.product_box .pro_recom_pro .pro_rec_right ul li a{ display:table; }
.product_box .pro_recom_pro .pro_rec_right ul li a.pro_img_border{display:block; border:1px solid #e1e1e1;height:86px;}
.product_box .pro_recom_pro .pro_rec_right ul li a.pro_img_border:hover{border:1px solid #aeaeae;}
.product_box .pro_recom_pro .pro_rec_right ul li a img{  display: table-cell; vertical-align: middle }
.product_box .pro_recom_pro .pro_rec_right .fa-caret-right{position:relative; z-index:99px; float:left;cursor:pointer; font-size:40px; margin:35px 0 0 10px;width:16px; height:23px; color:#000;}
.product_box .pro_recom_pro .pro_rec_right .fa-caret-right:hover{color:#ff911a}
.product_box .pro_recom_pro .pro_rec_right .fa-caret-left{ display:block; position:relative; z-index:99px; float:left; cursor:pointer; font-size:40px; margin:35px 10px 0 0; width:15px; height:23px; color:#000;}
.product_box .pro_recom_pro .pro_rec_right .fa-caret-left:hover{color:#ff911a}
.product_box .pro_recom_pro .pro_rec_right p{ }
.product_box .pro_recom_pro .pro_rec_right p.pro_n_delone{ padding:6px 0;}
.product_box .pro_rat_rev{ padding:20px 0 20px; overflow:hidden; border-bottom:1px solid #e1e1e1;}
.product_box .pro_rat_rev .pro_rat_left{ width:245px; float:left;}
.product_box .pro_rat_rev .pro_rat_right{ width:695px; float:left;}
.pro_rat_right .pro_customers_rew{font-size:13px;width: px;font-weight:bold;padding-bottom:10px;}
.product_box .pro_rat_rev .pro_rat_left h6{ font-size:16px; padding-bottom:5px; font-weight:bold;}
.product_box .pro_rat_rev .pro_rat_left p.pro_rat_top{ padding-top:15px; padding-bottom:5px;}
.product_box .pro_rat_rev .pro_rat_left ul li{ line-height:22px; clear:both;}
.product_box .pro_rat_rev .pro_rat_left ul li .pro_rat_star{width:100px; float:left;}
.pro_rat_rev .pro_rat_left ul li .pro_rat_name{ float:left;}
.pro_rat_rev .pro_rat_right .pro_sort_by{ position:relative; padding-bottom:10px;}
.pro_rat_right .pro_sort_by span.p_sb_most{ font-size:14px; font-weight:bold;}
.pro_rat_right .pro_sort_by span.click_later:hover{ cursor:pointer; text-decoration:underline}
.pro_rat_right .pro_sort_by a.p_sb_write{ position: absolute; right:0; top:-10px; display:block; width:143px; height:27px; line-height:27px; text-align:center; color:#FFF; background:#76b713; font-weight:800; text-decoration:none;}
.pro_rat_right .pro_sort_by a.p_sb_write:hover{ background:#6aa510}
.pro_rat_right .pro_sort_tab{ overflow:hidden;}
.pro_rat_right .pro_sort_tab .p_overall_one{ padding:15px 0; border-top:1px solid #e1e1e1;}
.pro_rat_right .pro_sort_tab .p_overall_one .p_over_left{ width:552px; float:left; position:relative;}
.pro_rat_right .pro_sort_tab .p_overall_one .p_over_right{ text-align:center; width:143px; float:left;}
.pro_rat_right .pro_sort_tab .p_overall_one .p_over_right p a{ float:left; margin-left:19px; margin-top:8px; text-decoration:none; display:block; line-height:22px; width:60px; border:1px solid #999; background:#eee;}
.pro_rat_right .pro_sort_tab .p_overall_one .p_over_right p a:hover{ background:#CCC; color:#000; border:1px solid #000;}
.pro_rat_right .pro_sort_tab .p_overall_one .p_over_right p a.p_helf_a{ margin-left:0;}
.pro_rat_right .pro_sort_tab .p_overall_two{ padding:15px 0; border-top:1px solid #e1e1e1;}
.p_overall_one .p_over_left .p_ov_list ul li{ padding-right:30px; float:left;}
.p_overall_one .p_over_left .p_ov_list ul li span{ padding-left:6px;}
.p_overall_one .p_over_left .p_ov_cont{ font-size:13px; line-height:18px; padding-top:10px;}
.p_over_left .p_ov_cont .p_cv_discrip{width:552px;display:block}
.p_over_left .p_ov_cont .pro_ken_font{ position:relative; color:#999;}
.p_ov_cont .pro_ken_font .verified_right{position:absolute;right:0;top:5px; color:#333;}
.p_overall_one .p_over_left .p_ov_cont p.pro_ken_font{ font-size:12px; color:#999;}
.product_box .pro_ser_vice{ padding:20px 0 20px; overflow:hidden;}
.product_box .pro_ser_vice .pro_ser_left{ width: 210px; float: left; margin-right: 10px;}
.product_box .pro_ser_vice .pro_ser_left h6{ padding-bottom:10px; font: bold 16px/18px "Arial"}
.product_box .pro_ser_vice .pro_ser_left p{ line-height:18px;}
.product_box .pro_ser_vice .pro_ser_right{ width:720px; float:left;}

.similar_content_list .other_color_hover{position:absolute;background-color:#fff;width:220px;top:5px;left:-0;z-index:9999;border:1px solid #d4d4d4; overflow:hidden;}
.similar_content_list .other_color_hover img{margin-left: 20px;}
.similar_content_list .other_color_hover p {margin-left:10px; line-height:18px;}
.similar_content_element {position: relative}
.similar_content_element .c_FastShipping{background:url("../images/product/fastship_icon.png") no-repeat scroll 0 0; background-size:50px auto;display: block; height:25px; position: absolute; width:50px; right:5px; top:63px;}  

#pro_recommend_list .similar_content_element .c_FastShipping {right: 5px; top:66px;}
.other_color_hover .c_FastShipping{background:url("../images/product/fastship_icon.png") no-repeat scroll 0 0; top:50px; display: block; height:27px; position: absolute;right:7px;width:73px;}
#share_button_detail_page{ float:left; margin-top:10px;}
.pro_rev { overflow:hidden; padding:15px 0 30px;}
.pro_rev .pro_rat_l { float:left; width: 210px;  padding-right: 10px;}
.pro_rev .pro_rat_l h4{font-size: 16px;font-weight: bold;}
.pro_rev .pro_rat_l p { font-size:14px; color:#333; margin-top: 5px; border: none;}
.pro_rev .pro_rat_r strong{font-weight:bold; width: 570px;}
.pro_rev .pro_rat_r{float:left;font-size:14px;}
.pro_rev .pro_rat_r .p_sb_write {background: #6aa510;padding:2px 10px;color: #fff;display: inline-block;font-weight: 800;height: 27px;line-height: 27px;text-align: center; text-decoration: none; margin-top: 10px;}
/*fast shipping icon css style*/
.fast_icon_box{ display: inline-block;}
.fast_icon_box span{ float:left; height:27px; display:block; font-style:normal;}
.fast_icon_box span.pro_fastshipping_bg{width:18px; padding-right:2px;  background: url("../images/product/fastship_icon_bg.png") no-repeat scroll 0 0;}
.fast_icon_box span.pro_fastshipping_text{font-family: "NovecentowideDemiBold";font-size:8px; text-transform: uppercase;line-height:13px; padding-top:2px;}

.fastshipping_logo_bigbg{position: absolute;right: 5px; top:57px; padding-left:19px; padding-top:1px;display:block; background: url("../images/product/fastship_icon_bg.png") no-repeat scroll 0 0;font-family: "NovecentowideDemiBold";text-transform: uppercase;background-size:auto 100%;}
.fastship_bigtext_sv{font-size:10px; line-height:12px;}
.fastship_bigtext_en{font-size:10px; line-height:12px;}
.fastship_bigtext_vd{font-size:10px; line-height:12px;}
.fastship_bigtext_ca{font-size:10px; line-height:12px;}
.fastshipping_logo_smallbg{position: absolute;  right: 4px; top: 63px;padding-left:15px;display:block; background: url("../images/product/fastship_icon_bg.png") no-repeat scroll 0 0;font-family: "NovecentowideDemiBold";text-transform: uppercase;background-size:auto 95%; font-size:9px; text-align:left;}
.fastship_samlltext_sv{ text-align:left;font-size:8px; line-height:9px;}
.fastship_samlltext_en{ text-align:left;font-size:8px; line-height:9px;}
.fastship_samlltext_vd{ text-align:left;font-size:8px; line-height:9px;}
.fastship_samlltext_ca{ text-align:left;font-size:8px; line-height:9px;}
.content_glasses_1 .wr360_player .preloader {position: absolute;}
.earn_rewards_by{ color:#8c8c8c;}
.earn_rewards_by b{font-weight: bold;}
.earn_rewards_by .enrn_by_num{ font-weight:bold; color:#f39200;} 
.cl_rewards_by{color:#8c8c8c;padding-bottom: 10px;}
.cl_productBut .cl_rewards_by span{display: none;}
.cl_rewards_by .enrn_by_num{ font-weight:bold; color:#f39200;} 


.cl_rewards_by .pro_right_shipping, .cl_rewards_by .pro_right_returns {position: relative;
font-weight: bold;padding-right: 23px;}
.cl_rewards_by  .fa-question-circle {
font-size: 18px;
color: #c3c3c3;
cursor: pointer;
position: absolute;
margin-left: 12px;
top: -2px;
right:0;
}
.cl_rewards_by .fa-question-circle:hover {color:#000;}
.cl_rewards_by .proPop {
font-family: "arial";
background: none repeat scroll 0 0 #fbfbfb;
display: none;
font-size: 12px !important;
left: -144px;

position: absolute;
top: 26px;
width: 280px;
z-index: 500;
padding: 5px 10px 10px;
font-style: italic !important;
box-shadow: 3px 3px 0 0 rgba( 204,204,204,0.4);
border: solid 1px #c9c9c9;
-moz-border-radius: 0px;
-khtml-border-radius: 0px;
border-radius: 0px;
text-align: left !important;
}
.cl_rewards_by .addInfoPopArrow {
margin: -16px 0 0 !important;
position: absolute;
text-align: center;
width: 280px;
}

.earn_rewards_by.pro_r_ships {border:none;margin-top:0;line-height:12px;}
.p_box_right .earn_rewards_by .fa-question-circle {top: -3px;}

/**Div containing the color of the stars */
.jRatingAverage {
	background-color:#f62929;
	position:relative;
	top:0;
	left:0;
	z-index:2;
	height:100%;
}
.jRatingColor {
	background-color:#f4c239; /* bgcolor of the stars*/
	position:relative;
	top:0;
	left:0;
	z-index:2;
	height:100%;
}

/** Div containing the stars **/
.jStar {
	position:relative;
	left:0;
	z-index:3;
}

/** P containing the rate informations **/
p.jRatingInfos {
	position:		absolute;
	z-index:9999;
	background:	transparent url('./images/icons/bg_jRatingInfos.png') no-repeat;
	color:			#FFF;
	display:		none;
	width:			91px;
	height:			29px;	
	font-size:16px;
	text-align:center;
	padding-top:18px;
}
p.jRatingInfos span.maxRate {
	color:#c9c9c9;
	font-size:14px;
}

/* new css GDR700 */
.windowMask{
    position: absolute;
    opacity: 0.5;
    background-color: black;
    display: none;
    left: 0px;
    top: 0px;
    width: 1366px;
    height: 1500px;
    z-index:1000000;
}
.OrderLimit_popup 
{
    position: absolute;
    width:500px;
    background:#ffffff;
    z-index:99999999999;
	font-size:14px;
	top:0; left:0;right:0;  margin: 0 auto;
}

.OrderLimit_cart_popup 
{
    position: absolute;
    width:500px;
    background:#ffffff;
    z-index:10000000;
	font-size:14px;
}

.OrderLimitPay_popup
{
    position: absolute;
    width:500px;
    background:#ffffff;
    z-index:10000000;
	font-size:14px;
}
.OrderLimit_popup ,.OrderLimitPay_popup {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 5px solid #666666;
    padding: 35px 15px 30px;
    text-align:center;
}
.OrderLimit_popup .OrderLimit_popupText ,.OrderLimitRX_popup .OrderLimit_popupText ,.OrderLimitPay_popup .OrderLimit_popupText,.OrderLimit_cart_popup .OrderLimit_popupText {
    background: none;
    font-family: "MuseoSlab300";
    font-size: 14px;
    text-align: left;
    line-height: 20px;
}
.OrderLimit_popup .OrderLimit_popupButton ,.OrderLimitRX_popup .OrderLimitRX_popupButton ,.OrderLimitPay_popup .OrderLimitPay_popupButton,.OrderLimit_cart_popup .OrderLimit_popupButton{
    background: none repeat scroll 0 0 #E5E5E5;
    border: 1px solid #666666;
    display: inline-block;
    font-family: "MuseoSans300";
    font-size: 14px;
    margin: 10px auto;
    height: 20px;line-height: 20px;padding: 0 15px;
    text-align: center;
    margin:10px auto 0 auto;
	z-index:10000000;
}
.OrderLimit_popup .OrderLimit_popup_close ,.OrderLimitRX_popup .OrderLimit_popup_close ,.OrderLimitPay_popup .OrderLimitPay_popup_close,.OrderLimit_cart_popup .OrderLimit_popup_close { position:absolute; right:-15px; top:-15px;}
.OrderLimitRX_popup { position: absolute;
    width:500px;
    background:#ffffff;
    z-index:99999999999;
	font-size:14px;}
.OrderLimitRX_popup {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 5px solid #666666;
    padding: 35px 15px 15px;
    text-align:center;
}
/*360/basic.css*/
.wr360_player{
	 width:100%;
     height:100%;
     left:0;
     top:0;
     position:relative;
     background:#FFFFFF;
     -webkit-user-select: none;
     -khtml-user-select: none;
     -moz-user-select: none;
     -o-user-select: none;
     user-select: none;
}

#container
{
     position:relative;
     overflow:hidden;
     z-index:0;
}

#container .panning
{
     position:relative;
     left:0;
}

.wr360_player .preloader .theme_panel
{
     position:absolute;
     width:100%;
     bottom:0;
     left:0;
     margin-bottom:0px;
     background-color:#FFFFFF
}

.wr360_player .preloader .theme_header{}
.wr360_player .preloader .theme_header .progress_bar
{
     background:url(../js/360/imagerotator/html/img/basic/load_js.gif) left top no-repeat;
     margin:1px 0 0 6px;
     display:block;
     float:left;
     width:43px;
     height:8px;
     cursor:pointer
}

.wr360_player .preloader .theme_header .progress_bar .progress_num
{
     position: relative;
     left: 3px;
     top: 18px;
     text-align:center;
     color:#A0A0A0;
     font-family:Arial;
     font-size:15px;
}

.wr360_player .preloader .theme_header a.watermark
{
     margin-left:5px;
     margin-top:5px;
     display:block;
     float:left;
     width:1px;
     height:1px;
     cursor:pointer;
	 display:none
}

.wr360_player .preloader .theme_panel .toolbar
{
     position:relative;
     height:35px;
     margin: 0px auto -1px auto;
     width:140px;
}

.wr360_player .preloader .theme_panel .toolbar a.left_button
{
     background:url(../js/360/imagerotator/html/img/basic/left_combined.png) no-repeat 0 0;
     display:block;
     float:left;
     width:22px;
     height:24px;
     margin: 4px 0 0 11px;
     cursor:pointer
}

.wr360_player .preloader .theme_panel .toolbar a.left_button:hover
{
     background:url(../js/360/imagerotator/html/img/basic/left_combined.png) no-repeat -23px 0;
     display:block;
     float:left;
     width:22px;
     height:24px;
     margin: 4px 0 0 11px;
     cursor:pointer;
}

.wr360_player .preloader .theme_panel .toolbar a.play_button
{
     background:url(../js/360/imagerotator/html/img/basic/play_combined.png) no-repeat 0 0;
     display:block;
     float:left;
     width:24px;
     height:24px;
     margin: 4px 0 0 9px;
     cursor:pointer
}

.wr360_player .preloader .theme_panel .toolbar a.play_button:hover
{
     background:url(../js/360/imagerotator/html/img/basic/play_combined.png) no-repeat -24px 0;
     display:block;
     float:left;
     width:24px;
     height:24px;
     margin: 4px 0 0 9px;
     cursor:pointer
}

.wr360_player .preloader .theme_panel .toolbar a.pause_button
{
     background:url(../js/360/imagerotator/html/img/basic/pause_combined.png) no-repeat 0 0;
     display:block;
     float:left;
     width:24px;
     height:24px;
     margin: 4px 0 0 9px;
     cursor:pointer
}

.wr360_player .preloader .theme_panel .toolbar a.pause_button:hover
{
     background:url(../js/360/imagerotator/html/img/basic/pause_combined.png) no-repeat -24px 0;
     display:block;
     float:left;
     width:24px;
     height:24px;
     margin: 4px 0 0 9px;
     cursor:pointer
}

.wr360_player .preloader .theme_panel .toolbar a.right_button
{
     background:url(../js/360/imagerotator/html/img/basic/right_combined.png) no-repeat 0 0;
     display:block;
     float:left;
     width:22px;
     height:24px;
     margin: 4px 0 0 11px;
     cursor:pointer
}

.wr360_player .preloader .theme_panel .toolbar a.right_button:hover
{
     background:url(../js/360/imagerotator/html/img/basic/right_combined.png) no-repeat -23px 0;
     display:block;
     float:left;
     width:22px;
     height:24px;
     margin: 4px 0 0 11px;
     cursor:pointer;
}
.wr360_player .preloader .theme_panel .toolbar a.zoomin_button
{
     background:url(../js/360/imagerotator/html/img/basic/zoomin_combined.png) no-repeat 0 0;
     display:block;
     float:left;
     width:22px;
     height:24px;
     margin: 4px 0 0 14px;
     cursor:pointer
}

.wr360_player .preloader .theme_panel .toolbar a.zoomin_button:hover
{
     background:url(../js/360/imagerotator/html/img/basic/zoomin_combined.png) no-repeat -23px 0;
     display:block;
     float:left;
     width:22px;
     height:24px;
     margin: 4px 0 0 14px;
     cursor:pointer;
}

.wr360_player .preloader .theme_panel .toolbar a.zoomout_button
{
     background:url(../js/360/imagerotator/html/img/basic/zoomout_combined.png) no-repeat 0 0;
     display:block;
     float:left;
     width:22px;
     height:24px;
     margin: 4px 0 0 14px;
     cursor:pointer
}

.wr360_player .preloader .theme_panel .toolbar a.zoomout_button:hover
{
     background:url(../js/360/imagerotator/html/img/basic/zoomout_combined.png) no-repeat -23px 0;
     display:block;
     float:left;
     width:22px;
     height:24px;
     margin: 4px 0 0 14px;
     cursor:pointer;
}

.wr360_player .preloader .theme_panel .toolbar a.hotspotson_button
{
     background:url(../js/360/imagerotator/html/img/basic/spoton_combined.png) no-repeat 0 0;
     display:block;
     float:left;
     width:22px;
     height:24px;
     margin: 4px 0 0 11px;
     cursor:pointer
}

.wr360_player .preloader .theme_panel .toolbar a.hotspotson_button:hover
{
     background:url(../js/360/imagerotator/html/img/basic/spoton_combined.png) no-repeat -23px 0;
     display:block;
     float:left;
     width:22px;
     height:24px;
     margin: 4px 0 0 11px;
     cursor:pointer;
}

.wr360_player .preloader .theme_panel .toolbar a.hotspotsoff_button
{
     background:url(../js/360/imagerotator/html/img/basic/spotoff_combined.png) no-repeat 0 0;
     display:block;
     float:left;
     width:22px;
     height:24px;
     margin: 4px 0 0 11px;
     cursor:pointer
}

.wr360_player .preloader .theme_panel .toolbar a.hotspotsoff_button:hover
{
     background:url(../js/360/imagerotator/html/img/basic/spotoff_combined.png) no-repeat -23px 0;
     display:block;
     float:left;
     width:22px;
     height:24px;
     margin: 4px 0 0 11px;
     cursor:pointer;
}

/* SB-4986 (Update RX popup) candy */
.RX_pop_cnt {position: relative;width: 652px;height: auto;margin: 0 auto;}
.RX_pop_cnt .fa-times {display: block;position: absolute;right: 10px;top: 10px;font-size: 25px;z-index: 20;color: #383838;cursor: pointer;}

/*cart_popup.css*/
#backgroundPopup {
    background: none repeat scroll 0 0 #000000;
    border: 1px solid #CECECE;
    display: none;
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 9998;
}
.popupFaq {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 2px solid #CECECE;
    display: none;
    font-size: 13px;
    overflow: auto;
    padding: 0;
    position: fixed;
    width: 908px;
    z-index: 9999;
}
.popupFaq h1 {
    border-bottom: 1px dotted #D3D3D3;
    color: #333333;
    font-size: 22px;
    font-weight: 700;
    margin-bottom: 20px;
    margin-top: 20px;
    padding-bottom: 2px;
    padding-left: 30px;
    text-align: left;
}
#gcLoading {
    overflow: hidden;
}
.popupContactClose {
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    font-size: 30px;
    font-weight: 700;
    line-height: 14px;
    margin-top: 5px;
    position: absolute; text-decoration: none;
    right: 6px;
    top: 4px;
}
.popupContactClose:hover {text-decoration: none; color:#ff0000;}
#returndiv1 .mainCenter {
    padding-left: 30px;
    width: 830px;
}
#returndiv2 .otherPage_content {
    color: #666666;
    font: 14px/17px MuseoSans100;
    padding-bottom: 10px;
    padding-left: 30px;
    width: 830px;
}
#returndiv3 .otherPage_content {
    color: #666666;
    font: 14px/17px MuseoSans100;
    padding-bottom: 10px;
    padding-left: 30px;
    width: 830px;
}
.main .section_01 {
    border: medium none;
}
#backgroundPopup {
    background: none repeat scroll 0 0 #000000;
    border: 1px solid #CECECE;
    display: none;
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 9998;
}
.fs_table tbody tr {
    border-bottom: 1px solid black;
}
.table_frits_tr td {
    border-bottom: 2px solid black;
}
.price_match_title{position: fixed; width:891px; height: 40px;}
#returndiv1 .title, #returndiv2 .title, #returndiv3 .title {
    background-color: #626262;
    color: #FFFFFF;
    font: bold 18px/40px "MuseoSlab300";
    padding-left: 30px;
}

.popupFaq .landing_page {padding: 0 15px; line-height:20px;}
.proPop .tittle { }
#wrapper .about_content_2 {
    margin-top: 20px;
    padding-left: 30px;
    width: 830px;
}
.bgPopup {
    background: url("../images/bg-popup-add-lenses.jpg") no-repeat scroll 0 0 transparent;
    height: 336px;
    width: 650px;
}
#infoDiv .closeIconP {
    color: #333333;
    float: left;
    font-family: MuseoSlab500;
    font-size: 21px;
    line-height: 35px;
    margin: 10px 0 0;
    padding-left: 225px;
}
#infoDiv .closeIconP span {
    font-family: MuseoSlab500;
    font-size: 27px;
}
#infoDiv .closeIconP span.second_span {
    font-family: MuseoSlab500;
    font-size: 34px;
}
.bgPopupText {
    float: left;
    margin: 0;
    padding: 10px 0 0 280px;
    width: 350px;
}
.bgPopupText ul {
    float: left;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    text-align: left;
}
.bgPopupText ul li {
    background: url("../images/smallGreenArrow.png") no-repeat scroll 0 0 transparent;
    color: #404040;
    font-family: MuseoSlab500;
    font-size: 14px;
    line-height: 17px;
    padding-left: 20px;
    width: 255px;
}
#infoDiv .bgPopupText p {
    background: url("../images/HOMEPAGE_orangeCircle.png") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    float: right;
    font-family: MuseoSlab500;
    font-size: 19px;
    height: 100px;
    line-height: 25px;
    margin: -148px 10px 0;
    padding: 7px 0;
    text-align: center;
}
.bgPopupBottom {
    float: left;
    height: 43px;
    margin-top: 5px;
    width: 650px;
}
#infoDiv .bgPopupBottom p {
    background-color: #E1E1E1;
    color: #494949;
    float: left;
    font: 12px/15px MuseoSlab500;
    height: 38px;
    margin: 5px 0 0;
    opacity: 0.7;
    padding: 5px 0 0;
    text-align: center;
    width: 260px;
}
#infoDiv .bgPopupBottom .WhiteBtn {
    display: table;
    float: left;
    margin: 5px 0 0;
    opacity: 1;
    width: 165px;
}
.WhiteBtn .WhiteBtnText {
    background: none repeat scroll 0 0 #76B607;
    border-color: #666666;
    border-style: solid;
    border-width: 1px 1px 3px;
    box-shadow: 0 2px 0 #666666;
    cursor: pointer;
    margin: 0;
    width: 165px;
}
.WhiteBtn .WhiteBtnText a {
    color: #FFFFFF;
    display: table-cell;
    font-family: MuseoSlab700;
    font-size: 15px;
    height: 40px;
    text-align: center;
    text-decoration: none;
    vertical-align: middle;
    width: 165px;
}
#infoDiv .bgPopupBottom .BlueBtn {
    display: table;
    float: left;
    margin: 5px 0 0 10px;
    opacity: 1;
    padding: 0;
    width: 165px;
}
.BlueBtn .BlueBtnText {
    background: none repeat scroll 0 0 #29ABE2;
    border-color: #666666;
    border-style: solid;
    border-width: 1px 1px 3px;
    box-shadow: 0 2px 0 #666666;
    cursor: pointer;
    margin: 0;
    text-align: center;
    width: 165px;
}
.BlueBtn .BlueBtnText a {
    color: #FFFFFF;
    display: table-cell;
    font-family: MuseoSlab700;
    font-size: 14px;
    height: 40px;
    text-decoration: none;
    vertical-align: middle;
    width: 165px;
}
.closeIcon {
    float: right;
}
.closeIcon img {
    width: 20px;
}
.closeIcon a:hover {
    cursor: pointer;
}
#gcLoading {
    padding: 10px;
    width: 450px;
}
#boleto_popup_title img {
    display: block;
    margin: 0 auto;
}
#gcLoading p {
    line-height: 18px;
    padding-bottom: 10px;
}