body { background:#ededed url(/media/images/body.jpg) top repeat-x; font-family: "Trebuchet MS", "Lucida Grande", "Verdana", sans-serif; 
	font-size:11px; font-weight:normal; color:#666666; padding:0px; margin:0px; }
a { color:#97418c; text-decoration:none; border:0px; }
a:hover { color:#97418c; text-decoration:underline; }

h1 { color:#fff; font-size:18px; margin:0px; padding:2px; font-weight:normal; line-height:1.2em; 
	background:url(/media/images/h2.gif) left no-repeat; padding-left:30px; border:1px solid black; }
h2 { color:#97418c; font-size:18px; margin:0px; font-weight:normal; }
h4 { color:#97418c; font-size:12px; font-weight:bold; }
img { border:0px; line-height:1em; }
hr { border:1px solid #ffffff; border-top:1px dotted #cccccc;  }
th { text-align:left; }
td { vertical-align:top; }

div#container { margin:0 auto; width:890px; background:#fff; border-left:5px solid #eeeeee; border-right:5px solid #eeeeee; }
div#header {  }
	div#header img { width:890px; }
div#nav { height:50px; background:url(/media/images/nav.jpg) top repeat-x; }
	div#nav ul img { float:left; }
	div#nav ul { margin:0px; padding:0px; font-size:22px; line-height:1.0em; }
	div#nav ul li { list-style:none; float:left; padding:10px; padding-left:40px; padding-right:40px; }
	div#nav ul li a { color:#fff; }
	div#nav ul li a:hover, div#nav ul li a.active { text-decoration:none; color:#97418c; }

div#enc { padding:10px; padding-top:0px; }
	div#left { float:left; width:170px;  }
		div#left img { width:168px; }
	div#right { float:right; width:170px;  }
		div#right img { width:168px; }
	div#content { margin-left:180px; margin-right:180px; padding-left:10px; padding-right:10px; padding-bottom:20px; 
	font-size:12px; line-height:1.2em; }
	
div#footer { background:#1c1c1c url(/media/images/footer.jpg) 0px 0px repeat-x; height:300px; }
	div#footer-fill { background:#1c1c1c url(/media/images/footer-fill.jpg) 0px -13px repeat-x; height:90px; margin:0 auto; width:890px; }


div.wine { height:100px; border-bottom:1px solid #ccc; padding-top:5px; }
	div.wine img { float:left; border:1px solid #ccc; margin-right:5px; }
	div.wine h2 { font-size:14px; margin:0px; padding:0px; }
	div.wine p { margin:2px; }

div.feature { margin-bottom:10px; border:1px solid black; background:#5b5b5b url(/media/images/feature.jpg) bottom repeat-x; color:#fff; }
	div.feature h1 { border:0px; border-bottom:1px solid black; }
	div.feature p { padding:5px; }
	div.feature a { color:#fff; text-decoration:none; }
	div.feature a:hover { color:#97418c; }
	
div#pages {  }
	div#pages ul { margin:0px; padding:0px; font-size:12px; }
	div#pages ul li { list-style:none; float:left; padding:10px; }
	div#pages ul li a.active { color:red; }
	
/* FORMS */
select.input, input.input, textarea.input { font-family: "Verdana", sans-serif; font-size:11px; padding:3px; border:1px solid #ccc; font-size:12px; background:#f1f1f1; }
input.input, textarea.input { width:300px; } textarea.input { height:200px; }
input.error, textarea.error { border:1px solid red; }
input.button { padding:3px; border:1px solid #ccc; background:#c1c1c1; }

/* CLASSES */
.float-left { float:left; } .float-right { float:right; }
.clear-left { clear:left; } .clear-right { clear:right; } .clear-both { clear:both; float:none; }
.purple { color:#97418c; }