body {min-height:101%;margin: 0 0 1px 0;padding:0;font:normal 100%/135% Arial, Helvetica, sans-serif;
color: #555;background: #606D75 url(../background.png) repeat-x fixed; text-align:center;}
#outerwrapper {margin:0 auto;background: url(../outerwrapper-bg.png) repeat-y center;}
#wrapper {background: #FFF;margin:0 auto;width: 790px; text-align:left;}
#header, #headerred, #headeryellow, #headervines, #headerbw, #headercontact   {height: 257px;}
#header  {background: url(../images/wineheader_champ.jpg)}	
#headerred {background: url(../images/headings/red.jpg)}
#headeryellow {background: url(../images/headings/3.jpg)}
#headervines {background: url(../images/headings/2.jpg)}
#headerbw {background: url(../images/headings/bw.jpg)}
#headercontact {background: url(../images/wineheader5.jpg)}
.imgleft{float: left;}
.imgright{float: right;}	
#nav {height: 87px;margin: 0;padding: 0;}
#nav li {float:left;list-style-type: none;height: 74px;margin: 0;padding: 0;}
a img {border:0;margin: 0;}
img {border:0;margin: 0;}
.rollover {display: block;height: 100%;} 
.rollover img {width: 100%;height: 100%;border: 0;}
.rollover:hover { visibility: visible; }
.rollover:hover img { visibility: hidden; }
#home, #contact, #taste, #about, #tasting, #terms{height: 92px;}	  
#home {width: 139px;background: url(../images/nav/hover/home.jpg);}
#taste {background: url(../images/nav/hover/taste.jpg);width: 129px;}
#about {background: url(../images/nav/hover/about.jpg);width: 128px;}
#tasting {background: url(../images/nav/hover/tasting.jpg);width: 126px;}
#terms {background: url(../images/nav/hover/terms.jpg);width: 128px;}
#contact {background: url(../images/nav/hover/contact.jpg);width: 140px;}
#contentwrapper {background: url(../images/content_bg1.png) repeat-y;}
#contenttop {background: url(grapes/content_top.jpg) no-repeat;height: 29px;}
#contenttop {background: url(grapes/contentbottom.jpg) no-repeat;height: 29px;}
#leftcontent {float:left;width: 510px;}
#leftcontent p{padding: 19px; }
#rightcontent {float:right;width: 268px;}
#rightcontent p{color: #EAEAEA;padding-left: 15px;font: bold 80% Georgia, "Times New Roman", Times, serif;padding-right: 4px;}
#footer {clear: both;background: #632B2E url(../images/footer.png) no-repeat;text-align:center;

height: 100%;}

#footer p{color: #EAEAEA;font-size: 70%;}
h1{font: 300 normal 200% Georgia, "Times New Roman", Times, serif;}
h2{font: 300 normal 120% Georgia, "Times New Roman", Times, serif;}
h3{font: normal 300 110% Georgia, "Times New Roman", Times, serif;}
h1,h2,h3{padding: 0 15px;color: #8D4143;}

.rightimg {margin:15px 0 0 18px;border: 2px solid white;}

.divider {background: url(../images/bground_hr.gif) no-repeat center;height: 10px;margin-top: -27px}	

a, a:visited{
	color: #4058E3;
	text-decoration: none;
}

a:hover, a:active { text-decoration: underline; color: #9685BA;}

#footer a, a:visited {
	color: #EAEAEA;
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
}

#footer a:hover {color: #CCC;text-decoration: overline;}

#footer a:active { color: #333;}

#design p{ color: #B5B5B5;}

#design a {color: #FFF;text-decoration: none;font-family: Georgia, "Times New Roman", Times, serif;

font-weight: normal;}

#design a:hover {color: #000;text-decoration: underline;}

.skipnavigation {display:none;}

.navigation {display:none;}

acronym {border-bottom: 1px dotted #993300;cursor: help;color: #808FEE;}

#leftcontent a {color: #21537C;background:transparent;border-bottom:2px double #990000;}

#leftcontent a:hover { color:#990000; }

.names { color:#000; }

.peoplepics {float: left;border: 4px solid #4D2D32;margin: 4px;}
form {width: 350px;margin-left: 20px;}
fieldset{padding:10px;	border:1px solid #ECCB00;	margin-bottom:15px;	width: 460px;}
.textarea2{background:#F0F0FF;border: 1px solid #006666;margin: 4px;padding: 6px;}
input,textarea{border: 1px solid #006666;margin: 4px;background: url(images/formbackground.png);}
label{color:#666;font-size: 90%;}
legend{padding:10px;color:#CB8E02;}
.submitbutton {border: 1px solid #003366;background:#CB8E02;color: #FFF;}


#rightcontent a, a:visited {
	color: #FFC64F;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bolder;
	font-style: normal;
	text-decoration: underline;
}

#rightcontent a:hover {color: #CCC;text-decoration: overline;}

#rightcontent a:active { color: #333;}
.style1 a, a:visited{
	font-style: italic;
}
.centre {
	padding-left: 20px;
}
