#winecontent A:link {
	color: #FFFFFF;
}
#winecontent A:hover {
	color: #F4F1EA;
}
#winecontent A:visited {
	color: #EBE7DE;
}
#winecontent A:active {
	color: #EBE7DE;
}


#boxmenu a {
color:#6E6358;
padding-left:5px;
padding-right:5px;
border: thin; 
border-color:#6E6358; 
border-style: groove;
} 

#boxmenu a:hover {
color: #6e6358;
padding-left:5px;
padding-right:5px;
border: thin; 
border-color:#6E6358; 
border-style: groove;
} 

#boxmenu a:active {
color: #6e6358;
padding-left:5px;
padding-right:5px;
border: thin; 
border-color:#6E6358; 
border-style: groove;
} 

#boxmenu a:visited {
color: #6e6358;
padding-left:5px;
padding-right:5px;
border: thin; 
border-color:#6E6358; 
border-style: groove;
} 




body {
	font-family: Estrangelo Edessa, Arial, Helvetica, sans-serif;
	background-repeat:no-repeat;
	background-color: #f4f1ea;
	color: #6E6358;
	overflow:hidden;

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

html {
overflow:hidden;
padding:0;
border:0;
margin:0;
font-family: Estrangelo Edessa, Arial, Helvetica, sans-serif;
}

.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: 0px;
	padding-left:8px;
	max-width: 130px;
	position:absolute;
	font-size: 20 px;
	top: 113px;
	background-color: #f4f1ea;
	display: block;

}



/* Main Content*/

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

#maincontentwine{
	height: 420px;
	max-height: 420px;
	width: 850px;
	max-width: 850px;
	display:block;
	top: 64px;
	padding-left: 8px;
	padding-right: 8px;
	background-repeat:repeat-y;
	margin-left: 220px;
	padding-top: 5px;
	overflow: auto;
	padding-bottom: 10px;
	background-color: #EBE7DE;
	z-index: -1;
	position:absolute;
	font-size: 15 px;
	left: -91px;
}

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

maincontent table{
color: #6E6358;
background-color: #EBE7DE;
font-size: 12 px;
max-width: 676px; 
min-width: 676px;
position:absolute;
margin-left:100px;

}

#tableproducer{
min-width:177px;
max-width:177px;
width:177px;
}

#tablewine{
min-width:140px;
max-width:140px;
width:140px;
}

#tablevintage{
min-width:54px;
max-width:54px;
width:54px;
}

#tablesize{
min-width:53px;
max-width:53px;
width:53px;
}
    
#tablecost{
min-width:52px;
max-width:52px;
width:52px;
}  

#table{
min-width:100px;
max-width:100px;
width:100px;
}


table{
vertical-align:top;

}

td,tr{
padding-left:10px;
padding-right:10px;
}

/* terms Content */

.termcontent{
height: 380px;
max-height: 380px;
	width: 680px;
	max-width: 680px;
	display:block;
	top: 70px;
	padding-left: 80px;
	padding-right: 20px;	
	background-repeat:repeat-y;
	margin-left: 100px;
	padding-top: 5px;
	padding-bottom: 20px;
	background-color: #EBE7DE;
	z-index: 5;
}

#termcontent{
	height: 380px;
	max-height: 380px;
	width: 680px;
	max-width: 680px;
	display:block;
	top: 70px;
	padding-right: 20px;
	background-repeat:repeat-y;
	margin-left: 180px;
	padding-top: 50px;
	overflow: auto;
	padding-bottom: 20px;
	padding-left:80px;
	padding-right:20px;
	background-color: #EBE7DE;
	z-index: -1;
	position:absolute;
	left: -40px;
}

termcontent P{
color: #6E6358;
background-color: #EBE7DE;
padding-left:20px;
padding-right:20px;
font-size: 12 px;
max-width: 300px;
}

.price { left:500px; position:absolute; z-index:1;
}

.size { left:450px; position:absolute; z-index:1; 
}

.year { left:320px; position:absolute; z-index:1;
}


/* winecontent */

.winecontent{
height: 360px;
max-height: 360px;
	width: 650px;
	max-width: 650px;
	display:block;
	top: 70px;
	padding-left: 150px;
	padding-right: 60px;	
	background-repeat:repeat-y;
	margin-left: 250px;
	padding-top: 5px;
	padding-bottom: 10px;
	background-color: #EBE7DE;
	z-index: 5;
}

#winecontent{
	height: 360px;
	max-height: 360px;
	width: 660px;
	max-width: 660px;
	display:block;
	top: 67px;
	padding-right: 10px;
	background-repeat:repeat-y;
	margin-left: 250px;
	padding-top: 50px;
	overflow: auto;
	padding-bottom: 10px;
	padding-left:80px;
	background-color: #EBE7DE;
	z-index: -1;
	position:absolute;
	left: -68px;
}

winecontent P{
color: #6E6358;
background-color: #EBE7DE;
padding-left:60px;
padding-right:60px;
font-size: 12 px;
max-width: 300px;
}

.price { left:500px; position:absolute; z-index:1;
}

.size { left:450px; position:absolute; z-index:1; 
}

.year { left:320px; position:absolute; z-index:1;
}

#requesttobuy{
	background-color: #6e6358;
	max-width:200px;
	max-height:20px;
	min-height:20px;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:5px;
	padding-right:5px;
	text-align:center;
	color: #FFFFFF;
	position:absolute;
	left: 561px;
	margin-top:-5px;
}


/* contact Content */

#contactcontent{
	height: 378px;
	max-height: 378px;
	width: 580px;
	max-width: 580px;
	display:block;
	padding-left: 10px;
	padding-right: 10px;
	position: absolute;
    top:140px;
	margin-left: 218px;
	padding-top: 5px;
	overflow: auto;
	background-color: #EBE7DE;
	z-index: 5;
	position:absolute;
}

.contactcontent P{
color: #6E6358;
background-color: #EBE7DE;
font-size: 12 px;
margin-left:100px;
max-width: 400px;
}


/* Side Image */

#sideimage {
left: 0px;
top:32%;
z-index: 6; 
position:absolute;
}

.sideimage {
left: 0px;
top:32%;
z-index: 6; 
position:absolute;
}


/* contact Image */

#contactimage {
left: 4px;
top:140px;
position:absolute;
z-index: -1; 
}

.contactimage {
position:absolute;
left: 0px;
top:160px;

z-index: -1; 
}


/* Footer */
#footer {
bottom: 0;
width: 980px;
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: 5em;
float: left;
text-align: right;
margin-right: 0.5em;
display: block;
padding: 1px;
margin-top: 6px;
background-color:#f4f1ea;
}

form {

	width:392px;
	height: 500px;
	padding-top:18px;
        font:Estrangelo Edessa, Arial, Helvetica, sans-serif;
	font-size: 76%;
	vertical-align: middle;
}

legend
{
color: #6E6358;
background: #fff;
border: 1px solid #6e6358;
}

fieldset
{
border:none;
width: 30em;
}

input.text, textarea
{
margin: 5px;
margin-top: -15;

}

.style2{
font-family: Estrangelo Edessa, Arial, Helvetica, sans-serif;
font-size: 20 px;}

style2{
font-family: Estrangelo Edessa, Arial, Helvetica, sans-serif;
font-size: 20 px;}


/*
