@charset "utf-8";
/* CSS Document */
body {
   background-repeat: repeat-y;
  background-position: center;
  background-color:#000000;
margin: 0; /* zeroes the margins on the body */
padding: 0; /* zeroes the padding on the body ~ Opera carries a default padding and requires this zeroing */
border: 0; /* zeroes off any existing border */
text-align: center; /* Hack to center the wrapper in IE5.x pc */
min-width: 1000px; /* Prevents the body becoming narrower than our wrapper div - keeps the content from disappearing off the left edge with Gecko browsers */
}

#maindiv { /* main web page container */
width: 1002px;/*sets the width for IE5.x's broken box model*/
w\idth: 1000px; /* sets the width of the wrapper for compliant browsers*/
margin: 5px auto;/* centers the wrapper. First value - 5px - is applied to the top and bottom margins, auto sets the excess space on the view port evenly to the left and right*/
border: 1px solid #000; /* sets a border to all 4 sides */
position: relative; /* important to position it relatively */
text-align: left; /* Realigns the text to the left after the IE hack in the body rule */
top: 3px;
}	
h3
{
	font-family: "Times New Roman", Times, serif;
	font-size: 20px;
	font-style: italic;
	color: #000000;
}
div.navbar {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: x-large;
	line-height: 40px;
	color: #000000;
	position: relative;
	width: 1000px;
	top: -295px;
	text-align: center;
	text-decoration: none;
}

div.navbarphone {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: x-large;
	line-height: 40px;
	color: #666666;
	position: relative;
	width: 1000px;
	top: -295px;
	text-align: center;
	text-decoration: none;
}

div.footerbar {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	line-height: 40px;
	color: #000000;
	position: relative;
	width: 1000px;
	top: -295px;
	text-align: center;
	font-weight: normal;
	text-decoration: none;
}
a.nav:link, a.nav:visited {
	ont-family: Georgia, "Times New Roman", Times, serif;
	font-size: x-large;
	color: #000000;
	text-decoration: none;
}
a.nav:hover, a.nav:active {
	ont-family: Georgia, "Times New Roman", Times, serif;
	font-size: x-large;
	color: #333333;
	text-decoration: underline;
}	
a.navfoot:link, a.navfoot:visited {
	ont-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #999999;
	text-decoration: none;
}
a.navfoot:hover, a.navfoot:active {
	ont-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #333333;
	text-decoration: underline;
}	
#header {
	position:absolute;
	width:1000px;
	height:168px;
	z-index:18;
	left: 0px;
	top: -3px;
}

#main {
	position:absolute;
	width:1000px;
	height:471px;
	z-index:10;
	left: 0px;
	top: 165px;
}

/* for FLEP pages */
#mainwrap {
	position:absolute;
	width:1000px;
	height:471px;
	z-index:10;
	left: 0px;
	top: 165px;
}


div.maintext {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color: #999999;
	position: relative;
	width: 1000px;
	top: -255px;
	text-align: center;
	font-weight: normal;
	text-decoration: none;
}
div.maintext_about {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #999999;
	position: relative;
	width: 1000px;
	top: -295px;
	text-align: left;
	font-weight: normal;
	text-decoration: none;
}

div.maintext_menu {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #000000;
	position: relative;
	width: 1000px;
	top: -295px;
	text-align: left;
	font-weight: normal;
	text-decoration: none;
}

#footer {
	position:absolute;
	width:1000px;
	height:222px;
	z-index:1;
	left: 0px;
	top: 636px;
}
#footer_about {
	position:absolute;
	width:1000px;
	height:222px;
	z-index:1;
	left: 0px;
	top: 1107px;
}
#footer_wine {
	position:absolute;
	width:1000px;
	height:222px;
	z-index:1;
	left: 0px;
	top: 1578px;
}

#headmenu {
	position:absolute;
	width:584px;
	height:32px;
	z-index:1;
	left: 152px;
	top: 125px;
}
#headphone {
	position:absolute;
	width:200px;
	height:31px;
	z-index:1;
	left: 756px;
	top: 125px;
}

#address {
	position:absolute;
	width:759px;
	height:28px;
	z-index:1;
	left: 124px;
	top: 2px;
}
#copyright {
	position:absolute;
	width:958px;
	height:28px;
	z-index:2;
	left: 21px;
	top: 181px;
}
#front_text {
	position:absolute;
	width:431px;
	height:300px;
	z-index:auto;
	left: 516px;
	top: 55px;
	color: #ffffff;	
}

#about_text {
	position:absolute;
	width:631px;
	height:300px;
	z-index:auto;
	left: 316px;
	top: 15px;
	color:#000000;
}

#about_menu {
	position:absolute;
	width:631px;
	height:300px;
	z-index:auto;
	left: 96px;
	top: 15px;
}

#about_article {
	position:absolute;
	width:631px;
	height:300px;
	z-index:auto;
	left: 146px;
	top: 15px;
}

#about_pics {
	position:absolute;
	width:206px;
	height:471px;
	z-index:auto;
	left: 45px;
	top: 55px;
}

.italic {
	font-size: 24px;
	font-style: italic;

}
.italicsmall {
	font-size: 14px;
	font-style: italic;
}
.smallitalic {
	font-size: 16px;
	font-style: italic;
	color: #999999;
	line-height: 85%;
}
.smallitalicblack {
	font-size: 16px;
	font-style: italic;
	color: #000000;
	
}
.smallitalictitle {
	font-size: 20px;
	font-style: italic;
	color: #000000;
	
}