@import url(../fonts/stylesheet.css);
	.crumbs{margin: auto;clear:both;font-size:13px;height:30px;line-height:30px;margin-bottom:8px;width: 960px;margin-top: 8px;text-transform: uppercase;}
	.crumbs a{font-weight:bold;color:#E2B66D;}
	.crumbs .back{background: url("/skin/images/cont/left-arrow.png") no-repeat  scroll 0 6px transparent;cursor: pointer;padding-left: 20px;float: left; display:inline;margin-right:20px;font-size:14px;}
	
	.details{margin:10px 0 0 0;}
	.details .name{font-size:14px;color:#666666;display:block;height:40px;line-height:40px;margin:0 12px;font-family: "MuseoSlab500";}
.details_info{clear:both;margin:0;}
.details_info .pic{float:left;width:360px;height:466px;margin-top:7px;}
.details_info .pic .img{width:350px;height:350px;border:solid 1px #DDDDDD;}
.details_info .pic .img a:link {color: #E2B66D;;}
.details_info .pic .img a:visited {color: #E2B66D;;}
.details_info .pic .img p{margin:0px;padding:0px;background-image:url(../images/cont/loading.gif);text-align:center;background-position:center;background-repeat:no-repeat;width:350px;height:350px;}
.details_info .pic .img_tab{width:250px;}
.details_info .pic .img_tab a{width:105px;height:105px;border:solid 1px #DDDDDD;float:left;margin:8px 0 0 5px;_margin-left:4px;overflow:hidden;}

.details_info .pic .100remy {width:134px;height:100px;display:block;float:right}
.details_info .pic .100remy .100remyimg{border:solid 1px #DDDDDD;height:50px;margin-bottom:23px;}
.details_info .pic .100remy .7dayreturn{border:solid 1px #DDDDDD;margin-top:20px;}

.details_info .pic .remy {float:left;width:121px;height:104px;margin-top:8px;margin-left:5px;}
.details_info .pic .remy .remyimg{width:120px;border:solid 1px #DDDDDD;height:48px;}
.details_info .pic .remy .remyimg img{width:120px;}
.details_info .pic .remy .dayreturn{width:120px;margin-top:5px;height:48px;border:solid 1px #DDDDDD;padding-top: 2px;}
.details_info .pic .remy .dayreturn  img{width:120px;padding-top: 5px;}

.details_info .select{float:left;width:290px;height:460px;padding-left:20px;}
	.select .status{color:#666666;height:24px;line-height:24px;display:block;}
	.select .status em{color:#5F9906;}
	.select div{line-height:20px;}
	.select .start_with{color:#666666;}
	.select .start_with b{color:#FC8006;font-size:14px;}
	.select .item{padding:4px 0;height:26px;overflow:hidden;}
	.select .item span{padding:2px 3px;background:#B7B7B7;margin:0 4px 0 0;color:#FFFFFF;}
	.select .wholesale{color:#5F9906;font-weight:blod;padding-left:20px;background:url(../images/cont/inquiry.png) no-repeat;}
	.select .overview{border-top:solid 1px #E8E8E8;border-bottom:solid 1px #E8E8E8;margin:12px 20px 0 0;}
	.select .overview a{position:relative;padding:0 4px;border-right:solid 1px #dddddd;}
	.select .overview a span{position:absolute;left:0;bottom:10px;display:none;}
	.select .overview a:hover span{display:block;}
	.select .overview a span img{ border:solid 1px #DDDDDD;}
	.select .title{display:block;font-weight:bold;}
	.select ul li{display:block;}
	.select ul li b{display:inline-block;width:78px;}
	.select ul .green{color:#5F9906;font-weight:bold;}
	.select ul .green em{background:#5F9906;display:inline-block;color:#FFFFFF;padding:0 4px;}
	.select ul .Contents b{float:left;}
	.select ul .Contents p{margin-top:5px;padding:2px;}
	.select ul .Contents .text{float:left;width:200px;}
	.select ul .Contents .text span{display:block;}
	
.details_info .buy_and_helps{float:left;width:270px;height:470px;border-left:solid 1px #E8E8E8;padding-left:9px;position:relative;}
	.buy_and_helps .share{position:absolute;right:4px;top:-26px;}
	.buy_head{display:block;clear:both;margin:12px 0 10px 0;_margin-bottom:20px;}
	.buy_head img{width:246px; height:32px;}
	.dispatch{width:221px;}
	.buy_and_helps .option{margin:6px 0;_margin:4px 0;clear:both;height:30px;margin-top:15px;}
	.buy_and_helps .length{position:;z-index:6;}
	.buy_and_helps .colour{position:relative;z-index:6;}
	.buy_and_helps .option em{color:#313132;width:12px;float:left;line-height:40px;_line-height:30px;height:28px;}
	.buy_and_helps .option b{color:#313132;width:60px;float:left;line-height:28px;_line-height:20px;height:28px;}
	.buy_and_helps .option select{float:left;width:150px;}
	.buy_and_helps .option .lengthThatMain{display:none;background:#B2B0B1;padding:30px 12px 12px 12px;position:absolute;width:600px;top:30px;right:-12px;z-index:8;}
	.buy_and_helps .option .lengthThatMain .length_title{position:absolute;width:590px;height:30px;line-height:30px;top:2px;left:20px;color:#FFFFFF;font-size:14px;z-index:8;}
	.buy_and_helps .option .lengthThatMain .length_title .lengthHide{position:absolute;display:block;height:18px;width:18px;background:url(../images/cont/length_window_05.gif) no-repeat;float:none;top:6px;right:2px;z-index:8;}
	.buy_and_helps .option .lengthTathCore{background:#FFFFFF;padding:0 0 12px 0;}
	.buy_and_helps .option .lengthTathCore .length_text{float:left;width:280px;margin:20px 0 0 10px;}
	.buy_and_helps .option .lengthTathCore .length_text p{line-height:24px;color:#444444;font-size:12px;padding:0;margin:0;}
	.buy_and_helps .option .lengthTathCore .length_text .b{margin:0 0 20px 0;}
	.buy_and_helps .option .lengthTathCore .length_pic{float:left;width:280px;margin:20px 0 0 10px;}
	.buy_and_helps .option .lengthTathCore .colorText{display:block;clear:both;margin:12px 20px;}
	.buy_and_helps .option .lengthTathCore .colorTathMain{display:block;clear:both;margin:12px auto;width:600px;height:300px;overflow:scroll;overflow-x:hidden;}
	.buy_and_helps .option .lengthTathCore .colorTathMain ul li{float:left;height:130px;width:137px;margin:0 4px 0 0;}
	.buy_and_helps .option .lengthTathCore .colorTathMain ul li b{display:block;text-align:center;width:137px;font-weight:normal;height:20px;line-height:20px;}
	.buy_and_helps .option .lengthThat{position:relative;float:left;width:20px;line-height:30px;height:28px;margin:0 0 0 4px;z-index:7;}
	.buy_and_helps .option .up_ico{position:absolute;height:8px;width:18px;background:url(../images/cont/jiao_03.gif) no-repeat;display:block;top:-8px;right:12px;}
	
	.buy_and_helps .option a{float:left;width:20px;line-height:30px;height:28px;margin:0 0 0 4px;}
	.buy_and_helps .option .color_select{float:left;width:150px;height:20px;line-height:20px;background:url(../images/cont/color_select.gif) no-repeat;position:relative;}
	.buy_and_helps .option .color_select a{display:block;width:160px;height:20px;line-height:20px;color:#000000;text-indent:3px;font-size:12px;}
	.buy_and_helps .option .color_select .color_option{display:none;background:#FFFFFF;border:solid 1px #7F9DB9;padding:8px;position:absolute;top:19px;left:-70px;width:260px;}
	.buy_and_helps .option .color_select .color_option .option_title{width:260px;display:block;font-size:12px;border-bottom:solid 2px #DDDDDD;color:#205591;}
	.buy_and_helps .option .color_select .color_option span{width:260px;display:block;font-size:12px;color:#3F0000;}
	.buy_and_helps .option .color_select .color_option .option_shadow{position:absolute;height:10px;background:#FFFFFF;width:148px;top:-1px;left:70px;padding:0;}
	.buy_and_helps .option .color_select .color_option a.hideColorOptions{height:16px;width:57px;display:block;float:right;margin:8px 12px 0 0;background:url(../images/cont/hideColor_03.gif) no-repeat;}
	.buy_and_helps .option .color_select .color_option ul{width:250px;margin:9px auto;}
	.buy_and_helps .option .color_select .color_option ul li{width:34px;height:26px;float:left;margin:0 12px 6px 0;position:relative;zoom:1;}
	.buy_and_helps .option .color_select .color_option ul li em{position:absolute;left:2px;bottom:2px;color:#FFFFFF;height:10px;width:34px;line-height:10px;overflow:hidden;cursor:pointer;}
	.buy_and_helps .option .color_select .color_option ul .selectToIt{}
	.buy_and_helps .option .color_select .color_option ul li .select_ico{display:none;position:absolute;left:0;top:0;bottom:0;width:34px;height:26px;background:url(../images/cont/nowSelect.png) no-repeat;_background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/cont/nowSelect.png' ,sizingMethod='crop');}
	.buy_and_helps .option .color_select .color_option ul li a{padding:0;text-indent:0;margin:0;width:34px;height:26px;}
	.buy_and_helps .option .color_select .color_option ul .selectToIt .select_ico{display:block;}
	.color_li img {width: 34px;height: 26px;}
	.selectToIt img {width: 34px;height: 26px;}
	#color_option_list li img {width: 34px;height: 26px;}
	
	#color_option_list .bg_color_preview img {width: 120px;height: 110px;}
	
	#now_color  { font-size:11px;}
	.buy_and_helps .explain{clear:both;display:block;margin:9px 0 0 0;padding-left:12px;}
	.buy_and_helps .explain b{color:#313132;}
		.order_info{margin:12px 0 0 0;clear:both;margin:12px 0 0 12px;}
		.order_info .qty{float:left;font-weight:bold;height:30px;line-height:30px;}
		.order_info .Total{color:#FC8006;font-size:18px;font-weight:bold;height:30px;line-height:30px;text-indent:20px;}
		.add_to_cart{height:31px;width:191px;background:url(../images/cont/cont_40.gif) no-repeat;border:none;display:block;margin:9px auto;margin-top:40px;}
		.paypal{height:45px;width:194px;display:block;margin:9px auto;}
		.paypal img{width:140px;display:block;margin:9px auto;float:right}
		.or{display:block;clear:both;height:18px;line-height:18px;text-align:center;}
		.eamil_and_help{margin:122px 0 0 12px;}
		.eamil_and_help div{clear:both;margin:23px 0 0 0;_margin:0;height:40px;overflow:hidden;}
		.eamil_and_help div img{float:left;margin:9px 0 0 0;_margin:9px 0 0 0;}
		.eamil_and_help div div{clear:none;float:left;height:40px;line-height:20px;margin:0 0 0 9px;}
		.eamil_and_help div div b{display:block;color:#64001C;}
		.eamil_and_help .txt a:visited {font-size: 12px;color:#FC8006;text-decoration: none;}
		.eamil_and_help .txt a:link {font-size: 12px;color:#FC8006;text-decoration: none;}




.Together{clear:both;margin:31px 0 0 0;z-index:1200;}
.Together a:link {font-size: 12px;color: #777777; text-decoration: none}
.Together a:visited {font-size: 12px;color: #777777; text-decoration: none}
.Together a:hover {font-size: 12px;color: #F90; text-decoration: underline}
.Together a:active {font-size: 12px;color: #F90; text-decoration: none}
.Together .title{height:30px;line-height:30px;background:#F6AE58;color:#FFFFFF;display:block;font-size:14px;text-indent:1em;font-family: MuseoSlab100;}
	.Together_content{clear:both;margin:9px 0 0 0;height: 280px;}
	.Together_content .goods_info{float:left;width:140px;margin:12px 0 0 8px;overflow:hidden;}
	.Together_content .goods_info .names{font-size:12px;line-height:18px;padding:0;text-indent:0;font-size:12px;color:#777777;margin:12px 0 0 0;}
	.Together_content .goods_info .price{font-size:14px;color:#FC8006;font-weight:bold;}
	.Together_content .goods_info .price em{color:#999999;text-decoration:line-through;padding-right:9px;font-size:12px;}
	.Together_content .goods_info .img{width:140px;height:140px;}
	.Together_content .goods_info .img img{width:140px;height:auto;}
	.Together_content .add{float:left;margin:40px 0 0 6px;}
	.Together_content .Together_info{float:left;width:560px;overflow:scroll;overflow-y:hidden;height:270px;}
	.Together_content .Together_info .Together_core{width:3000px;}
	.Together_content .Together_info .goods_info{margin-top:0;}
	.Together_content .add_to_cart_main{float:left;width:210px;border-left:solid 1px #F6AE58;height:260px;margin-left:8px;padding-left:12px;}
	.Together_content .add_to_cart_main .main_title{font-size:18px;color:#444444;height:40px;line-height:40px;}
	.Together_content .add_to_cart_main .save{font-size:20px;color:#FC8006;height:40px;line-height:40px;}
	.Together_content .add_to_cart_main .rrp{font-size:14px;margin:9px 0 0 0;color:#666666;}
	.Together_content .add_to_cart_main .rrp em{text-decoration:line-through;}
	.Together_content .add_to_cart_main .add_to_cart{margin:10px 0 0 2px;_margin:10px 0 0 -20px;}
	
.customer_and_datails{clear:both;margin:5px 0 0 0;}
	.tab_title{height:55px;background: url(/skin/images/cont/tabbg.png) center 39px no-repeat;}
	.tab_title li{float:left;height:30px;line-height:30px;}
	.tab_title li a{font-weight: bold;width: 192px;line-height: 30px;margin: 12px auto;text-align: center;color: #666666;font-size: 15px;text-transform: uppercase;display: block;}
	.tab_title .show{background:#FFFFFF;position:relative;bottom:-1px;}
	.tab_title .show a{font-weight: bold;width: 192px;line-height: 30px;margin: 12px auto;text-align: center;color:#E2B66D;font-size: 15px;text-transform: uppercase;display: block;}
	.tab_content{clear:both;padding: 20px 35px;}
	#Details_cont a{color:#FD7B09;}
	.tab_content .tab_content_core{display:none;margin:12px;}
	.tab_content .tab_content_core li{display:block;clear:both;line-height: 17px;padding: 12px 0;}
	
	.tab_content .tab_content_core li ol li{display:block;clear:both;padding:0px;border:none;}
    #Details_cont li {display:block;clear:both;line-height: 17px;padding: 0px;}
	.tab_content .tab_content_core li ol li span.review-label {display:inline-block;width:50px;}
	.tab_content span.review-star {display:inline-block;width: 13px;height: 13px;background-image: url(/skin/images/cont/star.gif);}
	.tab_content .tab_content_core li .left{float:left;width:180px;margin:10px 0 0 20px;}
	.tab_content .tab_content_core li .right{float:left;width:580px;margin:0 0 0 20px;}
	.tab_content .tab_content_core li .right .comment{color:#AE8038;/**word-break:break-all;**/position:relative;border:solid 1px #E3E3E3;padding:4px 9px;line-height:22px;margin:9px 0 0 0;zoom:1;font-family: "Georgia";}
	.tab_content .tab_content_core li .right .comment .arrows{display:block;height:11px;width:16px;background:url(../images/cont/cont_61.gif) no-repeat;top:-10px;left:90px;position:absolute;}
	.tab_content .tab_content_core li .right .theme{color:#666666;display:block;height:20px;line-height:20px;font-family: MuseoSlab500;}
	.tab_content .tab_content_core li .right span{color:#999999;display:block;height:20px;line-height:20px;}
	.tab_content .tab_content_core li .right span b{color:#666666;padding:0 6px;}
	.tab_content .tab_content_core li .right span em{color:#313132;}
	.tab_content .tab_content_core .my_comment .left b{font-size:16px;color:#F6AE58;}
	.tab_content .tab_content_core .my_comment .left .tips{margin:12px 0 0 0;padding:4px 0;}
	.tab_content .tab_content_core .my_comment .right .name_and_review{float:left;width:230px;margin:40px 0 0 0;}
	.tab_content .tab_content_core .my_comment .right .name_and_review span{display:block;margin:6px 0 0 50px;height:18px;line-height:18px;}
	.tab_content .tab_content_core .my_comment .right .name_and_review input{display:block;margin:0 0 0 50px;width:150px;height:18px;line-height:18px;}
	.tab_content .tab_content_core .my_comment .right .my_comment_content{float:left;width:310px;margin:40px 0 0 20px;}
	.tab_content .tab_content_core .my_comment .right .my_comment_content textarea{height:80px;width:250px;}
	.tab_content .tab_content_core .my_comment .right .submit{display:block;height:25px;width:106px;background:url(../images/cont/cont_92.gif) no-repeat;border:none;margin:14px 0 0 480px;}
	.tab_content .tab_content_core .page{display:block;border:solid 1px #CCCCCC;text-align:center;margin:20px 0 0 0;padding:12px 0;color:#999999;}
	.tab_content .tab_content_core .page a{display:inlikc-block;border:solid 1px #CCCCCC;text-align:center;margin:2px 2px 2px 2px;padding:4px 9px;color:#999999;}
	.tab_content .tab_content_core .page .next{border:none;}
	.tab_content .show{display:block;}
	#Howto_cont {line-height: 0px;}

.clear_max_content{clear:both;height:10px;overflow:hidden;line-height:10px;margin:0;padding:0;border:none;}
#star_rating {float:left;display:block;list-style:none;margin:-1px 0 0 -1px; padding:0; width:65px; height:14px; position:relative; background:url(/skin/images/cont/dark_star.gif) 0 0 repeat-x; overflow:hidden;font-size:0;}
#star_rating li{padding:0;margin:0;float:left;line-height:36px;}
#star_rating li a{display:block;width:14px;height:14px;text-decoration:none;text-indent:-9000px;z-index:20;position:absolute;padding:0;margin:0;}
#star_rating li a:hover{background:url(/skin/images/cont/star.gif) 0 13px;z-index:2;left:0;}
#star_rating a.one_star{left:0;}
#star_rating a.one_star:hover{width:13px;}
#star_rating a.two_stars{left:13px;}
#star_rating a.two_stars:hover{width:26px;}
#star_rating a.three_stars{left:26px;}
#star_rating a.three_stars:hover{width:39px;}
#star_rating a.four_stars{left:39px;}
#star_rating a.four_stars:hover{width:52px;}
#star_rating a.five_stars{left:52px;}
#star_rating a.five_stars:hover{width:65px;}

.bg_color_preview .color_title{-webkit-text-size-adjust:none;color:#737370;margin:0px 0 0 5px;overflow:hidden;font-size:11px;}
.bg_color_preview .color_title_samll{-webkit-text-size-adjust:none;}
.bg_color_preview .color_title_samll{-webkit-text-size-adjust:none; font-size:9px;color:#737370;margin:0px 0 0 5px;overflow:hidden;}
.bg_color_preview{-webkit-text-size-adjust:none;display:none;z-index:1000;width:130px;height:140px;border:1px solid #DDDDDD;position:absolute;left:0;bottom:31px;background:#fff;}
.bg_color_preview .color_img {z-index:1000;width:120px;height:110px;display:block;margin:4px;z-index:10000000; repeat scroll 0 0 transparent;}
.bg_color_preview #color_title{z-index:1000;margin:0 0 0 4px;overflow:hidden}

.zs_shipment {width:90%;}
.zs_shipment .zs_tab1{width:85%;}
.zs_shipment td{background-color:#f1f1f1; border:2px solid #fff; padding:9px;line-height: 18px;}
.zs_shipment th{border:2px solid #fff; background-color:#e3e3e3; font-size:12px; color:#313132; text-transform:uppercase; padding:9px;}
.zs_shipment .zs_col1{ background-color:#e3e3e3; width:153px;}
.zs_shipment .zs_col2{ width:123px;}
.zs_shipment .zs_col3{ width:152px;}
.zs_shipment .zs_col4{ width:122px;}
.zs_shipment .zs_tit{font-size:14px; color:#343434; margin-bottom:10px;}
.zs_shipment .zs_tit2{margin-top:20px; margin-bottom:15px;}
.zs_shipment p{margin-bottom:5px;}
.zs_shipment .zs_color{color:#e5639f;}

.tab_content_core .head {font-size: 14px;font-weight: bold;text-transform: uppercase;margin-bottom: 5px;margin-top: 11px;}
.care-hair {margin-bottom: 10px;}
.apply_clip_in {border-spacing: 2px;}
.apply_clip_in .title {padding: 0 10px;font-size: 14px;font-weight: bold;}
.content {padding: 0 10px;}
.apply_clip_in td {width: 192px;background: #f4f4f4;}
.apply-hair table {border-collapse: separate;border-spacing: 2px;border-color: gray;}
.tabc {padding: 20px;border: 1px solid #dcdcdc;border-top: 1px solid #dcdcdc;margin-top: -3px;line-height: 0px;}
.content {margin: 0;padding: 0;}
.apply_clip_in .content {padding: 0 10px;}
.cms_page h4 {font-size: 18px;border-bottom: 1px solid #EEE;font-weight: normal;height: 27px;clear: both;margin: 23px 0;line-height: 27px;}
.cms_page div.q {float: left;width: 25px;font-weight: bold;font-style: italic;font-size: 16px;}
.cms_page div.faq_content {padding-left: 25px;padding-top: 4px;line-height: 22px;}
.cms_page div.a {float: left;width: 25px;font-weight: bold;font-size: 16px;font-style: italic;color: #666;}
#product_rrp {     margin-left: 12px;    color: #B3A9A9;    /* text-decoration: line-through; */    font-size: 13px;}
#product_rrp  span.line-through{     margin-left: 3px;    color: #B3A9A9;    text-decoration: line-through;    font-size: 13px;}
#content {margin: 3px 12px 0 12px;display: block;width: 960px;margin: 20px auto 0;background: #fff;border: 1px solid #e2e2e2;}
.pro_r_buynow {margin-left: 18px; margin-top: 32px; margin-bottom: 22px;}
.pro_labuy {   display: table;height: 38px;line-height: 38px;width: 198px;  padding: 0 10px;  background: #76b713;margin-right: 18px;  font-size: 16px;  vertical-align: central; display: block; float: left;  font-weight: bold;  color: #FFF;  text-decoration: none;  text-align: center;cursor:pointer}
.pro_r_buynow a:hover{line-height: 38px;color: #FFF;font-size: 16px;text-decoration: none;font-weight: bold;}
.pro_r_buynow a.pro_labuy:hover{ background:#6aa510}
.pro_r_buynowto {margin-left: 0px; margin-top: 32px; margin-bottom: 22px;}
.pro_labuyto {   display: table;height: 38px;line-height: 38px;width: 168px;  padding: 0 10px;  background: #40ace3;margin-right: 18px;  font-size: 16px;  vertical-align: central; display: block; float: left;  font-weight: bold;  color: #FFF;  text-decoration: none;  text-align: center;cursor:pointer}
.pro_r_buynowto a:hover{line-height: 38px;color: #FFF;font-size: 16px;text-decoration: none;font-weight: bold;}
.pro_r_buynowto a.pro_labuyto:hover{ background:#3a9fd2}
/**cart popup88**/
.j2tajax-confirm {display:none;width: 430px; position: absolute; top: 398px; left: 578px;}
.j2tajax-confirm-load {display:none;width: 430px; position: absolute; top: 398px; left: 578px;z-index: 198;}
div.j2tajax-confirm-load {background:#333333; background-color:rgba(51, 51, 51, 0.5);padding:7px;}
.j2tajax-confirm-load  .j2t-cart-bts{clear: both;height: 45px;text-align: center;vertical-align: middle;}
.j2tajax-confirm-load  .j2t-cart-bts img{margin-top: 8px;}
div.j2tajax-progress, div.j2tajax-confirm {background:#333333; background-color:rgba(51, 51, 51, 0.5);padding:7px;}
#j2t_ajax_confirm_wrapper { background:#fff; padding:10px 30px 10px 45px; position:relative; }
#j2t_ajax_confirm_wrapper .close { cursor:pointer; background:url(/skin/images/cart/confirm-18.png) no-repeat -2px -137px; width:15px; height:15px; position:absolute; right:15px; top:15px;}
#j2t_ajax_confirm_wrapper .success { background:url(/skin/images/cart/confirm-18.png) no-repeat -1px -65px; width:30px; height:32px; position:absolute; left:15px; top:15px;}
div.j2tajax-confirm div.j2tajax-checkout-img{
    float:left; margin-right:5px;
}

div.j2tajax-confirm .success-msg {background:none;font-size:14px !important; color:#000;padding: 5px 10px !important;text-align:left;border:none !important;font-weight: normal !important;}

div.j2t-cart-bts {clear:both; height:45px;}


div.j2tajax-confirm, div.j2tajax-progress{z-index:999; text-align:center;}
div.j2tajax-progress{padding:5px; z-index: 199;}

div.j2t-overlay{width: 100%;height: 100%;background: black;position: fixed;top: 0;left: 0;z-index: 198;}

a.j2t-checkout-link{
    background: transparent url('/skin/images/cart/confirm-18.png') no-repeat top left;
    display: block;
    float: left;
    font-size:12px;
    line-height: 30px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
    height: 30px; /* Height of button background height */
    padding-left: 0; /* Width of left menu image */
    text-decoration: none;
    margin-right:10px;
	text-align:center;
	color:#fff;
}

a:link.j2t-checkout-link, a:visited.j2t-checkout-link, a:active.j2t-checkout-link{
    color: #494949; /*button text color*/
}

a.j2t-checkout-link span{
    background: transparent url('/skin/images/cart/confirm-18.png') no-repeat top left;
	color:#fff;
    display: block;
	line-height:30px;
	font-weight: bold;
	text-transform: uppercase;
	height:30px;
	width:112px;
    padding: 0; /*Set 11px below to match value of 'padding-left' value above*/
}

a.j2t-checkout-link:hover{ /* Hover state CSS */
}

a.j2t-checkout-link:hover span{ /* Hover state CSS */
    background-position: 0  -32px;
    color: #fff;
}
span.j2t-or{
    display:none;
}
a.j2t-continue-link{
	float:left;
    font-size:12px;
    line-height: 30px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
    padding-left: 11px; /* Width of left menu image */
    text-decoration: none;
    margin-left:10px;
}

a:link.j2t-continue-link, a:visited.j2t-continue-link, a:active.j2t-continue-link{
    color: #B57120; /*button text color*/
}

a.j2t-continue-link span{
}

a.j2t-continue-link:hover{ /* Hover state CSS */
	text-decoration: underline;
}

a.j2t-continue-link:hover span{ /* Hover state CSS */
}

.messages,
.messages ul { list-style:none !important; margin:0 !important; padding:0 !important; }
.messages { width:100%; overflow:hidden; }
.messages li { margin:0 0 10px !important; }
.messages li li { margin:0 0 3px !important; }
#Howto_cont p {line-height: 16px;padding: 3px;}
#Payment_cont p {line-height: 18px;}

#Details_cont h3.dec_t {
height: 27px;
color: #333;
margin: 0;
font-size: 18px;
text-transform: uppercase;
border-bottom: 1px solid #e8e8e8;
width: 540px;
margin-bottom: 20px;
}
.dec_des {
float: left;
width: 518px;
}
.dec_desright {
float: right;
width: 266px;
padding: 15px 0px 15px 40px;
color: #adadad;
margin-top: -24px;
background: url(/skin/images/cont/dlbg.jpg) 0 center no-repeat;
}
.descon {
display: block;
height: 130px;
line-height: 17px;
height: auto;
}
.pspeci_con {
padding: 10px 0 40px;
}
#Details_cont h3.pspeci_t {
height: 27px;
color: #333;
margin: 0;
font-size: 18px;
text-transform: uppercase;
border-bottom: 1px solid #e8e8e8;
margin-bottom: 20px;
}
.dec_desright ul {
border-top: 1px solid #ddd;
padding: 10px 0;
list-style: none;
}
.dec_desright h4 {
font-size: 16px;
color: #333;
}
.shipping-time {
color: #333;
font-weight: bold;
text-transform: uppercase;
margin-bottom: 7px;
display: block;
}
.dec_desright p {
font-size: 12px;
color: #8b8b8b;
margin: 4px 0 0 0;
border-top: 1px solid #ddd;
}
.gcimgcon .shipping-time {
margin: 11px 0;
display: block;
}
.dec_desright p.ctf {
color: #333;
border-top: 1px solid #ddd;
background: url(/skin/images/cont/desrphone.png) 0 center no-repeat;
padding: 20px 0 20px 66px;
line-height: 22px;
}
.pspeci_con_left {
float: right;
width: 500px;
margin-top: 18px;
}
.pspeci_table td.pspecibai {
background: #fff;
}
table {
border: 0;
border-spacing: 0;
empty-cells: show;
font-size: 100%;
border-collapse: collapse;
}
.pspeci_table td {
border: 1px solid #d5d5d5;
background-color: #f3f3f3;
height: 28px;
text-indent: 10px;
vertical-align: middle;
text-transform: uppercase;
}
.pimgv {
float: left;
margin-top: -20px;
margin-right: 38px;
position: relative;
}
.p_sieze {
height: 315px;
background: url(/skin/images/cont/product_sizebg.png) center 0 no-repeat;
margin: 30px -35px 0;
}

.size_img {
float: left;
margin-top: 119px;
margin-left: 110px;
}
.size_img > span {
float: left;
margin-top: 25px;
color: #797873;
font-variant: small-caps;
}
.size {
width: 20px;
height: 75px;
float: left;
background: url('/skin/images/cont/size_img1.jpg') repeat scroll 0% 0% transparent;
}
.sizeimg3 {
float: left;
margin-top: 18px;
margin-left: 19px;
}
.zzimg {
margin-left: 11px;
width: 866px;
}
.pimg925 {
position: absolute;
right: -35px;
top: 20px;
}
.overview { font-family: Goudy Old Style; font-size: 17px;line-height: 29px;color: #A5A5AD;}
.relative_product ul li.active {
  border: 1px #E2B66D solid;
}
.relative_product ul li img {
  width: 46px;
  height: 46px;
}
.relative_product ul li i.rel_active {
  display: inline-block;
  width: 18px;
  height: 15px;
  position: absolute;
  right: -1px;
  bottom: -1px;
  background: url(/skin/images/cont/rel_active2.png) no-repeat;
}
.relative_product ul li {

  border: 1px solid #ccc;
  margin-right: 6px;
  margin-bottom: 12px;
  position: relative;
}

.col1-layout .col-main {
padding-top: 15px;
}
.view_con {
width: 960px;
margin: auto;
background: #fff;
border: 1px solid #e2e2e2;
overflow: hidden;
}
.product-essential {
padding-top: 20px;
position: relative;
}
.product-name{  text-transform: capitalize;}
.product_sku {
font-size: 14px;
color: #999;
margin: 10px 0 25px 0;
background: url(/skin/images/cont/pax.png) right 0 no-repeat;
}
.rev_and_pri {
padding-bottom: 5px;
margin-bottom: 5px;
height: 33px;
}
.product-options {
margin: 12px 0;
}
.over_opacity {
width: 100%;
height: 100%;
position: fixed;
top: 0;
left: 0;
background: #000;
opacity: .12;
z-index: 999;
display: none;
}

.c {
clear: both;
overflow: hidden;
height: 0;
display: block;
}
.product-view .view_inspired {
height: 268px;
margin: 13px 0 10px;
background: url(/skin/images/cont/slibhg.png) center 24px no-repeat;
border: 0;
}
.product-view .view_inspired .view_inspired_title {
font-weight: bold;
color: #000;
font-size: 14px;
text-transform: uppercase;
text-align: center;
padding: 4px 0;
display: block;
margin: 0 auto;
position: relative;
z-index: 11;
width: 210px;
border: 0;
}
.product-view .view_inspired .view_inspired_subtitle {
text-align: center;
}
.product-view .view_inspired_content {
width: 878px;
overflow: hidden;
z-index: 100;
position: absolute;
margin-top: 26px;
margin-left: 29px;
}
.product-view .view_inspired_content ul {
position: relative;
padding-left: 20px;
z-index: 1;
width: 6000px;
}
.product-view .view_inspired_content li {
float: left;
width: 143px;
margin-right: 0px;
list-style: none;
}
.product-view .view_inspired_content li .details {
width: 150px;
}
.view_inspired_content .product-image {
float: none;
height: 150px;
margin-bottom: 0px;
display: block;
text-align: center;
}
.product-view .view_inspired_content li .product-name {
margin: 0;
text-align: center;
}
.product-view .view_inspired_content li .price-box {
text-align: center;
    line-height: 25px;
	    margin-top: 4px;
}
}
.product-view .view_inspired_content li .price-box .special-price .price {
color: #000;
font-size: 16px;
margin: 1px 0 0;
}
.product-view .view_inspired_content li .old-price {
display: none;
}
.product-view .view_inspired .prev {
background: url('/skin/images/cont/sicons.png') 0 0 no-repeat;
position: absolute;
margin: 110px 0 0 20px;
width: 28px;
height: 28px;
display: block;
z-index: 100;
}
.product-view .view_inspired .next {
background: url('/skin/images/cont/sicons2.png') 0 0 no-repeat;
position: absolute;
margin: 110px 0 0 930px;
width: 28px;
height: 28px;
display: block;
z-index: 100;
}
.view_inspired_content .product-name {
display: block;
}
.view_inspired_content .product-name  a{
    font-size: 10px;
    color: #313132;
    text-decoration: none;
    text-transform: capitalize;
	    width: 146px;
    line-height: 12px;
    display: block;
}
.view_inspired_content .special-price {
float: none;
margin: 0;
padding-right: 6px;
display: inline;
}
.product-view .view_inspired_content li .price-box .price-label, .product-view .view_inspired_content li .old-price {
display: none;
}
.no-display {
display: none;
}
.product-shop {
float: right;
width: 381px;
min-height: 415px;
padding-left: 35px;
/* height: 446px; */
background: url(/skin/images/cont/viewbg.png) 0 0 no-repeat;
padding-right: 20px;
}
.product-img-box {
float: left;
position: relative;
}
.add-to-box, .product-options-bottom {
height: 36px;
margin-top: 0;
margin-bottom: 10px;
position: relative;
}
.qtybox {
margin-top: 2px;
float: left;
}
.qtybox label {
font-size: 14px;
text-transform: uppercase;
color: #333;
font-weight: bold;
}
#qty {
width: 30px;
height: 30px;
border: 1px solid #ccc;
margin: 0 5px;
text-align: center;
}
.add-to-cart {
float: left;
}
.add-to-cart .btn-cart {background: url(/skin/images/cart/add-to-cart.png) #8DC340 no-repeat 0 0;width: 195px;height: 36px;border: 0;
vertical-align: bottom;cursor: pointer;}
.add-to-cart .btn-cart-en {background: url(/skin/images/cart/add-to-cart-en.png) #8DC340 no-repeat 0 0;width: 195px;height: 36px;border: 0;
vertical-align: bottom;cursor: pointer;}
.add-to-cart .btn-cart-tc {background: url(/skin/images/cart/add-to-cart-tc.png) #8DC340 no-repeat 0 0;width: 195px;height: 36px;border: 0;
vertical-align: bottom;cursor: pointer;}

.add-to-cart {float: left;}
.add-to-cart .btn-cart-en:hover {background-position: 0 -36px;}
.add-to-cart .btn-cart-tc:hover {background-position: 0 -36px;}

.add-to-links {
float: left;
margin-left: 10px;
}
.add-to-links a {
transition: all 0.3s ease;
font-size: 14px;
color: #999;
line-height: 36px;
display: block;
width: 0;
height: 36px;
border-radius: 34px;
box-shadow: inset 0 0 8px -3px black;
overflow: hidden;
background: url(/skin/images/cont/wishlist.png) 9px 11px no-repeat;
padding-left: 36px;
}
.add-to-links a:hover, .add-to-links a.add-to-links-curr {font-size: 12px;background: url(/skin/images/cont/wishlist.png) 9px -33px no-repeat;}

.add-to-links a.nowishlist:hover, .add-to-links a:hover {width: 55px;font-size: 12px;}
.short_description {color: #666;text-transform: none; margin-top: 48px;}
.description_long {color: #666;text-transform: none;line-height: 20px;}
.description_long  pre {    color: #333;text-transform: none;line-height: 18px;font-size: 12px;font-family: Myriad Pro,Arial;}
.customer_and_datails pre {
    color: #333;text-transform: none;line-height: 18px;font-size: 12px;font-family: Myriad Pro,Arial;
}
.short_description h3 {color: #333;font-size: 14px;font-weight: normal;margin-top: 15px;margin-bottom: 5px;font-weight: bold;}
.shordl {padding-left: 15px;background: url(/skin/images/cont/shortbg.png) 2px center no-repeat;}
.product-img-box {float: left;position: relative;}
.more-views {float: left;width: 87px;margin-right: 20px;margin-left: 20px;}
.more-views a.active {border: 1px solid #E2B66D;}
.product-img-box .product-image {width: 506px;height: 380px;margin-top: 25px;}
.product-shop .price-label {display: none;}
.shordl {padding-left: 15px;background: url(/skin/images/cont/shortbg.png) 2px center no-repeat;}
.product-shop .special-price .price {font-size: 36px;color: #000;}
.product-shop .old-price .price {color: #ccc;font-size: 20px;min-width: 67px;display: inline-block;}
.product-shop .price-box p {display: inline;}
.more-views a {border: 1px solid #d2d2d2;position: relative;margin-bottom: 7px;display: block;}

.ring_help {float: right;margin: 5px 178px 0 0;}
.product-shop .option-length{width:400px;height:40px;}
	.product-shop .option-length{margin:6px 0;_margin:4px 0;clear:both;height:30px;margin-top:15px;margin-bottom:15px;}
	.product-shop .option-length label {font-size: 14px;text-transform: uppercase;color: #333;font-weight: bold;line-height: 30px;float: left;}
	.product-shop .length{z-index:6;}
	.product-shop .option-length .lengthThat {float: left;width: 20px;line-height: 30px;height: 28px;margin: 4px 0 0 8px;}
	.product-shop .option-length em{color:#313132;width:12px;float:left;line-height:40px;_line-height:30px;height:28px;}
	.product-shop .option-length b{color:#313132;width:60px;float:left;line-height:28px;_line-height:20px;height:28px;}
	.product-shop .option-length select{float:left;width:160px;height: 30px;margin-left: 6px;}
	.product-shop .option-length .lengthThatMain{display:none;background:#B2B0B1;padding:30px 12px 12px 12px;position:absolute;width:600px;top:30px;right:-12px;z-index:8;}
	.product-shop .option .lengthThatMain .length_title{position:absolute;width:590px;height:30px;line-height:30px;top:2px;left:20px;color:#FFFFFF;font-size:14px;z-index:8;}
	.product-shop .option-length .lengthThatMain .length_title .lengthHide{position:absolute;display:block;height:18px;width:18px;background:url(../images/cont/length_window_05.gif) no-repeat;float:none;top:6px;right:2px;z-index:8;}
	.product-shop .option-length .lengthTathCore{background:#FFFFFF;padding:0 0 12px 0;}
	.product-shop .option-length .lengthTathCore .length_text{float:left;width:280px;margin:20px 0 0 10px;}
	.product-shop .option-length .lengthTathCore .length_text p{line-height:24px;color:#444444;font-size:12px;padding:0;margin:0;}
	.product-shop .option-length .lengthTathCore .length_text .b{margin:0 0 20px 0;}
	.product-shop .option-length .lengthTathCore .length_pic{float:left;width:280px;margin:20px 0 0 10px;}
	
	.ring_size_box {width: 749px;padding: 15px 47px 47px;border: 1px #E2B66D solid;display:none;background: #fff;position: absolute;left: 58px;top:10px;z-index: 1000;}
.ring_size_box .ring_close {position: absolute;right: 2px;top: 2px;cursor: pointer;}
.ring_size_box h1 {color: #DAA558;font-size: 18px;padding: 16px 0 10px;}
.ring_size_box .ring_text ul {padding-left: 16px;}
.ring_size_box .ring_text ul li {color: #666;list-style: disc!important;line-height: 20px;}
.over_opacity {width: 100%;height: 100%;position: fixed;top: 0;left: 0;background: #000;opacity: .12;z-index: 999;display: none;}
.image85 {width:85px;height:85px;}

.tb_arrow {width:50px;height:18px;background: url(/skin/images/cont/tb_arrow.png) no-repeat;background-size: 0px;width: 70px;cursor: pointer;}
.ptop {background-position: top;margin-bottom: 5px;}
.pbottom {background-position: bottom;}
.video_url { width: 0px; height: 370px; padding-top: 33px; position: absolute; top: 0px; left: 121px; z-index: 1001; background: #fff; overflow: hidden; }
.video_url_play {border:1px #D3D3D3 solid; text-align: center; }
.video_close { display: inline-block; width: 23px; height: 23px; background: url(/skin/images/cont/video_close.png) no-repeat; position: absolute; right: -430px; top: 6px; z-index: 1002; cursor:pointer; display: none; }
.video_play_bg { width: 420px; height: 420px; position: absolute; top: -14px; left: 101px; z-index: 999;cursor: pointer; }
.play_btn { width: 121px; height: 121px; border-radius: 50%; position: absolute; top: 50%; left: 50%; margin: -46px 0 0 -54px;  background:rgba(255,135,139,0.9); z-index: 999; cursor: pointer;transition: background-color 0.3s cubic-bezier(0.165, 0.84, 0.44, 1) 0s, cubic-bezier(0.165, 0.84, 0.44, 1) 0s,transform 0.3s cubic-bezier(0.165, 0.84, 0.44, 1) 0s; -webkit-transition: background-color 0.3s cubic-bezier(0.165, 0.84, 0.44, 1) 0s,cubic-bezier(0.165, 0.84, 0.44, 1) 0s, -webkit-transform 0.3s cubic-bezier(0.165, 0.84, 0.44, 1) 0s; }
.play_btn:hover {background-color: rgba(255,135,139, 0.99); transform: scale(1.09); -webkit-transform: scale(1.09); }
.play_btn span { display: block; width: 100%; height: 100%; background-image: url(/skin/images/cont/arrow-play.svg); background-repeat: no-repeat; background-position: 50px center; background-size: 30px 47px; }

.pgdiscount { display: block; width: 96px;  height: 81px;  line-height: 31px;  padding-top: 19px;  font-size: 26px;  color: #fff;  text-align: center;  position: absolute;  right: 0;  top: 0;  z-index: 996;  background: url(/skin/images/cont/discbiggb.png) 0 0 no-repeat;
}

.base_video a {
    display: block;
    border: 1px solid #D2D2D2;
    background: url(/skin/images/cont/videobg.png) no-repeat;
}
.base_video, .base_video a {
    width: 85px;
    height: 85px;
}
.base_video {
    margin-bottom: 9px;
}



.responceMessStyle{height: 30px;}
.magekart-outofstock-block-body {/*width: 390px;*/ border: 1px solid #EEABA7; padding: 12px 12px 12px; position: relative; /*box-shadow: 0px 0px 20px #CCC; */ background: #FFF;}
.bmargin10 {margin-bottom: 10px;}
.tmargin10 {margin-top: 10px;}
.notify-button-blue {
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#3881A7), to(#245A77));background-color: #245A77;border-bottom-left-radius: 4px 4px;border-bottom-right-radius: 4px 4px;
border: 0px;border-top-left-radius: 4px 4px;border-top-right-radius: 4px 4px;color: white !important;cursor: pointer;display: inline-block;
font-family: tahoma, verdana, arial, sans-serif;font-size: 13px;font-weight: bold;line-height: normal !important;padding: 5px 15px;text-decoration: none;
text-shadow: rgba(0, 0, 0, 0.296875) 0px 1px 1px;zoom: 1;}
/*.ajaxreloadimage{background-image: url(ajax-loader.gif);background-repeat: no-repeat;float: right;height: 16px;margin-top: 4px;width: 34px;display: none;}*/
.powered_by{font-size:11px;text-align:right;padding: 5px 0 0;}
#padding_div
{
	height:auto;
	/*width:200px;*/
	font-family: Arial, Helvetica, sans-serif;
}
/*#notify_submit
{
	margin-top:5px;
	float:left;
}*/
#padding_div button
{
	margin:0 auto;
}
#contentofnotification input { width: 268px; height: 25px; line-height: 27px; padding-left: 8px; border: 1px #ccc solid; font-family:Arial, Helvetica, sans-serif }
#contentofnotification button.button { color: #fff; text-transform: uppercase; text-align: right; border: none; width: 112px; height: 29px; padding-right: 15px; background: url(/skin/images/cont/out_icon.jpg) #709e27 no-repeat 15px 8px; position: absolute; right: 15px; font-family:Arial, Helvetica, sans-serif; cursor: pointer; font-size:15px;}
.ajaxreloadimage { display: none; width: 29px; height: 25px; position: absolute; bottom: 17px; right: 90px; background: url(loading-new.gif) no-repeat; }
#contentofnotification #notify_message,
#contentofnotification #outofstock_notify_email,
#contentofnotification #notify_error { color: #cd1000; text-transform: uppercase; padding-bottom: 5px; display: block; }
#contentofnotification #outofstock_notify_email,
#contentofnotification #notify_error{ padding-top: 5px; padding-bottom: 0px; }
.out_of_stock_fm { width: 420px; background: #fff; position: absolute; top: 20px; right: 20px;}
.out_of_stock_fm .price-box p { display: inline-block; }
.out_of_stock_fm .price-box span.price-label { display: none; }
.out_of_stock_fm .price-box p.special-price span.price { font-size: 36px; color: #000; }
.out_of_stock_fm .price-box p.old-price span.price { font-size: 20px; color: #ccc; text-decoration: line-through; }



.col-md-3 { width: 21%; position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
	float:left;
	padding-top: 10px;
}

.customer_and_datails img, table, video {
    max-width: 100%;
    height: auto;
    margin: auto;
}

.customer_and_datails {
    font-family: 'Open Sans','Liberation Sans','Helvetica Neue',Helvetica,sans-serif;     color: #333;
}

.customer_and_datails table{    overflow-x: auto;
    min-height: .01%;
    border: 1px solid #ddd;
    width: 100%;
    max-width: 100%;
    margin-bottom: 20px;
    background-color: transparent;
    height: auto;
    margin: auto;
    border-spacing: 0;
    border-collapse: collapse;
}

.customer_and_datails table td{
	border: 1px solid #ddd;
    padding: 8px;
    line-height: 1.42857143;
    vertical-align: top;
    border-top: 1px solid #ddd;
}

.customer_and_datails table tr{
	    background-color: #f9f9f9;
}

.customer_and_datails h2{
	       font-size: 20px;
    margin-top: 20px;
    margin-bottom: 15px;
}

.customer_and_datails a{
	      color:#FF9900;
}
.customer_and_datails p{
	        line-height: 1.42857143;
}

.notice{
	-webkit-box-shadow: none;
    box-shadow: none;
    margin-top: 1.5em;
    min-height: 20px;
    padding: 15px;
    margin-bottom: 20px;
    background-color: #f5f5f5;
    border: 1px solid #d1d1d1;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgb(0 0 0 / 5%);
    box-shadow: inset 0 1px 1px rgb(0 0 0 / 5%);
	    font-weight: 550;
}