.base-back,.box-product-buttons div:hover,.box-product-buttons .buttons-cart:hover,.view-mode strong.grid:hover,.pager .view-mode a.list:hover,.view-mode strong.grid-active,.pager .view-mode a.list-active,#btn-active{
	background-color:#e70825;
}
.base-color,.category-a:hover,a,.main_product h2,.no-comment h4,.point{
color:#E70825;
}
ul, ol {
	list-style: none;
}
#product_tabs_description_contents ul, #product_tabs_description_contents ol {
	list-style: disc;
	margin-left: 20px;
}

.hidden {
	display: block !important;
	border: 0 !important;
	margin: 0 !important;
	padding: 0 !important;
	font-size: 0 !important;
	line-height: 0 !important;
	width: 0 !important;
	height: 0 !important;
	overflow: hidden !important;
}
.nobr {
	white-space: nowrap !important;
}
.wrap {
	white-space: normal !important;
}
.a-left {
	text-align: left !important;
}
.a-center {
	text-align: center !important;
}
.a-right {
	text-align: right !important;
}
.v-top {
	vertical-align: top;
}
.v-middle {
	vertical-align: middle;
}
.f-none {
	float: none !important;
}
.f-fix {
	float: left;
	width: 100%;
}
.clear {
	height:0px;
	clear: both!important;
}


.page {
	width: 980px;
	margin: 0 auto;
	text-align: left;
}
.page-print {
	background: #fff;
	padding: 25px 30px;
	text-align: left;
}
.page-empty {
	padding: 20px;
	text-align: left;
}
.page-popup {
	background: #fff;
	padding: 25px 30px;
	text-align: left;
}


.col-left {
	float: left;
	width: 188px;
	padding: 0 0 1px;
}
.col-main {
	float: left;
	width: 782px;
	padding: 0 0 1px;
	position: relative;
}
.col-right {
	float: right;
	width: 188px;
	padding: 0 0 1px;
}

.col1-layout .col-main {
	float: none;
	width: auto;
}

.col2-left-layout .col-main {
	float: right;
}
.col2-right-layout .col-main {
}


.col2-set .col-1 {
	float: left;
	width: 48.5%;
	background: white;
}
.col2-set .col-2 {
	float: right;
	width: 48.5%;
	background: white;
}
.col2-set .col-narrow {
	width: 32%;
}
.col2-set .col-wide {
	width: 65%;
}
.col3-set .col-1 {
	float: left;
	width: 32%;
}
.col3-set .col-2 {
	float: left;
	width: 32%;
	margin-left: 2%;
	border:1px solid #ddd;
	
}
.col3-set .col-3 {
	float: right;
	width: 32%;
}
.col4-set .col-1 {
	float: left;
	width: 23.5%;
}
.col4-set .col-2 {
	float: left;
	width: 23.5%;
	margin: 0 2%;
}
.col4-set .col-3 {
	float: left;
	width: 23.5%;
}
.col4-set .col-4 {
	float: right;
	width: 23.5%;
}

.box {
	padding: 5px;
}
.box .box-title h2 {
	padding-bottom: 5px;
}


.view-mode {
	width: 148px;
	float: left;
	text-align: left;
	margin:5px 2px -2px 0px;
}
.view-mode label {
	float: right;
	padding: 1px 1px 1px 5px;
	margin:0 10px 0 0;
}
.view-mode strong, .pager .view-mode a {
	float: left;
	display: block;
	width: 32px;
	height: 18px;
	text-indent: -9999px;

	 margin-top: -1px;
}

.view-mode strong.grid{
	display:inline-block;
	padding:2px;
	color:#fff;
	text-decoration:none;
	background:#746E6E url("grid.png") center center no-repeat;
	margin-right:1px;
	
}
.pager .view-mode a.list {
	display:inline-block;
	padding:2px;
	color:#fff;
	text-decoration:none;
	background:#746E6E url("list.png") center center no-repeat;
	margin-right:1px;
}
.view-mode strong.grid{
	  margin-top: -1px;
}

.products-list li.item {
	background: white;
	margin: 10px 0 10px 10px;
	border-top: 1px solid #ddd;
	border-right: 1px solid #ddd;
}
.products-list li.item.last {
	margin-bottom: 15px;
	border-bottom: 1px solid #ddd;
}
.products-list .product-shop {
	margin: 0px 0;
	min-height: 162px;
	padding: 0 15px;
	float: left;
}
.products-list .product-image {
	float: left;
	height: 170px;
	width:180px;
	margin :10px 0;
}
.products-list .addtocont {
    text-align: center;
}
.products-list .addtocont {
    float: right;
    margin: 0;
    text-align: center;
		background:#eee;
		min-height:184px;
}
.btn-cart{
border:none;
color:#fff;
padding:5px;
border-radius:4px;
-webkit-border-radius:4px;
-moz-border-radius:4px;
}
button.btn-cart:hover{
background:#303030 !important;
}
.products-list .product-image img {
	position: absolute;
	border:1px solid #D9D9D9;
}
.products-list .product-name {
	font-size: 21px;
	margin: 0 0 6px;
	text-transform: uppercase;
	font-weight:300;
}
.products-list .price-box {
	margin: 70px 0 0 0;
}
.newproduct_grid {
	z-index: 4;
	background-color: #B6A7A4;
	border-radius: 25px 25px 25px 25px;
	color: #FFFFFF;
	font-size: 14px;
	height: 35px;
	margin-left: 5px;
	margin-top: 5px;
	padding-top: 15px;
	position: absolute;
	width: 50px;
	text-align:center;

}
.saleproduct {
	z-index: 4;
	background-color: #F64F57;
	border-radius: 25px 25px 25px 25px;
	color: #FFFFFF!important;
	font-size: 14px;
	height: 35px;
	margin-left: 132px;
	margin-top: 5px;
	padding-top: 15px;
	position: absolute;
	width: 50px;
	text-align:center;
}
.saleproduct.once {
	margin-top: 4px;
}

.clearer:after, .header-container:after, .header-container .top-container:after, .header:after, .top-bar:after, .quick-access:after, .form-search:after, #nav:after, .main:after, .footer:after, .footer .form-subscribe:after, .footer-container .bottom-container:after, .col-main:after, .col2-set:after, .col3-set:after, .col4-set:after, .search-autocomplete li:after, .block .block-content:after, .block .actions:after, .block li.item:after, .block-poll li:after, .block-layered-nav .currently li:after, .page-title:after, .products-grid:after, .products-list li.item:after, .box-account .box-head:after, .dashboard .box .box-title:after, .order-info ul:after, .box-reviews li.item:after, .box-tags li.item:after, .pager:after, .sorter:after, .ratings:after, .add-to-box:after, .add-to-cart:after, .product-essential:after, .product-collateral:after, .product-tabs:after, .product-view .product-img-box .more-views ul:after, .product-view .box-tags .form-add:after, .product-view .product-shop .short-description:after, .product-view .box-description:after, .product-options .options-list li:after, .product-options-bottom:after, .product-review:after, .cart:after, .cart-collaterals:after, .cart .crosssell li.item:after, .opc .step-title:after, .checkout-progress:after, .multiple-checkout .place-order:after, .group-select li:after, .form-list li:after, .form-list .field:after, .buttons-set:after, .page-print .print-head:after, .advanced-search-summary:after, .gift-messages-form .item:after, .send-friend .form-list li p:after {
	display: block;
	content: ".";
	clear: both;
	font-size: 0;
	line-height: 0;
	height: 0;
	overflow: hidden;
}

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
* html .clearfix {
	height: 1%;
}

h1.products-block-header {
	color: #969B9D;
	font-size: 28px;
	font-weight: 300;
	margin-bottom: 15px;
	margin-top: 15px;
	text-transform: uppercase;
}


.box-product-buttons {
	height:40px;
	position:relative;
	z-index:5;
	background:#B6A7A4;
}
.box-product-rating {
	width:188px;
	height:40px;
	text-align:center;
	z-index:5;
}
.box-product-buttons div:hover,.box-product-buttons .buttons-cart:hover {
	cursor:pointer;
}
.box-product-buttons .buttons-cart {
	width:24%;
	float:left;
	height:40px;
	background:#a7a7a7 url("shop-basket.png") no-repeat center center;
	border-right:1px solid #ddd;
}

.name{
position:relative;
z-index:1;
}
.box-product-buttons .buttons-wish {
	width:24%;
	float:left;
	height:40px;
	background:#a7a7a7 url("heart.png") no-repeat center center;
	border-right:1px solid #ddd;
}
.box-product-buttons .buttons-compare {
	width:25%;
	float:left;
	height:40px;
	background:#a7a7a7 url("compare.png") no-repeat center center;
	border-right:1px solid #ddd;
}
.box-product-buttons .buttons-more {
	width:25%;
	float:left;
	height:40px;
	background:#a7a7a7 url("detail.png") no-repeat center center;
	
}

.view-first .box-product-buttons {
	-webkit-transform: translateY(0px);
	-moz-transform: translateY(0px);
	-o-transform: translateY(0px);
	-ms-transform: translateY(0px);
	transform: translateY(0px);
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	transition: all 0.2s linear;
}
.view-first .box-product-rating {
	-webkit-transform: translateY(-360px);
	-moz-transform: translateY(-360px);
	-o-transform: translateY(-360px);
	-ms-transform: translateY(-360px);
	transform: translateY(-360px);
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	transition: all 0.2s linear;
}
.view-first:hover .box-product-rating {
	-webkit-transform: translateY(-160px);
	-moz-transform: translateY(-160px);
	-o-transform: translateY(-160px);
	-ms-transform: translateY(-160px);
	transform: translateY(-160px);

}
.view-first:hover .box-product-buttons {
	-webkit-transform: translateY(-84px);
	-moz-transform: translateY(-84px);
	-o-transform: translateY(-84px);
	-ms-transform: translateY(-84px);
	transform: translateY(-84px);

}
.view-first:hover .image img {
   -webkit-transform: scale(0.9,0.9);
   -moz-transform: scale(0.9,0.9);
   -o-transform: scale(0.9,0.9);
   -ms-transform: scale(0.9,0.9);
   transform: scale(0.9,0.9);
}
.view-first .image img {
   -webkit-transition: all 0.2s linear;
   -moz-transition: all 0.2s linear;
   -o-transition: all 0.2s linear;
   -ms-transition: all 0.2s linear;
   transition: all 0.2s linear;
	 height:204px;
}

.box-product-item {
	background:#ddd;
	width: 188px;
	float:left;
	overflow: hidden;
	height:283px;
	border:1px solid #ddd;
	
}

 .box-product .price {
    font-size: 16px;
}

.box-product-item .image {
	height:204px;
	text-align:center;
}

.box-product-item .image a {

	margin:0px;
	padding:0px;
	border:none;
}

.box-product-item .name h2 {
	font-size:16px;
	color: #ffffff;
	text-align:center;
	display: block;
	padding-top:7px;
	height:33px;
	margin:0;
	line-height:20px;
}
.box-product-item .price {
	display: block;
	margin-bottom: 4px;
	font-weight:400;
	height:33px;
	padding-top:7px;
	text-align:center;
	font-size:16px;
	position:relative;
	z-index:1;
	background-color:#fff;
}

.box-product-item .price-old {
	color: #aeaaa9;
	text-decoration: line-through;
	
}
.price {
	white-space: nowrap !important;
}
.price-box {
	margin: 5px 0 10px;
}
.price-box .price {
	font-size: 13px;
	color: #090909;
}

.regular-price {
	color: #090909;
}
.regular-price .price {
	font-size: 16px;
	font-weight: normal;
	color: #090909;
}

.old-price {
	margin: 0;
}
.old-price .price-label {
	font-size: 12px;
	white-space: nowrap;
}
.old-price .price {
	font-size: 17px;
	color: #818181;
	text-decoration: line-through;
}

.special-price {
	margin: 6px;
}
.special-price .price-label {

	white-space: nowrap;
	color: #F15A3B;
}
.special-price .price {
	font-size: 20px;
}
.box-product-item .price-old {
	font-size:14px;
}

.box-product-item .rating {
	display: block;
	margin-bottom: 4px;
}


.product-list .product-list-buttons {
	cursor:pointer;
	display:inline;
	float:left;
	margin-top:10px;
}
.product-list .product-list-buttons .pbuttons {
	float:left;
	width:150px;
	margin-right:10px;
	background:#746e6e;
	overflow:hidden;
}
.product-list .product-list-buttons .pbuttons:hover {
	background-color:#B6A7A4;
}
.product-list .product-list-buttons .pbuttons .img {
	background-color:#B6A7A4;
	width:47px;
	height:40px;
	float:left;
}
.product-list .product-list-buttons .pbuttons .img2 {
	background-color:#F15A3B;
	width:47px;
	height:40px;
	-webkit-transform: translateY(40px);
	-moz-transform: translateY(40px);
	-o-transform: translateY(40px);
	-ms-transform: translateY(40px);
	transform: translateY(40px);
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	transition: all 0.2s linear;
}
.product-list .product-list-buttons .pbuttons:hover .img2 {
	-webkit-transform: translateY(0px);
	-moz-transform: translateY(0px);
	-o-transform: translateY(0px);
	-ms-transform: translateY(0px);
	transform: translateY(0px);
}
.product-list .product-list-buttons .buttons-cart .img, .product-list .product-list-buttons .buttons-cart .img2 {
	background-image: url("box-product-buttons.png");
	background-position:15px 12px;
	background-repeat: no-repeat;
}
.product-list .product-list-buttons .buttons-cart .img {

	background-image: url("box-product-buttons.png");
	background-position:15px 12px;
	background-repeat: no-repeat;
}

.product-list .product-list-buttons .buttons-wish .img, .product-list .product-list-buttons .buttons-wish .img2  {
	background-image: url("box-product-buttons.png");
	background-position:-32px 12px;
	background-repeat: no-repeat;
}
.product-list .product-list-buttons .buttons-compare .img, .product-list .product-list-buttons .buttons-compare .img2  {
	background-image: url("box-product-buttons.png");
	background-position:-79px 12px;
	background-repeat: no-repeat;
}
.product-list .product-list-buttons .pbuttons:last-child {
	margin-right:0px;
}
.product-list .product-list-buttons .pbuttons .text {

	float:left;
	color: #fff;
	font-family:"Oswald";
	font-weight:500;
	text-transform:uppercase;
	font-size:12px;
	padding-top:10px;
	text-align:center;
	width:103px;
}
.product-list .buttons-wish .text {
	display:none;
}

.product-list .buttons-compare .text {
	display:none;
}
.product-view .buttons-wish {
    width: 47px !important;
}
.product-view .buttons-compare {
    width: 47px !important;
}
.product-list.product-page {
	float:left;
	margin-top:-3px;
}
.box {
	margin-bottom: 20px;
}



#products-list  .product-list-buttons .buttons-wish .img, #products-list  .product-list-buttons .buttons-wish .img2 {
    background-image: url("box-product-buttons.png");
    background-position: -32px 12px;
    background-repeat: no-repeat;
}
#products-list .product-list-buttons .pbuttons .text:hover{
    background-color: #F15A3B; 
} 



#products-list .product-list-buttons .pbuttons .text {
  color: #FFFFFF;
    float: left;
    font-family: "Oswald";
    font-size: 12px;
    font-weight: 500;
    padding: 5px 0;
    text-align: center;
    text-transform: uppercase;
    width: 150px;
    cursor: pointer;
}
#products-list .product-list-buttons .buttons-wish .img, #products-list .product-list-buttons .buttons-wish .img2 {
    background-image: url("box-product-buttons.png");
    background-position: -32px 12px;
    background-repeat: no-repeat;
}

.box {
    margin-bottom: 20px;
}

.navigate {
    width: 51px;
	margin:0 0 0 auto;
}
.box-heading .prev {
    background: url("car-prev.png") no-repeat scroll center center #ddd;
    float: left;
    height: 25px;
    margin-right: 1px;
    width: 25px;
    position: static;
    cursor: pointer;
}
.box-heading .next {
    background: url("car-next.png") no-repeat scroll center center #ddd;
    float: left;
    height: 25px;
    width: 25px;
    position: static;
    cursor: pointer;
}

#column-left .box-product {
    width: 188px;
}
.caruofredsel {
    height: 0;
}
.box-product {
    overflow: hidden;
    width: 100%;
}
#column-left .caroufredsel_wrapper .box-product-item {
    margin-right: 0;
}

.product_img_link img{
	height: 204px;
    width: 188px;
}

.base-back.border-header{
}

.main-menu .container{
	background: #c2b89b;
}