html, body {
margin: 0px;
height: 100%;
background: #1a171b url(../images/black_flower1.jpg) no-repeat left top;
}

#wrapper {

	width: 760px;
	margin: auto;
	}

#banner {
	width: 760px;
	height: 177px;
	position:relative;
	}

#nav {
	width: 760px;
	height: 22px;
	float: left;
	border-bottom: 1px solid #8c340e;
	margin-bottom: 10px;
	}


#container {
	float: left;
	width: 760px;
	background: url(../images/homeContentBody.jpg) repeat-y left top;
	}
	
#wineContainer {
	float: left;
	width: 760px;
	background: url(../images/wineContentBody1.jpg) repeat-y left top;
	}
	
	#images {
		float: left;
		width: 260px;
		padding-left: 6px;
		padding-top: 8px;
		color: #434242;
	font-family: arial, verdana, 'trebuchet ms', sans-serif;f;
		font-size: 70%;
		}
		

	.product-left {
		float: left;
		width: 260px;
		padding-left: 6px;
		padding-top: 8px;
		color: #434242;
	font-family: arial, verdana, 'trebuchet ms', sans-serif;
		font-size: 70%;
		}
		
	#images a, #images a:link, #images a:active, #images a:visited {
			color: #663300;
			text-decoration: none;
			padding: 2px;
	font-family: arial, verdana, 'trebuchet ms', sans-serif;
			font-size: 100%;
			}
		
	#images a:hover {
		color: #663300;
		background:#b2b299;
		padding: 2px;
		text-decoration: none;
		}
	
	#images h1 {
	color: #cc3300;
	text-decoration: none;
	font-size: 110%;
	}	
		
		#content_container {
			margin-left: 270px;	
			}
			
				#content {
				float: left;
				width: 450px;
				padding-left: 20px !important;
				padding-left: 15px;
				padding-bottom: 10px;
				font: normal 75%/18px arial, verdana, 'trebuchet ms', sans-serif;
				}
			
			.product {
				float: left;
			}
			
			/*.product {
				float: left;
				min-height: 160px !important;
				min-height: 100px;
				height: 160px;
			}
			*/
			
			.product-right {
				float: left;
				width: 450px;
				padding-left: 20px !important;
				padding-left: 15px;
				padding-bottom: 10px;
				font-size: 80%;
	font-family: arial, verdana, 'trebuchet ms', sans-serif;
				}
				
		.product-right a, .product-right a:link, .product-right a:active, .product-right a:visited {
			color: #663300;
			text-decoration: none;
			padding: 2px;
	font-family: arial, verdana, 'trebuchet ms', sans-serif;
			}
		
		.product-right a:hover {
		color: #663300;
		background:#b2b299;
		padding: 2px;
		text-decoration: none;
		}
				
		#content a, #content a:link, #content a:active, #content a:visited {
			color: #663300;
			text-decoration: none;
			padding: 2px;
			font-family: arial, verdana, 'trebuchet ms', sans-serif;
			}
		
		#content a:hover {
		color: #663300;
		background:#b2b299;
		padding: 2px;
		text-decoration: none;
		}
			
		#topCurve {
			float: left;
			width: 490px;
			background: url(../images/topCurve.jpg) no-repeat left top;
			height: 29px;
			}
			
		#bottomCurve {
			float: left;
			width: 760px;
			background: url(../images/homeContentBottom.jpg) no-repeat right top;
			height: 29px;
			}
			
		#wineBottomCurve {
			float: left;
			width: 760px;
			background: url(../images/wineContentBottom1.jpg) no-repeat right top;
			height: 29px;
			}

#contentTop {
	padding-top: 8px;
	padding-left: 7px;
	width: 760px;
	height: 29px;
	background: url(../images/content_top.jpg) no-repeat left top;
	}

#contentBody {

	width: 760px;
	background: url(../images/homeContentBody.jpg) repeat-y left top;
	}
/*
	#content {

		width: auto;
		margin-left: 290px;
		}
		*/

#contentBottom {

	width: 760px;
	height: 19px;
	background:#66CC00;
	}
	
#footer {

	width: 760px;
	height: 30px;
	font-family: arial, verdana, 'trebuchet ms', sans-serif;
	color: #6d6d6d;
	font-size: 70%;
	}
	
#footer a, #footer a:link, #footer a:active, #footer a:visited {
		color: #5f3d07;
		text-decoration: none;
		}
		
#footer a:hover {
		color: #f39912;
		text-decoration: none;
		}
	
h1 {
	font: Arial, Helvetica, sans-serif;
	font-size: 18px;
	}
	
	#nav img {
		margin: 0px 3px;
		}
		
		td.header { 
		background: #be4d34;
		color: #FFFFFF;
		}
		
		td.cont {
		background: #fbf6e4;
		color: #7b5300;
		font-size: 90%;
		}
		
		input.color {
		color: #cbb36d;
		}
		
		hr {
		border-top: 1px solid #9e3f13;
		border-bottom: 0px;
		border-left: 0px;
		border-right: 0px;
		}

	#images-home {
		float: left;
		width: 260px;
		padding-left: 6px;
		padding-top: 8px;
		color: #434242;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 70%;
		}
	
	#images-home a, #images-home a:link, #images-home a:active, #images-home a:visited {
	text-decoration: none;
	border: 0px;
	}