.content-container {
	background: #fff;
	padding: 30px 48px;
	border-top: 2px solid #ccc3b3;
}

a.free-sample {
	float: right;
	width: 308px;
}

.content-container .left-column {
	float: left;
	width: 170px;
}

.content-container .right-column {
	float: right;
	width: 670px;
} 

.title {
	position: relative;
	border-bottom: 2px solid #e2dbd1;
	height: 54px;
	width: 500px;
	margin-bottom: 6px;
}


.content-container .panels .item {
	height: 190px;
	width: 279px;
	background: #f0eadf url(../images/bg-smallpanel-home.jpg) no-repeat;
	padding: 0 25px;
	padding-top: 20px;
	margin-right: 10px;
	float: left;
	position: relative;
}

.panels .info {
	color: #645d54;
	position: absolute;
	width: 165px;
	line-height: 160%;
	left: 22px;
}

.panels .info h2 { margin-bottom: 10px; }

.panels .item a.thumb {
	position: absolute;
	right: 20px;
	width: 82px;
	padding: 2px;
	background: #d6cdbf;
}

.panels .item a:hover.thumb { background: #c9c0b2; }

.content-container .panels .even { margin-right: 0; }

.content-container .panels .info p { margin-bottom: 10px; }

.content-container .featured {
	height: 280px;
	background: #568f9e;
	padding: 0 18px;
	padding-top: 10px;
	margin-bottom: 10px;
}

.content-container .featured .product-listing { margin-top: 10px; }


.products .right-column .featured .product-listing .item {
	width: 286px;
	background: #73a1ad;
	padding: 10px;
	color: #192830;
}

.products .right-column .featured .product-listing .item .price { color: #fff; }

.products .right-column .featured .product-listing .item .price strong { font-size: 13px; font-weight: bold; }

.products .right-column .featured .product-listing .item a.thumb { background: #416d70; padding: 1px; }

.products .right-column .featured .product-listing .item a:hover.thumb { background: #284c4e; }

.products .right-column .featured .product-listing .item .info { width: 170px; }

.products .right-column .featured .product-listing .item .info a { color: #8a0303; }


/* -----------------------------------------------
	product categories
----------------------------------------------- */

.product-cats { margin-top: 28px; }

.product-cats a.item {
	position: relative;
	float: left;
	display: block;
	width: 215px;
	height: 83px;
	margin: 0 8px 8px 0;
	background: #f3eee5 url(../images/arrow-lge-tan.gif) no-repeat 188px 34px;
	text-decoration: none;
}

.product-cats a.item img {
	position: absolute;
	top: 10px; left: 10px;
	padding: 1px;
	background: #ab9d91;
	float:left;
}

.product-cats a.item h4 {
	position: absolute;
	top: 30px; left: 88px;
	font-size: 13px;
	font-weight: normal;
	width: 98px;
}

.product-cats .item a:hover.thumb { background: #c9c0b2; }
	
.product-cats .item .info {
	position: absolute;
	right: 0;
	width: 150px;
	padding-right: 20px;
	line-height: 160%;
}	

.product-cats .item .info a { font-size: 1.2em; }

.product-cats .item .info p { margin-bottom: 10px; }


/* -----------------------------------------------
	product list
----------------------------------------------- */

.products .right-column .product-listing .item {
	width: 317px;
	padding: 20px 0 0 0;
}

.products .right-column .product-listing .item .price { color: #000; }

.products .right-column .product-listing .item .info { width: 197px; }

.products .right-column .product-listing .item .info a { color: #b22b2c; }


/* -----------------------------------------------
	product information
----------------------------------------------- */

.product-info {
	width: 360px;
	float: left;
	margin: 25px 15px 0 0;
}

.product-gallery {
	width: 280px;
	float: right;
	margin-top: 25px;
}

.product-info .specs {
	border-bottom: 2px solid #e0d9cf;
	margin-bottom: 15px;
	padding-bottom: 15px;
}

.product-info .image {
	padding: 2px;
	background: #d6cdbf;
	margin-right: 20px;
	float: left;
}

.product-info .info {
	width:210px;
	float: left;
	display: block;
}

.product-info p { margin: 0 0 1.5em 0; color: #49443e; line-height: 160%; }

.product-info .info .price { color: #b22b2c; }

.product-info .info .price strong {
	font-size: 1.8em;
	font-weight: normal;
}

.video {
	background: #4c8998 url(../images/bg-right-standard.jpg) no-repeat;
	padding: 10px 20px 20px 20px;
	margin-bottom: 10px;
}

.video h2 { margin-bottom: 6px; }

ul.product-images {
	margin:20px 0 0 0;
	list-style: none;
}

ul.product-images li {
	background-repeat: no-repeat;
	display: block;
	float:left;
	width: 64px;
	height: 34px;
	margin: 0 6px 22px 0;
}

ul.product-images li a {
	display: block;
	width: 64px;
	height: 34px;
	text-indent:-999px;
	overflow:hidden;
}
