.pb-top-column{
	text-align : center;
}
.pb-top-column .product_desc {
    float: inherit;
    width: inherit;
}
.pb-top-column .product_desc .sale_date {
	padding-right : 15px;
	margin-right : 15px;
	border-right : 1px solid #eff1f3;
    background: url("../img/clock-blue.png") no-repeat scroll left center;
}
.pb-top-column .product_desc .sale_shipping {
	padding-right : 15px;
	margin-right : 15px;
	border-right : 1px solid #eff1f3;
    background: url("../img/calendar-blue.png") no-repeat scroll left center;
}
.pb-left-column #image-block{
	border : none;
	padding : 0;
	position : relative;
}
#thumbs_list li{
	width: 99px;
	height: 60px;
}
#thumbs_list li a {
	border: 2px solid #a9adb1;
	background-color: #030303;
}
#thumbs_list li a:hover, #thumbs_list li a.shown{
	border: 2px solid #43ddd9;
}
#thumbs_list li img{
	border : 0;
}
.bg_product_new{
	position : absolute;
	top : 0;
	right : 0;
	width : 100%;
	height : 557px;
	background : url('../img/bg_product_new.png') no-repeat top right;
}
.box-info-product{
	background-color: #41b9b5;
	border: 0 none;
	min-height: 353px;
	margin-top: 7px;
	padding : 0 20px;
}
.new_logo{
	height: 155px;
	background : url('../img/new-new-product.png') no-repeat center center #595959;
}
.new_logo span{
	color: #fff;
	font-size: 14px;
	display : block;
	text-transform : uppercase;
	padding : 67px 0 0 110px;
}
#reduction_percent, #reduction_amount{
	background-color: #fff;
	color: #41b9b5;
	margin-left : 105px;
}
#reduction_percent span, #reduction_amount span{
	border-bottom: 1px dashed #41b9b5;
    border-top: 1px dashed #41b9b5;
}
.our_price_display,
p.unit_price,
#attributes fieldset label,
#quantity_wanted_p label,
#old_price{
	color : #fff;
}	
#attributes fieldset label,
#quantity_wanted_p label{
	display : inline-block;
	margin : 4px 0 0 0;
}
#quantity_wanted_p label {
	float : left;
	margin : 4px 17px 0 0;
}
#quantity_wanted_p input{
    width: 121px;
}
#attributes .attribute_list{
	float: right;
    width: 181px;
}
.box-info-product p#quantity_wanted_p{
	margin-top : 10px;
}	
.buttons_bottom_block{
	margin-top : 3px;
}
.buttons_bottom_block .button-grey{
	background : #fff;
}
.buttons_bottom_block .button-grey span{
	padding : 14px 45px 9px 70px;
	background: url("../img/cart2.png") no-repeat scroll 25px center;
}
.buttons_bottom_block .button-grey:hover span{
	border: 1px solid #41b9b5;
	color : #41b9b5;
}
.btn.button-plus, .btn.button-minus{
	color : #41b9b5;
}
#product p#loyalty{
	background:	url("../img//loyalty-prod-white.png") no-repeat scroll 10px center #34a5a1;
	padding : 10px 0 10px 50px;
	color : #fff;
}
.link_shipping a{
	color : #fff;
}
#view_full_size{
	display: block;
	position : relative ;
	z-index : 0;
}
.pb-left-column #image-block #view_full_size .span_link {
    bottom: -100px;
}
.resetimg{
	border : 0;
}
.page-product-box.extraTab{
	margin-bottom: 70px;
}
.extraTab_6{
	text-align : center;
	background : #f3f5f5;
	padding : 0 20px 20px;
	margin-bottom: 70px;
}
.extraTab_6 h3{
	border-top : 0;
}
.extraTab_6 h3 span.imgtab{
	background : url('../img/tab5.png') no-repeat center center;
	top : -30px;
}

h3.page-product-heading span.imgtab{
	background : url('../img/tab-blue.png') no-repeat center center #fff;
}
h3#extraTab8.page-product-heading span.imgtab{
	background : url("../img/tab3-blue.png") no-repeat scroll center center #fff;
}
h3.page-product-heading#extraTab7 span.imgtab{
	background : url('../img/tab2-blue.png') no-repeat center center #fff;
}
h3.page-product-heading#extraTab8 span.imgtab{
	background : url('../img/tab3-blue.png') no-repeat center center #fff;
}
h3.page-product-heading#extraTab10 span.imgtab{
	background : url('../img/tab6-blue.png') no-repeat center center #fff;
}
h3.page-product-heading#extraTab6 span.imgtab{
	background : url('../img/tab5.png') no-repeat center center ;
	top : -30px;
}
h3#extraTabManu.page-product-heading span.imgtab{
	background: url("../img/tab4-blue.png") no-repeat scroll center center rgba(0, 0, 0, 0);
    top: -30px;
}
.extraTabContent{
	color: #797d7f;
	font-size: 18px;
	line-height : 20px;
}
.shape-red-long{
	background-color: #43ded9;
}
.extraTabContent ul {
	margin : 0;
	padding : 0 ;
	list-style : none;
}
.extraTabContent ul li{
	border-top : 1px solid #e0e3e6;
	padding : 13px 0 10px 40px;
	background : url('../img/diamond_grey_large.png') no-repeat 17px 16px;
}
.extraTabContent ul li:last-child{
	border-bottom : 1px solid #e0e3e6;
}

.page-product-box.content-all {
	margin-top: -30px;
  padding-bottom: 10px; }
  
  
#product .loyalty_box:hover p.loyalty_hover {
	display : none;
}
.attribute_list div.selector{
	background-position: 0 -54px;
}
.attribute_list div.selector span{
	background-position: right -297px;
}

.price-percent-reduction{
	background-color : #41b9b5;
}
.price-percent-reduction span{
	border-bottom: 1px dashed #fff;
    border-top: 1px dashed #fff;
}
ul.product_list > li:hover .right-block{
	background-color : #41b9b5;
}
.price.product-price{
	color : #41b9b5;
}
.right-block .shape-red{
	background-color : #41b9b5;
}
.pb-top-column .product_desc h1{
	text-align : center;
}
 .print{
	display : inline-block;
 }
 .print a{
	display : block;
	margin-left : 15px;
	background : url("../img/print.png") no-repeat scroll center bottom ;
	height : 22px ;
	width : 19px;
}
#thumbs_list{
	width: 429px;
}
.block-info-prod{
	padding-right : 0;
}
.pb-left-column{
	position : relative;
}
.thumbnails_news{
	position : absolute;
	bottom : 0;
}
.pb-left-column #views_block{
	margin : 0;
}
@media (max-width: 767px) {
	.pb-top-column {
		text-align: left;
	}
	.pb-top-column .product_desc h1{
		text-align : left;
	}
	.shape-blue-long{
		margin : 0;
	}
	.pb-top-column .product_desc .sale_shipping,
	.pb-top-column .product_desc .sale_date{
		border : 0;
	}
	.pb-left-column #image-block {
		padding-left: 10px;
		padding-right: 10px;
	}
	.block-info-prod {
		padding-right: 10px;
	}
	.contain_new_logo{
		background-color: #43ddd9;
		text-align : center;
		color: #fff;
		font-family: BrandonGrotesque;
		font-size: 12px;
		text-transform : uppercase;
		margin : 0 10px;
		padding : 10px 0 ;
	}
	#quantity_wanted_p input {
		width: inherit;
	}
	.content_prices {
		margin-bottom: 0;
	}
	.box-info-product {
		min-height: inherit;
		padding-bottom : 20px;
		margin-bottom : 20px;
	}
	#thumbs_list {
		width: inherit;
	}
	.box-cart-bottom{
		margin-top : 15px;
	}
	.primary_block .pb-left-column #views_block {
		border-top: 0;
		padding: 10px 10px 7px;
		width: 100%;
	}
	.thumbnails_news{
		position : relative;
	}
	#reduction_percent, #reduction_amount {
		right: 10px;
	}
	.link_shipping{
		text-align : center;
	}
	.pb-top-column .product_desc .social-product .fb-like{
		margin-top : 10px;
	}
	#view_scroll_left, #view_scroll_right {
		height: 60px;
	}
	#view_scroll_left:before, #view_scroll_right:before{
		top: 19px;
	}
}