* {margin:0; padding: 0; border: 0;}
body {color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 100%; background: #000000 url(images/brushBGbody.gif) repeat-y left top;}
h1,h2,h3,h4,h5,h6 {font-weight:normal;}
h1{font-size:1.8em;margin:0 0 1em 0;}
h5{font-size:1.1em;margin:0;}
a {outline-style:none;}
ul {list-style-type:none;}
.bold {font-weight:bolder;}
div#wrap {width: 900px; height: 600px;position: relative;font-size:.9em;}
div#logo {float: left; display: inline; overflow:hidden;margin:16px 0 20px 144px; }
div#navBar {clear: left;float: left; display: inline; width: 200px; position:relative;}
div#content {float: right; position: relative; display:inline;width: 550px;line-height:2em;position: relative;margin: 0 0 0 0;}
div#content h1,p {margin-right: 10px;}
div#content div#pH1 {width: 275px; height:275px;float: right;display:inline;}
div#headLine {width: 255px; float: left; margin: 243px 0 0 0;display: inline;}
div#headLineNoPic {width: 450px; float: left; margin: 243px 0 0 0;display: inline;}
div#words {float: left; clear: both;display:block;width: 550px;height: 295px;overflow: auto;position:relative; z-index:10;}
div#words p {z-index:11;position: relative;margin-bottom: 1em;font-size:1em;width:490px;}
div#words p.indent {margin: 0 0 .4em 10px;font-size:.9em; line-height:1.5em;}
div#content img.rw {position:absolute; z-index:0; top: 350px; right: 30px; filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50;}
div#content a {color: #d2c77b;text-decoration:none;}
div#content a:hover {color: #FFFFFF;}
img.cab {position:absolute; z-index:1; bottom: 0px; left: 450px; filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50;}
div#footer {position: absolute; bottom: 0; left:750px;font-size: .7em;text-align:right;}
div#subMenu {display:none;position:absolute;color:#000000;font-size: .8em;top: 45px; left: 200px; z-index:2;width: 120px;border: 1px solid #000000; background-color: #FFFFFF; filter:alpha(opacity=80);-moz-opacity:.80;opacity:.80;}
div#subMenu li {margin: 2px 2px 4px;}
div#subMenu a {color: #000000; text-decoration:none;}
div#subMenu a:hover {color: #d2c77b;}


/*contact form div*/
div#contactDiv {width: 380px; background-color:#FFFFFF; filter:alpha(opacity=70);-moz-opacity:.70;opacity:.70; color:#000000;display:none;position:absolute; bottom:0;left: 350px;z-index:10;font-size:.7em;}
div#contactDiv p {margin-top: 2px;clear: both;}
div#contactDiv img {float: left;margin:2px 0 0 2px;}
div#contactDiv a {color: #d2c77b;}
div#contactDiv a:hover {color: #FFFFFF;}
div#contactDiv .wineForm {filter:alpha(opacity=100);-moz-opacity:1;opacity:1;}

/*Form style*/
label {width: 8em;float: left;text-align: right;margin-right: 0.5em;display: block;}
p.submit {margin-left: 8.5em;}
input, textarea, select {color: #333333;background: #e8e8c8;border: 1px solid #999966;}
select {width: 13em;}
.submit input {color: #000;background: #e8e8c8;border: 1px outset #e8e8c8;}

/*ul for sub menu within text body*/
ul.subMenuP {display: block; text-align:center;margin-bottom: .8em;font-size: .9em;width:490px;}
ul.subMenuP li {display:inline; list-style-type: none; border-left: 1px solid #fff; width: 70px; padding: 0 30px;}
ul.subMenuP li.first {border: none;}

/*ul for sub menu within text body*/
ul.winesSub li {width: 105px; padding: 6px; font-size:.9em;}
ul.eventSub {text-align: left;}
