body {
	font-family: Estrangelo Edessa, Arial, Helvetica, sans-serif;
    background-image:url(/images/wine-glas-home.jpg);
	background-repeat:no-repeat;
	background-position: top left;
	background-color: #f4f1ea;
	color: #6E6358;
	overflow:hidden;

    padding:0;
    border:0;
    margin:0;
}

html {
overflow:hidden;
padding:0;
border:0;
margin:0;
}

.header{
background-image:url(/images/logo.png);
background-position:left top;
height: 130px;
min-height: 130px;
background-repeat:no-repeat;
position:absolute;
top: 5px;
z-index: 3;
}

*html #header{
top: 2px;
height:130px;
min-height:130px;
z-index: 3;
}


/* HORIZONTAL MENU */
.topmenu{
margin-left: 150px;
height: 69px;
min-height:69px;
max-height:69px;
min-width:850px;
}

#topmenu UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px;  PADDING-TOP: 20px; height: 69px;
	vertical-align:middle;
}
#topmenu LI {
	DISPLAY: inline; LIST-STYLE-TYPE: none;
	height: 69px;
	vertical-align:middle;
}


#topmenu LI A {
padding: 15px 40px 15px 20px; 
height: 69px;
COLOR: #993333; 
TEXT-DECORATION: none;
vertical-align:middle;
font-size:30px;
font-family:Estrangelo Edessa, Arial, Helvetica, sans-serif;
}

#topmenu LI A:hover {
padding: 15px 40px 15px 20px; 
height: 69px;
COLOR: #993333; 
TEXT-DECORATION: none;
vertical-align:middle;
font-size:30px;
font-family:Estrangelo Edessa, Arial, Helvetica, sans-serif;
BACKGROUND-COLOR: #FFFFFF; 

}

#topmenu #active {
padding: 15px 40px 15px 20px; 
height: 69px;
COLOR: #993333; 
TEXT-DECORATION: none;
vertical-align:middle;
font-size:30px;
font-family:Estrangelo Edessa, Arial, Helvetica, sans-serif;
BACKGROUND-COLOR: #FFFFFF; 
}

.name{
	width: 130px;
	left: 6px;
	max-width: 130px;
	position:absolute;
	font-size: 20 px;
	top: 141px;
	background-color: #f4f1ea;
	display: block;

}

.name2{
	width: 130px;
	left: 200px;
	max-width: 130px;
	position:absolute;
	font-size: 20 px;
	top: 430px;
}

.name2 a{
color:#993333;
}

/* Main Content */

.maincontent{
	height: 420px;
	max-height: 420px;
	width: 600px;
	max-width: 600px;
	display:block;
	top: 70px;
	padding-left: 25px;
	padding-right: 15px;	
	background-repeat:repeat-y;
	margin-left: 350px;
	border-top: 40px;
	padding-top: 5px;
	padding-bottom: 10px;
	background-color: #EBE7DE;
	z-index: 5;
}

#maincontent{
	height: 420px;
	max-height: 420px;
	width: 600px;
	max-width: 600px;
	display:block;
	top: 70px;
	padding-left: 25px;
	padding-right: 15px;
	background-repeat:repeat-y;
	margin-left: 350px;
	border-top: 40px;
	padding-top: 5px;
	overflow: auto;
	padding-bottom: 10px;
	background-color: #EBE7DE;
	z-index: -1;
	position:absolute;
	left: 14px;
}

.maincontent P{
color: #6E6358;
background-color: #EBE7DE;
font-size: 12 px;
max-width: 600px;
}



/* Side Image */

sideimage {
left: 0px;
bottom: 0px;
z-index: -1; 
position:absolute;
}




/* Footer */
#footer {
bottom: 0;
width: 1200px;
max-width:1200px;
min-width:1200px;
position: absolute;
}

#footer UL {
	 PADDING-BOTTOM: 0px;  PADDING-TOP: 0px; font-size:10pt; 

}
#footer LI {
	DISPLAY: inline; LIST-STYLE-TYPE: none;	vertical-align:middle; 
}


#footer LI A {
padding: 7px 10px 7px 10px; 
COLOR: #6e6358; 
BACKGROUND-COLOR: none;
TEXT-DECORATION: none;
font-size:10pt;
font:Arial, Helvetica, sans-serif;

}

#footer LI z {
padding: 7px 10px 7px 10px;
COLOR: #6e6358; 
BACKGROUND-COLOR: none;
TEXT-DECORATION: none;
font-size:10pt;
font:Arial, Helvetica, sans-serif;

}

#footer LI A:hover {

TEXT-DECORATION: underline;

}



 label
{
width: 4em;
float: left;
text-align: right;
margin-right: 0.5em
display: block;
background-color:#CCCCCC;
}

form {
margin-top: 6em;
	margin-left: -10px;
	width:392px;
	height: 402px;
	padding-top:18px;
	font-family: Estrangelo Edessa,Verdana, Arial, Helvetica, sans-serif;
	font-size: 76%;
}

html > body > div #contactcontent .contactcontent > div #updateDiv > div #contactFormArea > form #cForm > fieldset > input #posName .text
{

color:#FFFFFF;}





/*

