/*
Colour scheme
98792F - organge
6E6A4D - nav bar olive
666666 - dark grey (imagebank instructions, rollovers)
*/

* {
	margin:0;
	padding:0
}
/* mac hide \*/
html, body {
	height:100%;
	width:100%;
}
/* end hide */

body {
	background-color: #EBEAE3;
	text-align:center;
	min-height:615px;/* for good browsers*/
	min-width:605px;/* for good browsers*/
}
#outer {
	height:100%;
	width:100%;
	display:table;
	vertical-align:middle;
}
#container {
	text-align: center;
	position:relative;
	vertical-align:middle;
	display:table-cell;
	height: 610px;
}
#inner {
	width: 585px;
	background:transparent;
	height: 610px;
	text-align: center;
	margin-left:auto;
	margin-right:auto;
	border:0px solid #000;
}
#frame {
	width: 603px;
	background:white;
	height: 600px;
	text-align: center;
	margin-left:auto;
	margin-right:auto;
	border:0px solid red;
}
/* Page Layout */

#navbar {
	position:relative;
	color: #6E6A4D;
	font: 11px/13px Verdana, Tahoma, Arial, 'Arial Black', Helvetica, sans-serif;
	text-align: left;
	text-transform: uppercase;
	top: 8px;
	padding-bottom: 3px;
	border-bottom: 1px solid #6E6A4D;
	width:585px;
}
a.navlink {
	color: #6E6A4D;
	padding-left: 17px;
	padding-right: 17px;
	text-decoration:none;
}
a.navlink:hover {
	color: #000;
}
a.navlinkfirst {
	color: #6E6A4D;
	padding-left: 0px;
	padding-right: 17px;
	text-decoration:none;
}
a.navlinkfirst:hover {
	color: #000;
}
a.navlinklast {
	color: #6E6A4D;
	padding-left: 13px;
	padding-right: 0px;
	text-decoration:none;
}
a.navlinklast:hover {
	color: #000;
}
/* Page Layout - Home */

#content1 {
	position:relative;
	top: 30px;
	height: 542px;
	width:585px;
	background-image:url('/images/backgrounds/home.jpg');
}
#fade2 {
	text-align: left;
	position:absolute;
	top:285px;
	left:10px;
	font: 18px/22px georgia, garamond, 'Times New Roman', serif;
	font-style:italic;
	width:210px;
	height:430px;
}
/* Page Layout - Wine */

#content2 {
	position:relative;
	top: 30px;
	height: 542px;
	width:585px;
	background-image:url('/images/backgrounds/wine.jpg');
	font: 9px/13px Verdana, Tahoma, Arial, 'Arial Black', Helvetica, sans-serif;
}
#wine_vintage {
	position:relative;
	margin-top: 20px;
	left: 400px;
	color: white;
	font: 17pt/20pt Verdana, Tahoma, Arial, 'Arial Black', Helvetica, sans-serif;
}
#wine_details {
	text-align: left;
	position:relative;
	top: 120px;
	left: 0px;
	color: black;
	width: 400px;
	font: 14px/13px Verdana, Tahoma, Arial, 'Arial Black', Helvetica, sans-serif;
}
#wine_comments {
	text-align: left;
	position:relative;
	top: 112px;
	margin-left: 330px;
	color: black;
	width: 245px;
}
td.head {
	padding-left: 0px;
	padding-right: 8px;
	padding-bottom:3px;
	padding-top:0px;
	font: 9px/13px Verdana, Tahoma, Arial, 'Arial Black', Helvetica, sans-serif;
	font-weight:bold;
	vertical-align:top;
}
td.content {
	padding-bottom:3px;
	padding-top:0px;
	vertical-align:top;
	font: .7em/1.3em Verdana, Tahoma, Arial, 'Arial Black', Helvetica, sans-serif;
}
td.rule {
	vertical-align:middle;
	padding:0px;
	font:1px/1px verdana;
	border-top: 1px dotted black;
	margin:0px;
}
hr {
	border-top: 1px dotted gray;
}
/* Page Layout - Reviews */

#content3 {
	position:relative;
	top: 30px;
	height: 542px;
	width:585px;
	background-image:url('/images/backgrounds/reviews.jpg');
}
#reviews_title {
	position:absolute;
	margin-top: 20px;
	left: 130px;
	color: white;
	font: 16pt/20pt Tahoma, Verdana, Arial, 'Arial Black', Helvetica, sans-serif;
}
#reviews_content {
	position:absolute;
	margin-top: 140px;
	left: 128px;
	color: gray;
	font: 9px/13px Verdana, Tahoma, Arial, 'Arial Black', Helvetica, sans-serif;
}
#reviews_content p {
	text-align: left;
	color: #000;
}
#reviews_content2 {
	text-align: left;
	position:absolute;
	margin-top: 140px;
	left: 360px;
	color: #98792F;
	font: 9px/13px Verdana, Tahoma, Arial, 'Arial Black', Helvetica, sans-serif;
}
#fade0 {
	width:220px;
	text-align:left;
	margin:0px;
	padding:0px 0px 0px 0px;
	border:0px none transparent;
}
td.reviewtitle {
	text-align: left;
	font-weight:bold;
	color: #98792F;
	padding-bottom: 4px;
	padding-top: 4px;
	border-bottom: 1px dotted black;
}
td.reviewtitlefirst {
	text-align: left;
	font-weight:bold;
	color: #98792F;
	padding-bottom: 4px;
	padding-top: 0px;
	border-bottom: 1px dotted black;
}
/* Page Layout - Distributors */

#content4 {
	position:relative;
	top: 30px;
	height: 542px;
	width:585px;
	background-image:url('/images/backgrounds/distributors.jpg');
}
#content7 {
	position:relative;
	top: 30px;
	height: 542px;
	width:585px;
	background-image:url('/images/backgrounds/distributorsint.jpg');
}
#distributors_title {
	position:absolute;
	margin-top: 20px;
	left: 130px;
	color: white;
	font: 16pt/20pt Tahoma, Verdana, Arial, 'Arial Black', Helvetica, sans-serif;
}
.distributors_state {
	color: #fff;
	font: bold 10px/14px Verdana, Arial, Tahoma, 'Arial Black', Helvetica, sans-serif;
}
#distributors_content {
	text-align: left;
	position:absolute;
	margin-top: 80px;
	left: 120px;
	color: #AFAB98;
	font: 10px/14px Verdana, Arial, Tahoma, 'Arial Black', Helvetica, sans-serif;
}
#distributors_content a {
	color: #AFAB98;
}
/* Page Layout - Contact */

#content5 {
	position:relative;
	top: 30px;
	height: 542px;
	width:585px;
	background-image:url('/images/backgrounds/contact.jpg');
}
#contact_title {
	position:absolute;
	margin-top: 20px;
	left: 350px;
	color: white;
	font: 16pt/20pt Tahoma, Helvetica, Arial, Verdana, 'Arial Black', sans-serif;
}
#contact_content {
	text-align: left;
	position:absolute;
	margin-top: 120px;
	left: 358px;
	color: #fff;
	font: 10px/14px Verdana, Arial, Tahoma, 'Arial Black', Helvetica, sans-serif;
}
.contact_head {
	color: #fff;
	font: bold 10px/14px Verdana, Arial, Tahoma, 'Arial Black', Helvetica, sans-serif;
}
#contact_content a {
	color: #fff;
	text-decoration:none;
}
#sitecredits {
	position:absolute;
	margin-top: 514px;
	left: 170px;
}
#sitecredits a {
	color: white;
	font: 11px Verdana, Tahoma, Helvetica, Arial, 'Arial Black', sans-serif;
	text-decoration:none;
}
/* Page Layout - Imagebank */

#content6 {
	position:relative;
	top: 30px;
	height: 542px;
	width:585px;
	background-image:url('/images/backgrounds/imagebank.jpg');
}
#imagebank_title {
	position:absolute;
	margin-top: 20px;
	left: 430px;
	color: #B1953B;
	font: 16pt/20pt Tahoma, Verdana, Arial, 'Arial Black', Helvetica, sans-serif;
}
#imagebank_instructions {
	text-align: left;
	position:absolute;
	margin-top: 108px;
	left: 357px;
	color: #666666;
	font: 10px/12px Verdana, Tahoma, Arial, 'Arial Black', Helvetica, sans-serif;
}
#imagebank_content {
	position:absolute;
	margin-top: 155px;
	left: 0px;
	color: #AFAB98;
	font: 10px/14px Verdana, Arial, Tahoma, 'Arial Black', Helvetica, sans-serif;
}
/*Text Formatting */
a {
	color: #A2A2A2;
}
a:hover {
	color: #666666;
}
a:active {
	color: #666666;
}
p {
	font: 9px/13px Verdana, Tahoma, Arial, 'Arial Black', Helvetica, sans-serif;
	margin-top: 8px;
	margin-bottom:8px;
}
h2 {
	font: 9px/13px Verdana, Tahoma, Arial, 'Arial Black', Helvetica, sans-serif;
	font-weight:bold;
	color:#000
}
h3 {
	font: 9px/13px Verdana, Tahoma, Arial, 'Arial Black', Helvetica, sans-serif;
	font-weight:bold;
	color:#98792F;
}
/* Menu */

#dropmenudiv {
	position:absolute;
	visibility: hidden;
	line-height: 19px;
	z-index: 100;
	background-color: #000000;
	width: 205px;
	border-bottom: 0px solid #FFFFFF;
	font-family: Verdana;
	font-size: 11px;
	margin-top:4px;
	margin-left:18px;
}
#dropmenudiv a {
	text-align:left;
	text-indent:4px;
	display: block;
	border-bottom: 1px solid white;
	padding: 1px 0;
	text-decoration: none;
	font-weight: normal;
	text-indent: 19px;
	color: #ffffff;
}
#menubar {
	width:748px;
	color:#C04791;
	height:25px;
}
a.topmenutext {
	font-family: Verdana;
	font-size: 10px;
	color: white;
	text-align: center;
	text-decoration: none;
}
#dropmenudiv a:hover { /*hover background color*/
	background-color: #666666;
	color: white;
}
