body {width:auto; height:auto; margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333333; background:url(images/body_bg.jpg) repeat-y top center; line-height:19px;}
img {border:0;}
.wrapper {width:750px; height:auto; margin:0 auto 0 auto;}
	.main {width:750px; height:auto; margin:0 auto 0 auto;}
	.top {width:750px; height:171px; background:url(images/top_bg.jpg) repeat-x top;}
	.logo {width:730px; height:105px; padding-top:27px; padding-left:20px; background:url(images/bg_header.jpg) no-repeat right top;}

a {text-decoration:none;}
	a:hover {text-decoration:underline;}

.navbar {height:39px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; clear:both; font-weight:bold;}
	.navbar a {text-align:center; height:35px; line-height:35px; color:#FFFFFF; text-decoration:none; display:block;}
	.navbar a:hover {background:url(images/navbar_hover.jpg) repeat-x top left; color:#EEEEEE;}

.flashbanner {width:750px; height:183px; clear:both; padding-top:1px;}
.mainbody {width:750px; height:auto; background:url(images/main_content_bg.jpg) no-repeat center top; clear:both; overflow:hidden;}
	.left {width:237px; height:auto; float:left;}
	.map_bg {width:180px; padding-top:30px; padding-left:30px; background:url(images/map.jpg) no-repeat 20px 50px; overflow:hidden;}
	.contact_title {font-size:13px; font-weight:bold;}
	.contact_info {float:right; text-align:left; line-height:16px;}
		.contact_info a {color:#333333; text-decoration:none;}
		.contact_info a:hover {color:#333333; text-decoration:underline;}
	
	.details1 {width:237px; height:auto; float:left; background:url(images/left_bg.jpg) no-repeat 8px top; margin:0 auto 0 auto;}
	.details2 {width:190px; padding-top:30px; padding-left:30px; line-height:13px; padding-bottom:30px;}
	.winery_title {font-size:13px; font-weight:bold;}
	
	.right {width:513px; height:auto; float:right; line-height:18px;}
	.right_canvas {width:410px; height:auto; padding-top:30px; padding-bottom:30px; padding-left:30px;}
	.title {font-family:'Tw Cen MT',Arial, Helvetica, sans-serif; font-size:21px; margin-bottom:40px; background:url(images/dashed.jpg) bottom left repeat-x; padding-bottom:10px;}
	
.footer {width:700px; height:63px; margin:0 auto 0 auto; background:url(images/footer_bg.jpg) repeat-x top center; clear:both; padding-top:10px; color:#666666;}
	.footer a {color:#666666; text-decoration:none;}
	.footer a:hover {color:#666666; text-decoration:underline;}

.clickhere a {color:#990000; text-decoration:none;}
	.clickhere a:hover {color:#0000FF; text-decoration:underline;}
	
.details a {color:#FF0000; text-decoration:none;}
	.details a:hover {color:#FF0000; text-decoration:underline;}
