body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2A1E09;
	background-image: url(images/background.gif);
	margin:40px 0 0 0;
	scrollbar-face-color:#d8d8cd;
	scrollbar-arrow-color:#ffffff;
	scrollbar-track-color:#d8d8cd;
	scrollbar-shadow-color:'#ffffff';
	scrollbar-highlight-color:'#ffffff';
	scrollbar-3dlight-color:'#1E4366';
	scrollbar-darkshadow-Color:'#1E4366';
}

a {color:#2A1E09; text-decoration:underline;}
a:hover {text-decoration:none;}

.headline {
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
}

#rootintro {
	background: #d8d8cd url(images/bg_intro.jpg) top left no-repeat;
	position:relative;
	top:0px;
	left:0px;
	height: 599px;
	width: 864px;
	z-index:1;
	margin: 0 auto;
}

#enter {
	position:relative;
	top:0px;
	left:0px;
	height: 11px;
	width: 88px;
	z-index:2;
	margin: 0 auto;
}


.left {
	float:left;
	margin:0 10px 5px 0;
}

#enterlink {
	background: url(images/entersite.gif) top center no-repeat;	
	position:relative;
	top:18px;
	left:0px;
	height: 11px;
	width: 88px;
	cursor:pointer;
}

#bild {
	list-style:none;
	margin:0;
	padding:0;
}

#bild li {
	display: block;
    float:left;
}

#bild a {
	text-indent:-9999px;
	display: block;
}

#logointro {
	background: url(images/logo_intro.jpg) top left no-repeat;
	position:relative;
	top:30px;
	left:41px;
	height: 457px;
	width: 148px;
	z-index:3;
}
	
#flashintro {
	position:relative;
	top:-427px;
	left:-40px;
	height: 450px;
	width: 635px;
	z-index:4;
	float:right;
}

.clear { clear: both; }

#contentintro {
	position: relative;
	top:-417px;
	left:0px;
	height: 61px;
	width: 776px;
	z-index:5;
	margin: 0 auto;
}
	
.right {
	float:right;
	margin:0 10px 10px 0;
}


#root {
	background: #d8d8cd url(images/bg_content.jpg) top left no-repeat;
	position:relative;
	top:0px;
	left:0px;
	height: 570px;
	width: 864px;
	z-index:1;
	margin: 0 auto;
}

/* NAV STUFF */
#nav{
	float:left;
	padding:0;
	margin:0;
}
#nav ul{
	padding:0;
	margin:0;
}
#nav ul li{
	padding:0;
	margin:0;
	float:left;
	list-style:none;
	background:url(images/navigation.gif) 0 0 no-repeat;
}
#nav ul a{
	height:18px;
	display:block;
	margin:0;
	padding:18px 0 0 0;
    overflow:hidden;
	height:0px !important;
}
#nav ul #item1{width:57px;}
#nav ul #item2{width:69px;background-position:-57px 0;}
#nav ul #item3{width:142px;background-position:-126px 0;}
#nav ul #item4{width:75px;background-position:-268px 0;}
#nav ul #item5{width:79px;background-position:-343px 0;}
#nav ul #item6{width:93px;background-position:-422px 0;}
#nav ul #item7{width:100px;background-position:-515px 0;}
#nav ul #item1 a:hover, #on1{background:url(images/navigation.gif) 0px -25px no-repeat;}
#nav ul #item2 a:hover, #on2{background:url(images/navigation.gif) -57px -25px no-repeat;}
#nav ul #item3 a:hover, #on3{background:url(images/navigation.gif) -126px -25px no-repeat;}
#nav ul #item4 a:hover, #on4{background:url(images/navigation.gif) -268px -25px no-repeat;}
#nav ul #item5 a:hover, #on5{background:url(images/navigation.gif) -343px -25px no-repeat;}
#nav ul #item6 a:hover, #on6{background:url(images/navigation.gif) -422px -25px no-repeat;}
#nav ul #item7 a:hover, #on7{background:url(images/navigation.gif) -515px -25px no-repeat;}
/* END NAV STUFF */

/*drop down*/
#dropmenudiv{
position:absolute;
z-index:100;
filter:alpha(Opacity=90); 
border:1px solid black;
border-color: #453416;
border-bottom-width: 0;
text-indent: 15px;
}

#dropmenudiv a{
width: 100%;
display:block;
padding: 3px 0 3px 0;
border: 1px solid #453416;
border-bottom: 1px solid #ffffff;
text-decoration:none;
}

#dropmenudiv a:hover{ 
color:#ff0000;
background-color:#453416;
border: 1px solid #453416;
border-bottom: 1px solid #ffffff;
}

.font {
	color:#ffffff;
	font: normal 12px "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
}


/*.font:first-letter {
	color:#ffffff;
	font: normal 16px "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
} 
/*end drop down */

#navigation{
	position:relative;
	top:18px;
	left:0px;
	height: 25px;
	width: 790px;
	z-index:2;
	margin: 0 auto;
}

#home {
	background-color:#453416;
	position:relative;
	top:0px;
	left:0px;
	height: 25px;
	width: 154px;
	z-index:3;
	float:left;
}

#homeimg {background: url(images/home.gif) 0 0 no-repeat; width: 78px; height: 25px; margin: 0 38px 0 38px; cursor:pointer;}

#navback {
	background-color:#453416;
	position:relative;
	top:0px;
	left:0px;
	height: 25px;
	width: 635px;
	z-index:4;
	float:right;
}

#content{
	position:relative;
	top:25px;
	left:0px;
	height: auto;
	width: 790px;
	margin:0 auto;
	z-index:5;
}

#flash {
	position:relative;
	top: 0px;
	left:0px;
	height: 476px;
	width: 358px;
	z-index:6;
}

#rightcontent {
	position:relative;
	top: -466px;
	left: 0px;
	float: right;
	height: 466px;
	width: 410px;
	z-index: 7;
	overflow: auto;
}

#foodpics {
	position:relative;
	top: 0px;
	left: 0px;
	height: 120px;
	width: 393px;
	z-index: 8;
	background:url(images/foodpics.jpg) top right no-repeat;
}

#contenttext {
	height:346px;
	width:413px;
	z-index:9;
	
}

#peterpic {
	position:relative;
	top: 0px;
	left: 0px;
	height: 235px;
	width: 393px;
	z-index: 8;
	background:url(images/peterroddy.jpg) top right no-repeat;
}

#karengrantpic {
	position:relative;
	top: 0px;
	left: 0px;
	height: 235px;
	width: 393px;
	z-index: 8;
	background:url(images/karengrant.jpg) top right no-repeat;
}
#ebonypic {
	position:relative;
	top: 0px;
	left: 0px;
	height: 235px;
	width: 393px;
	z-index: 8;
	background:url(images/ebony.jpg) top right no-repeat;
}

#contenttextstaff {
	height:230px;
	width:413px;
	z-index:9;
	overflow: auto;
}

#footer {
	position:relative;
	top: -390px;
	left: 0px;
	height: 17px;
	width: 387px;
	z-index: 10;
	background:url(images/address.gif) top left no-repeat;
	margin: 0 auto;
	text-indent: -9999px;
}

input, textarea {font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2A1E09;}

/*gallerystuff*/

#logogallery {
	background:url(images/logo_gallery.jpg) top left no-repeat;
	position:relative;
	top: 0px;
	left:0px;
	height: 486px;
	width: 156px;
	z-index:6;
}

#gallerycontent {
	position:relative;
	top: -466px;
	left: 0px;
	float: right;
	height: 466px;
	width: 634px;
	z-index: 7;
}

#galleryright {
	position:relative;
	top: -500px;
	left: 0px;
	height: 476px;
	width: 176px;
	z-index: 8;
	float: right;
	overflow: auto;
}

#gallerymiddle {
	position:relative;
	top: -21px;
	left: 0px;
	height:476px;
	width:450px;
	z-index:9;
}

#galleryright img {
	margin:3px 0 3px 0
}

#foodpics2 {
	position:relative;
	top: 0px;
	left: 0px;
	height: 120px;
	width: 393px;
	z-index: 8;
	background:url(images/banner_mix.jpg) top right no-repeat;
}

#foodpics3 {
	position:relative;
	top: 0px;
	left: 0px;
	height: 120px;
	width: 393px;
	z-index: 8;
	background:url(images/banner_mix2.jpg) top right no-repeat;
}

#foodpics4 {
	position:relative;
	top: 0px;
	left: 0px;
	height: 120px;
	width: 393px;
	z-index: 8;
	background:url(images/banner_mix3.jpg) top right no-repeat;
}

#foodpics5 {
	position:relative;
	top: 0px;
	left: 0px;
	height: 120px;
	width: 393px;
	z-index: 8;
	background:url(images/banner_mix4.jpg) top right no-repeat;
}

#foodpics6 {
	position:relative;
	top: 0px;
	left: 0px;
	height: 120px;
	width: 393px;
	z-index: 8;
	background:url(images/banner_mix5.jpg) top right no-repeat;
}

#foodpics7 {
	position:relative;
	top: 0px;
	left: 0px;
	height: 120px;
	width: 393px;
	z-index: 8;
	background:url(images/foodpics2.jpg) top right no-repeat;
}

#foodpics8 {
	position:relative;
	top: 0px;
	left: 0px;
	height: 120px;
	width: 393px;
	z-index: 8;
	background:url(images/foodpics3.jpg) top right no-repeat;
}

#foodpics9 {
	position:relative;
	top: 0px;
	left: 0px;
	height: 120px;
	width: 393px;
	z-index: 8;
	background:url(images/foodpics4.jpg) top right no-repeat;
}

#foodpics10 {
	position:relative;
	top: 0px;
	left: 0px;
	height: 120px;
	width: 393px;
	z-index: 8;
	background:url(images/winepic.jpg) top right no-repeat;
}

#foodpics11 {
	position:relative;
	top: 0px;
	left: 0px;
	height: 120px;
	width: 393px;
	z-index: 8;
	background:url(images/foodpics5.jpg) top right no-repeat;
}

#foodpics12 {
	position:relative;
	top: 0px;
	left: 0px;
	height: 120px;
	width: 393px;
	z-index: 8;
	background:url(images/foodpics6.jpg) top right no-repeat;
}

.newsimage {
	float:left;
	margin:0 10px 10px 0;
}

#contenttextnews {
	height:466px;
	width:413px;
	z-index:9;
	overflow: auto;
}

.manager img.pic {float:left; padding:10px 15px 5px 0;}

.manager {	
	width:395px;
	z-index:9;
	}

.cross {float:left; padding:0 10px 10px 0;}