#header, #header_london {
	position:relative;
	z-index:150;
}

#global_homepage {
    width: 952px;
	padding:0px 8px 0px 8px;
}
#global_page {
	float: left;
    width: 760px;
	margin: 0px 0px 0px 0px;
}
#local_page {
	float: right;
    width: 764px;
	padding: 5px 4px 0px 4px;
	background-color: #fff;
	/*width: 772px;
	padding: 0px 0px 0px 0px;
	background-color: #ff0000;*/
}

#global_leftcolumn { float: left; width: 184px; margin:0 0 0 8px; }

.global_content {
	float:left;
	width:760px;
	margin:0 0 0 8px;
}
.global_content h2 {
	background:url(/images/facelift/global-page-title-header.png) no-repeat top left;
	width:750px;
	height:25px;
	color:#fff;
	font-family:Verdana, Arial, san-serif;
    font-weight:bold;
    font-size:13px;
	padding:5px 0 0 10px;
}
.global_content .panel {
	background:url(/images/facelift/global-page-borders.png) repeat-y top left;
	width:736px;
	padding:12px;
	min-height:285px;
}
.global_content .panel_base {
	background:url(/images/facelift/global-page-base.png) no-repeat top left;
	width:760px;
	height:12px;
}

.welcomepanel{
    float:right;
    height:295px;
    padding:0 0 10px 0;
    width:762px;
}

#home_welcomepanel{
    float:right;
	background:url(/images/facelift/welcome-panel.png) no-repeat;
    margin:0 0 5px 0;
    width:760px;
	height:351px;
}
#home_welcomepanel h3{
    font-family:Verdana, Arial, san-serif;
    font-weight:bold;
    font-size:13px;
    height:22px;
    line-height:22px;
    margin:0;
    padding:2px 0 0 10px;
}
#home_welcomepanel .panel_image{
	padding:2px 0 0 3px;
}
#home_welcomepanel .panel_content{
	font-family:Arial, san-serif;
    font-size:12px;
	color:#2f3d73;
	padding:10px;
}
#home_welcomepanel .less_padding{
	padding-top:3px;
}

#home_ticketsbox{
	position:relative;
	float:left;
	margin:0 0 5px 0;
    width:184px;
	height:351px;
}
#home_ticketsbox h3{
    font-family:Verdana, Arial, san-serif;
    font-weight:bold;
    font-size:11px;
	text-transform:uppercase;
    height:22px;
    line-height:22px;
    margin:0;
    padding:2px 0 0 10px;
}

#home_ticketsbox.fr_booktickets_bg,
#home_ticketsbox.it_booktickets_bg{
	background:url(/images/facelift/tickets-panel-hightide.png) no-repeat;
}
#home_ticketsbox.en_booktickets_bg,
#home_ticketsbox.de_booktickets_bg,
#home_ticketsbox.es_booktickets_bg,
#home_ticketsbox.nl_booktickets_bg,
#home_ticketsbox.fi_booktickets_bg,
#home_ticketsbox.sv_booktickets_bg,
#home_ticketsbox.pt_booktickets_bg{
	background:url(/images/facelift/tickets-panel-lowtide.png) no-repeat;
}

#home_ticketsbox .panel_image{
	padding:2px 0 0 3px;
}
#home_ticketsbox .panel_content{
	position:absolute;
	bottom:12px;
	left:10px;
	font-family:Arial, san-serif;
    font-size:12px;
}
#home_ticketsbox form#ticketBooking select{
	width:160px;
	margin-bottom:6px;
}
#home_ticketsbox form#ticketBooking select optgroup{
	font-style:normal;
}
#home_ticketsbox form#ticketBooking input.button{
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	text-transform:uppercase;
	/*background-color:#bd1f01;
	border:1px solid;
	border-color: #f75537 #c62406 #c62406 #f75537;*/
	border:none;
	background:#bd1f01 url(../images/facelift/form_button.gif) no-repeat top left;
	width:160px;
	height:20px;
	text-align:right;
	padding:0 12px 5px 0;
}

.column{
    float:left;
    font-family:Arial;
    font-size:14px;
    height:289px;
    margin:0;
    padding:3px;
    position:relative;
    width:170px;
}
.column h3{
    font-family:Verdana, Arial, san-serif;
    font-weight:bold;
    font-size:13px;
    height:24px;
    line-height:24px;
    margin:0;
    padding:0 0 0 6px;
    width:164px;
}
.column .panel_content{
    padding:12px 0 0 8px;
}
.column .panel_content p{
    clear:both;
    padding-top:5px;
}
.column .panel_content span{
    bottom:11px;
    font-size:10px;
    font-weight:bold;
    position:absolute;
    right:25px;
}
.column .panel_content span a:link, .column .panel_content span a:visited{
    color:#fff;
}

#homeboxes{
    clear:both;
    font-family:Arial;
    font-size:14px;
}
.homebox{
    float:left;
    height:260px;
    margin-right:8px;
    position:relative;
    width:184px;
}
.homebox.endpanel{
    margin-right:0px;
}
.homebox.sidepanel{
    margin-right:0px;
	margin-bottom:8px;
}
.homebox h3{
    font-family:Verdana, Arial, sans-serif;
    font-weight:bold;
    font-size:11px;
	text-transform:uppercase;
    height:22px;
    line-height:22px;
    margin:0;
    padding:2px 0 0 10px;
}

#home_birthdaysbox{
    background:url(/images/facelift/homepage-panel.png) no-repeat;
}
#home_whatsnewbox{
    background:url(/images/facelift/homepage-panel.png) no-repeat;
}
#home_adoptmebox{
    background:url(/images/facelift/homepage-panel.png) no-repeat;
}
#home_merlinannualpassbox{
    background:url(/images/facelift/homepage-map-panel.png) no-repeat;
}
#home_sealifeannualpassbox{
    background:url(/images/facelift/homepage-map-panel.png) no-repeat;
}
#home_groupsbox{
    background:url(/images/facelift/homepage-map-panel.png) no-repeat;
}
#home_combiticketsbox{
    background:url(/images/facelift/homepage-map-panel.png) no-repeat;
}
#home_fungamesbox_short{
    background:url(/images/facelift/homepage-fungames-panel.png) no-repeat;
}
#home_fungamesbox_short2{
    background:url(/images/facelift/homepage-fungames-panel-2.png) no-repeat;
}

#home_birthdaysbox .panel_image{
	padding:10px;
}
#home_birthdaysbox .panel_content{
	font-family:Arial, san-serif;
    font-size:12px;
	padding:10px;
}
#home_whatsnewbox .panel_image{
	padding:10px;
}
#home_whatsnewbox .panel_content{
	font-family:Arial, san-serif;
    font-size:11px;
	padding:0px 10px 0px 10px;
}
#home_whatsnewbox .panel_content a:link, #home_whatsnewbox .panel_content a:visited{
    color:#c62406;
	text-decoration:underline;
}
#home_adoptmebox .panel_image{
	padding:10px;
}
#home_adoptmebox .panel_content{
	font-family:Arial, san-serif;
    font-size:12px;
	padding:0px 10px 0px 10px;
}
#home_merlinannualpassbox .panel_image{
	padding:10px;
}
#home_merlinannualpassbox .panel_content a:link, #home_merlinannualpassbox .panel_content a:visited{
    color:#fff;
	text-decoration:none;
}
#home_sealifeannualpassbox .panel_image{
	padding:10px;
}
#home_sealifeannualpassbox .panel_content a:link, #home_sealifeannualpassbox .panel_content a:visited{
    color:#fff;
	text-decoration:none;
}
#home_groupsbox .panel_image{
	padding:10px;
}
#home_groupsbox .panel_content a:link, #home_groupsbox .panel_content a:visited{
    color:#fff;
	text-decoration:none;
}
#home_combiticketsbox .panel_image{
	padding:10px;
}
#home_combiticketsbox .panel_content a:link, #home_combiticketsbox .panel_content a:visited{
    color:#fff;
	text-decoration:none;
}

#home_emailsignupbox.pt_signup_bg{
	background:url(/images/facelift/emailsignup-smafish-smaenv.png) no-repeat;
}
#home_emailsignupbox.fi_signup_bg{
	background:url(/images/facelift/emailsignup-smafish-bigenv.png) no-repeat;
}
#home_emailsignupbox.en_signup_bg{
	background:url(/images/facelift/emailsignup-bigfish-bigenv.png) no-repeat;
}
#home_emailsignupbox.nl_signup_bg,
#home_emailsignupbox.fr_signup_bg,
#home_emailsignupbox.it_signup_bg,
#home_emailsignupbox.de_signup_bg,
#home_emailsignupbox.sv_signup_bg,
#home_emailsignupbox.es_signup_bg{
	background:url(/images/facelift/emailsignup-bigfish-smaenv.png) no-repeat;
}
#home_emailsignupbox .panel_image{
	padding:10px;
}
#home_emailsignupbox .panel_content{
	font-family:Arial, san-serif;
    font-size:12px;
	padding:85px 10px 0px 10px;
}
#home_emailsignupbox a:link, #home_emailsignupbox a:visited{
    color:#fff;
}
#home_emailsignupbox .panel_form{
	position:absolute;
	bottom:10px;
	left:12px;
	font-family:Arial, san-serif;
    font-size:12px;
	font-weight:bold;
	color:#fff;
}
#home_emailsignupbox .less_content_padding{
	padding-top:70px;
}
#home_emailsignupbox form#emailSignup input#email{
	width:155px;
	height:14px;
	font-size:11px;
	margin-bottom:6px;
}
#home_emailsignupbox form#emailSignup input.button{
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	text-transform:uppercase;
	border:none;
	background:#bd1f01 url(../images/facelift/form_button.gif) no-repeat top left;
	width:160px;
	height:20px;
	text-align:right;
	padding:0 12px 5px 0;
}
#home_emailsignupbox span{
	/*background:none;*/
    bottom:17px;
	/*color:#fff;*/
    font-size:10px;
    font-weight:bold;
    position:absolute;
    right:30px;
}

#home_fungamesbox{
	float:left;
	position:relative;
    background:url(/images/facelift/fun-games-panel.jpg) no-repeat;
	margin:0 0 5px 0;
    width:184px;
	height:351px;
}
#home_fungamesbox h3{
    font-family:Verdana, Arial, san-serif;
    font-weight:bold;
    font-size:11px;
    height:22px;
    line-height:22px;
    margin:0;
    padding:2px 0 0 10px;
}
#home_fungamesbox .panel_image{
	padding:2px 0 0 3px;
}
#home_fungamesbox .panel_content{
	font-family:Arial, san-serif;
    font-size:12px;
	padding:0px 10px 0 10px;
}
#home_fungamesbox span{
	position:absolute;
	bottom:16px;
	right:28px;
	text-align:right;
}
#home_fungamesbox span a:link, #home_fungamesbox span a:visited{
    color:#fff;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}

#home_fungamesbox_short .panel_image, #home_fungamesbox_short2 .panel_image{
	padding:9px 0 0 7px;
}
#home_fungamesbox_short .panel_content, #home_fungamesbox_short2 .panel_content{
	font-family:Arial, san-serif;
    font-size:12px;
	padding:0px 10px 0 10px;
}
#home_fungamesbox_short span, #home_fungamesbox_short2 span{
	position:absolute;
	bottom:15px;
	right:28px;
	text-align:right;
}
#home_fungamesbox_short span a:link, #home_fungamesbox_short span a:visited,
#home_fungamesbox_short2 span a:link, #home_fungamesbox_short2 span a:visited{
    color:#fff;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}

/*
.homebox .panel_content{
    padding:12px 0 0 8px;
}
.homebox .panel_content p{
    clear:both;
    padding-top:5px;
}
*/
.homebox .panel_content span{
    bottom:17px;
    font-size:10px;
    font-weight:bold;
    position:absolute;
    right:30px;
}
/*
.homebox .panel_content span a:link, .homebox .panel_content span a:visited{
    color:#fff;
}
*/
.homebox .adoptme_content{
    padding:3px 0px 0px 0px;
}

#en_footer_details { text-align: center; margin: 0 auto; width: 100%; 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_footerpanel
{
    margin-bottom: 5px;
    text-align: center;
}
#en_footerpanel ul
{
    margin: 0 auto;
    padding: 0;
    text-align:center;
    list-style: none;
}
#en_footerpanel ul li
{
    padding: 0px 5px 0px 5px;
    border-left: 1px solid #f8e22d;
    font-size: 12px;
    font-weight: normal;
    display: inline;
}
#en_footerpanel ul li.first_item
{
	border-left:none;
}
#en_footerpanel a { color: #fff; text-decoration: none; }
#en_footerpanel a:hover { color: #fff; text-decoration:underline; }
#en_footerpanel a#footer_selected { color:#fff; background:none; text-decoration: underline; }

form#ticketBooking select{
	font-size:11px;
}

.link_panel {
	float:left;
	width:241px;
	margin:0 6px 0 0;
}
.link_panel h3 {
	background:url(/images/facelift/link-panel-title-header.png) no-repeat top left;
	width:241px;
	height:25px;
	color:#fff;
	font-family:Verdana, Arial, san-serif;
    font-weight:bold;
    font-size:13px;
	padding:5px 0 0 10px;
}
.link_panel .panel {
	background:url(/images/facelift/link-panel-borders.png) repeat-y top left;
	width:221px;
	padding:10px;
	min-height:272px;
}
.link_panel .panel_base {
	background:url(/images/facelift/link-panel-base.png) no-repeat top left;
	width:241px;
	height:12px;
}

.press_panel {
	float:left;
	width:354px;
	margin:0px;
}
.press_panel h3 {
	background:url(/images/facelift/press-panel-header.png) no-repeat top left;
	width:344px;
	height:25px;
	color:#fff;
	font-family:Verdana, Arial, san-serif;
    font-weight:bold;
    font-size:13px;
	padding:5px 0 0 10px;
}
.press_panel .panel {
	background:url(/images/facelift/press-panel-borders.png) repeat-y top left;
	width:334px;
	padding:10px;
	min-height:200px;
}
.press_panel .panel_base {
	background:url(/images/facelift/press-panel-base.png) no-repeat top left;
	width:354px;
	height:14px;
}

.adoptions-banner h2 {
	background:url(/images/adoptions/adoptions-banner.jpg) no-repeat top left;
	width:760px;
	height:260px;
	text-indent:-9999px;
	padding:0;
}
.adoptions-register-banner h2 {
	background:url(/images/adoptions/register-banner.jpg) no-repeat top left;
	width:760px;
	height:260px;
	text-indent:-9999px;
	padding:0;
}

#local_content_column{
	float:left;
	width:575px;
}

#local_info_column{
	float:left;
	width:185px;
}

.local_welcome_panel {
	float:left;
	width:568px;
}
.local_welcome_panel h2 {
	background:url(/images/facelift/local-welcome-title-header.png) no-repeat top left;
	width:558px;
	height:21px;
	color:#fff;
	font-family:Verdana, Arial, san-serif;
    font-weight:bold;
    font-size:13px;
	padding:5px 0 0 10px;
}
.local_welcome_panel .borders {
	background:url(/images/facelift/local-welcome-borders.png) repeat-y top left;
	width:568px;
}
.local_welcome_panel .panel_base {
	background:url(/images/facelift/local-welcome-base.png) no-repeat top left;
	width:568px;
	height:14px;
}
.local_welcome_panel .panel_image{
	padding-left:3px;
}
.local_welcome_panel .panel_content{
	font-family:Arial, san-serif;
    font-size:12px;
	color:#2f3d73;
	padding:10px 10px 0px 10px;
}

.local_content {
	float:left;
	width:568px;
}
.local_content h2 {
	background:url(/images/facelift/local-page-title-header.png) no-repeat top left;
	width:558px;
	height:25px;
	color:#fff;
	font-family:Verdana, Arial, san-serif;
    font-weight:bold;
    font-size:13px;
	padding:5px 0 0 10px;
}
.local_content .panel {
	background:url(/images/facelift/local-page-borders.png) repeat-y top left;
	width:543px;
	padding:10px 15px 0px 10px;
	min-height:565px;
}
.local_content .panel_base {
	background:url(/images/facelift/local-page-base.png) no-repeat top left;
	width:568px;
	height:14px;
}