body {
	width: 100%;
	height: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	/*background-color: #19090d;*/
	background-color: #D6D1B1;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	
	scrollbar-base-color: #e3dbbd;
	scrollbar-arrow-color: #595959;
	scrollbar-shadow-color: #e3dbbd;
	scrollbar-darkshadow-color: #e3dbbd;
	scrollbar-highlight-color: #e3dbbd;
	scrollbar-3dlight-color: #d2c07f;
	scrollbar-track-color: #e3dbbd;

	
	}
	

@font-face {
	font-family: Futura ;
	font-style:  normal;
	font-weight: normal;
	src: url(http://server2.concepttestsite.co.uk/winteringhamfields/futura.otf);
  }

.formazott_cim{font-family:Futura}

	
div#header_top {
	background: url(images/header_top.jpg) repeat-x;
}
div#page {
	margin: 0 auto 0 auto;
	/*width: 980px;*/
	width:960px;
	background: url(images/content_bg.jpg) repeat-y;
	padding:0 25px 0 25px;
}
div#page_left, div#page_right
{
	position:absolute;
	top:0px;
	width:32px;
	height:175px;
}
div#page_left
{
	background: url(images/header_left2.jpg) repeat-y;
	left:-32px;
}
div#page_right
{
	background: url(images/header_right2.jpg) repeat-y;
	right:-32px;
}
div#line1 {
	height: 31px;
	/* background-color: #8d2617; */
	background-color: #8D2617;
}
div#line1 div#vip {
	margin: 0 auto 0 auto;
	width:920px;
	position:relative;
}

div#line12 {
	height: 4px;
	background-color: #333333;
	border-bottom:1px solid #AAAAA7;
}

div#header0 {
	margin: 0;
	/* background: #19090d; */
	 background: #C9C399;
	height: 120px;
	width: 960px;
}


div#content0 {
	margin: 0px;
	width: 960px;
}

div#content {
	width: 960px;
	position: relative;
}

div#footer0 {
	height: 144px;
}

div#line2 {
	height: 9px;
}

div#news0 {
	background: url(images/body_05b.jpg) no-repeat;
	height: 127px;
	/*background-color: #222122;*/
}

div#line3 {
	height: 8px;
}

div#footer1 {
	
	/*border-top: 7px solid #222122;*/
	border-top: 7px solid #8D2617;
	height: 38px;
	/*background-color: #231c1b; */
	background-color: #333333;
}

div#news {
	width: 960px;
	height: 127px;
}

div#footer {
	text-align:center;
	height: 31px;
	text-transform:uppercase;
	padding: 7px 20px 0px 0px;
}
div#logo {
	padding-top:22px;
	text-align:center;
}


a.linkhead:link			{font-size: 10px; font-weight: normal; color: #636163;}
a.linkhead:visited		{font-size: 10px; font-weight: normal; color: #636163;}
a.linkhead:hover		{font-size: 10px; font-weight: normal; color: #FFFFFF;}

a.link01:link			{font-size: 11px; font-weight: normal; color: #766f71; text-decoration: none; padding: 0px 5px 0px 5px;}
a.link01:visited		{font-family: Arial, Helvetica, sans-seriff; font-size: 11px; font-weight: normal; color: #766f71; text-decoration: none; padding: 0px 5px 0px 5px;}
a.link01:hover		{font-size: 11px; font-weight: normal; color: #FFFFFF; text-decoration: none; padding: 0px 5px 0px 5px;}
a.link01:active		{font-size: 11px; font-weight: normal; color: #766f71; text-decoration: none; padding: 0px 5px 0px 5px;}

a.link02:link			{font-size: 10px; font-weight: normal; color: #D6D1B1; text-decoration: none; padding: 0px 10px 0px 10px;}
a.link02:visited		{font-size: 10px; font-weight: normal; color: #D6D1B1; text-decoration: none; padding: 0px 10px 0px 10px;}
a.link02:hover		{font-size: 10px; font-weight: normal; color: #D6D1B1; text-decoration: underline; padding: 0px 10px 0px 10px;}
a.link02:active		{font-size: 10px; font-weight: normal; color: #D6D1B1; text-decoration: none; padding: 0px 10px 0px 10px;}

a.link03:link			{font-size: 11px; font-weight: normal; color: #aeabae; text-decoration: none; padding: 0px 0px 0px 10px;}
a.link03:visited		{font-size: 11px; font-weight: normal; color: #aeabae; text-decoration: none; padding: 0px 0px 0px 10px;}
a.link03:hover		{font-size: 11px; font-weight: normal; color: #aeabae; text-decoration: underline; padding: 0px 0px 0px 10px;}
a.link03:active		{font-size: 11px; font-weight: normal; color: #aeabae; text-decoration: none; padding: 0px 0px 0px 10px;}

a.link04a:link		{font-size: 11px; font-weight: bold; color: #8d2617; text-decoration: none; display: block;}
a.link04a:visited	{font-size: 11px; font-weight: bold; color: #8d2617; text-decoration: none; display: block;}
a.link04a:hover		{font-size: 11px; font-weight: bold; color: #252525; text-decoration: none; display: block;}
a.link04a:active	{font-size: 11px; font-weight: bold; color: #252525; text-decoration: none; display: block;}

a.link04b:link		{font-size: 11px; font-weight: bold; color: #252525; text-decoration: none; display: block;}
a.link04b:visited	{font-size: 11px; font-weight: bold; color: #252525; text-decoration: none; display: block;}
a.link04b:hover		{font-size: 11px; font-weight: bold; color: #252525; text-decoration: underline; display: block;}
a.link04b:active	{font-size: 11px; font-weight: bold; color: #252525; text-decoration: none; display: block;}

a.link05a:link		{float: left; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; filter:alpha(opacity=50); -moz-opacity:.50; opacity:.50;}
a.link05a:visited	{float: left; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; filter:alpha(opacity=50); -moz-opacity:.50; opacity:.50;}
a.link05a:hover		{float: left; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; filter:alpha(opacity=99); -moz-opacity:.99; opacity:.99;}
a.link05a:active	{float: left; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; filter:alpha(opacity=50); -moz-opacity:.50; opacity:.50;}

a.link05b:link		{float: left; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
a.link05b:visited	{float: left; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
a.link05b:hover		{float: left; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
a.link05b:active	{float: left; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}

a.link06:link			{font-size: 11px; font-weight: normal; color: #5b5555; text-decoration: none;}
a.link06:visited		{font-size: 11px; font-weight: normal; color: #5b5555; text-decoration: none;}
a.link06:hover		{font-size: 11px; font-weight: normal; color: #5b5555; text-decoration: underline;}
a.link06:active		{font-size: 11px; font-weight: normal; color: #5b5555; text-decoration: none;}

a.link07:link			{font-size: 11px; font-weight: normal; color: #8d2617; text-decoration: none; float:right;}
a.link07:visited		{font-size: 11px; font-weight: normal; color: #8d2617; text-decoration: none; float:right;}
a.link07:hover		{font-size: 11px; font-weight: normal; color: #8d2617; text-decoration: underline; float:right;}
a.link07:active		{font-size: 11px; font-weight: normal; color: #8d2617; text-decoration: none; float:right;}

a.link07b:link		{font-size: 11px; font-weight: normal; color: #8d2617; text-decoration: none;}
a.link07b:visited	{font-size: 11px; font-weight: normal; color: #8d2617; text-decoration: none;}
a.link07b:hover		{font-size: 11px; font-weight: normal; color: #8d2617; text-decoration: underline;}
a.link07b:active	{font-size: 11px; font-weight: normal; color: #8d2617; text-decoration: none;}

a.link08:link			{font-size: 11px; font-weight: normal; color: #3b3a3b; text-decoration: none;}
a.link08:visited		{font-size: 11px; font-weight: normal; color: #3b3a3b; text-decoration: none;}
a.link08:hover		{font-size: 11px; font-weight: normal; color: #3b3a3b; text-decoration: underline;}
a.link08:active		{font-size: 11px; font-weight: normal; color: #3b3a3b; text-decoration: none;}

.news1 {
	float: left;
	width: 15px;
	height: 127px;
	margin: 0px 0px 0px 43px;
}

.news2 {
	float: left;
	width: 907px;
	height: 127px;
	margin: 0px 0px 0px 0px;
}

.news3 {
	float: left;
	width: 15px;
	height: 127px;
	margin: 0px 0px 0px 0px;
}

.news_box {
	float:left;
	/*width: 296px;*/
	width:288px;
	height: 127px;
	/*color: #6f6f6f;*/
	color: #ffffff;
	font-size: 11px;
	margin: 0px 5px 0px 5px;
}

.news_box_image {
	padding: 0;
	/*background-color: #2f2f2f;*/
	background-color: #A39E78;
	text-align: center;
	vertical-align: middle;
}

.news_box_head {
	/*color: #b03f2f;*/
	color: #8D2617;
	font-weight:bold;
	margin: 5px 0px 5px 0px;
	line-height: 12px;
}

a.newslink:visited{
	color: #8D2617;
	font-weight:bold;
	margin: 5px 0px 5px 0px;
	line-height: 12px;
	text-decoration: none;
}

a.newslink:link{
	color: #8D2617;
	font-weight:bold;
	margin: 5px 0px 5px 0px;
	line-height: 12px;
	text-decoration: none;
}
a.newslink:hover{
	color: #8D2617;
	font-weight:bold;
	margin: 5px 0px 5px 0px;
	line-height: 12px;
	text-decoration: underline;}

.news_box_text {
	padding: 0px 0px 0px 5px;
	line-height: 12px;
	vertical-align: top;
}

/* ----------------- */

.box01 {
	width: 960px;
	height: 430px;
	position: relative;
}

.hatter_csere {
	left: 0px;
	width: 960px;
	height: 430px;
	position: absolute;

}
.line{
	/*background: url(images/line.gif) repeat-y;
	width: 37px;
	height: 430px;
	right: 0px;
	position: absolute;*/
}
.box01_white {	
	background: url(images/content_cent_bg.jpg) repeat-x;
	/*background-color: #fff;*/
	position: absolute;
	top: 0px;
	left: 0px;
	width: 455px;
	margin: 0px 0px 0px 396px;
	height: 430px;
	filter:alpha(opacity=80);
	-moz-opacity:.80;
	opacity:.80;
	
}

.box01_content {
	position: absolute;
	top: 0px;
	left: 0px;
	height: 300px;
	/*width: 437px;*/
	width: 455px;
	margin: 0px 0px 0px 396px;
	padding: 130px 0px 0 0;
}

.box01_head {
	/*background-color: #8d2617;*/
	width: 427px;
	/*height: 40px;
	/*padding: 90px 0px 0px 10px;*/
	position: absolute;
	bottom:315px;
	left:8px;
	color: #FFFFFF;
	font-size: 25px;
	text-transform:uppercase;
	vertical-align: bottom;
	margin: 0px;
}


.box01_menu {
	float:left;
	width: 105px;
	height: 315px;
	padding: 0px 10px 0px 35px;
}

.box01_text {
	width: 300px;
	height: 280px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #333333;
	font-size: 12px;
	overflow: hidden;
	scrollbar-base-color: #c9c298;
	scrollbar-arrow-color: #595959;
	scrollbar-shadow-color: #c9c298;
	scrollbar-darkshadow-color: #A8A181;
	scrollbar-highlight-color: #ffffff;
	scrollbar-3dlight-color: #d2c07f;
	scrollbar-track-color: #c9c298;
}

.box01_text2 {
	color: #8d2617;
	font-size: 17px;
}

.box01_text3 {
	color: #8d2617;
	font-size: 17px;
	text-transform:uppercase;
}

.box01_text4 {
	color: #8d2617;
	font-size: 11px;
	font-weight:bold;
}

.box01_text5 {
	color: #8d2617;
}

.box02_content {
	position: absolute;
	margin: 0px 0px 0px -396px;
	width: 396px;
	height: 430px;
}

.box03 {
	width: 960px;
	height: 180px;
	position:relative;
}
.box03_white {
	
	background: url(images/content_cent_bg.jpg) repeat-x;
	/*background-color: #fff;*/
	position: absolute;
	top: 0px;
	left: 0px;
	width: 437px;
	margin: 0px 0px 0px 396px;
	height: 180px;
	filter:alpha(opacity=80);
	-moz-opacity:.80;
	opacity:.80;
}
.box03_content {
	width: 437px;
	margin: 0px 0px 0px 396px;
	position:absolute;
}

.box03_head {
	/*background-color: #8d2617;*/
	width: 437px;
	height: 50px;
	padding: 10px 0px 0px 10px;
	color: #FFFFFF;
	font-size: 27px;
	text-transform:uppercase;
	vertical-align: bottom;
	display: table-cell;
}

.box03_menu {
	float:left;
	width: 164px;
	padding: 5px 10px 0px 35px;
	color: #19090d;
	font-size: 13px;
}


.box03_menu2 {
	float:left;
	width: 164px;
	padding: 10px 10px 0px 20px;
	color: #19090d;
	font-size: 13px;
}

.box04_content {
	position: absolute;
	width: 167px;
	margin: 117px 0px 0px -260px;
	color: #d5d3c8;
	font-size: 10px;
	line-height: 13px;
}

/* */

.box05 {
	margin: 20px 0px 0px 0px;
}

.text01 {
	/*color: #6f6f6f;*/
	color: #5B5555;
	font-size: 11px;
	padding: 5px 0px 5px 0px;
}

.text02 {
	color: #323132;
	text-transform: uppercase;
	font-size: 28px;
	text-align:right;
}

.text03 {
	color: #adacad;
}

.text04 {
	font-size: 18px;
	text-transform: uppercase;
}

.text05 {
	font-size: 11px;
	color: #8d2617;
	text-transform: uppercase;
	font-weight: bold;
}

.text06 {
	font-size: 11px;
	color: #939194;
	font-weight: bold;
}

.text07 {
	text-decoration:underline;
}

.text09 {
	font-size: 11px;
	color: #8d2617;
	font-weight: bold;
}

.text10 {
	/*color: #bfbfb0;*/
	color: #5B5555;
	font-size: 11px;
}

.box04_01 {
	text-align: right;
	background-color: #222122;
	margin: 5px 0px 5px 0px;
}

.box04_02 {
	text-align: right;
	/*background-color: #222122;*/
	background-color: #A39E78;
	margin: 5px 0px 5px 0px;
	padding: 5px 5px 5px 5px;
}

.box04_03 {
	background-color: #222122;
	margin: 5px 0px 5px 0px;
	padding: 5px 5px 5px 30px;
	overflow: auto;
}

.box04_04 {
	background-color: #222122;
	margin: 5px 0px 5px 0px;
	padding: 5px 5px 5px 5px;
	overflow:auto;
}

.box04_03a {
	float:left;
	padding: 0px 10px 0px 0px;
}

.box04_03b {
	color: #535253;
	text-transform:uppercase;
}

.box04_03c {
	font-size: 9px;
}

.box04_03d {
	font-size: 10px;
	/*color: #6f6f6f;*/
	color: #5B5555;
}

.box04_03e {
	font-size: 10px;
	color: #a4a1a4;
}

.box04_05 {
	float: right;
	color: #3b3a3b;
	font-size: 11px;
	margin: 20px 0px 0px 0px;
}

.box04_06 {
	text-align:left;
	/*color: #636163;*/
	color: #ffffff;
	font-size: 11px;
	padding: 0px 0px 20px 30px;
}

.box04_07 {
	text-align: right;
}

.box04_07b {
	text-align: right;
	padding: 0px 130px 0px 0px;
}

.form01 {
	color: #FFFFFF;
	/*background: #3e3c3e;
	background-color: #3e3c3e;*/
	background: #A8A181;
	background-color: #A8A181;
	border: none;
}

.td01 {
	height: 30px;
}

div#header {
	width: 960px;
	height: 110px;
	margin: 0px;
}

a.ALINK:link, a.ALINK:visited { background: url('header/logo.jpg'); width: 296px; height: 68px; float:left;}
a.ALINK:active, a.ALINK:hover { background: url('header/logo_o.jpg'); }
a.ALINK span { display:none; }

a.BLINK:link, a.BLINK:visited { background: url('header/restaurant.jpg'); width: 82px; height: 45px; float:left; margin-top: 12px;}
a.BLINK:active, a.BLINK:hover { background: url('header/restaurant_o.jpg'); }
a.BLINK span { display:none; }

a.CLINK:link, a.CLINK:visited { background: url('header/rooms.jpg'); width: 101px; height: 45px; float:left; margin-top: 12px;}
a.CLINK:active, a.CLINK:hover { background: url('header/rooms_o.jpg'); }
a.CLINK span { display:none; }

a.DLINK:link, a.DLINK:visited { background: url('header/menus.jpg'); width: 52px; height: 45px; float:left; margin-top: 12px;}
a.DLINK:active, a.DLINK:hover { background: url('header/menus_o.jpg'); }
a.DLINK span { display:none; }

a.ELINK:link, a.ELINK:visited { background: url('header/private.jpg'); width: 99px; height: 45px; float:left; margin-top: 12px;}
a.ELINK:active, a.ELINK:hover { background: url('header/private_o.jpg'); }
a.ELINK span { display:none; }

a.FLINK:link, a.FLINK:visited { background: url('header/fine.jpg'); width: 85px; height: 45px; float:left; margin-top: 12px;}
a.FLINK:active, a.FLINK:hover { background: url('header/fine_o.jpg'); }
a.FLINK span { display:none; }

a.GLINK:link, a.GLINK:visited { background: url('header/gardens.jpg'); width: 68px; height: 45px; float:left; margin-top: 12px;}
a.GLINK:active, a.GLINK:hover { background: url('header/gardens_o.jpg'); }
a.GLINK span { display:none; }

a.HLINK:link, a.HLINK:visited { background: url('header/news.jpg'); width: 48px; height: 45px; float:left; margin-top: 12px;}
a.HLINK:active, a.HLINK:hover { background: url('header/news_o.jpg'); }
a.HLINK span { display:none; }

a.JLINK:link, a.JLINK:visited { background: url('header/events.jpg'); width: 57px; height: 45px; float:left; margin-top: 12px;}
a.JLINK:active, a.JLINK:hover { background: url('header/events_o.jpg'); }
a.JLINK span { display:none; }

a.KLINK:link, a.KLINK:visited { background: url('header/contact.jpg'); width: 61px; height: 45px; float:left; margin-top: 12px;}
a.KLINK:active, a.KLINK:hover { background: url('header/contact_o.jpg'); }
a.KLINK span { display:none; }


.hidden { display: none; }

.vipform{color: #FFFFFF;
	background: #3e3c3e;
	background-color: #3e3c3e;
	border: none;
}

div#vipform { 
			margin: 0px 65px 0px 90px;
			background-color:#19090d;
				}
div#vipform2 { 
			margin: 0px 45px 0px 90px;
			background-color:#19090d;
				}
				
				
.vipform_text {
	color: #636163;
	font-size: 10px;
	padding: 0px 0px 0px 0px;}

.VIParea1 {
	font-size:12px ; 
	text-transform:uppercase;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}
.VIParea1 a {
	text-decoration:none;
	color:#FFFFFF;
}

	
.VIParea1 a:hover {
	text-decoration:underline;
	color:#CCCCCC;
}
.showBigFlash{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1000;
	background-color: #000;
	opacity:.80;
	filter: alpha(opacity=80); 
	-moz-opacity: 0.8;
	text-align: center;
}

.next, .prev{
	cursor:pointer;
	float: left;
}

#screen{
float: left;
	position:relative;
	height:127px;
	width:960px;
	


}
	#screen .next{
	float: right;
		position:absolute;
		 right:-1px;
	}
	
	#screen .prev{
  float: left;
		position:absolute;
  left:34px;
  }
	
	#navigation{
		width:960px;
		text-align:center;
		margin-left:62px;
	}
		#navigation ul{
			margin-left:55px !important;
			
		}
			#navigation li{
				float:left;
		
				
				background-color:#EEE;
			}
				#navigation a{
					color:#933;
					font-weight:bolder;
					text-decoration:none;
				}
	
#sections{
float: left;
	overflow:hidden;

	width:900px;
	height:127px;
	
	margin-left:52px;
}
	
	#sections ul{
		width:3660px;
	}
	
		#sections li{
			float:left;
			
		}
			#sections li.fallen{
				margin-top:127px;
			}
			
			#sections p{
				/*width:282px;*/
				
				font-size:85%;
				line-height:1.5em;
			}
			
			
			

#screen2{
	position:relative;
	width:900px;
	margin:20px;
}
	#screen2 #buttons{
		border:1px solid #777;
		margin-bottom:5px;
		width:679px;
	}
	

	#screen2 .prev{
		float:left;
	}
	#screen2 .next{
		float:right;
	}

#slideshow{
	overflow:hidden;
	width:900px;
	float: left;
}

	#slideshow ul{
		width:3900px;
		padding-left:225px;
	}

		#slideshow li{
			float:left;

			cursor:pointer;
		}

#news-ticker{
	width:800px;
	height:79px;
	
	overflow:hidden;
	margin:20px;
}
	#news-ticker h4{
		color:#933;
		display:inline;
	}
	#news-ticker div{
		height:22px;
		width:782px;
		border:1px black solid;
		
		margin-top:-1px;
	}
		#news-ticker div.first{
			margin-top:0;
		}
		
	#news-ticker p{
		font-size:11px;
		margin-left: 0 !important;
		margin-left: 5px;
		display:inline;
	}



#general{
	top:160px;
}
#extra{
	top:400px;
}

.separator{
	width:675px;

	margin-left:20px;
}
#ticker-container{
	position:relative;
	padding-top:15px;
}
	#ticker-container button{
		position:absolute;
		right:5px;
	}
#add-news{
	top:0px;
}
#shuffle-news{
	top:25px;
}

div.home_reviews_list
{
	padding:40px 0 0 0;
}

/* textarea with scroll */
#txtareacont {
	background: url(images/scroll/scrollbar_01.jpg) top right no-repeat;
	/*background:red url(images/textarea_bg.png) no-repeat scroll 0 0;*/
	height:280px;
	margin:0;
	overflow:hidden;
	padding:0;
	position:relative;
	width:300px;
}
#txtareacont #txtarea 
{
	height:280px;
	margin:0;
	overflow:hidden;
	padding:0px 20px 0 0;
	width:280px;
}
#txtareacont #txtscroll 
{
	margin:0;
	padding:0;
}
#txtareacont #txtmoveup 
{
	height:10px;
	margin:0;
	padding:0;
	position:absolute;
	right:0px;
	top:0px;
	width:18px;
	cursor:pointer;
}
#txtareacont #txtmovedown 
{
	bottom:0px;
	height:10px;
	margin:0;
	padding:0;
	position:absolute;
	right:0px;
	width:18px;
	cursor:pointer;
}