body
{
	text-align: center;
	background-color: #3D3D3D;
	margin-top: 15px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.maintable
{
	width: 776px;
	border-top:1px solid #000000;
}
.headerarea
{
	border-left: 1px solid #000000;
	border-right:1px solid #000000;
}
.leftarea
{
	background-color: #7C804A;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	width: 146px;
	vertical-align: top;
	color: #ffffff;
	font-size: 9pt;
	padding: 10px;
}
.leftarea a { color: #E2BA54; text-decoration: none; }
.leftarea a:hover { color: #fff; }
.contentarea
{
	border-right: 1px solid #000000;
	background-color: #E2BA54;
	color: #0f0f0f;
	padding: 10px;
	vertical-align: top;
	font-size: 9pt;
}
.dataEdit { border-bottom: 1px dotted #ECD9A8; text-align: right; }
.contentpic { background-color: #0F0F0F; border:none; width:184px; vertical-align: top; }
.contentpic img { margin: -8px -20px 0 -20px; vertical-align: top; align: right;}
.chefcopy { font-size: 100%; width: 100%}
.chefcopy h3 { border-bottom: 1px solid #9A9E5B; margin: 0 0 5px 0; font-size: 100%; background-color: #F8E9C7; padding: 3px}
.chefcopy input { background-color: #7C804A; color: #F8E9C7; border: 2px solid #E2BA54; }
.winelist { font-size: 100%; width: 590px; padding: 4px; }
.winelist .title { padding: 3px; border-top: 2px solid #000; font-weight: bold; font-style: italic; color: black; background-color: white; }
.winelist .title .wine { width: 410px }
.winelist .title .size { width: 60px; text-align: center; }
.winelist .lists { padding: 3px; border-top: 1px dotted #fff; color: black; background-color: #EDD38E; font-size: 100%}
.winelist .lists .wine { width: 410px; border-bottom: 1px dotted #fff; }
.winelist .lists .size { width: 60px; border-bottom: 1px dotted #fff; text-align: center; }
.winelist .copy { background-color: #EDD38E; width: 100%; }

.contentarea a { color: #7C804A; text-decoration: none; font-weight: bold; }
.contentarea a:hover { color: #F8E9C7; }

.biddingleft { float: left; font-size: 100%; width: 50%; position: relative; }
.biddingright { height: 160px; line-height: 1.5em; padding: 0 10px 10px 10px; font-size: 100%; background: #ECD9A8 url("/images/celeb-bkgnd.jpg") bottom right no-repeat; color: #000; border: 1px solid #000; }
.biddingright b { color: #602708; }
.names { float: right; width: 150px; color: #fff;  }
.contentarea a.biddinglink { width: 200px; display:block; background-color: #7C804A; color: #E2BA54; padding: 4px 2px 4px 2px; border: 1px solid #000; }
.contentarea a.biddinglink:hover { background-color: #9A9E5B; color: #6D5619; }

.contentarea span li { display: block; margin: 2px 2px 2px 2px;}
.contentarea span li a { color: #9A9E5B; background-color: #fff; border: 1px solid #000; padding: 0 2px 0 2px; width: 300px; text-decoration: none;}
.contentarea span li a:hover { background-color: #ededed; }

.contentarea h1 { font-size: 14pt; color: #6D5619; border-bottom: 1px solid #000; margin: 0 0 10px 0; }


.headimg
{
	margin-bottom: 5px;
}
.footer
{
	padding: 2px;
	font-size: 9pt;
	color: #E2BA54;
	text-align: left;
	border-top: 1px solid #000000;
}
.footer a { color: #F8E7C9; }
.footer a:hover { color: #F9D9A8; }


.basic
{
	font-size: 9pt;
	padding: 2px;
	text-align: left;
	vertical-align: top;	
}
.basicmenu
{
	font-size: 9pt;
	padding: 10px;
	text-align: left;
	vertical-align: top;	
}
.basicWine
{
	font-size: 9pt;
	padding: 3px;
	text-align: left;
	vertical-align: top;
	border-bottom: 1px dashed #F8E9C7;
}
.presetMenu
{
	background-color: #EDD38E;
	color: #000000;
	border-right: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;	
	border-top: 2px solid #000000;	
}
.presetHeader
{
	background-color: #ffffff;
	padding: 2px;
	vertical-align: top;
	text-align: left;
	font-size: 9pt;
	color: #000000;
}
a.copy
{
	color: maroon;
}
a:hover.copy
{
	color: #000000;
}
.leftform
{
	text-align: right;
	vertical-align: top;
	font-size: 9pt;
}
input
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: Green;
}
textarea
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: Green;
}
.formoption
{
	vertical-align: middle;
	text-align: center;
	font-size: 8pt;
	padding: 2px;
}
.notice { background-color: #9F400D; border: 1px solid #000; text-align: center; }
.notice b { display: block; background-color: #E2BA54; color: #000; width: 100%; font-size: 12pt;}
.notice div { margin: 3px; }

.poster {width:570px; background-color:#EDD594; border: 1px solid #7F7D52; font-size: 100%; padding: 10px}
.poster h1 {color:#990000; font-weight:bold; font-size: 14px;}
.poster h2 {color:#990000; font-weight:bold; font-size: 100%;}

.javamail { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10pt;}
.javamail a { color: #7C804A; text-decoration: none; }
.javamail a:hover { color: #7C804A; text-decoration: underline; }
