#content-header .banner-living { float:left; }
#content-header .banner-ad { float:right; }

/* -- content-main --------------------------------------------------------------------------------------- */
#content-main { margin: 12px 0 8px; }

#hot-picks { float:left; width:413px; margin-right:11px; }
#section-banners { float:left; }

#hot-picks .green-top-line { width:413px; height:3px; background-color:#6B7E15; margin-bottom:7px; font-size:0; line-height:0; }
#hot-picks .title { margin-bottom:10px; }
#hot-picks .items {  }

.hori-separator { width: 413px; }

.ads .ad-banner { margin-right:5px; }
.ads .ad-banner.last { margin-right:0; }
/* ------------------------------------------------------------------------------------------------------- */

/* -- hot-picks items ------------------------------------------------------------------------------------ */
.product-row {
	clear: both;
	font-size: 12px;
	margin-top: 10px;
}
.product-row .cell {
	float: left;
	width: 130px;
}
.product-row .cell-divider {
	float: left;
	width: 11px;
	height: 1px;
}
.product-row .cell .product-photo {
	width: 130px;
	height: 130px;
	
	/* vertical centering for standard browser */
	display: table-cell;
	text-align: center;
	vertical-align: middle;
}
.product-row .cell .product-photo * {
	vertical-align: middle;
}
/* for IE vertical-align element inside div */
*html .product-row .cell .product-photo span {
	height: 100%;
	display: inline-block;
}
/* ---------------------------------- */

.product-row .cell .centered-table {
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
}
.product-row .cell .biz-logo {
	width: 128px;
	height: 33px;
	border: 1px solid #CCCCCC;
}
.product-row .cell .product-info {
	margin: 5px 7px 10px;
}
.product-row .cell .product-info .price {
	font-weight: bold;
}
/* ------------------------------------------------------------------------------------------------------- */