@charset "utf-8";
/* CSS Document */



/*******************************************************
	_REGIONS
*******************************************************/

div.topDrop {
	width: 210px;
	float:right;
	text-align:right;
}

div.topDrop select {
	color: #855D06;
	font-size: 11px;
	width: 200px;
}

div.detailInset {
	width: 270px;
	float:right;
}

div.regCol1, div.regCol2, div.regCol3 {
	float:left;
	width: 130px;
	margin: 0 0 16px 0;
}




table.winesAll {
	width:446px;
	margin: 0 0 24px 0;
	padding: 1px;
/*	border: 1px solid #d0c399;*/
/*	background-color: #FFF;*/
}

td, th {
	padding: 4px;
}

tr.row td {background-color: #faf4e7;}
tr.altRow td {background-color: #efe6d3;}

th {
	color: #423b23;
	background-color:#d8ca9e;
}

table.winesAll th a {
	color: #423b23;
}



/*******************************************************
	_WINE DETAIL
*******************************************************/

div.wineInset {
	width: 200px;
	margin: 0 0 12px 12px;
	float:right;
	text-align:right;
}

div.wineSpecs {
	float:left;
	width: 180px;
	padding: 0 0 16px 0;
}

div.wineSpecsHdr {
	float:left;
	width: 80px;
	font-weight:bold;
}

div.wineSpecsInfo {
	float:left;
	width: 100px;
}

p.wineDocs {
	padding: 12px 0 0 0;
	text-align:left;
}

p.wineDocs img {
	vertical-align:middle;
	margin: 0 6px 0 0;
	display:inline;
}






/*******************************************************
	_PRODUCER
*******************************************************/
div.producerInset {
	width: 140px;
	margin: 0 0 12px 12px;
	float:right;
	text-align:right;
}







/*******************************************************
	_THUMBNAILS
*******************************************************/
div.thm {
	float:left;
	width: 130px;
	margin: 6px 24px 16px 0;
}

div.thm p {
	text-align:center;
	margin: 4px 0 0 0;
}

div.thm img {
	display:block;
	margin:0 auto;
}



/*******************************************************
	_BLOG
*******************************************************/
div.blog {
	width:430px;
	padding: 16px 0 20px 0;
	border-bottom:dotted 1px;
	border-color:#b29651;
}

div.blog h3 {
	font-size: 14px;
	margin: 0 0 4px 0;
	padding:0;
}

h4.posted {
	padding:0;
	margin: 0 0 12px 0;
	font-weight:normal;
	font-size: 11px;
}




div.col1, div.col2 {float:left;width: 215px;}
div.col1 { margin-right: 16px;}


.clear { clear: both; font-size: 0px; line-height: 0px; height: 0px;}
.clearLt { clear: left; font-size: 0px; line-height: 0px; height: 0px;}
