/* Layout */
.container{ max-width:940px !important}
select{border-radius:0 !important; -moz-border-radius:0 !important; -webkit-border-radius:0 !important;}
#page ul,#page ol{ margin:0;}
.label, .badge{ background:none; color:#4C4D4E; text-shadow: 0 0 0 rgba(0, 0, 0, 0.25)}

/* Reset bootrap */
label{ margin-bottom:0;}
label, input, button, select, textarea{ font-size:12px;}
h1, h2, h3, h4, h5, h6{ margin:0;}

select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input{
	border-radius:0;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	box-shadow: 0 0 0 rgba(0, 0, 0, 0.075);
}
p{ margin:0;}
.top-menu img{ max-width:100%;}

/* Patterns */
#pattern1{background:url(../images/patterns/pattern1.png);}
#pattern2{background:url(../images/patterns/pattern2.png);}
#pattern3{background:url(../images/patterns/pattern3.png);}
#pattern4{background:url(../images/patterns/pattern4.png);}
#pattern5{background:url(../images/patterns/pattern5.png);}
#pattern6{background:url(../images/patterns/pattern6.png);}
#pattern7{background:url(../images/patterns/pattern7.png);}
#pattern8{background:url(../images/patterns/pattern8.png);}
#pattern9{background:url(../images/patterns/pattern9.png);}
#pattern10{background:url(../images/patterns/pattern10.png);}
#pattern11{background:url(../images/patterns/pattern11.png);}
#pattern12{background:url(../images/patterns/pattern12.png);}
#pattern13{background:url(../images/patterns/pattern13.png);}
#pattern14{background:url(../images/patterns/pattern14.png);}
#pattern15{background:url(../images/patterns/pattern15.png);}
#pattern16{background:url(../images/patterns/pattern16.png);}
#pattern17{background:url(../images/patterns/pattern17.png);}
#pattern18{background:url(../images/patterns/pattern18.png);}
#pattern19{background:url(../images/patterns/pattern19.png);}
#pattern20{background:url(../images/patterns/pattern20.png);}

p{color:#777879; font-size:11px; line-height:1.5em;}
.sidebar,
.product-view{text-align:left;}

/* Header */
.header{ position:relative; padding-top:30px;}
.header .toplinks{position:absolute; top:0;}
.header .links li{
    color: #FFF;
    display: list-item;
    float: left;
    font-size: 10px;
    list-style: square outside;
    margin: 4px 15px 0 17px;
	font-size:12px;
}
.form-language select{padding:3px 2px;}
.top-menu h4{ color:#fff; padding:5px 0;}
.top-menu img{ padding:10px 0 0 0;max-width:100%;}
/* Toolbar */
.view-mode label,
.sort-by label{ float:left; padding:0 8px 0 0; line-height:25px;}



/* View */
.product-view .product-shop .product-name h1{
	font-weight:normal;
	font-size:16px;
	line-height:1.2em;
	color:#fff;
}
.product-view .product-shop .add-to-cart label{ line-height:32px; font-size:13px;}
.product-view .product-shop .add-to-cart .qty{ margin:0;}
.products-grid .product-image img{max-width:100%; height:auto; }
.quantity-input .custom .items{min-width:24px; min-height:24px;}

/* Cart */
.cart .cart-collaterals > div{text-align:left;}
#shopping-cart-table button.button{margin:5px;}
/* User */
.content h2,
.step-title h2{font-size:16px; color:#4C4D4E; margin:0 0 5px;}
.std h1{ padding:0 0 10px; line-height:1em;}
/* Site Bar */
.sidebar{}
.block-layered-nav li,
.block-layered-nav dt{ line-height:2.2em;}
.block-layered-nav dt{ color:#444; }
.block-layered-nav dd{ border-bottom:1px solid #E6E6E6; padding:0 0 7px; margin:0 0 6px;}
.block-layered-nav dd.last{ border:none;}
#narrow-by-list a{ color:#6e6f70;}

/* CMS */
.search-form .form-alt li{margin:10px 0;}


/* Account */
.block-account .block-content ul li{line-height:2.1em; border-bottom:1px solid #ddd; padding:5px 10px;}

/* controll */
/*img{width:100%;}*/
.input-box #newsletter{ height: 28px; padding: 0 5px; display:block; float:left; width:172px;}
.toolbar select{ padding:3px 2px; }
.toolbar{}

.u-dropdow{position:relative; padding:25px 12px 0 0; background:url(../images/arrow-dropdow.png) right 11px no-repeat;}
.u-dropdow li{display:none;}
.u-dropdow:hover li{display:block;}
.u-dropdow li.selected{
	display:block;    
	position: absolute;
    right: 15px;
    top: 0;}
	
.flags{ padding:25px 40px 0 0}

#nav a{color:#fff;}
.form-language,.currency{float:right; }
.currency{margin:0 10px 0 0;}
.currency li{padding:3px 0;}
.currency li a{font-size:11px;}
.page ul,.page ol{margin:0;}

/* Search */
.topsearch{z-index:999; position:relative;}
.form-search{}
.form-search .ico-search {
	/* background:url(../images/bg-search.jpg) top center no-repeat;*/
        height: 46px;
    text-indent: -9999em;
   /* width: 43px;
	border:1px solid #262626;
	border-width:0 1px;*/
	cursor:pointer;
	float:right;
	position:relative;
}
.form-search #search {
    background: none repeat scroll 0 0 #FCFCFC;
    border: 1px solid #E0E0E0;
    display: block;
    float: left;
    height: 26px;
    line-height: 26px;
    padding: 0;
    width: 165px;
    margin: 8px 0 0 4px;
}
.topsearch .search-box{ position:absolute; top:-8px; right:-5px;}
.search-box {width:210px; background:url('../images/search-box-bg.png') no-repeat; padding:7px 10px; display:none;display: block !important;
    opacity: 1 !important; min-height: 50px;}
.search-box button.button{ 
    border: medium none;
    color: #FFFFFF;
    line-height: 28px;
    padding: 0 10px;
	cursor: pointer;
	font-weight:bold;
    text-transform: uppercase;
	display:block;
	height:28px;
}
/* Compare */
.catalog-product-compare-index tr{
	border-bottom:1px solid #ddd;
}
.catalog-product-compare-index tr td.last{
}
.catalog-product-compare-index tr th,
.catalog-product-compare-index tr td{padding:5px 0;}

/* login-form */
/*
#login-form > div,
.col-main{ min-height:200px;}
*/
/************************************************* Default.css ******************************************/
.cms-index-index .std{ margin:0 0 20px;}
.header-container .header a,
.header-container .header p,
.header-container .header label{color:#fff; font-size:12px;}
#toolspanel{background:none !important;}
.block,
.cms-block{ background:#fff;}
/* End default.css */

/**************************************** Camera ***************************************/
.product-view .wrap-img:after{ display:block; content:"."; clear:both; font-size:0; line-height:0; height:0; overflow:hidden; }

.social,
.bgdot,
.ves-hometab,
.venus-brand-block{margin-bottom:20px;margin-top: 15px;}
.block{margin-bottom:20px;margin-top: 0px;}

.bgdot,
#slideshow,
.block-cart,
.ves-hometab{background:url(../images/default/bgdot.png) bottom left repeat-x; padding-bottom:8px;}

#slideshow{ position: relative; z-index: 1;}
/* Header */
section{ margin-bottom:20px;}
#wrapper,#page{ margin:0; overflow:hidden;}
.header-container{ 
/*background:url(../images/default/bg-header-shadow.png) center top no-repeat;*/
background: #fff; 
}
.topmenu{ background:url(../images/default/bg-topmenu.jpg) top left repeat; height:46px; border-bottom:1px solid #fff; position:relative;}
#nav a{ line-height:42px; font-size:14px; padding:0 22px 4px;}
.top-menu{ position:relative; z-index:99;}
.top-menu .submenu-wrapper .megamenu > li > a{ font-size:14px;}
.top-menu .submenu-wrapper .megamenu > li > a .caret{ display:none;}
#nav > li{ margin:0 1px 0 0; float:left;}
#nav li.active,#nav li:hover{}
#nav > li.parent > a,.lbl-menu{ position:relative; padding:0 34px 4px 22px;}
.lbl-menu{ padding:0 35px 4px 22px;}
.top-menu #nav > li.parent > a:before,
.lbl-menu:before{ 
	position:absolute; top:44%; right:16px;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid #eee;
    content: "";
}
.top-customer{
	padding:1px 12px 3px; margin:-1px 0 0 15px; 
	border-top: none !important; 
	z-index:99999;
	position:relative;
	}

.flags li{
    background-position: left center;
    background-repeat: no-repeat;
    padding: 3px 0 3px 20px;
}
.flags li a{font-size:11px;}	
.flags li.selected{}

.navbar .nav > li .has-image{ display:block; background-repeat:no-repeat; min-width:22px; min-height:22px; background-position:center;}
/* Content */
.content{}
.wrap-slideshow{ background:url(../images/default/bg-dot.png) top left repeat; min-height:39px;}
.cms-index-index .wrap-slideshow{ padding-top:21px;}

.venus-latest-block .blog-readmore a{ 
	background:url(../images/default/mt-arrow-small.png) 92% center no-repeat;
    color: #FFFFFF;
    display: block;
    font-size: 13px;
    padding: 5px 30px 6px 12px;
}
/* BreadCrumbs */
.breadcrumbs { font-size:11px; text-align:left; line-height:39px;}
.breadcrumbs li { display:inline; }
.breadcrumbs li strong { font-weight:bold; }
.breadcrumbs li a { color:#6e6f70 !important; }

/* Product List */
.category-products,
.product-essential,
.product-collateral,
.ves-sideproduct,
.venus-latest-block,
.product_upsell,
.cart-collaterals,
.hometab-wrapper{background:url(../images/default/bg-dot2.jpg) repeat #fff; border:1px solid #dedede; padding:10px 6px; margin:0 0 20px;}

.ves-sideproduct,
.hometab-wrapper{ padding:0;}

.product-block{padding:1px;}
.product-content{background:#fff; padding:3px;}

.category-products .item,
.tabs-product .product-wrapper{position:relative;z-index:98; margin-bottom:20px;}

.category-products .item:before,
.category-products .item:after,
.tabs-product .product-wrapper:before,
.tabs-product .product-wrapper:after{
	display:block;
	content:"";
	width:122px;
	height:100px;
	position:absolute;
	bottom:-5px;
	z-index:-1;
}
.tabs-product .product-wrapper:before,
.category-products .item:before{
	background:url(../images/product-shadow-left.png) left bottom no-repeat;
	left:-5px;
}
.category-products .item:after,
.tabs-product .product-wrapper:after{
	background:url(../images/product-shadow-right.png) right bottom no-repeat;
	right:-5px;
}
.product-info{ background:#f9f9f9; border:1px solid #f1f1f1; padding:10px 12px;}

/* Site bar */

.block .block-title { line-height:40px; border-bottom:1px solid #ddd;/* background:#f9f9f9;*/ }
.block .block-title strong{
	display:block; padding:0 0 0 42px; 	
    color: #4C4D4E;
    font-size: 14px;	
}
.block .block-content{/*padding:11px;*/}
.block-layered-nav .block-subtitle{display:none;}


/* Tag */
.block-tags a{ color:#818181;}

/* custom block */
.cb-list-view{
}
.cb-list-view,
.cms-block,
.block{border:1px solid #DEDEDE;}
.block-adv{border:none;}
.block-adv img{width:100%;}

.social{ background:#3b3b3b;}
.social li a{}
.social span{display:block; float:left; /*line-height:48px;*/ color:#fff; padding:0 5px 0 15px;}
.social-icon{display:inline-block; vertical-align:middle; zoom:1;}
.social-icon li{margin:0 2px 0 0; float:left;}
.social-icon li a{width:26px; height:26px; background-image:url(../images/default/social.png); background-repeat:no-repeat; display:block; text-indent:-99999em; height:48px;}
.social-icon .social-facebook{background-position:2px center} 
.social-icon .social-twitter{background-position:-28px center;}
.social-icon .social-google{background-position:-58px center;}
.social-icon .social-flickr{background-position:-88px center;}
.custom-links li{float:right;}
.custom-links li a{ color:#fff; background-image:url(../images/default/bg-custom-links.png); background-repeat:no-repeat; padding:0 15px 0 32px; height:48px; line-height:48px; display:block;}
.custom-links li a.money{background-position:0px 13px;}
.custom-links li a.exchange{background-position:0 center;}
.custom-links li a.secured{background-position:0 -94px;}

/* View */

.product-essential,
.product-collateral,
.product_upsell{ padding:0;}
.product_upsell{ border:none;}
.product-collateral .padder{ padding:15px;}
.product-img-box{ background:#fff; border:1px solid #e0e0e0; border-width:0 1px 1px 0; margin:0 0 10px;}
.product-view .product-shop .product-name{color:#fff; padding:3% 4%; margin:0 0 15px -4.3%}
.product-view .product-img-box { float:left; width:100%;}
.product-view .product-shop { float:right; width:43%; min-height:410px; margin:0 0 10px;}
.product-view .wrap-img{ padding:10px;}
.product-view .product-img-box .product-image { min-height:355px; text-align:center;}
.product-view .more-views{ float:right;}
.product-view .more-views h2{ display:none;}
.product-view .product-img-box .more-views li { border:1px solid #e5e5e5; margin:0 2px 10px 0;}
.product-view .product-img-box .more-views li:last-child{margin-left:0;}
.product-view a,
.add-to-links a{ color:#676768;}
.product-view .email-friend{border-bottom: 1px solid #DEDEDE; padding: 0 0 13px;}
.short-description h2{ font-size:15px; color:#414141; margin:0 0 5px;}
.product-view .price-box .price
{
    /*color: #DB4A38;*/
    font-size: 18px;
    font-weight: normal;
}
.sku-product{font-size:12px; font-style:italic; padding:5px 0 0 0;}
.product-view .product-options dt{ float:left; line-height:30px; /*margin:0 10px 0 0;*/margin: 0; width:100%;}
.product-view .product-options dd{ display:inline-block; /*width:195px;*/ zoom:1;}
.product-view .product-options dl{ margin:10px 0 0}
.add-to-cart button.button{ border:none; padding:6px 12px; color:#fff;}
.add-to-cart button.button span span {/*background:url(../images/bg-sum.png) left center no-repeat; */font-size:13px; padding:0 0 0 20px;}
.title-divider{ display:none;}
.product-view .short-description{
	margin:12px 0 0;
	border-bottom:1px solid #DEDEDE;
	padding:0 0 14px;
        visibility: hidden;
}
.product-view .price-box{ margin:12px 0 13px;}
.product-view .quantity-input .custom{ float:left; display:none;}
.product-view .quantity-label{ float:left; line-height:28px;}
.product-view .qty-container{ /*margin:0 0 20px;*/}

.products-list .add-to-links li a{ margin:0 2px 0 0;}
.add-to-links li { float:left; }
.add-to-links li a{ display:block; background-image:url(../images/default/add-to-links.png); padding:0 0 0 30px; height:30px; line-height:30px; background-repeat:no-repeat; margin:0 2px 0 10px;}

.add-to-links li a.link-compare{ background-position:2px -30px;}
.add-to-links li a.link-wishlist{ background-position:2px -73px;}
.add-to-links li a.link-compare:hover{ background-position:2px -116px; color:#db4a38}
.add-to-links li a.link-wishlist:hover{ background-position:2px -159px; color:#db4a38;}
.product-view  .add-to-links{ clear:both; float:right; margin:0 0 15px;}
.product-view  .product-gallery{ float:left; width:55%;}
.std { color:#242526; font-size:13px; }
.product-view  .product-detail{ padding:0 10px 0 0}
.product_upsell .category-products h2{
	color: #FFFFFF;
    float: left;
    font-size: 15px;
    line-height: 16px;
    margin: -10px 0 18px -6px;
    padding: 11px 15px;}

/* Footer */
.footer-container{background:#2f2f2f;}
.custom-footer-links h4{font-weight:normal; font-size:16px; color:#333; padding:0 0 8px;}
.custom-footer-links li a{
    color: #6E6F70;
    display: block;
    font-size: 11px;
    line-height: 24px;}
.custom-footer-links li a:hover{padding:0 0 0 10px; color:#88B828 !important;}	
.custom-footer-links p{padding:4px 0}	

.custom-footer-links .form-subscribe-header{ font-weight:bold; color:#4d4d4d; padding:2px 0 10px;}
.custom-footer-links .form-subscribe-header label{ font-size:11px;}
.custom-footer-links #newsletter-validate-detail .input-box{}
.custom-footer-links #newsletter-validate-detail .button.button{
    border: medium none;
    color: #FFFFFF;
    font-size: 14px;
    line-height: 30px;
    padding: 0 5px;
    text-transform: uppercase;
	cursor:pointer;
}
.footer address {
    color: #FFFFFF;
    text-align: left;
	margin:0;
	padding-left: 242px;
}
.footer .link-bottom{ text-align:center; padding:0 0 3px;}
.footer .link-bottom a{ color:#f5f5f5;}
/* Slider Product */
.venus-latest-block .block-title,
.ves-sideproduct .block-title{
	float:left;	
	position:relative;
	margin-left:-8px;
	margin-top:-1px;
	border:none;
}

.ves-sideproduct .block-title{/*background:url(../images/default/small-title.jpg) repeat;*/
background: #a6da48;
}
.ves-sideproduct .block-title:before,
.venus-latest-block .block-title:before{
	position:absolute;
	width:7px;
	height:7px;
	background:url(../images/default/title-shadow.png) center no-repeat;
	bottom:-7px;
	left:0;
	content: "";
}

.venus-latest-block .block-title strong{
	color: #FFFFFF;
    font-size: 14px;
    font-weight: normal;
	/*background:url(../images/default/arrow-white.png) 15px center no-repeat !important;*/
	padding:11px 30px 11px 36px;
	line-height:1em;
}
.ves-sideproduct .block-title h3{
	color: #FFFFFF;
    font-size: 14px;
    font-weight: normal;
	/*background:url(../images/default/arrow-white.png) 15px center no-repeat !important;*/
	padding:11px 30px 11px 14px;
	line-height:1em;
}
.ves-sideproduct .slideproduct-wrapper{
	clear:both;
	margin:0 0 24px;
}
.wrap-images{ 
	float:left;margin:0 12px 0 0; 
	position:relative;
	padding:1px;
}
.images-detail{padding:4px; background:#fff;}
.wrap-images:before,.wrap-images:after{
	display:block;
	content:"";
	position:absolute;
	bottom:-3px;
	width:64px;
	height:52px;
	z-index:-1;
}
.wrap-images:before{
	background:url(../images/default/small_shadow_left.png) left bottom no-repeat;
	left:-3px
}
.wrap-images:after{
	background:url(../images/default/small_shadow_right.png) right bottom no-repeat;
	right:-3px
}
.wrap-images .review{ clear:both;}
.wrap-images .review .rating-box{ float:none; margin:0 auto;}
.wrap-images .review .amount{ display:none;}

/* List Product */
button.button,
.cart-top .actions .view-cart{background-color:#a6a7a4; padding:7px 15px; border:none; color:#fff;}
button.btn-cart{ border:none; background:url(../images/default/button_marker.png) 8px center no-repeat #a6a7a4; font-size:13px; color:#fff; padding:5px 15px 5px 28px; /*margin-right:-12px;*/}

.product-info .actions{ float:right;}
.product-info .price-box{ float:left; margin:0;}
.product-info .price-box .price,
.cart-price .price,
.price-box .price{ font-size:16px; /*color:#db4a38;*/ font-weight:normal;}
.product-info .desc{ font-size:11px; color:#6e6f70; line-height:16px; margin:0 0 7px; height:35px; overflow:hidden;}

.product-info .actions,
.product-info .price-box{margin:7px 0 0;}

.category-products .products-grid{padding:0 5px;}


/* toolbar */
.toolbar{ margin:0 0 13px;}
.toolbar-top .pager .amount,
.toolbar-top .pages,
.toolbar-bottom .sorter,
.toolbar-bottom .limiter{ display:none;}
.toolbar-top .pager{ float:right;}
.toolbar-top .sorter{ float:left;}
.sorter .sort-by,
.toolbar-top .view-mode,
.pager .limiter{ background:#fff; border:1px solid #e1e1e1; padding:0 5px; margin:0 10px 0 0; height:27px; line-height:27px;}
.toolbar-top .view-mode{ padding: 0 0 0 8px;}

select, input[type="file"]{ border:none; padding:3px; font-size:12px; margin:-4px 0 0 0; height:auto; line-height:auto;}
.view-mode strong,
.view-mode a{ 
	display:block; width:13px; height:13px; overflow:hidden; text-indent:9999em; background-image:url(../images/default/view-mode-icon.png); float:left; padding:7px 8px;
	background-repeat:no-repeat;
}
.view-mode strong.grid{ background-position:7px -18px}
.view-mode a.grid{ background-position:7px 7px;}
.view-mode strong.list{ background-position:-21px -17px;}
.view-mode a.list{ background-position:-21px 7px;}
.view-mode strong{
	-webkit-box-shadow: inset 0px 0px 3px 0px rgba(5, 5, 5, .2);        
	box-shadow: inset 0px 0px 3px 0px rgba(5, 5, 5, .2);
}
.toolbar-bottom .pager .pages{ float:left;}
.toolbar-bottom .pager .pages strong{ display:none;}
.toolbar-bottom .amount{ float:right; line-height:25px;}

/* View */
#cloudZoom{ line-height:355px;}

/* Menu */

#nav > .parent > ul{	
	z-index:9999;	
	position:absolute;
	top:46px;
	padding:20px 12px 25px;
}
#nav .megamenu ul.level0{
	width:916px;
	left:0 !important;
}
#nav .megamenu ul.level0 > li{ width:25%; float:left;}
#nav ul li.parent > a{ font-size:16px;}
#nav li.level2 a{ font-size:11px; display:block; background:url(../images/default/nav-arrow.png) 12px center no-repeat; padding:0 0 0 22px;}
#nav ul.level0{ display:none;}

/* Cart top */
.cart-top{ float:right; padding:0px 0 20px 50px; min-height:40px;  position:relative; cursor:pointer;}
.cart-top h2{ font-weight:bold; /*color:#fff;*/ color: #65a600; line-height:18px; padding:0 0 3px;}
.cart-top .empty{ font-style:italic;}

.cart-top .block-content{ 
	position:absolute;
	background: #fff;
	padding: 5px 15px 15px !important;
	position: absolute;
	margin-top: 10px !important;
	box-shadow: 0px 2px 3px 0 #666;
	-webkit-box-shadow: 0px 2px 3px 0 #666;
	-moz-box-shadow: 0px 2px 3px 0 #666;
	width: 260px;
	z-index: 99999;
	text-align: left;
	right:0;
	display:none;
}
.cart-top .block-content .item{ margin:0 0 12px;}

.cart-top .block-content .product-image{ float:left; width:25% !important; margin:0; border:1px solid #E5E5E5;}
.cart-top .block-content .product-details{ width:69% !important; margin:0 0 0 5%;}
.cart-top .block-subtitle
{
	color: #999999 !important;
	font-size: 12px;
	font-weight: normal;
	margin: 0;
	padding: 5px 0 13px;
	text-align: left;
	text-transform: uppercase;
}

.cart-top .block-content a,
.cart-top .block-content .subtotal,
.cart-top .empty{ color:#4C4D4E;}
.cart-top .price{ /*color:#DB4A38;*/ font-size:14px;}
.cart-top .product-name a
{
	color: #4C4D4E;
	font-size: 12px;
	font-weight: normal;
	margin: 0;
}
.cart-top .summary{ margin:0 0 10px;}
.cart-top .btn-remove{ margin:0 0 1px;}
.cart-top .btn-remove,
.cart-top .btn-edit{ opacity:.6;}
.cart-top .btn-remove:hover,
.cart-top .btn-edit:hover{opacity:.9}
.cart-top .block-content .product-details .actions{ float:right;}
.cart-top .block-content .product-image img{ height:auto !important;}
/* User top */
.header-container .user-top{ float:right; text-align:right; padding:0px 11px 20px 0px; }
.header-container .user-top h4 a{ /*color:#fff;*/color: #65a600; line-height:18px; font-size:14px; font-weight:bold;}

/* Check out */
#shopping-cart-table{ background:#fff;}
#shopping-cart-table td{ padding:10px 20px;}
.data-table th{     
	font-size: 13px;
    font-weight: normal;
    text-transform: uppercase;
	/*border-bottom:1px solid #ddd;*/
	padding:15px 20px;
}
.cart .cart-collaterals{ margin-top:20px; padding:20px;}
#shopping-cart-table .cart-label{ display:none;}
#checkout-progress-wrapper .block-progress{ margin:54px 0 20px 0;}
#shopping-cart-totals-table strong{ font-weight:normal; font-size:20px;}
#shopping-cart-totals-table strong .price{ color:#DB4A38;}
#shopping-cart-totals-table tbody td{ font-size: 16px; padding: 0 5px 0 0;}
.cart .checkout-types { margin:10px 5px 0 0;}
.cart .checkout-types .btn-proceed-checkout{ margin:10px 0;}
#checkout-review-table thead th,
#checkout-review-table tr td{
	border: 1px solid #DEDEDE;
    padding: 8px 20px;
}

/* Menu */
.respon-menu{
    position: relative;
    z-index: 999;
	padding:16px 0;
	clear:both;
	display:none;
}

.lbl-menu {    
	color: #FFFFFF;
	display: block;
	font-size: 14px;
	height: 42px;
	line-height: 44px;
	text-transform: uppercase;
	cursor:pointer;
	float:left;
}
.respon-menu #nav > li.parent{ position:relative;}
.respon-menu #nav > li.parent .parentArrow{ 
	position:absolute; 
	right:15px; top: 6px;
	padding:10px 10px 9px; z-index:999;
	cursor:default;
	border:1px solid #eee;
	cursor: pointer;
}
.respon-menu #nav > li.parent .parentArrow:before{
	border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid #eee;
	content:"";
	position:absolute;
	top:8px;
	right:5px;
}

.data-table img{ max-width:none;}
.cart-top .actions .view-cart{
    display: block;
    float: left;
    margin: 0 0 0 5px;
    padding: 6px 15px;
}
.cart-top .actions button.button{ float:left; padding:5px 15px;}
.review-product-list #customer-reviews{ padding:10px;}
.cms-block{ padding:15px; margin:0 0 20px;}
.cms-block h3{ padding:10px 6px 10px 0;}
.cart-top .empty{ color:#4C4D4E !important;}



/*13-09-13*/
.cart-top .title .amount a{
color: #65a600;
}
.span12 .right p,
.user-top p.welcome-msg{
color: #818181 !important;
}
.col-right .block-layered-nav #narrow-by-list{
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;   
box-sizing: border-box;
padding: 0 10px;
}
.col-right .block-layered-nav .block-title strong span{
/*color: #65a600 !important;*/
}



.nav.megamenu li.first.mega{
    display: block;
}
.ico-search .search-box .button
{background:url(../images/search-bg.png) top center no-repeat #a6d745; text-indent: -9999px;padding: 0 15px;margin-top: 8px;}
.ico-search .search-box .button span{ text-indent: -9999px;}
.header .welcome-msg{color: #818181 !important} 
.header .welcome-msg span {
    color: #393939;
    font-weight: bold;
}

.note-text {
    font-size: 9px;
    margin: 10px 0 0;
	clear:left;
	display: inline-block;
}