#container
{
	width: 970px;
	border: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
}
/* =HEADER
   ----------------------------------------------------*/
#header
{
	background:url(../images/facelift/header.gif) no-repeat;
	width: 970px;
	height: 110px;
}
#header_local
{
	background:url(../images/facelift/local-header.gif) no-repeat;
	width: 970px;
	height: 110px;
}
h1{float:left; display:block; height:80px; width:200px; padding:0; margin:0; text-indent:-9999px; background:none;}
h1 a{display:block; height:80px; width:200px;padding:0;margin:0;}
#navbar{float:left; width:760px; height:35px; margin-top:22px; margin-bottom:0; padding-left:2px; background:none; border:none;}
.ul_navbar{padding:0; margin:0; list-style:none; height:35px; position:relative; background:none;}

.ul_navbar li.li_navbar {display:block; float:left; position:relative; background:url(../images/local/london/bg_nav.gif) right center no-repeat; padding:0; margin:0;}
.ul_navbar li a.link_navbar {display:block; float:left; height:35px; width:auto; line-height:35px; color:#2f3d73; text-decoration:none; font-size:14px; font-weight:bold; padding:0 5px 0 5px; cursor:pointer;}
.ul_navbar li a.link_navbar span {float:left; display:block; height:35px;}
.ul_navbar li a.link_navbar span#nav_selected {color:#c62406; background:url(../images/nav_selected.gif) no-repeat center 29px;}

#controlbar{float:left; clear:left; height:24px; width:970px; border-top:none; background:none; padding:1px 0 0 0; margin:0;}

#ul_controls{height:24px; width:200px; float:left; border-right:none; padding:0 1px 0 0;margin:0;list-style:none;} /*width:196px;*/

h1#benalmadena_logo{background:url(../images/facelift/h1-benalmadena.gif);}
h1#berlin_logo{background:url(../images/facelift/h1-berlin.gif);}
h1#birmingham_logo{background:url(../images/facelift/h1-birmingham.gif);}
h1#blackpool_logo{background:url(../images/facelift/h1-blackpool.gif);}
h1#blankenberge_logo{background:url(../images/facelift/h1-blankenberge.gif);}
h1#bray_logo{background:url(../images/facelift/h1-bray.gif);}
h1#brighton_logo{background:url(../images/facelift/h1-brighton.gif);}
h1#gardaland_logo{background:url(../images/facelift/h1-gardaland.gif);}
h1#greatyarmouth_logo{background:url(../images/facelift/h1-greatyarmouth.gif);}
h1#hannover_logo{background:url(../images/facelift/h1-hannover.gif);}
h1#helsinki_logo{background:url(../images/facelift/h1-helsinki.gif);}
h1#konigswinter_logo{background:url(../images/facelift/h1-konigswinter.gif);}
h1#konstanz_logo{background:url(../images/facelift/h1-konstanz.gif);}
h1#lochlomond_logo{background:url(../images/facelift/h1-lochlomond.gif);}
h1#london_logo{background:url(../images/facelift/h1-london.gif);}
h1#munich_logo{background:url(../images/facelift/h1-munich.gif);}
h1#oberhausen_logo{background:url(../images/facelift/h1-oberhausen.gif);}
h1#paris_logo{background:url(../images/facelift/h1-paris.gif);}
h1#porto_logo{background:url(../images/facelift/h1-porto.gif);}
h1#scarborough_logo{background:url(../images/facelift/h1-scarborough.gif);}
h1#scheveningen_logo{background:url(../images/facelift/h1-scheveningen.gif);}
h1#speyer_logo{background:url(../images/facelift/h1-speyer.gif);}
h1#timmendorfer_logo{background:url(../images/facelift/h1-timmendorfer.gif);}
h1#weymouth_logo{background:url(../images/facelift/h1-weymouth.gif);}


/* =FONT OVERRIDES
   ----------------------------------------------------*/
h3{padding:0;margin:0;height:26px; text-indent:0;}
h3#advance_booking{font-family:Arial, Helvetica, sans-serif;}
h4{color:#313e75;font-family:Arial, Helvetica, sans-serif;}
h4.sealife_annual_pass{font-family:Arial, Helvetica, sans-serif;}
.whatsnew_panel h4{font-family:Arial, Helvetica, sans-serif;}
.downloadspanel h4{font-family:Arial, Helvetica, sans-serif;}
.contacts_header h4{font-family:Arial, Helvetica, sans-serif;}
ul.annual_pass_benefits{font-family:Arial, Helvetica, sans-serif;}
.ticket_types{font-family:Arial, Helvetica, sans-serif;}
/* =PAGE-LAYOUT
   ----------------------------------------------------*/
#sidebar{
width:189px;
padding-left:8px;
float:left;
background:url(../images/local/london/sidebar_bg.gif) no-repeat top right #c7c7c7;
/*height:692px;*/
}
div.panel185x262{
background:url(../images/local/london/homepagepanel185x262.gif) no-repeat;
float:left;
width:185px;
height:262px;
}

div.wide_column_562 { float: left; width: 562px; margin-top:6px;}
div.wide_column_752 { float: left; width: 752px; margin-top:6px;}

.whitepanel{
	margin-bottom: 0px;
	padding: 0;
	background-color: #fff;
	border: none;
}

.whitepanel .content_panel{
	float:left;
	margin:0;
	padding:10px 10px 0px 10px;
	min-height:627px;
	width:542px;
	background: url(../images/local/london/contentpanelborders.gif) repeat-y top left;
}
.whitepanel .content_panel_base{
	float:left;
	position:relative;
	margin:0;
	padding:0;
	width:562px;
	height:13px;
	background: url(../images/local/london/contentpanelbase.gif) no-repeat bottom left;
}

.whitepanel .content_panel_wide{
	float:left;
	margin:0;
	padding:10px 10px 0px 10px;
	min-height:627px;
	width:732px;
	background: url(../images/local/london/contentpanelborders_wide.gif) repeat-y top left;
}
.whitepanel .content_panel_base_wide{
	float:left;
	position:relative;
	margin:0;
	padding:0;
	width:752px;
	height:13px;
	background: url(../images/local/london/contentpanelbase_wide.gif) no-repeat bottom left;
}

.downloads_panel_header{
	float:left;
	margin:0;
	padding:0;
	width:154px;
	height:20px;
	background: url(../images/facelift/downloadspanelheader.gif) no-repeat top left;
	color:#fff;
	font-family:Verdana, Arial, san-serif;
    font-weight:bold;
    font-size:11px;
	padding:8px 0 0 10px;
}
.downloads_panel_borders{
	float:left;
	margin:0;
	padding:10px 10px 0px 10px;
	min-height:150px;
	width:144px;
	background: url(../images/local/london/downloadspanelborders.gif) repeat-y top left;
}
.downloads_panel_base{
	float:left;
	position:relative;
	margin:0;
	padding:0;
	width:164px;
	height:12px;
	background: url(../images/local/london/downloadspanelbase.gif) no-repeat bottom left;
}

.downloads_panel_header_groups{
	float:left;
	margin:0;
	padding:0;
	width:184px;
	height:20px;
	background: url(../images/facelift/downloadspanelheader_groups.gif) no-repeat top left;
	color:#fff;
	font-family:Verdana, Arial, san-serif;
    font-weight:bold;
    font-size:11px;
	padding:8px 0 0 10px;
}
.downloads_panel_borders_groups{
	float:left;
	margin:0;
	padding:10px 10px 0px 10px;
	min-height:150px;
	width:164px;
	background: url(../images/local/london/downloadspanelborders_groups.gif) repeat-y top left;
}
.downloads_panel_base_groups{
	float:left;
	position:relative;
	margin:0;
	padding:0;
	width:184px;
	height:12px;
	background: url(../images/local/london/downloadspanelbase_groups.gif) no-repeat bottom left;
}

ul.downloads li a{color:#000;}

h4.feed_time, h4.partner_title
{
	border-top: 1px solid #313e75;
	border-bottom: 1px solid #313e75;
}

#leftcolumn_550 { width: 550px; float: left; }
#rightcolumn_165 { width: 165px; float: left; }
#rightcolumn_185 { width: 185px; float: left; }

h3#feed_times_subtitle
{
	height: 15px;
	background: #313e75 url(../images/local/london/gradient_blue_chrome.gif) repeat-x;
}

#submenu{
margin:5px 0 0 0px;
font-family:Arial, Helvetica, sans-serif;
color:#2f3d73;
}
#submenu{
background:url(../images/facelift/local-submenu.png) no-repeat;
float:left;
width:185px;
}
#submenu h3{
font-family:Verdana, Arial, sans-serif;
font-size:11px;
height:24px;
line-height:24px;
margin:0;
padding:2px 0 0 10px;
}
#submenu ul{
padding:0px 0px 0px 0px;
margin:0;
list-style:none;
}
#submenu li{
background:url(../images/local/london/lisubmenu.gif) repeat-x;
height:21px;
line-height:21px;
margin:0 5px 0 4px;
display:block;
}
#submenu li.firstsubmenu{
background:url(../images/local/london/lifirstsubmenu.gif) repeat-x left -1px;
display:block;
height:20px;
line-height:20px;
}
#submenu li.lastsubmenu{
background:url(../images/local/london/lilastsubmenu.gif) no-repeat -1px top;
margin:0;
padding-left:4px;
height:30px;
display:block;
}
#submenu a:link, #submenu a:visited{
background:url(../images/local/london/arrowblue.gif) no-repeat 10px 6px;
display:block;
padding-left:22px;
text-decoration:none;
color:#2f3d73;
font-weight:bold;
font-size:12px;
height:21px;
line-height:21px;
}
#submenu a#local_selected, #submenu a:hover{
background:url(../images/local/london/arrowred.gif) no-repeat 10px 6px;
color:#c624060;
}

#contactmenu{
background:url(../images/facelift/local-contacts-panel.png) no-repeat;
margin:5px 0 0 0px;
font-family:Arial, Helvetica, sans-serif;
color:#2f3d73;
} 
#contactmenu h3{
font-family:Verdana, Arial, sans-serif;
font-size:11px;
height:24px;
line-height:24px;
margin:0;
padding:2px 0 0 10px;
}
#contactmenu dl{
background:url(../images/local/london/contactdetailicons.gif) no-repeat;
margin:0 0 0 3px;
padding:4px 0 0 0;
height:225px;
}
#contactmenu dt{
padding:2px 5px 0px 50px;
font-size:11px;
font-weight:bold;
height:14px;
}
#contactmenu dd{
padding:0px 5px 0px 50px;
font-size:11px;
}
#contactmenu a:link, #contactmenu a:visited{
color:#2f3d73;
}
#contactmenu a:hover{
text-decoration:none;
}
#ddaddress{
height:76px;
}
#ddoffice{
height:25px;
}
#ddtickets{
height:25px;
}
#ddemail{
height:60px;
}
#local_content {
}
#welcomepanel {
background:url(../images/local/london/welcomepanel.gif) no-repeat;
float:left;
width:562px;
height:412px;
margin:5px 0px 0px 0px;
}
#welcomepanel h3{
background:url(../images/local/london/h3welcomepanel.gif) no-repeat;
margin-left:10px;
}
#welcomepanel img{
padding-left:2px;
}
#welcomepanel p{
padding:15px;
margin:0;
color:#2f3d73;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
}
#standardticketspanel {
background:url(../images/local/london/standardtickets.gif) no-repeat;
position:relative;
float:left;
width:184px;
height:164px;
margin:6px 0px 0px 5px;
}
#standardticketspanel p, #combiticketspanel p{
}
#standardticketspanel a, #combiticketspanel a{
display:block;
height:18px;
width:164px;
position:absolute;
bottom:14px;
left:11px;
}
#combiticketspanel {
background:url(../images/local/london/combitickets.gif) no-repeat;
position:relative;
float:left;
width:184px;
height:242px;
margin:5px 0px 0px 5px;
}
#whatsnewpanel{
margin:6px 0 0 0px;
}
#whatsnewpanel h3{
background:url(../images/local/london/h3whatsnewpanel.gif) no-repeat;
margin-left:10px;
}
#whatsnewpanel img{
display:block;
margin:9px auto 7px;
position:relative;
left:-1px;
border:1px solid #2f3d73;
}
#whatsnewpanel h4{
margin:0 10px;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:14px;
color:#2f3d73;
}
#whatsnewpanel p{
margin:5px 10px;
padding:0;
font-family:Arial, Helvetica, sans-serif;
}
#whatsnewpanel a:link, #whatsnewpanel a:visited{
color:#c62406;
}
#whatsnewpanel a:hover{
text-decoration:none;
}
#annualpass, #adoptionspanel{
margin:6px 0 0 5px;
}
/*
#annualpass h3{
background:url(../images/local/london/h3annualpasspanel.gif) no-repeat;
margin-left:10px;
}
#annualpass img{
display:block;
margin:9px 0px 7px 3px;
position:relative;
left:-1px;
}
#annualpass p{
margin:5px 15px 0 10px ;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
}
#annualpass a:link{
background:url(../images/local/london/buynow.gif) no-repeat;
margin:10px auto 2px;
position:relative;
left:-1px;
display:block;
height:24px;
width:166px;
}
*/
#annualpass img{
padding:6px 0 0 7px;
}
#adoptionspanel h3{
background:url(../images/local/london/h3adoptionspanel.gif) no-repeat;
margin-left:10px;
}
#adoptionspanel img{
display:block;
margin:9px auto 7px;
position:relative;
left:-1px;
border:1px solid #2f3d73;
}
#adoptionspanel h4{
margin:0 10px;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:14px;
color:#2f3d73;
}
#adoptionspanel p{
margin:5px 10px;
padding:0;
font-family:Arial, Helvetica, sans-serif;
}
#adoptionspanel a:link, #adoptionspanel a:visited{
color:#c62406;
}
#adoptionspanel a:hover{
text-decoration:none;
}
#joinuspanel{
float:left;
width:160px;
margin:13px 0px 0px 15px;
font-family:Arial, Helvetica, sans-serif;
}
#joinuspanel h3{
background:url(../images/local/london/h3joinus.gif) no-repeat;
padding:0;
margin:0;
}
#joinuspanel p{
padding:0;
margin:0;
}
#joinuspanel dl{
padding:0;
margin:0;
}
#joinuspanel dt{
font-weight:bold;
color:#2f3d73;
padding-top:4px;
}
#sub_but{
float:right;
margin:10px 2px;
}
#dl,dt,dd{
	padding:0;
	margin:0;
}
img                  { border:none; } /* turn off borders for linked images */
img.header_icon      { position: absolute; margin-top: -10px; padding: 0px 5px 0px 3px; vertical-align: middle; }
img.header_icon_cake { position: absolute; margin-top: -5px; padding: 0px 5px 0px 3px; vertical-align: middle; }

/* =FOOTER
   ----------------------------------------------------*/

.en_footer_details {background:url(../images/facelift/footer.gif) no-repeat top center; text-align: center; padding:20px 0 10px; margin: 0px auto; width: 970px; font-family: Arial, san-serif; font-style: normal; font-size: 12px; color: #fff; }
.en_footer_details #info         { clear:both; font-size: 10px; }
.en_footer_details #info a       { color: #fff; text-decoration: underline; }
.en_footer_details #info a:hover { text-decoration: none; }
.en_footer_details #en_footerpanel
{
    margin-bottom: 5px;
    text-align: center;
}
.en_footer_details #en_footerpanel ul
{
    margin: 0 auto;
    padding: 0;
    text-align:center;
    list-style: none;
}
.en_footer_details #en_footerpanel ul li
{
    padding: 0px 5px 0px 5px;
    border-left: 1px solid #a0d8ff;
    font-size: 12px;
    font-weight: normal;
    display: inline;
}
.en_footer_details #en_footerpanel ul li.first_item
{
	border-left:none;
}
.en_footer_details #en_footerpanel a { color: #fff; text-decoration: none; }
.en_footer_details #en_footerpanel a:hover { color: #fff; text-decoration:underline; }
.en_footer_details #en_footerpanel a#footer_selected { color:#fff; background:none; text-decoration: underline; }

.local_footer_details {background:url(../images/facelift/local-footer.gif) no-repeat top center; }

/* =JQUERY EXPANDING MENU
   ----------------------------------------------------*/

#submenu .local_pages_sub {
	border: none;
}

#submenu .local_pages_sub ul {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 100%;
}

#submenu .local_pages_sub ul li {
	background: none;
	border: none;
	color: #000;
	vertical-align: middle;
}

#submenu .local_pages_sub ul li a {
	margin-left: 15px;
	padding-left: 10px;
	background: url(../images/submenu_item_dot.gif) no-repeat center left;
	font-family: Arial, san-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

#submenu .local_pages_sub ul li a#local_selected, #submenu .local_pages_sub ul li a:hover {
	background: url(../images/submenu_item_dot.gif) no-repeat center left;
	color: #c62406;
}

/* =TICKER BOX CSS
   ----------------------------------------------------*/

.infopanel { width:184px; height:260px; }
.infopanel ul { width:184px; margin:0; position:relative; }
.infopanel li {
	width: 184px;
	list-style: none;
	position: absolute;
	top: 0px;
	left: 0px;
	overflow: hidden;
}

/* =BIRTHDAY PACKAGES
   ----------------------------------------------------*/

.birthday_package h3 { color:#2f3d73; font-size:15px; }
.birthday_package .price { color:#c62406; }
.birthday_package .small_print { font-size:11px; }
.birthday_package ul {
	list-style:none;
	margin:20px 0px 5px 2px;
	padding:0;
}
.birthday_package ul li
{
	line-height: 22px;
	background: url(../images/facelift/birthday_item_bullet.gif) no-repeat center left;
	padding-left: 32px;
}


/* =DOWNLOAD BUTTON
   ----------------------------------------------------*/

#download{
	background:url(../images/facelift/s-middle.png) repeat-x;
	width:100px;
	height:23px;
	list-style:none;
	padding:0;
	margin:0;
}
#download a:link, #download a:visited{
	background:url(../images/facelift/s-left.png) no-repeat;
	display:block;
	height:23px;
	padding:0;
	margin:0;
	text-decoration:none;
}
#download a:link span, #download a:visited span{
	background:url(../images/facelift/s-right-down-arrow.png) no-repeat right;
	color:#fff;
	display:block;
	font-size:10px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	height:15px;
	padding:1px 25px 7px 15px;
	line-height:15px;
	margin:0;
	text-align:right;
	text-decoration:none;
	text-transform:uppercase;
}

/* =RED BUTTON
   ----------------------------------------------------*/
/*
#red_button{
	background:url(../images/facelift/s-middle.png) repeat-x;
	width:100px;
	height:23px;
	list-style:none;
	padding:0;
	margin:0;
}
#red_button a:link, #red_button a:visited{
	background:url(../images/facelift/s-left.png) no-repeat;
	display:block;
	height:23px;
	padding:0;
	margin:0;
	text-decoration:none;
}
#red_button a:link span, #red_button a:visited span{
	background:url(../images/facelift/s-right.png) no-repeat right;
	color:#fff;
	display:block;
	font-size:10px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	height:15px;
	padding:1px 25px 7px 15px;
	line-height:15px;
	margin:0;
	text-align:right;
	text-decoration:none;
	text-transform:uppercase;
}
*/

.red_button {
	background:#bd1f01 url(../images/facelift/form_button.gif) no-repeat top left;
	width:145px;
	height:15px;
	text-align:right;
	padding:0 15px 5px 0;
}

.red_button a:link, .red_button a:visited{
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	text-transform:uppercase;
	text-decoration:none;
	display:block;
	height:20px;
	padding:0;
	margin:0;
}