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:auto; 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; }

			 

