@charset "utf-8";
/* CSS Document */

body *
{
border:none;
margin:0;
padding:0;
color:#FFFFFF;
font-family:Helvetica, Arial, sans-serif
}

body
{
background-color:#000000;
}

#container
{
width:930px;
margin:auto;

}

.clearme
{
clear:both;
}

#logo
{
width:268px;
margin:auto;
margin-top:60px;
}

#nav-menu
{
margin-left:32px;
margin-top:28px;
height:35px;
}


.nav-item
{
float:left;
}

.nav-spacer
{
width:54px;
float:left
}

#main-header
{
height:52px;
padding-top:22px;
padding-bottom:22px;
}

#main
{
background:url(content-bg.gif);
}

#main-header-left
{
width:156px;
height:52px;
float:left;
background:url(in-this-section.gif) bottom right no-repeat;
margin-right:34px;
}

#main-header-centre
{
width:429px;
padding:0 32px 0 32px;
float:left;
}
#main-header-right
{
visibility:hidden;
padding-left:29px;
width:216px;
float:left;
}

#main-left
{
width:190px;
float:left;
}
#main-centre
{
width:429px;
padding:0 32px 0 32px;
float:left;
}
#main-right
{
padding-left:29px;
width:216px;
float:left;
}

#section-menu li
{
display:block;
padding-bottom:20px;
padding-right:34px;
width:156px;
list-style:none;
text-align:right;
font-family:"Century Gothic", Helvetica, Arial, Verdana, sans-serif;
font-weight:bold;
font-size:17px;
}

#section-menu li a
{
text-decoration:none;
}

#section-menu li a:hover
{
color:#fd5a1e;
}

#splash-pic
{
width:417px;
padding:12px 10px 10px 8px;
height:311px;
background:url(main-pic-frame.gif) no-repeat;
}

#main-right h2
{
font-family:"Century Gothic", Helvetica, Arial, Verdana, sans-serif;
font-weight:normal;
font-size:15px;
padding-top:8px
}

#main-right p
{
font-family:Helvetica, Arial, sans-serif;
font-size:12px;
text-align:left;
padding-right:5px;
padding-top:5px;
line-height:17px;
}

#main-header-left p
{
font-family:"Century Gothic", Helvetica, Arial, Verdana, sans-serif;
font-size:12px;
color:#CCCCCC;
text-align:right;
}

#main-centre p
{
font-size:14px;
line-height:23px;
text-align:justify;
margin-top:30px;
}

#main-centre p a
{
text-decoration:underline;
font-weight:bold;
}

p a:hover
{
color:#fd5a1e;
}

.quote
{
font-weight:bold;
text-align:left;
margin:30px 30px 0 30px;
}

input .search
{
border: 1px solid #ccc;
color:#ccc;
background-color:#000;
font-size:10px;
background-image:url(search-glass.gif);
background-position:right;
background-repeat:no-repeat;
padding-right:20px;
display:block;
width:212px;
padding:5px 20px 5px 5px;
}

.signup
{
border: 1px solid #ccc;
color:#ccc;
background-color:#000;
font-size:10px;
background-position:right;
background-repeat:no-repeat;
display:block;
padding:5px 5px 5px 5px;
}

.submit
{
border: 1px solid #ccc;
color:#fff;
background-color:#000;
font-size:12px;
background-position:right;
background-repeat:no-repeat;
display:block;
padding:5px 5px 5px 5px;
font-weight:bold;
margin-top:-10px;
}

#main-header-right p
{
font-size:9px;
font-family:font-family:"Century Gothic", Helvetica, Arial, Verdana, sans-serif;
padding-top:3px;
}

#main-header-right p a
{
text-decoration:none;
}

.fader {
visibility:hidden;
}

#footer
{
height:126px;
width:918px;
background-color:#000000;
background-image:url(footer_bg.jpg);
background-position:top right;
background-repeat:no-repeat;
padding:130px 0 0 12px;
}

#footer p
{
text-align:left;
font-size:12px;
line-height:18px;
}

#footer a
{
text-decoration:none;
}

.opening_times
{
font-size:16px;

font-weight:bold;
}

.large_link
{
font-size:24px;
font-weight:bold;
}

li.footer_links {
	float:left;
	padding-right:127px;
	list-style:none;
	font-family:font-family:"Century Gothic", Helvetica, Arial, Verdana, sans-serif;
	font-size:16px;
	font-weight:bold;
}

li.footer_links_last {
	float:left;
	list-style:none;
	font-family:font-family:"Century Gothic", Helvetica, Arial, Verdana, sans-serif;
	font-size:16px;
	font-weight:bold;
}



#footer_links_ul 
{ 
	
margin-top:40px;
margin-left:0px;
margin-bottom:40px;
}
	