/*body{
	background-color: #FFFFFF; 
}
.container-recess:after{
	background-color: #FFFFFF;
}*/
.promo-page .main-column > div + div, .promo-page > div + div{
	margin-top: 40px;
}

.promo-page .promo-category-box{
	background: #2B343A;
	text-align: center;
	padding: 5px;
}
.promo-page .promo-category-box > .title{
    padding: 5px 0px;
    font-size: 16px;
    color: white;
    text-transform: uppercase;	
}
.promo-page .promo-category-box > .float_left{
	padding: 5px;
	width: 20%;
	
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -khtml-box-sizing: border-box;
}

/*.promo-page .categories_list{
	border-top-width: 4px;
}*/

.sub_category .section > a{
    border-top: 1px solid #e0e0e0;
    padding: 11px 8px;
}
/*.categories_list {
    border: 1px solid #dadada;    
}*/

.lading-promotion-category{
	margin-left:-13px;
}
.lading-promotion-category > .float_left{
	padding-left: 13px;
    width: 33.33%;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -khtml-box-sizing: border-box;
}
.lading-promotion-category > .float_left img{
	height: 150px;
}

.promo-page .banner_category_brand{
    height: inherit;    
}

.promo-page .banner_category_brand_category .banner_category_brand > span > span.table_cell {
    display: block;
    padding: 5px;
}

.promo-page .banner_category_brand_category .banner_category_brand > span > span.table_cell.text_align_left {
    border-top:1px solid #DADADA;
}

.promo-page .brand-promo-box{
	margin-left: -10px;
}

@media only screen
and (max-width: 740px){
	.promo-page .brand-promo-box{
		margin-left: 0px;
	}
	.promo-page .brand-promo-box > div > .float_left{
		float: none;
		padding-left: 0px !important;
		width: 100% !important;
	}
	.promo-page .brand-promo-box > div > .float_left + .float_left{
		padding-top: 10px;
	}
}

.float-table.last-offer {
	margin-left: -10px;
}

.float-table.last-offer > div{
	padding-left: 10px;
}

.promo-page .box_product .layout-container-box{
	min-height: 313px;
}

.box-newsletter .thankyou{
	display: none;
}

.promo-page .box_product .product-availability .time, .promo-page .box_product .product-availability .free-shipping{
	display: inline-block;
    margin-top: 10px;
    vertical-align: top;
}
