body {
		margin:0;
		padding:0;
		background-color:#660066;
		font-size:11px;
	}
a {
	color:#4393CE;
	font-weight:bold;
	text-decoration:none;
}	
a:hover {
	color:#000;
	text-decoration:underline;
}	
.button {
	padding:4px;
	background-color:#750567;
	color:#FCF8B9;
	font-weight:bold;
	border:1px raised #FCF8B9; 
	font-size:10px;
}
h2 {
	margin:24px 0px 0px 32px;font-family:'Century Gothic',Futura,Verdana;font-size:24px;color:#F9FCBE;font-weight:bold;letter-spacing:1.5px;
}
h3 {
 font-size:18px;font-family:georgia;color:#527E33;font-weight:normal;color:#000;
 /*margin:0;padding:0;*/
}
td {
	font-size:11px;
}

	#container { width:900px; font-family:verdana; font-size:11px; color:#FFFFFF; padding:0px; margin:0px; text-align:left; background-image:url(images/bg_page.jpg); background-repeat:repeat-x; }
	/*
	#header { width:900px; height:133px; padding:0px; margin:0px; }
	
	#header ul {
			margin:0px;
			padding:0px;
			list-style-type:none;
			list-style-image:none;
	}
	#header li {
		padding:6px 0px 6px 0px;
		text-align:center;
		float:left;
		font-family:Verdana;
		font-size:11px;
	}
	*/
	
	#header #hdr1{
		width:184px;
		height:133px;
		float:left;
	}
	
	#header #hdr2{
		width:557px;
		height:133px;
		float:left;
	}
	
	#header #hdr2a{
		width:557px;
		height:104px;
		float:left;
	}
	
	#header #nav{
		width:361px;
		height:104px;
		background-image:url(../images/bg_nav.jpg);
		background-repeat:no-repeat;
		float:left;	
	}
	#header #nav #navtable { padding:0px; margin:0px;}
	#header #navtable #nav1{
		padding:10px 0px 3px 60px;
		margin:0px;}
	#header #navtable #nav2{
		padding:10px 0px 3px 100px;
		margin:0px;}
	/*#header #nav1{
		width:108px;
		height:104px;
		float:left;	
		padding:0px 0px 0px 60px;
		margin:0px;
	}
	#nav1 li { list-style-type:none; list-style-image:none; float:left; text-align:left; padding:10px 0px 3px 0px; }
	
	#header #nav2{
		width:103px;
		height:104px;
		float:left;
	}
	#nav2 li { list-style-type:none; list-style-image:none; float:left; text-align:left; padding:10px 0px 3px 0px; }
	*/
	#header #hdr2b{
		width:196px;
		height:104px;
		float:left;
	}
	
	#header #hdr3{
		width:687px;
		height:29px;
		background-image:url(../images/bg_nav2.gif);
		background-repeat:no-repeat;
		float:left;
	}
	#hdr3 li {list-style-type:none; list-style-image:none; float:left; text-align:center; margin:9px 28px 0px 0px; padding:0;}
	
	#header #subhdr3{
		width:687px;
		height:29px;
		background-image:url(../images/bg_subnav2.gif);
		background-repeat:no-repeat;
		float:left;
	}
	#subhdr3 li { list-style-type:none; list-style-image:none; float:left; text-align:center; padding:9px 25px 0px 0px;}
	
	#content { 
	width:900px; 
	height:715px; 
	background-image:url(../images/bg_home_xlong.jpg); 
	background-repeat:no-repeat; 
	padding:0px; 
	margin:0px; 
	}
	
	#content #left {
		width:505px;
		margin-top:10px;
		border-right:1px solid #9999CC;
		padding:15px 0px 0px 25px;
		float:left;
	}
		
	#content #right{
		width:196px;
		padding:10px 0px 0px 14px;
		float:left;
	}
	
	#subcontent1{ width:900px; height:80px; background-image:url(../images/bg_sub1.gif); background-repeat:no-repeat; }
	
	#subcontent{ width:900px; background-color:#FFFFFF; font-family:verdana; font-size:12px; color:#333333; line-height:24px; text-align:left; }
	
	#subcontent2{ width:900px; height:230px; background-image:url(../images/bg_sub2.jpg); background-repeat:no-repeat; }
	
	
	/*
	#content_box {
		padding:0px 36px 20px 36px; 
	}
	*/
	
	#footer{font-family:Verdana; font-size:10px; color:#B782B0; text-align:left; line-height:16px; }
	
	#footer ul {
			margin:0px;
			padding:0px;
			list-style-type:none;
			list-style-image:none;
	}
	#footer li {
		list-style-type:none;
		list-style-image:none;
		padding:10px 13px 10px 3px;
		margin-right:10px;
		text-align:center;
		float:left;
	}
	
	#footer a { color:#B782B0; text-decoration:none;}
	#footer a:hover { color:#FFFFFF; text-decoration:none;}
	
.small_c { font-size:9px}

 #taste_nav {
	height:21px;
} 
#taste_nav a {
	color:white; text-decoration:none;font-weight:bold;font-size:11px;
}
#taste_nav a:hover {
	text-decoration:underline;
}
#taste_nav div {
	text-align:center;
}
#button {
	padding:4px;
	background-color:#750567;
	color:#FCF8B9;
	font-weight:bold;
	border:1px raised #FCF8B9; 
	font-size:10px;
}

#checkout_table {
	border-top:1px solid #aac574;
	border-bottom:1px solid #aac574;
	padding:12px 0px 12px 0px;
}
.checkout_headers {
	 color:#750567;
}
A.personalized:link { color:#88488A}
A.personalized:visited { color:#88488A}
A.personalized:hover { color:#4393CE; text-decoration:none}
A.personalized:active { color:#88488A}

#wine_container{
	line-height:14px;
	font-size:10px;
	float:left;
}
#wine_thumb{
	width:111px; 
	height:222px;
	font-weight:bold;
	float:left;
	margin:0px 30px 0px 0px;
	text-align:center;
}

.wine_thumb img{
	margin:30px 0px 0px 0px;
}
#wine_right{
	width:320px;
	line-height:12px;
	float:left;
	border: 1px solid maroon;
	font-size:12px;
	padding: 10px 10px 10px 10px;
}
#left # content #come_visit {width:480px; padding:0px; margin:0px;}
#aname {font-size:11px; color:#000000; text-decoration:none; font-weight:normal}
#award_lbl {float:right;margin:40px -48px 0px 0px;padding:5px;width:35px;text-align:center;}
#award_lbl2 {float:right;margin:40px -63px 0px 0px;padding:5px;width:35px;text-align:center;}
#award_lbl a, #award_lbl2 a  {font-weight:normal; font-size:10px;}