/* =ELEMENT STYLES */
body {
	background-image: url(/images/main_bg.gif);
	background-repeat: repeat;
}

div, p, td, th {
  font-family:verdana;
  font-size:11px;
  color:#484540;
  line-height: 150%;
}


#content-wrapper {
  width:775px;
  border-style:solid;
  border-color:#594C39;
  border-width:5px 5px 5px 5px;
  background:#fff url(/images/main_bg.gif) repeat-y right top;
}

a, a:visited {
  color:#9E5F5A;
  font-weight:bold;
  text-decoration:none;
}

a:active, a:hover {
  text-decoration:underline;
}

.login_url  {
	border-width: 0px;
	margin:0px;
	padding:0px;
	font-family:verdana;
	font-size:10px;
	line-height:20px;
    font-weight:bold;
	color:#F4EEE0;
	clear:both;
	text-align: right;
	height: 20px;
}

.formItem 	{ clear: both; padding: 2px; margin: 0px }
.formLabel	{ float: left; text-align: right; margin-right: 5px; width: 76px } 
.formElementWrapper { }
.formElementWrapper input, select, textarea {
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 8pt;	
	color: #282828;	
	text-decoration: none ;	
	border-width: 1px;	
	border-style: solid;
	background-color: #FBFBFB; 
	border-color: #888888; 
	padding: 2px 2px 2px 2px;	}

#footer {
	border-width: 0px;
	margin:0px;
	padding:0px;
	font-family:verdana;
	font-size:10px;
	line-height:20px;
	background-color:#594C39;
	color:#F4EEE0;
	clear:both;
	text-align: right;
	height: 20px;
}

#splashfooter {
	border-width: 0px;
	margin:0px;
	padding:0px;
	font-family:verdana;
	font-size:10px;
	line-height:20px;
	color:#F4EEE0;
	clear:both;
	text-align: right;
	height: 20px;
}

.ContentMain {
	padding: 0px 0px;
	width: 380px;
}

h1 {
  font-size:20px;
  position:relative;
  /* DEFAULT STYLES FOR FULL WIDTH HEADER */
  padding:0 0 0 20px;
  margin:10px 0 6px 0;
}

.wine {
  background-color:#F1EDE2;
  margin-bottom:2px;
  padding:10px 0;
}