/* CSS Document */

/* Created 21-04-06 by Andrew Smith */



.register {
	height: 825px;
	float: right;
}
#topHeader a {
	color:#eeeeee;
	text-decoration: none;
}
#topHeader a:hover {
	color:#ffffff;
}
#page #headerTop01 {
	background: #FFFFFF url(../cssimages/bgLogoBar.jpg) repeat-y left top;
	height: 4em;
	text-align: left;
}
#page #headerTop01 #logo {
	float: right;
	margin-top: 1em;
}
#page #headerTop02 {
	background: #ffffff;
	clear: both;
}
#page #headerTop02 div {
	float: left;
	height:18px;
}
input.borderless {
	border: 0px none #FFFFFF;
}
.LeftCol50percent {
	background: url(../cssimages/bg_dot_red.gif) repeat-y right top;
	width:50%;
	float:left;
	padding:0;
	margin:0;
}
.RightCol50percent {
	padding:0;
	margin:0 0 0 50%;
}
.LeftCol25percent {
	background: url(../cssimages/dot_Grey.gif) repeat-y right top;
	width:25%;
	float:left;
	padding:0;
	margin:0;
}
.RightCol75percent {
	padding:0;
	margin:0 0 0 25%;
}
/*

#topNav div#HomeMid {

	background: url(images/nav4Out_02.gif) repeat-x left top;

}

#topNav div#HomeMid a:hover {

	background: url(images/nav4Over_02.gif) repeat-x left top; padding: 0 0 7px 0;

}

div#HomeMid a {

	padding: 0 0 7px 0;

}

*/

ul.redBullet {
	list-style: url(../images/bullet_red.gif) none outside;
	margin-left: -1em;
	padding-left: 2.5em;
}
ul.redBullet li {
	line-height:150%;
}
ul.blueBullet {
	list-style: url(../images/bullet_blue.gif) none outside;
	margin-left: -1em;
	padding-left: 2.5em;
}
.button {
	background: url(../cssimages/bg_showAll_soFar.gif) no-repeat left top;
	border-width: 0px;
	border-style: none;
	padding: 2px;
	text-align: right;
}
ul.blueBullet li {
	line-height:120%;
}
/*

ul.oliveBullet {

	list-style: url(../images/bullet_olive.gif) none outside;

	margin-left: -1em; padding-left: 2.5em;}



*/



.moreLinkOlive {
	background: url(../images/bullet_olive.gif) no-repeat left center;
	padding-left: 1.25em;
	text-decoration:none;
}
.moreLinkRed {
	background: url(../images/bullet_red.gif) no-repeat left center;
	padding-left: 1.25em;
	text-decoration:none;
}
#page #searchBarTop {
	clear:both;
	background: #92A9BF;
	width: 100%;
	text-align: right;
	border-bottom:solid 1px #4d4d4d;
	padding-bottom:1px;
}
.searchTopButton {
	background: url(../cssimages/bg_searchTop.gif);
	border:none 0px;
	padding-left: 15px;
	padding-right: 0px;
	padding-top:0px;
	padding-bottom:0px;
}
.horizDivGreenTop {
	background: url(../cssimages/border_horizGreen.gif) repeat-x left top;
}
#eNews {
	border-top: 1px solid #edf0f4;
	border-left: 1px solid #edf0f4;
	border-right: 1px solid #edf0f4;
}
#eNews #eNewsInternal {
	border-right: 1px solid #c2c5c8;
	border-left: 1px solid #ffffff;
	border-top: 1px solid #ffffff;
	background: #edf0f4;
	padding: 7px;
}
#quickSearch {
	padding: 15px;
	background: #E2E0CD;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #CCCC99;
	border-bottom: 1px solid #CCCC99;
	border-left: 1px solid #FFFFFF;
}
#searchForProduct #prodSearchList1 {
	float: left;
	width: 50%;
}
#searchForProduct #prodSearchList2 {
	margin-left: auto;
}
#quickSearchBorder {
	border: 1px solid #E2E0CD;
}
#eNewsBottom {
	border-left: 1px solid #edf0f4;
	background: #edf0f4 url(../cssimages/bg_greyBox_bottom.gif) no-repeat right bottom;
	padding: 7px;
}
#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;
}
/* green button */

.buttonChangeCentre {
	height:28px;
	display:block;
	color:#ffffff;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
}
.buttonGreenMid {
	background:url('../images/buttons/green_bg.gif') repeat-x left top;
}
.buttonGreenLeft {
	padding-left:14px;
	background:transparent url('../images/buttons/green_left.gif') no-repeat left top;
}
.buttonGreenRight {
	height:22px;
	padding-top:6px;
	padding-right:13px;
	text-align:center;
	background:url('../images/buttons/green_right.gif') no-repeat right top;
}
/* Right column panels */



/* KidsClubPanel */

.kidsClubPanel {
	height:46px;
	padding:94px 0 0 0;
	background:#ffffff url('../cssimages/rc_kidsclub.jpg') no-repeat center center;
}
.buttonKids {
	height:28px;
	display:block;
	color:#ffffff;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
}
.buttonKidsMid {
	width:129px;
	margin:0 0 0 12px;
	float:left;
	background:url('../images/buttons/kids-mid.gif') repeat-x left top;
}
.buttonKidsLeft {
	background:url('../images/buttons/kids-left.gif') no-repeat left top;
}
.buttonKidsRight {
	padding:6px 0 0 15px;
	background: url('../images/buttons/kids-right.gif') no-repeat right top;
}
/* News Panel */

.newsPanel {
	height:46px;
	padding:95px 0 0 0;
	background:#ffffff url('../cssimages/rc_news.jpg') no-repeat center center;
}
.buttonNews {
	height:25px;
	display:block;
	color:#ffffff;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
}
.buttonNewsMid {
	width:129px;
	margin:0 0 0 12px;
	float:left;
	background:url('../cssimages/button_news_mid.gif') repeat-x left top;
}
.buttonNewsLeft {
	background:url('../cssimages/button_news_left.gif') no-repeat left top;
}
.buttonNewsRight {
	padding:6px 0 0 15px;
	background: url('../cssimages/button_news_right.gif') no-repeat right top;
}
/* Summer Sale Panel */

.summerSalePanel {
	height:46px;
	padding:94px 0 0 0;
	background:#ffffff url('../cssimages/rc_spring_summer.jpg') no-repeat center center;
}
.buttonSummer {
	height:28px;
	display:block;
	color:#ffffff;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
}
.buttonSummerMid {
	width:129px;
	margin:0 0 0 12px;
	float:left;
	background:url('../cssimages/button_wow_mid.gif') repeat-x left top;
}
.buttonSummerLeft {
	background:url('../cssimages/button_wow_left.gif') no-repeat left top;
}
.buttonSummerRight {
	padding:6px 0 0 15px;
	background: url('../cssimages/button_wow_right.gif') no-repeat right top;
}
/* Christmas Blast */

.christmasBlast {
	height:46px;
	padding:94px 0 0 0;
	background:#ffffff url('../cssimages/rc_christmasBlast.jpg') no-repeat center center;
}
.buttonChristmas {
	height:28px;
	display:block;
	color:#ffffff;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
}
.buttonChristmasMid {
	width:129px;
	margin:0 0 0 12px;
	float:left;
	background:url('../cssimages/button_christmas_mid.gif') repeat-x left top;
}
.buttonChristmasLeft {
	background:url('../cssimages/button_christmas_left.gif') no-repeat left top;
}
.buttonChristmasRight {
	padding:6px 0 0 15px;
	background: url('../cssimages/button_christmas_right.gif') no-repeat right top;
}
/* Christmas Blast */


.takeLiberties {
	height:46px;
	padding:94px 0 0 5px;
	background:#ffffff url('../cssimages/rc_takeLiberties.jpg') no-repeat center center;
}
.buttonTakeLiberties {
	height:28px;
	display:block;
	color:#ffffff;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
}
.buttonTakeLibertiesMid {
	width:129px;
	margin:0 0 0 12px;
	float:left;
	background:url('../images/buttons/red_bg.gif') repeat-x left top;
}
.buttonTakeLibertiesLeft {
	background:url('../images/buttons/red_left.gif') no-repeat left top;
	margin-left:-5px;
}
.buttonTakeLibertiesRight {
	padding:6px 0 0 15px;
	background: url('../images/buttons/red_right.gif') no-repeat right top;
	margin-right:-5px;
}
.moreLolly {
	height:46px;
	padding:94px 0 0 5px;
	background:#ffffff url('../cssimages/rc_moreLolly.gif') no-repeat center center;
}
.wildChristmasBlast {
	height:46px;
	padding:94px 0 0 5px;
	background:#ffffff url('../cssimages/rc_christmas2009.gif') no-repeat center center;
}
.cautionPromo {
	height:131px;
	padding:9px 0 0 4px;
	background:#ffffff url('../cssimages/rc_caution.jpg') no-repeat center center;
}
.cautionPromo a {
	display:block;
	height:14px;
	padding-top:105px;
	color:#feed01;
	font-size:1px;
	text-indent:-9999em;
}
.bowlerzCrewPromo {
	height:131px;
	padding:9px 0 0 4px;
	background:#ffffff url('../cssimages/rc_bowlerzCrew.jpg') no-repeat center center;
}
.getawayWinners a {
	display:block;
	height:14px;
	padding-top:105px;
	color:#BDCB02;
	font-size:1px;
	text-indent:-9999em;
}
.getawayWinners {
	height:131px;
	padding:9px 0 0 4px;
	background:#ffffff url('../cssimages/rc_getawayWinners.jpg') no-repeat center center;
}
.solPromoRC a {
	display:block;
	height:14px;
	padding-top:105px;
	color:#BDCB02;
	font-size:1px;
	text-indent:-9999em;
}
.solPromoRC {
	height:131px;
	padding:9px 0 0 4px;
	/*background:#ffffff url('../cssimages/rc_sol.jpg') no-repeat center center;*/
	background:#ffffff url('../cssimages/rc_scorcherPlus.jpg') no-repeat center center;
}

.birthdayPromoRC a {
	display:block;
	height:14px;
	padding-top:105px;
	color:#BDCB02;
	font-size:1px;
	text-indent:-9999em;
}
.birthdayPromoRC {
	height:131px;
	padding:9px 0 0 4px;
	background:#ffffff url('../cssimages/rc_birthdayParties.jpg') no-repeat center center;
}

.summerPromoRC a {
	display:block;
	height:14px;
	padding-top:105px;
	color:#BDCB02;
	font-size:1px;
	text-indent:-9999em;
}
.summerPromoRC {
	height:131px;
	padding:9px 0 0 4px;
	background:#ffffff url('../cssimages/rc_summer.jpg') no-repeat center center;
}

/* Summer 2010 One Pound panel */
.onePoundRC a {
	display:block;
	height:14px;
	padding-top:105px;
	color:#BDCB02;
	font-size:1px;
	text-indent:-9999em;
}

.onePoundRC {
	height:131px;
	padding:9px 0 0 4px;
	background:#ffffff url('../cssimages/rc_onePound.jpg') no-repeat center center;
}

.coffeePromoRC a {
	display:block;
	height:14px;
	padding-top:105px;
	color:#BDCB02;
	font-size:1px;
	text-indent:-9999em;
}

.coffeePromoRC {
	height:131px;
	padding:9px 0 0 4px;
	background:#ffffff url('../cssimages/rc_coffeemornings.jpg') no-repeat center center;
}
.kidsZonePromoRC a {
	display:block;
	height:14px;
	padding-top:105px;
	color:#BDCB02;
	font-size:1px;
	text-indent:-9999em;
}
.kidsZonePromoRC {
	height:131px;
	padding:9px 0 0 4px;
	background:#ffffff url('../cssimages/rc_kidszone.jpg') no-repeat center center;
}

.bowlerzCrewPromo a {
	display:block;
	height:14px;
	padding-top:105px;
	color:#BDCB02;
	font-size:1px;
	text-indent:-9999em;
}
.buttonMoreLolly {
	height:28px;
	display:block;
	color:#ffffff;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
}
.buttonMoreLollyMid {
	width:129px;
	margin:0 0 0 12px;
	float:left;
	background:url('../images/buttons/red_bg.gif') repeat-x left top;
}
.buttonMoreLollyLeft {
	background:url('../images/buttons/red_left.gif') no-repeat left top;
	margin-left:-5px;
}
.buttonMoreLollyRight {
	padding:6px 0 0 15px;
	background: url('../images/buttons/red_right.gif') no-repeat right top;
	margin-right:-5px;
}
/* columnRight panels   -  top */



.birthdayPartiesPanel {
	background: #FFFFFF url(../cssimages/rc_birthdayParties.jpg) no-repeat center center;
	height:46px;
	padding:95px 0px 0px 0px;
}
.buttonOrangeLeft {
	background: url(../images/buttons/orange_left.gif) no-repeat;
	float:left;
	height: 26px;
	width: 14px;
}
.buttonOrangeMid {
	background: url(../images/buttons/orange_bg.gif) repeat-x;
	float:left;
	height: 26px;
}
.buttonOrangeRight {
	background: url(../images/buttons/orange_right.gif) no-repeat left top;
	float:left;
	height: 26px;
	width: 14px;
}
/* columnRight panels   -  second top */



.goAsaGroupPanel {
	background: #FFFFFF url(../cssimages/rc_wkd_promobanner.jpg) no-repeat;
	height:46px;
	padding:85px 0 0 0;
}
.buttonBrownLeft {
	background: url(../images/buttons/brown_left.gif) no-repeat;
	float:left;
	height: 26px;
	width: 14px;
}
.buttonBrownMid {
	background: url(../images/buttons/brown_bg.gif) repeat-x;
	float:left;
	height: 26px;
}
.buttonBrownRight {
	background: url(../images/buttons/brown_right.gif) no-repeat left top;
	float:left;
	height: 26px;
	width: 14px;
}
.buttonPurpleLeft {
	background: url(../images/buttons/purple_left.gif) no-repeat;
	float:left;
	height: 26px;
	width: 14px;
}
.buttonPurpleMid {
	background: url(../images/buttons/purple_bg.gif) repeat-x;
	float:left;
	height: 26px;
}
.buttonPurpleRight {
	background: url(../images/buttons/purple_right.gif) no-repeat left top;
	float:left;
	height: 26px;
	width: 14px;
}
#takeLiberties .buttonRedLeft {
	background: url(../images/buttons/red_left.gif) no-repeat;
	float:left;
	height: 26px;
	width: 14px;
	padding-left:0;
}
#takeLiberties .buttonRedMid {
	background: url(../images/buttons/red_bg.gif) repeat-x;
	float:left;
	height: 26px;
}
#takeLiberties .buttonRedRight {
	background: url(../images/buttons/red_right.gif) no-repeat left top;
	float:left;
	height: 26px;
	width: 14px;
}
#moreLolly .buttonRedLeft,
#wildChristmasBlast .buttonRedLeft {
	background: url(../images/buttons/red_left.gif) no-repeat;
	float:left;
	height: 26px;
	width: 14px;
	padding-left:0;
}
#moreLolly .buttonRedMid,
#wildChristmasBlast .buttonRedMid {
	background: url(../images/buttons/red_bg.gif) repeat-x;
	float:left;
	height: 26px;
}
#moreLolly .buttonRedRight,
#wildChristmasBlast .buttonRedRight {
	background: url(../images/buttons/red_right.gif) no-repeat left top;
	float:left;
	height: 26px;
	width: 14px;
}
/* columnRight panels   -  third top */





.barAndDinerPanel {
	background: #FFFFFF url(../cssimages/rc_barAndDiner.jpg) no-repeat center center;
	height:46px;
	padding:95px 0px 0px 0px
}
.buttonBlueLeft {
	background: url(../images/buttons/blue_left.gif) no-repeat;
	float:left;
	height: 26px;
	width: 14px;
}
.buttonBlueMid {
	background: url(../images/buttons/blue_bg.gif) repeat-x;
	float:left;
	height: 26px;
}
.buttonBlueRight {
	background: url(../images/buttons/blue_right.gif) no-repeat left top;
	float:left;
	height: 26px;
	width: 14px;
}
/* columnRight panels   -  fourth top */



.LoadsOfFunPanel {
	background: #FFFFFF url(../cssimages/rc_loadsMoreFun.jpg) no-repeat center center;
	height:46px;
	padding:95px 0px 0px 0px
}
.buttonYellowLeft {
	background: url(../images/buttons/yellow_left.gif) no-repeat;
	float:left;
	height: 26px;
	width: 14px;
}
.buttonYellowMid {
	background: url(../images/buttons/yellow_bg.gif) repeat-x;
	float:left;
	height: 26px;
}
.buttonYellowRight {
	background: url(../images/buttons/yellow_right.gif) no-repeat left top;
	float:left;
	height: 26px;
	width: 14px;
}
#signUp {
	width: 184px;
}
#signUp label {
	display:none;
}
.signUpTop {
	background: url(../cssimages/bg_signUpTop.gif) no-repeat left top;
	padding: 10px 20px 5px 60px;
	min-height:55px;
}
.signUpMid {
	background: url(../cssimages/bg_signUpMid.gif) repeat-y left top;
	padding-left:20px;
}
.signUpfooter {
	background: url(../cssimages/bg_signUpFooter.gif) no-repeat left center;
	position:relative;
}
#visitYourLocal {
	padding-top: 10px;
	background:#FFFFFF;
}
#visitYourLocal label {
	display:none;
}
#visitYourLocal li {
	display:inline;
}
#visitYourLocal li a {
	background: url(../cssimages/bg_arrowRight.gif) no-repeat left center;
	padding-left: 15px;
}
#contactAMF {
	width: 185px;
}
#contactAMF .contactAMFTop {
	background: url(../cssimages/bg_contactAMF_top.gif) no-repeat left top;
}
#contactAMF #contactAMFfooter {
	background: #FFFFFF url(../cssimages/bg_contactAMF_footer.gif) no-repeat left top;
	height: 12px;
}
.greenButtonLeft {
	background: url(../cssimages/left_green_btn.gif) no-repeat left top;
	height:28px;
	width:9px;
}
.greenButtonMid {
	background: url(../cssimages/bg_green_btn.gif) repeat-x left top;
	height:28px;
}
.greenButtonRight {
	background: url(../cssimages/right_green_btn.gif) no-repeat right top;
	height:28px;
	width:9px;
}
/* new red button */

.redButtonLeft {
	background: url(../cssimages/button_red_left.gif) no-repeat right top;
	height: 28px;
	width: 12px;
	float:left;
}
.redButtonMid {
	background: url(../cssimages/button_red_mid.gif) repeat-x left top;
	height: 28px;
	float:left;
}
.redButtonRight {
	background: url(../cssimages/button_red_right.gif) no-repeat left top;
	height: 28px;
	width: 12px;
	float:left;
}
.buttonSignUpHome {
	height:28px;
	display:block;
	color:#ffffff;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
}
.buttonRedMid {
	background:url('../cssimages/button_red_mid.gif') repeat-x left top;
}
.buttonRedLeft {
	padding-left:15px;
	background:transparent url('../cssimages/button_red_left.gif') no-repeat left top;
}
.buttonRedRight {
	height:22px;
	padding-top:6px;
	padding-right:15px;
	text-align:center;
	background:url('../cssimages/button_red_right.gif') no-repeat right top;
}
#signUpFoot .signUpButtons {
	width:20%;
	float:right;
	text-align:right;
	margin-right:30px;
}
#signUpFoot .signUpText {
	width:70%;
	float:left;
}
.registerHomeMid {
	width:125px;
	margin-top:9px;
	float:right;
}
.optInHomeMid {
	width:125px;
	margin-top:9px;
	float:right;
}
.registerPanelMid {
	width:140px;
	margin-top:9px;
	float:left;
}
.optInPanelMid {
	width:140px;
	margin-top:9px;
	float:left;
}
/* red button homepage */



.redButtonLeftHome {
	background: url(../cssimages/red_home_left.gif) no-repeat right top;
	height: 26px;
	width: 15px;
	float:left;
	margin-left:5px;
}
div#findNearestCentre>div.redButtonLeftHome {
	background: url(../cssimages/red_home_left.gif) no-repeat right top;
	height: 26px;
	width: 15px;
	float:left;
	margin-left:7px;
}
.redButtonMidHome {
	background: url(../cssimages/red_home_bg.gif) repeat-x left top;
	height: 26px;
	float:left;
}
.redButtonRightHome {
	background: url(../cssimages/red_home_right.gif) no-repeat left top;
	height: 26px;
	width: 13px;
	float:left;
}
.greenButton {
	background: url(../cssimages/bg_buttonGreen.gif) no-repeat left top;
	height:28px;
}
.banner { margin-bottom: 20px; }
.banner a img { border: none; }

/*

ul {

	list-style: none;

	margin:0;

*/



ul.benefitsList {
	list-style: disc url(none);
	margin:15px;
}
#benefits .benefitsMid > ul.benefitsList {
	list-style: disc url(none);
	margin-left: -23px;
}
li.button {
	float:left;
	text-align:center;
	display:inline;
	margin:0px -2px 0px -2px;
	list-style: none;
}
.buttonLeftCornerOut {
	background: url(../cssimages/greenOut_LeftCorner.gif) no-repeat left top;
	float:left;
	width: 1px;
	height:35px;
}
.buttonRightCornerOut {
	background: url(../cssimages/greenOut_RightCorner.gif) no-repeat right top;
	float:left;
	width: 2px;
	height:35px;
}
.button a {
	background: url(../cssimages/greenOut_LeftMid.gif) no-repeat left top;
	padding: 0px;
	width: 120px;
	height:31px;
	display: block;
}
.button a:hover {
	background: url(../cssimages/greenOver_LeftMid.gif) no-repeat left 1px;
}
.button a span {
	background: url(../cssimages/greenOut_Right.gif) no-repeat right top;
	padding: 10px 0px 7px 0px;
	display: block;
	width: 120px;
	display: block;
	height:16px;
}
.button a:hover span {
	background: url(../cssimages/greenOver_Right.gif) no-repeat right top;
	padding: 10px 0px 7px 0px;
}
.buttonActive {
	background: url(../cssimages/greenActive_LeftMid.gif) no-repeat left top;
	width: 170px;
	height:35px;
	float:left;
}
.buttonActive span {
	background: url(../cssimages/greenActive_Right.gif) no-repeat right top;
	width: 170px;
	height:25px;
	display: block;
	padding: 7px 0px 7px 0px;
	text-align:center;
}
.newmenuholder {
	background-color: #3366FF;
}
.bgx {
	background:#c3ab80 url(../cssimages/bg_0x.gif) repeat-x left top;
	margin:0px 0 -2px 0px;
	height:73px;
}
div#column1>div.bgx {
	background:#c3ab80 url(../cssimages/bg_0x.gif) repeat-x left top;
	/*margin:0px 16px 1px 0px;*/

	height:73px;
}
.bgxx {
	background:#ffffff url(../cssimages/bg_topHeader_academy.jpg) repeat-x left top;
	/*margin:0px 16px 0px 0px;*/

	margin-bottom: -1px;
	height:73px;
}
h1.headerMarg {
	margin:5px 0 25px 35px;
}
.bgx6 {
	background:#f3ede4 url(../cssimages/bg_0x.gif) repeat-x 0 35px;
	margin:0px 16px 0px 0px;
	min-height:110px;
	height:90px;
	padding: 0px;
}
.bgx2 {
	background:#c3ab80 url(../cssimages/bg_0x.gif) repeat-x left top;
	margin:0;
}
.bgx3 {
	background:#c3ab80 url(../cssimages/bg_0x.gif) repeat-x left top;
	margin:0 3px 0 0;
}
.bgx4 {
	background: url(../cssimages/bg_topHeader_academy.jpg) repeat-x 0 -6px;
}
#page .mainArea {
	width: 513px;
	padding: 30px 15px 0 37px;
}
#page .mainArea2 {
	width: 730px;
	padding: 30px 15px 0 30px;
}
.divider {
	background:#ffffff url(../cssimages/divider_top.gif) no-repeat left top;
}
.dividerFull {
	background: url(../cssimages/divider_fullTop.jpg) no-repeat left top;
}
.dividerBottom {
	background: url(../cssimages/divider_bottom.gif) no-repeat left top;
	height: 60px;
	width:550px;
	padding:10px 0 0 0;
	clear:both;
}
.pageDividerBottom {
	background: url(../cssimages/divider_bottom.gif) no-repeat left bottom;
}
.dividerBottomSpacer {
	height:30px;
}
.dividerBottomFull {
	background: url(../cssimages/divider_fullFoot.jpg) no-repeat left bottom;
	height: 60px;
}
#PrivPol li {
	margin:0px 0px 1em 0px;
}
#bottomEdge a,
#topEdge a {
	color: #666666;
	text-decoration: none;
}
#greenTabs a,
#greenTabs div {
	font-size:70%;
	font-weight:bold;
	text-decoration:none;
	display: block;
	height:18px;
	width:125px;
	text-align:center;
	padding:10px 5px 2px 5px;
}
#greenTabs a:hover {
	background-image:url(../cssimages/greenOverWhole.gif)
}
#greenTabs a.white,
#greenTabs div.white {
	float:left;
	background-image:url(../cssimages/greenActive_whole.gif)
}
.tablePricesDivider {
	background: #f9f6f2 url(../cssimages/bg_tableCellDivider.gif) repeat-y left top;
}
#greenTabs a.green {
	float:left;
	background-image:url(../cssimages/greenOutWhole.gif)
}
/*

#greenTabs a.last {

	margin-left:405px;

	background-image:url(../cssimages/greenOutWhole.gif)

}

*/

#greenTabs a.last {
	margin-left:405px;
	background-image:url(../cssimages/greenOutWhole.gif)
}
.mainArea .col1Right { /* 2.1 */
	float: right;
	width: 188px;
}
.col1Right p a {
	color:#5D8815;
	line-height:120%;
}
.col1Right p a:hover {
	text-decoration:underline;
}
.mainArea .col1Right2 { /* 2.1 */
	float: right;
	width: 180px;
}
.mainArea .col1Left {
	width:300px;
	background: url(../cssimages/bg_dash_vert.gif) repeat-y right top;
}
.mainArea .col1Left2 {
	width:320px;
	background: url(../cssimages/bg_dash_vert.gif) repeat-y right top;
}
.mainArea .col1Left div {
	margin:0 0 1em 0;
	padding:0 0 1em 0;
	width:95%;
}
.mainArea .col1Left2 div {
	margin:0 0 1em 0;
	padding:0 0 1em 0;
	width:95%;
}
.drivingMap {
	margin-left: 100px;
	border: 0px solid #00FF99;
	background: url(../cssimages/bg_mapDriving_directions.gif) no-repeat right center;
}
.CentreDetailsredFooter {
	background: url(../cssimages/bg_footerContactCentre.gif) no-repeat left top;
	width:547px;
	margin:4px 0px 0px 3px;
	padding:6px 10px 5px 5px;
	clear:both;
}
.CentreDetailsredFooter p {
	margin: 0;
	padding: 6px 0 0 0;
}
.redMessage {
	background: url(../cssimages/bg_footerRedMessage.gif) no-repeat left bottom;
	width:295px;
	margin:2px 0px 0px 3px;
	padding:5px 10px 5px 5px;
}
.contactPhone {
	background: url(../cssimages/_footerContactPhone.gif) no-repeat left top;
	padding-top: 6px;
	padding-left: 25px;
	margin-right:10px;
	float: right;
	height:25px;
}
a.centreEmail {
	color:#5D1515;
	font-weight:bold;
	display:block;
}
.contactEmail {
	background: url(../cssimages/_footerContactEmail.gif) no-repeat left top;
	padding-top: 6px;
	padding-left: 35px;
	float: right;
	height:25px;
}
.venueFacilities {
	background: url(../cssimages/bg_2_3_colTop.gif) no-repeat left top;
}
.venueFacilitiesFooter {
	background:#ffffff url(../cssimages/bg_2_3_colFooter.gif) no-repeat left top;
	height:16px;
	margin:0;
	padding:0;
}
#signUpFoot {
	background: url(../cssimages/bg_signUpFullWidth.gif) no-repeat left top;
}
.venueFacilitiesMid {
	background: url(../cssimages/bg_2_3_colMid.gif) repeat-y left center;
}
#bowlingTips {
/*background: url(../cssimages/6_0_get_hooked.gif) no-repeat 0px 2px;*/



}
#bowlingHandbook {
/*background: url(../cssimages/6_0_lingo.gif) no-repeat left top;*/

}
#VictoryDances {
}
#leagueTable td.white {
	border-bottom:2px solid #FFFFFF;
}
table#allVideos td,
th {
	border-bottom:2px solid #FFFFFF;
}
#benefits .benefitsTop {
	background: url(../cssimages/5_1_benefitsBoxTop.gif) no-repeat left top;
}
#benefits .benefitsMid {
	background: url(../cssimages/5_1_benefitsBoxMid.gif) repeat-y left top;
}
#benefits .benefitsFooter {
	background: url(../cssimages/5_1_benefitsBoxFooter.gif) no-repeat left center;
}
.yourOrderSir {
	background: url(../cssimages/lanehost.jpg) no-repeat right top;
	height: 316px;
	padding-right: 200px;
}
.bgHeader60 {
	background: url(../cssimages/BgHeader60.jpg) no-repeat left top;
}
.buttonSubmitRed {
	background: url(../cssimages/bg_buttonSubmitRed2.gif) no-repeat left top;
	border-style: none;
	height: 20px;
	width: 59px;
}
#bowlersHandbook th,
#scorecardExplained th,
#oilPatterns th,
#ballTracks th {
	color:#951515;
	padding: 10px;
	border-bottom: 1px dashed #CCCCCC;
}
th.semiRoller {
	background: url(../cssimages/06_1_5_semi_roller.jpg) no-repeat 10px 2.25em;
}
th.flare {
	background: url(../cssimages/06_1_5_flare.jpg) no-repeat 10px 2.25em;
}
th.fullRoller {
	background: url(../cssimages/06_1_5_full_roller.jpg) no-repeat 10px 2.25em;
}
th.spinner {
	background: url(../cssimages/06_1_5_spinner.jpg) no-repeat 10px 2.25em;
}
#ballTracks th {
	color:#951515;
	padding: 10px;
	border-bottom: 1px dashed #CCCCCC;
}
#bowlersHandbook td,
#scorecardExplained td,
#oilPatterns td,
#ballTracks td {
	color:#5D1515;
	padding: 10px;
	border-bottom: 1px dashed #CCCCCC;
	line-height:135%;
}
.strutStuffTop {
	background: url(../cssimages/06_2_strutt.jpg) no-repeat -2px 0px;
	height:210px;
	width:186px;
}
.lineBottomStrut {
	background: url(../cssimages/06_2_colRight_labelBg.gif) repeat-x left bottom;
}
.lineTopStrut {
	background: url(../cssimages/06_2_colRight_labelBg.gif) repeat-x left top;
}
.strutStuffMid {
	background: url(../cssimages/06_2_strutt_mid.jpg) repeat-y left top;
}
.colRightBottom {
	background: url(../cssimages/xxxx.jpg) no-repeat left bottom;
}
#findNearestCentre {
	background: url(../cssimages/01_0_find_bowling.jpg) no-repeat 0 3px;
	height: 95px;
	width: 252px;
}
#straightToYour {
	background: url(../cssimages/01_0_straightToBg.gif) no-repeat left top;
	height: 50px;
	width: 232px;
	padding:2px 0 0 7px;
}
#KidsClub {
	width:242px;
	height:47px;
	padding:75px 0px 0px 10px;
	background:url('../cssimages/hp_kidsclub.jpg') no-repeat 2px -1px;
}
#KidsClub .buttonKidsLeft {
	background:url('../images/buttons/hp-kids-left.gif') no-repeat left top;
}
#KidsClub .buttonKidsRight {
	background:url('../images/buttons/hp-kids-right.gif') no-repeat right top;
}
#barDiner {
	background: url(../cssimages/hp_barAndDiner.jpg) no-repeat 2px -1px;
	height: 47px;
	width: 242px;
	padding:75px 0px 0px 10px;
}
#goAsGroup {
	background: url(../cssimages/hp_goAsAGroup.jpg) no-repeat 2px 2px;
	height: 47px;
	width: 237px;
	padding:75px 0px 0px 15px;
}
#xmasBlast {
	background: url(../cssimages/hp_xmas_blast.jpg) no-repeat 2px 2px;
	height: 47px;
	width: 237px;
	padding:75px 0px 0px 15px;
}
#takeLiberties {
	background: url(../cssimages/hp_take_liberties.jpg) no-repeat 2px 2px;
	height: 47px;
	width: 237px;
	padding:75px 0px 0px 15px;
}
#moreLolly {
	background: url(../cssimages/hp_moreLolly.gif) no-repeat 2px 2px;
	height: 47px;
	width: 237px;
	padding:75px 0px 0px 15px;
}
#wildChristmasBlast {
	background: url(../cssimages/hp_christmas2009.gif) no-repeat 2px 2px;
	height: 47px;
	width: 237px;
	padding:75px 0px 0px 15px;
}
#cautionPromo {
	background: url(/cssimages/hp_caution.jpg) no-repeat 2px 2px;
	height: 114px;
	width: 243px;
	padding:8px 0px 0px 9px;
}
#cautionPromo a {
	display:block;
	width:238px;
	height:8px;
	padding-top:93px;
	color:#feed01;
	font-size:1px;
	text-indent:-9999em;
}

/* Summer 2010 One Pound Homepage */
#onePound {
	background: url(/cssimages/hp_onePound.jpg) no-repeat 2px 5px;
	height: 114px;
	width: 243px;
	padding:8px 0px 0px 9px;
}
#onePound a {
	display:block;
	width:238px;
	height:8px;
	padding-top:93px;
	color:#feed01;
	font-size:1px;
	text-indent:-9999em;
}

#tenoff {
	background: url(/cssimages/hp_coffee.jpg) no-repeat 2px 5px;
	height: 114px;
	width: 243px;
	padding:8px 0px 0px 9px;
}
#tenoff a {
	display:block;
	width:238px;
	height:8px;
	padding-top:93px;
	color:#feed01;
	font-size:1px;
	text-indent:-9999em;
}

#scorcher {
	background: url(/cssimages/hp_scorcher.jpg) no-repeat 2px 5px;
	height: 114px;
	width: 243px;
	padding:8px 0px 0px 9px;
}
#scorcher a {
	display:block;
	width:238px;
	height:8px;
	padding-top:93px;
	color:#feed01;
	font-size:1px;
	text-indent:-9999em;
}

#birthday {
	background: url(/cssimages/hp_birthdayParties.jpg) no-repeat 2px 5px;
	height: 114px;
	width: 243px;
	padding:8px 0px 0px 9px;
}
#birthday a {
	display:block;
	width:238px;
	height:8px;
	padding-top:93px;
	color:#feed01;
	font-size:1px;
	text-indent:-9999em;
}

#bumperSqueak {
	background: url(/cssimages/hp_bumperSqueak.jpg) no-repeat 2px 0px;
	height: 114px;
	width: 243px;
	padding:8px 10px 0px 9px;
	*margin-top:-122px;
	*margin-left:280px;
}
#bumperSqueak a {
	display:block;
	width:238px;
	height:8px;
	padding-top:93px;
	color:#feed01;
	font-size:1px;
	text-indent:-9999em;
}

#kidsZone {
	background: url(/cssimages/hp_kidszone.jpg) no-repeat 2px 0px;
	height: 114px;
	width: 243px;
	padding:8px 0px 0px 9px;
}
#kidsZone a {
	display:block;
	width:238px;
	height:8px;
	padding-top:93px;
	color:#feed01;
	font-size:1px;
	text-indent:-9999em;
}
#solPromo {
	background: url(/cssimages/hp_sol.jpg) no-repeat 2px 2px;
	height: 114px;
	width: 243px;
	padding:8px 0px 0px 9px;
}
#solPromo a {
	display:block;
	width:238px;
	height:8px;
	padding-top:93px;
	color:#feed01;
	font-size:1px;
	text-indent:-9999em;
}

#scorcherPlus {
	background: url(/cssimages/hp_scorcherPlus.jpg) no-repeat 2px 2px;
	height: 114px;
	width: 243px;
	padding:8px 0px 0px 9px;
}
#scorcherPlus a {
	display:block;
	width:238px;
	height:8px;
	padding-top:93px;
	color:#feed01;
	font-size:1px;
	text-indent:-9999em;
}

#bowlerzCrewPromo {
	background: url(/cssimages/hp_bowlerzCrew.jpg) no-repeat 2px 2px;
	height: 114px;
	width: 243px;
	padding:8px 0px 0px 9px;
}
#bowlerzCrewPromo a {
	display:block;
	width:238px;
	height:8px;
	padding-top:93px;
	color:#feed01;
	font-size:1px;
	text-indent:-9999em;
}
#getawayWinners {
	background: url(/cssimages/hp_getawayWinners.jpg) no-repeat 2px 2px;
	height: 114px;
	width: 243px;
	padding:8px 0px 0px 9px;
}
#getawayWinners a {
	display:block;
	width:238px;
	height:8px;
	padding-top:93px;
	color:#feed01;
	font-size:1px;
	text-indent:-9999em;
}
#birthdayHome {
	background: url(../cssimages/hp_birthdayParties.jpg) no-repeat 2px 2px;
	height: 47px;
	width: 242px;
	padding:75px 0px 0px 10px;
}

#loadsFunHome {
	background: url(../cssimages/hp_latestnews.jpg) no-repeat 2px -2px;
	height: 47px;
	width: 235px;
	padding:75px 0px 0px 15px;
}
.green01 {
	background: url(../cssimages/tabsGreen/over_left.gif) no-repeat left bottom;
	height: 32px;
	width: 12px;
	float: left;
}
.green01x {
	background: url(../cssimages/tabsGreen/out_left.gif) no-repeat left bottom;
	height: 32px;
	width: 12px;
	float: left;
}
.green02x {
	background: url(../cssimages/tabsGreen/out_mid.gif) repeat-x left bottom;
	height: 25px;
	float: left;
}
.green03 {
	background: url(../cssimages/tabsGreen/over_right.gif) repeat-x left bottom;
	height: 32px;
	width: 18px;
	float: left;
}
.green03x {
	background: url(../cssimages/tabsGreen/out_right.gif);
	height: 32px;
	width: 15px;
	float: left;
}
.green02x a {
	background: url(../cssimages/tabsGreen/out_mid.gif) repeat-x left bottom;
	height: 25px;
	float: left;
	color: #FFFFFF;
	font: bold 75% Verdana, Arial, Helvetica, sans-serif;
	padding-top: 7px;
	display: block;
	text-decoration: none;
}
.green02x a:hover {
	background: url(../cssimages/tabsGreen/over_mid.gif) repeat-x left bottom;
	height: 25px;
	float: left;
	color: #FFFFFF;
	font: bold 75% Verdana, Arial, Helvetica, sans-serif;
	padding-top: 7px;
}

.red01 {
	background: url(../cssimages/tabsRed/over_left.gif) no-repeat left bottom;
	height: 32px;
	width: 12px;
	float: left;
}
.red01x {
	background: url(../cssimages/tabsRed/out_left.gif) no-repeat left bottom;
	height: 32px;
	width: 12px;
	float: left;
}
.red02x {
	background: url(../cssimages/tabsRed/out_mid.gif) repeat-x left bottom;
	height: 25px;
	float: left;
}
.red03 {
	background: url(../cssimages/tabsRed/over_right.gif) repeat-x left bottom;
	height: 32px;
	width: 18px;
	float: left;
}
.red03x {
	background: url(../cssimages/tabsRed/out_right.gif);
	height: 32px;
	width: 15px;
	float: left;
}
.red02x a {
	background: url(../cssimages/tabsRed/out_mid.gif) repeat-x left bottom;
	height: 25px;
	float: left;
	color: #FFFFFF;
	font: bold 75% Verdana, Arial, Helvetica, sans-serif;
	padding-top: 7px;
	display: block;
	text-decoration: none;
}
.red02x a:hover {
	background: url(../cssimages/tabsRed/over_mid.gif) repeat-x left bottom;
	height: 25px;
	float: left;
	color: #FFFFFF;
	font: bold 75% Verdana, Arial, Helvetica, sans-serif;
	padding-top: 7px;
}


.white01 {
	background: url(../cssimages/tabsGreen/active_left.gif) no-repeat left top;
	height: 31px;
	width: 13px;
	float: left;
	margin:0;
}
.white02 {
	background: url(../cssimages/tabsGreen/active_mid.gif) repeat-x left top;
	padding-top:7px;
	height: 24px;
	float: left;
	margin:0;
	font: bold 75% Verdana, Arial, Helvetica, sans-serif;
}
.white03 {
	background: url(../cssimages/tabsGreen/active_right.gif) repeat-x left top;
	height: 31px;
	width: 15px;
	float: left;
	margin:0;
}
.greenEnd01 {
	background: url(../cssimages/tabsGreen/active_right_end.gif) no-repeat left bottom;
	height: 32px;
	width: 5px;
	float: left;
}
#bottomLinks {
	margin: auto;
	width: 775px;
}
#contactUs {
	background: url(../cssimages/04_bg_contactUS.gif) no-repeat 0px 0px;
	padding-left:20px;
	padding-top:40px;
}
#contactUs textarea {
	overflow:auto;
	width:400px;
	height:10em;
	margin-top:1em;
	border:1px solid #951515;
}
#contactUs .input_txt {
	border:1px solid #951515;
}
#contactUsFooter {
	background: url(../cssimages/04_bg_contactUSFooter.gif) no-repeat 0px 0px;
}
#bookingForm .input_txt {
	border:1px solid #951515;
}
#bookingForm .input_ddl {
	border:1px solid #951515;
}
table.centreContacts {
	font-size:70%;
}
table.centreContacts thead tr td {
	display:none;
}
table.centreContacts tr td {
	border-top:1px dotted #E4DBCE;
	padding:3px 0px 3px 0px;
}
table.centreContacts tr td.centreName {
	color:#951515;
}
table.centreContacts tr td.centreTele {
	color:#5D1515;
}
table.centreContacts tr td.centreEmail {
	color:#5D1515;
}
table.centreContacts tr td.centreEmail a {
	color:#5D1515;
}
a.colourGreen {
	text-decoration:underline;
}
a:hover.colourGreen {
	text-decoration:none;
}
#topEdge a,
#bottomEdge a {
	text-decoration:none;
}
#topEdge a:hover,
#bottomEdge a:hover {
	text-decoration:underline;
}
ul#sitemapCentreList,
ul#sitemapAMFhome,
ul#sitemapOrigBowl,
ul#sitemapBowlingAcad {
	margin:15px 0px 15px 23px;
}
ul#sitemapCentreList li,
ul#sitemapAMFhome li,
ul#sitemapOrigBowl li,
ul#sitemapBowlingAcad li {
	list-style: url(../cssimages/list_arrow_green.gif) none;
	padding:5px;
}
ul#sitemapCentreList li a,
ul#sitemapAMFhome li a,
ul#sitemapOrigBowl li a,
ul#sitemapBowlingAcad li a {
	color:#5D8815;
	text-decoration:underline;
}
ul#sitemapCentreList li a:hover,
ul#sitemapAMFhome li a:hover,
ul#sitemapOrigBowl li a:hover,
ul#sitemapBowlingAcad li a:hover {
	text-decoration:none;
}
.effort {
	width:45%;
	float:left;
	color:#cc0000;
}
input#ContactUs_txbName,
input#ContactUs_txbEmail {
	border:1px solid #951515;
}
.tabsIEFireF {
	margin-top:-2px;
}
#column1 > .tabsIEFireF { /* fix for FireF*/
	margin-top:0;
}
#tips {
	height:450px;
}
p.centreList {
	font-weight:bold;
	color:#72860B;
}
#frenzyButtonFix {
	margin-left: 12px;
}
.getawayPromo {
	height:46px;
	padding:94px 0 0 5px;
	background:#ffffff url(/images/getaway/promo.jpg) no-repeat center center;
}
