body{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;}
a{color:#6f0d0e;
text-decoration:none;}
a:hover{text-decoration:underline;}
a:visited{color:#6f0d0e;}
#wrapper{width:750px;
background-color:#f7efda;
border:1px solid #6b6551;
margin:auto;}
#head{width:100%;
background:url(images/head.png) no-repeat;
padding-top:116px;
border-bottom:1px solid #6b6551;
float:left;}

	.nav_home{background:url(images/home.png) no-repeat;
	width:98px;
	height:38px;
	padding-right:10px;display:block;text-indent:-9999px;float:left;}
	.nav_home:hover{background:url(images/home_over.png) no-repeat;}
	.nav_shop{background:url(images/shop.png) no-repeat;
	width:98px;
	height:38px;
	padding-right:10px;display:block;text-indent:-9999px;float:left;}
	.nav_shop:hover{background:url(images/shop_over.png) no-repeat;}
	.nav_contact{background:url(images/contact.png) no-repeat;
	width:98px;
	height:38px;
	padding-right:10px;display:block;text-indent:-9999px;float:left;}
	.nav_contact:hover{background:url(images/contact_over.png) no-repeat;}
	.nav_terms{background:url(images/terms.png) no-repeat;
	width:98px;
	height:38px;
	padding-right:10px;display:block;text-indent:-9999px;float:left;}
	.nav_terms:hover{background:url(images/terms_over.png) no-repeat;}
#content{width:730px;
float:left;
overflow:hidden;}
	#content_left{width:150px;
	float:left;
	padding:10px;}
	#content_right{width:530px;
	float:left;
	padding:10px;
	padding-bottom:5000px;
	margin-bottom:-5000px;
	border-left:1px solid #6b6551;}
	#content li{list-style-type:none;
	float:left;
	padding-bottom:5px;}
#content_top{width:490px;
height:327px;
float:left;
background:url(images/filler_left.jpg) no-repeat;
padding-left:260px;}
	.melton_wines{background:url(images/melton_wines.png) no-repeat;
	display:block;
	width:165px;
	height:24px;
	text-indent:-9999px;}
	.special_offers{background:url(images/special_offers.png) no-repeat;
	display:block;
	width:160px;
	height:29px;
	text-indent:-9999px;}
	.contact_us{background:url(images/contact_us.png) no-repeat;
	display:block;
	width:122px;
	height:23px;
	text-indent:-9999px;}
	.terms2{background:url(images/terms2.png) no-repeat;
	display:block;
	width:64px;
	height:23px;
	text-indent:-9999px;}
ul{padding-left:0;}
#content_bottom{width:743px;
height:125px;
float:left;
background:url(images/filler_right.jpg) right no-repeat;
border-top:1px solid #6b6551;
padding-left:7px;}
	.local_products{background:url(images/local_products.png) no-repeat;
	display:block;
	width:168px;
	height:24px;
	text-indent:-9999px;}
#footer{clear:both;
width:100%;
height:35px;
background-color:#6f0d0e;
border-top:2px solid #6c6552;
text-align:center;
color:#FFFFFF;
padding-top:5px;}
label{float:left;
	width:80px;
	text-align:right;
	padding-right:10px;}
	.input{
	width:250px;
	margin-bottom:10px;
	border:1px solid #eae1cf;}
	.input:hover{border:1px solid #710e0e;}
	#content textarea{height:100px;
	width:250px;
	margin-bottom:10px;}
	.button{margin-left:90px;
	width:100px;}
.productPrice{font-size:16px;
font-weight:bold;
color:#FF0000;}
.productOldPrice{text-decoration:line-through;
color:#000;}
.row1{border-bottom:1px solid #eae1cf;}
.row2{border-bottom:1px solid #eae1cf;}

h2{margin:0;
padding:0;
margin-top:10px;
margin-bottom:10px;}

.row1:hover{background-color:#F0E2BC;}
.row2:hover{background-color:#F0E2BC;}

.prod_image{border:2px solid #eae1cf;
margin-bottom:10px;}