*{
	margin:0;
	padding:0;
}
ul,ol{
	list-style-type:none;
}
html{
	font:62.5%/140% Arial, sans-serif;
}
body{
	background:#231f20;
	font-size:1em;
}
/*Stylesheets*/
ul#aaa{
	width:800px;
	padding:10px 0 5px 40px;
}
ul#aaa li{
	color:#fff;
	display:block;
	float:left;
}
ul#aaa li a{
	display:block;
	padding:0 3px;
}
ul#aaa li a span{
	display:none;
}
ul#aaa li a.aa{
	text-transform:uppercase;
}
ul#aaa li a.aaa{
	text-transform:uppercase;
	font-weight:bold;
	font-size:1.2em;
}
/**/
#wrapper{
	font-size:1.2em;
	line-height:1.3em;
	margin:0 auto;
	width:800px;
	color:#fff;
	background:#231f20 url(../img/holding.gif) no-repeat 0 0;
	position:relative;
}
body#home #wrapper{
	background:#231f20 url(../img/bg-home.gif) no-repeat 0 0;
	height:600px;
}
body#about-us #wrapper{
	background:#231f20 url(../img/bg-about-us.gif) no-repeat 0 0;
}
body#book-a-table #wrapper{
	background:#231f20 url(../img/bg-book-a-table.gif) no-repeat 0 0;
}
body#our-menu #wrapper,
body#newsletter-signup #wrapper{
	background:#231f20 url(../img/bg-our-menu.gif) no-repeat 0 0;
	height:600px;
}
body#gallery #wrapper{
	background:#231f20 url(../img/bg-gallery.gif) no-repeat 0 0;
	height:600px;
}
body#groups-private-hire #wrapper{
	background:#231f20 url(../img/bg-private-hire.gif) no-repeat 0 0;
}
body#location #wrapper{
	background:#231f20 url(../img/bg-location.gif) no-repeat 0 0;
}
#home-right{
	position:absolute;
	width:400px;
	top:93px;
	left:411px;
	height:600px;
}
#hpim{
	p/osition:absolute;
	background:red;
	width:382px;
	height:227px;
	l/eft:411px;
	t/op:93px;

}
div.hp-image{
	width:362px;
	clear:left;
	*zoom:1;
	p/adding-bottom:300px;
	padding:10px;
	line-height:1.4em;
}
#wrapper h1{
	display:none;
}
#wrapper #nav{
	padding:185px 0 0 40px;
	width:225px;
	*margin-bottom:34px;
}
#wrapper #nav li{
	display:inline;
}
#wrapper #nav li a{
	display:block;
	float:left;
	font-size:1.4em;
	line-height:1.1em;
	text-transform:uppercase;
	margin:4px 5px 4px 0;
	padding-right:5px;
	height:1em;
	border-right:2px solid #ccc;
	white-space:nowrap;
}
#wrapper #nav li#col7 a{
	b/order:none;
	m/argin-bottom:34px;
}
#wrapper #nav li.selected a,
#wrapper #nav li a:hover{
	color:#d6df27;
	text-decoration:none;
}
#wrapper .address{
	display:block;
	width:218px;
	float:left;
	clear:left;
	padding:15px 0 0 40px;
	*margin:-35px 0 0 0;
}
#wrapper p.menu a{
	display:block;
	margin:142px 0 0 567px;
	*margin:46px 0 0 567px;
	width:150px;
	height:76px;
	text-indent:-999em;
}
#wrapper p.news a{
	display:block;
	margin:6px 0 0 567px;
	width:150px;
	height:64px;
	text-indent:-999em;
}
div.hp-links{
	clear:left;
	height:147px;
	width:299px;
	padding-top:21px;
	*margin:146px 0 0 6px;
	position:relative;
	background:url(../img/hp-links.gif) no-repeat 0 21px;;
}
#wrapper div.hp-links p.menu{
}
#wrapper div.hp-links p.menu a{
	margin:0;
	float:left;
	position:absolute;
	left:149px;
	top:22px;
}
#wrapper div.hp-links p.news a{
	margin:0;
	position:absolute;
	left:149px;
	top:104px;
}
#wrapper .details{
	display:block;
	width:410px;
	padding:0 0 0 330px;
	*padding:0;
	*margin:-130px 0 0 330px;
}
body#our-menu #wrapper .details{
	width:350px;
}
body#gallery #wrapper .details{
	margin-top:-179px;
	*margin-top:-310px;
}
#wrapper .details h3{
	text-transform:uppercase;
	font-size:2em;
	font-weight:normal;
	margin:6px 0 1em 0;
}
#wrapper .details p{
	margin:1em 0;
	font-size:1.1em;
}
ul#paging{
	margin:1em 0;
}
ul#paging li{
	display:block;
	float:left;
}
ul#paging li a{
	display:block;
	float:left;
	width:1.2em;
	color:#58585A;
}
#gallery-image{
	height:390px;
}
ul#paging li.selected a{
	color:#F063A4;
}
ul.downloads{
	margin:0 0 0 331px;
}
ul.downloads li{
	display:block;
	float:left;
	margin:0 7px 0 0;
}
ul.downloads li a{
	display:block;
	height:57px;
	text-indent:-999em;
}
ul.downloads li.menu a{
	width:113px;
	background:url(../img/bg-a-menu.gif) no-repeat 0 0;
}
ul.downloads li.news a{
	width:134px;
	background:url(../img/bg-a-news.gif) no-repeat 0 0;
}
a{
	color:#fff;
	text-decoration:none;
}
a:hover{
	color:#d6df27 !important;
	text-decoration:none;
}
form#signup{
	margin-left:330px;
}
form#signup input{
	width:15em;
	margin:0 0 1em 0;
}
form#signup input#mb-name,
form#signup input#mb-tlldk-tlldk{
	border:1px solid #F063A4;
	padding:2px;
}
form#signup input#submit{
	width:auto !important;;
	margin:-1.5em 0 0 0;
	padding:4px;
	border:none;
	color:#fff;
	background:#F063A4;
}
.address span{
	display:block;
	margin:9px 0 0 -1px;;
}
a#baltic{
	display:block;
	width:51px;
	height:23px;
	float:left;
	margin:15px 10px 0 0;
	*margin:20px 10px 0 0;
	text-indent:-999em;
	zoom:1;
	background:url(../img/bg.baltic.gif) no-repeat 0 0;
}
a#fresh{
	display:block;
	width:51px;
	float:left;
	height:23px;
	margin:15px 0 0 0;
	*margin:20px 0 0 0;
	text-indent:-999em;
	background:url(../img/bg.fresh.gif) no-repeat 0 0;
}