body, html {margin: 0; padding: 0; color: #000; background-image: url(/images/bg.jpg);}
div {font-size:13px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; color:#000000;}
h1 {color: #6a2b07; font-size: 20px; font-family: "Times New Roman", Times, serif}
b, strong {color: #6a2b07; font-size: 13px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight: bold;}
hr {border-top: 1px dashed #6a2b07; height: 1px;}

div.float {float: left; padding: 5px 5px 0 5px}
div.float p {text-align: left;}
div.spacer {clear: both;}

a:link {COLOR:#677930; text-decoration:underline; font-weight: bold;}
a:visited {COLOR:#677930; text-decoration:underline; font-weight: bold;}
a:hover {COLOR:#333333; text-decoration:none; font-weight: bold;}
a:active {COLOR:#333333; text-decoration:none; font-weight: bold;}

.wine {line-height: 25px;}

#container {float: none;}
#header {margin: 0; padding: 0; height: 510px; background-image: url(/images/header_bg.jpg); background-position: top center; background-repeat: repeat-x;}
#wrap {margin: auto; width: 1000px; padding: 0}
#flash {margin: auto; padding: 0;}
#ads {margin: auto; padding: 0; text-align:center;}

#header_mid {margin: 0;}
#header_sub {margin: 0; height: 110px;}

#menuwrapper {float: left; }
#navcontainer {width: 100%;}
#navcontainer ul { padding: 0;}
#navcontainer ul li { display: inline; }
#navcontainer ul {margin: 0; padding: 0; font-family: arial, verdana, geneva, arial, helvetica, sans-serif; font-size: 11px; letter-spacing: 1px; font-weight: bold; }
#navcontainer ul li a {padding: 2px 12px 2px 12px; color: #333333; text-decoration: none; float: left; border-right: 1px solid #94B473; }
#navcontainer ul li a:hover {background-color: #714f9d; color: #FFFFFF;}
#navlist li a:hover, #navlist li a:active {color: #FFFFFF; text-decoration: none; background: #714f9d; text-align: left; }

#top_left {float: left; padding: 0 0 0 25px}
#top_right {float: right; text-align: right; margin: auto; padding: 0 120px 0 0}

#home_news {float: left; padding: 25px 0 0 35px; width: 210px}
#home_content {float: right; margin: auto; padding: 0 85px 0 0; width: 631px;}
#home_content_top {background-image: url(/images/content_top.jpg); width: 631px; height: 35px;}
#home_content_middle {background-image: url(/images/content_middle.jpg); padding: 1px 25px 1px 25px}
#home_content_bottom {background-image: url(/images/content_bottom.jpg); width: 631px; height: 35px;}

#sub_content {positon: absolute; margin: -10px 0 0 13px; padding: 0 85px 0 0; width: 884px;}
#sub_content_middle {background-image: url(/images/content_sub_middle.jpg); padding: 1px 25px 1px 25px}
#sub_content_bottom {background-image: url(/images/content_sub_bottom.jpg); width: 884px; height: 35px;}

#main_left {float: left; width: 404px;}
#main_left h2, #main_left h3, #main_left p {padding: 0 10px 0 20px;}

#main_right {float: right; width: 459px; text-align: right; margin: auto;}
#main_right h3, #main_right p {padding: 0;}
#main_right_sub {float: right; width: 404px; }
#main_right_sub h2, #main_right_sub h3, #main_right_sub p {padding: 0 10px 0 20px;}

#foot {margin: auto; padding: 0 120px 0 0; text-align: right; clear: both;}












