	/* CSS Document */

html,body {
	background-color:#ffffff;
	margin-left:0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	height:100%;
}

.main .topinfo {
	width: 400px;
	font-family:century gothc, verdana, tahoma;
	position: absolute;
	display: block;
	top: 20px;
	right: 20px;
	}
	
.main .topinfo img {
	float: right;
	}
	
#scrollup {
	position: absolute;
	overflow: hidden;
	top: 5px;
	left: 5px;
	width: 240px;
	height: 40px;
	clear: both;
}

.headline {
	position: absolute;
	top: 230px;
 	left: 5px;
	width:240px;
	height: 40px;
	font-size: 13px;
	color: #FFF;
	font-family:century gothc, verdana, tahoma;
}

.headline .ladies {
	color: #FF66CC;
}

.headline .newmenu {
	color: #FF9900;
}
	

/* Div Styles */

.main {
	position: relative;
	width:659px;
	height:763px;
	margin:auto;
	background-image:url(bg_home.jpg);
	background-repeat:no-repeat;
	margin-top:20px;
}

.mainchef {
	width:659px;
	height:763px;
	margin:auto;
	background-image:url(bg_chef.jpg);
	background-repeat:no-repeat;
	margin-top:20px;
}

.mainmenu {
	width:659px;
	height:763px;
	margin:auto;
	background-image:url(bg_menu.jpg);
	background-repeat:no-repeat;
	margin-top:20px;
}

.mainprivate {
	width:659px;
	height:763px;
	margin:auto;
	background-image:url(bg_private.jpg);
	background-repeat:no-repeat;
	margin-top:20px;
}

.mainrs {
	width:659px;
	height:763px;
	margin:auto;
	background-image:url(bg_res.jpg);
	background-repeat:no-repeat;
	margin-top:20px;
}

.mainreview {
	width:659px;
	height:763px;
	margin:auto;
	background-image:url(bg_review.jpg);
	background-repeat:no-repeat;
	margin-top:20px;
}

.mainteam {
	width:659px;
	height:763px;
	margin:auto;
	background-image:url(bg_team_new.jpg);
	background-repeat:no-repeat;
	margin-top:20px;
}

.mainwine {
	width:659px;
	height:763px;
	margin:auto;
	background-image:url(bg_wine.jpg);
	background-repeat:no-repeat;
	margin-top:20px;
}


.blackONwhite {
	font-family:century gothc, verdana, tahoma;
	font-size:10px;
	color:#000000;
	width:350px;
	height:auto !important;
	text-align:justify;
	padding:10px;
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/opacity_bg.png');
}
.blackONwhite[class] {
	background-image:url(images/opacity_bg.png);
}

/* Font Styles */

.menu {
font-family:century gothc, verdana, tahoma;
font-size:10px;
color:#cc9900;
text-align:right;
padding-right:10px;
margin-top:252px;
}

.menu a {
font-family:century gothc, verdana, tahoma;
font-size:10px;
color:#ffffff;
text-decoration:none;
}

.text {
font-family:century gothc, verdana, tahoma;
font-size:10px;
margin-top:320px;
text-align:right;
}
.whitetext {
font-family:century gothc, verdana, tahoma;
font-size:10px;
text-align:right;
color:#FFFFFF;
}
.whitetext a {
font-family:century gothc, verdana, tahoma;
font-size:10px;
text-align:right;
color:#cc9900;
text-decoration:none;
}

/* JQUERY DROP DOWN STYLE */

#jsddm {
	margin:-2px 0px 0px 0px;
	padding:0;
}

	#jsddm li {
		float:left;
		list-style:none;
		font:12px Tahoma, Arial;
	}

	#jsddm li a {
		display:block;
		width:100px;
		padding:0px 10px;
		text-decoration:none;
		border-left:1px solid white;
		color:#EAFFED;
		white-space:nowrap;
		text-align:center;
	}

	#jsddm li a:hover {
		color:#FBAE3C;
	}
		
		#jsddm li ul {
			margin:4px 0px 0px 0px;
			padding:0;
			position:absolute;
			visibility:hidden;
		}
		
			#jsddm li ul li {
				float:none;
				display:inline-block;
				border:0px;
				margin:0px -4px 0px 0px;
				padding:0px;
			}
			
			#jsddm li ul li a {
				width:120px;
				background:#FBAE3C;
				color:#24313C;
				text-align:center;
				padding:2px 0px;
				margin:0px;
			}
			
			#jsddm li ul li a:hover {
				background:#FFF;
				color:#333;
			}