


body {
	font-size		: 12px;
	font-family		: "Trebuchet MS", arial, helvetica;
	/* line-spacing	: 1.2em; */
}
.e-bodycontent {
	font-size		: 13px;
	line-height		: 1.4em;
	text-align		: justify;
}
.e-bodycontent li {
	text-align		: left;
}

a{
	color			: #770003; /* Red */
	/*font-weight		: bold;*/
	text-decoration	: none;
	padding			: 1px;
}

a:hover{
	color			: #ffaf24;
	text-decoration	: underline;
}

/** 
 *	Break some norms... ( U's and I's )
 */
/*
u { /* Underlining.. * /
	text-decoration	: none;
	color			: #EAAE0F;
	xbackground-color: #F1EA95;
	padding-left	: 0.3em;
	padding-right	: 0.3em;
	xborder-bottom	: 2px solid #EAAE0F;
	font-size		: 0.9em;
	font-weight		: bold;
}*/

em, u {
	color			: #711213;
	font-size		: 0.9em;
	text-decoration: none;
}

li u {
	white-space		: nowrap;
}

hr {
	color			: #711213;
	height: 1px;
}

/** 
 *	=================
 */


/** 
 *	Navigation 
 */
.aMainNav{
	color			: #FFFFFF;
	font-weight		: normal; 
	font-size		: 11px;
}
.aMainNav:hover{
	color			: #FFFFFF;
}

.aMainNavActive{
	color			: #ffaf24; /* Gold */
}

.aSubNav{
	color			: #FFFFFF; 
	padding-left	: 10px;
	font-weight		: normal;
}
.aSubNav:hover{
	color			: #FFFFFF;
}

.aFtNav, .aHiNav {
	font-weight		: normal;
}

h1,h2,h3{font-family: arial, helvetica, verdana; margin: 0px;}
h1{font-size: 16px; color: #770003;}
h2{font-size: 14px; color: #770003;}
h3{font-size: 12px; color: #770003;}

/** 
 *	Clearup
 */
.oBold {
	display : none;
}



/**
 *	Layout
 */
body {
	text-align		: center;
}
.e-shell {
	width			: 800px;
	margin			: auto;
}
.a-shell {
	text-align		: left;
	/*float			: left;*/
}

.e-head-pre {
	x-width: 800px;
}

.e-logo {
	height: 75px;
}

.e-navigation-con1 {
	clear : right;
}

.e-middle {
	/*float			: left;*/
}
.e-title {
	/*float			: left;*/
	/*margin-left		: 215px;*/
	margin-top		: 0.5em;
	margin-bottom	: 0.5em;
}
.e-sub-title .clear-all {
	display			: none;
}
.e-panel-a {
	width			: 205px;
	/*float			: left;*/
	/*clear			: both;*/
}
.e-panel-b {
	/*margin-left	: 220px;*/
	margin-right	: 216px;
	width			: auto;
}
.e-panel-c {
	x-display		: none;
	x-margin-left	: 205px;
	float			: right;
	width			: 216px;
}
.e-navigation-foot, .e-navigation-top, .e-blog-button {
	float			: right;
	text-align		: right;
}

.e-body-main {
	min-height: 350px;
}

.e-foot-post {
	width: 800px;
	margin-top: 20px;
	padding-top: 5px;
	/*border-top: 1px solid #770003;*/
}



/*
.e-navigation-sub {
	margin-bottom: 10px;
	padding-bottom: 5px;
	border-bottom: 1px solid #770003;
}
*/








/**
 *	Wine pages & RHPs
 */

.wine-detail-rhp {
	float 			: right;
	margin-left		: 1em;
	margin-bottom	: 1em;
}
.wine-detail-rhp td, .wine-detail-rhp th {
	font-size : 13px;
	color	  : #ffffff;
}
.wine-detail-rhp th {
	text-align		: right;
}
.wine-detail-notes {
	margin-top 		: 2em;
	margin-bottom 	: 2em;
	font-size		: 1.1em;
}
.box {
	width			: 205px;
}
.box-head-rhc {
	background		: url(/images/box-hr.gif);
	float			: right;
	height			: 32px;
	width			: 6px;
}
.box-head {
	background		: url(/images/box-hl.gif);
	color			: #ffffff;
	font-weight		: bold;
	text-align		: center;
	height			: 32px;
}
.box-head .txt {
	padding-top		: 3px;
	text-align		: center;
}

.box-foot {
	background		: url(/images/box-fl.gif) no-repeat;
	height			: 7px;
}
.box-foot-rhc {
	background		: url(/images/box-fr.gif) no-repeat;
	width			: 5px;
	height			: 7px;
	float			: right;
}
.box-body {
	background		: url(/images/box-bg.gif);
	padding-bottom	: 1em; 
	padding-top		: 1em; 
}
.box-body .split{
	display			: block;
	background		: #8A3D3D;
	height			: 1px;
	width			: 99%;
	margin-right	: 1px;
	margin-left		: 1px;
}
.box-body a {
	color			: #ffffff;
	padding-left	: 1em;
}


.box-body ul {
	margin			: 0;
	padding			: 0;
}
.box-body li {
	list-style		: none;
	margin			: 0;
	padding			: 0;
	padding-left	: 1em;
	border-bottom	: 1px solid #8A3D3D;
}
.box-body li li {
	border-bottom	: 0;
}

/* Tools */
.toggle-open .toggle-icon {
	color 			: #EEEEEE !important;
}
.toggle-closed .toggle-icon {
	color 			: #8A3D3D !important;
}
.toggle-open .toggle-content{
	/* reserved */
	padding-top 	: 5px !important;
}

.box-body .toggle-link {
	padding-left 	: 0;
}



.map {
	float 			: right;
}

.restaurant {
	border-bottom	: 2px solid #eeeeee;
	margin-top		: 2em;
}

.restaurant h3 {
	font-size 		: 16px;
}

.restaurant .sommelier {
	font-weight		: bold;
}


.estate-notes {
	margin-bottom	: 1em;
	display			: block;
}

.estate-image {
	border 			: 2px solid #eeeeee;
	background		: #f9f9f9;
	padding			: 4px;
	float			: right;
	display			: block;
	margin-left		: 1em;
	margin-bottom	: 1em;
	text-align		: center;
}

.estate-image img {
	border			: 1px solid #444444;
	margin-bottom	: 0.25em;
}








.f1 { 
	float			: left;
	x-width			: 100%;
}
.f-block {
	float			: left;
	display			: block;
	clear			: left;
}

.f1 fieldset {
	border			: 0;
	border-top		: 2px solid #EAAE0F;
}

.f1 input	{
	border			: 1px solid #EAAE0F;
	margin-bottom	: 1em;
	padding			: 0.5em 0.5em 0.5em 0.5em;
	color			: #711213;
	font-size		: 0.9em;
	width			: auto;
}

.f1 textarea {
	border			: 1px solid #EAAE0F;
	height			: 6em;
}

.f1 .f-submit-unit {
	width : 80px;
	cursor : pointer;
	text-align : center;
}

.f1 .f-submit-unit a {
	color	: #ffffff;
}






/**
 *		From splash
 */
 


.colour_bar{
	background 	: url(/images/amf_hnv_bg.gif);
	height 		: 33px;
	color 		: #ffffff;
}
.colour_bar .r{
	float : right;
}
.colour_bar .l{
	float : left;
}
.colour_bar span {
	padding-top :4px;
	display : block;
}
.colour_bar input {
	border : 1px solid #ffffff;
	background : transparent;
	margin-top : -1px;
}

.colour_bar a {
	color		: #ffffff;
}

.colour_bar a:hover {
	color		: #eeeeee;
}




.foot-bar {
	margin-top	: 2em;
}

.foot-bar .contact {
	color		: #999999;
	text-align	: center;
}
