
body { margin: 0; padding: 0; font: 83% arial, hevetica, sans-serif; text-align: center; color: #333333; background: #d1d7bc url(images/bg.png) repeat-x;}

a { color: #a6ad6d;}
a:link { color: #a6ad6d;}
a:visited { color: #a6ad6d;}
a:hover, a:active {color: #a6ad6d; text-decoration: none;}

h2{ color: #9fa569; font: 120% Arial, Helvetica, sans-serif; font-weight: bold; margin: 0 0 2px 0;}
h2 a { text-decoration: none; }
h3{ color: #9fa569; font: 106% Arial, Helvetica, sans-serif; font-weight: bold; margin: 0;}

#container{ margin: 0 auto; width: 750px; text-align: left; background-color: #fff; }

#header{ height: 127px; width: 100%; background-repeat: no-repeat; background-position: 0 0; position: relative;}
#logo{ height: 125px; width: 193; float: right; position: absolute; top:1px; left: 553px; z-index: 99;}
#logo img { border: 0; }

#header h1{ font-size: 1px; text-align: right; color: #fff; margin: 0; padding: 0;}
#slidecontents { padding: 12px; }
#contents { position: relative; margin: -30px 0 0 0; padding-left: 12px; _height:1%; height:100%; }
#contents div.header { margin:0 0 8px 4px; padding:0; }
#contents div.left { float:left; padding:0 0 20px 0; margin:0 20px 20px 0; }
#contents div#contentright { float:left; font-size:90%; line-height:170%; padding:1px 8px; margin:4px 8px 12px 0px; color:#666; width:430px; }
#contents p { line-height: 165%; }
#contents div#contentright ul {list-style-type: none; padding: 0; margin: 0px 0px 8px 12px;}
#contents div#contentright li {padding-bottom: 8px;}
ul.wine {}
li.wine {margin-bottom: 0px; line-height:12px;}	 
.tmenuheader {font-weight: bold; font-size:14px;}
#footer{ clear: both; color: #9fa36c; background: #fff; border-top: solid 1px #f48465; text-align: right; font-size: 70%; padding: 4px 4px 4px 0px; margin-top:8px; }

/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/drop_line.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the assocaited (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
.menu {
position:relative;
top: 47px;
left: 0px;
width:750px;
height:2em;
padding-bottom:1px;
background: url(images/drop/line.gif) bottom left repeat-x;
margin-bottom:5em;
font-size:86%;
}

* html .menu {padding-bottom:0;}

.menu ul{
list-style-type:none;
padding:0;
margin:0 0 0 40px;
width:710px;
height:100%;
font-weight: bold;
}

.menu li{
float:left;
padding: 0 4px 0 6px;
}

.menu table{
position:absolute;
border-collapse:collapse;
left:0;
top:0;
}

.menu a, .menu :visited {
color:#9FA36C;
text-decoration:none;
}
.menu a em.lft, .menu :visited em.lft {
display:block;
float:left;
width:5px;
height:2em;
background: transparent url(images/drop/lefta.gif);
border-bottom:1px solid #eee;
}
.menu a b, .menu :visited b {
display:block;
font-weight:normal;
float:left;
padding:0 10px;
height:2em;line-height:1.9em;
background: transparent url(images/drop/mida.gif);
cursor:pointer;
border-bottom:1px solid #eee;
}
.menu a em.rgt, .menu :visited em.rgt {
display:block;
float:left;
width:5px;
height:2em;
background: transparent url(images/drop/righta.gif);
border-bottom:1px solid #eee;
}

.menu ul ul {
visibility:hidden;
position:absolute;
height:2em;
top:2em;
left:-0px;
width:509px;
/*border-bottom:1px solid #777;*/
border-right:1px solid #fff;
}

.menu :hover {
white-space:normal;
}

.menu a:hover b {
color:#000;
background: transparent url(images/drop/midb.gif);
border-bottom-color:#fff;
}
.menu a:hover em.lft {
background: transparent url(images/drop/leftb.gif);
border-bottom-color:#fff;
}
.menu a:hover em.rgt {
background: transparent url(images/drop/rightb.gif);
border-bottom-color:#fff;
}

.menu li:hover > a b
{
color:#000;
background: transparent url(images/drop/midb.gif);
border-bottom-color:#fff;
}
.menu li:hover > a em.lft {
background: transparent url(images/drop/leftb.gif);
border-bottom-color:#fff;
}
.menu li:hover > a em.rgt {
background: transparent url(images/drop/rightb.gif);
border-bottom-color:#fff;
}
.menu ul li:hover ul,
.menu ul a:hover ul{
display:block;
visibility:visible;
top:2em;
margin-top:1px;
}

.menu ul :hover ul li {
display:block; 
border-left:1px solid #fff; 
background:#fff; 
height:2em;
}
.menu ul :hover ul li a {
display:block; 
font-size:0.9em; 
height:2em; 
line-height:2.5em; 
width:auto; 
float:left; 
color:#444; 
padding:0 10px;}
.menu ul :hover ul li a:hover {
color:#c00;
}
/*end main nav*/

.imagefloat{ float: right; padding: 2px; border: 1px solid #5c4a36; margin: 0 0 10px 10px; }

.simplelist {line-height: 20px;}
.simplelist li {list-style: none; padding-left: 16px; background: url(images/bullet.gif) no-repeat 0 50%;}
.simplelist li a {text-decoration: none; color: #006699;}
.simplelist li a:hover {text-decoration: underline;}
.simplelist li a.parent {font-weight: bold; font-size: 14px; color: #006699; text-decoration: none;}
.simplelist li a.parent:hover {text-decoration: underline;}
.simplelist li ul {margin-left: 12px;}
.simplelist li ul li {padding-left: 16px; background: url(images/bullet.gif) no-repeat 0 50%;}

.clearboth { clear: both; }
			 
/* always visible */
#outer .holder {padding:0 0 1em 0; border-bottom:1px solid #ddd; margin:0 0 10px 0;}
#outer .holder p {padding:5px 0 0 0; margin:0;}
#outer .holder p.bold {font-weight:bold;}
#outer .holder h2 {margin:0; padding:0;}

/* unclicked style div.more */
#outer div.more i.show {float:right; margin-right:-10px 10px 0 0; cursor:pointer; color:#c00; font-weight:bold;}
#outer div.more i.hide {display:none; float:right; margin-right:-10px 10px 0 0; cursor:pointer; color:#c00; font-weight:bold;}
#outer div.more p {display:none;}
#outer div.more img {display:none;}

/* clicked style div.click */
#outer div.click i.show {display:none; float:right; margin-right:-10px 10px 0 0; cursor:pointer; color:#c00; font-weight:bold;}
#outer div.click i.hide {display:block; float:right; margin-right:-10px 10px 0 0; cursor:pointer; color:#c00; font-weight:bold;}
#outer div.click p {display:block;}
#outer div.click img {display:block; float:left; padding-right:10px;}

label { float:left; width:120px; font-weight:bold;}
input { width:180px; margin-bottom:5px; clear:right;}
select { width:180px; margin-bottom:5px; clear:right;}
#submitbutton{ margin-left:120px; margin-top:5px; width:90px;}

.note { color:#ffc10e; }
			 



