/* HEADER STYLES UP TO TABBED NAVIGATION */
#topBanner {
	margin: auto;
	text-align: left;
	width: 775px;
	height:94px;
}

.topBannerInternal { background:#ffffff url(../cssimages/bg_headerPage.gif) no-repeat right 0px;}

#topBanner .tabTopRedMid {
	background:#8a1806 url(../cssimages/bg_tab_TopRed_mid.gif) repeat-x left top;
	height:17px; padding:9px 7px 0px 7px;
}
#topBanner .tabTopRedJoin {
	background:#8a1806 url(../cssimages/bg_tab_TopRed_join.gif) no-repeat left top;
	width:18px;
	height:26px;
}
#topBanner .tabTopRedActiveLeft {
	background:#ffffff url(../cssimages/bg_tab_TopRedActive_left.gif) no-repeat left top;
	width:18px;
	height:26px;
}
#topBanner .tabTopRedActiveLeft2 {
	background:#ffffff url(../cssimages/bg_tab_TopRedActive_left2.gif) no-repeat left top;
	width:25px;
	height:26px;
	margin-left:7px;
}
#topBanner .tabTopRedActiveRight {
	background:#ffffff url(../cssimages/bg_tab_TopRedActive_Right.gif) no-repeat left top;
	width:17px;
	height:26px;
}
#topBanner .tabTopRedActiveRight2 {
	background:#ffffff url(../cssimages/bg_tab_TopRedActive_Right2.gif) no-repeat left bottom;
	width:21px;
	height:26px;
}
#topBanner .tabTopRedActiveMid {
	background:#ffffff url(../cssimages/bg_tab_TopRedActive_mid.gif) repeat-x left top;
	height:17px; padding:9px 7px 0px 7px;
}
#topBanner .tabTopRedActiveMid2 {
	background:#ffffff url(../cssimages/bg_tab_TopRedActive_mid2.gif) repeat-x left top;
	height:17px; padding:9px 7px 0px 7px;
}
#topBanner .tabTopRedRight {
	background: url(../cssimages/bg_tab_TopRed_right.gif) no-repeat left top;
	width:18px;
	height:26px;
}
#topBanner .tabTopRedLeft {
	background: url(../cssimages/bg_tab_TopRed_left.gif) no-repeat right top;
	width:34px;
	height:26px;
}

#topBanner a, #topBanner a:link, #topBanner a:visited, #topBanner a:hover, #topBanner a:focus, #topBanner a:active { 
	text-decoration: none; 
	color: #fff;
	font-weight:bold;
}

.floatContainer{position:relative;margin-top:7px;height:40px; }

.floatLeft{float:left;}
.floatRight{float:right;}
.font70 {font-size:11px;}
.colourBrownRed { color:#5D1515; }
.paddTop7 {padding-top:7px;}
.marginRight30 {margin-right:25px;}
.clearBoth{clear:both;}
.height0 {line-height:0; height:0px;}
.displayNone {display:none;}
.displayBlock {display:block;}
.colourWhite{color:#ffffff;}
.bold {font-weight:bold;}
.noTextDec { text-decoration: none; }
.textCenter {text-align: center;}
.bgRed { background: #c41200; }
.height5px { height: 5px; line-height:5px; }
.marginLeft20 {margin-left:37px;}
.marginTop10 {margin-top: 10px;}


/* Standardise button link styles for right hand page promotions */

.birthdayPartiesPanel a, .birthdayPartiesPanel a:link, .birthdayPartiesPanel a:visited, .birthdayPartiesPanel a:hover, .birthdayPartiesPanel a:focus, .birthdayPartiesPanel a:active { 
	text-decoration: none; color: #fff; font-weight:bold;
}

.goAsaGroupPanel a, .goAsaGroupPanel a:link, .goAsaGroupPanel a:visited, .goAsaGroupPanel a:hover, .goAsaGroupPanel a:focus, .goAsaGroupPanel a:active { 
	text-decoration: none; color: #fff; font-weight:bold;
}

.barAndDinerPanel a, .barAndDinerPanel a:link, .barAndDinerPanel a:visited, .barAndDinerPanel a:hover, .barAndDinerPanel a:focus, .barAndDinerPanel a:active { 
	text-decoration: none; color: #fff; font-weight:bold;
}

.LoadsOfFunPanel a, .LoadsOfFunPanel a:link, .LoadsOfFunPanel a:visited, .LoadsOfFunPanel a:hover, .LoadsOfFunPanel a:focus, .LoadsOfFunPanel a:active { 
	text-decoration: none; color: #fff; font-weight:bold;
}