/***** Body Formatting *****/
body {background-color:#4f2817;}

#nfw-wrapper { 
	width:760px; 
	margin:0px auto; 
	background:#000000 url(../images/interface/bg.gif); 
	margin-top: 10px;
	}


/***** Nav Formatting *****/
#nav {
	background-color:#000000; 
	color:#f5fbca; 
	display:block; 
	padding:5px 0px 5px 65px;
	width:695px; 
	height:20px;
	}
	
#nav li {
	margin-right:5px;
	font-size:0.8em; 
	float:left; 
	list-style: none;
	}
	
#nav li a {color:#e1ebb7;}
#nav li a:hover {color:#FFFFFF;}
	
.logo {position:absolute; top:0px; left:0px;}

#header {
		height:150px; 
		background:url(../images/interface/bg-header.jpg) repeat-x; 
		border-top:1px solid #445934;
		border-right:1px solid #445934; 
		border-left:1px solid #445934;
		border-bottom: #2e0001 1px solid;
		position:relative;
		}


/***** Content Area Formatting *****/
#content-area {
	background:url(../images/interface/bg-content.jpg) top left no-repeat;
	border-left:1px solid #445934; 
	border-right:1px solid #445934;
	min-height:400px;
	padding-top:20px;
	}

#col1 {width:390px; padding:10px; margin-left:150px; display:inline;}
#col1 p {margin:0px; padding:0px 0px 18px 0px;}
#col1 h1 {padding-top:0px;}
#col1 h2 {color:#990033; font-size:1.3em;}

#col2 {width:197px; height:700px; text-align:center; display:inline;}
#col2 h2 {color:#990033;}
#col2 a {color:#990033;}
#col2 a:hover {color:#000000;}


/***** Products Page Formatting *****/
#col1 .products {width:370px; margin:10px auto; padding:10px; border-bottom:1px solid #B2C486;}
#col1 .products img {border:solid 1px #000000; padding:5px 5px 15px 5px; background-color:#FFFFFF; float:left;}
#col1 .products img:hover {background-color:#990033;}
#col1 .products h2 {color:#0d3818; font-size:1.5em; padding:5px 0px 10px 0px;}
#col1 .products p { width:200px; text-align:justify; float:right;}
#col1 .products .price {color:#990033;font-weight:bold;}


/***** Featured Products Page Formatting *****/
#col1 .feat-products {width:370px; margin:10px auto; padding:10px;}
#col1 .feat-products img {border:solid 1px #000000; padding:5px 5px 15px 5px; background-color:#FFFFFF; float:left;}
#col1 .feat-products img:hover {background-color:#990033;}
#col1 .feat-products h2 {color:#0d3818; font-size:1.5em; padding:5px 0px 10px 0px;}
#col1 .feat-products p { width:200px; text-align:justify; float:right;}
#col1 .feat-products .price {color:#990033;font-weight:bold;}


/***** Events Page Formatting *****/
.EventHeader {color:#990033; font-size:1.5em;}
#smcalendar {text-align:center;}
#lgcalendar {text-align:center;}
.EventInfoTitle {text-align:left; color:#990033; font-size:1em; font-weight:bold;}
.EventInfo {text-align:left; font-size:0.9em; color:#000000; font-weight:lighter;}
.EventDate {font-weight:bold;}

/***** Footer Formatting *****/
#footer {
	width:760px; 
	background-color:#000000; 
	color:#f5fbca;
	border-top:1px solid #445934; 
	border-bottom:1px solid #445934;
	}
	
#wine-bottles {
	width:758px;	
	border-left:1px solid #445934; 
	border-right:1px solid #445934;
	background-image: url(../images/interface/bg.gif);
	}
	
#wine-bottles img {padding:20px;}

.submitbutton {
border: 1px solid #4F2817;
font-size:1.1em;
background-color:#E1EBB7;
FONT-WEIGHT:BOLD;
color:#990033;
cursor: hand;
}
