send_registration@import url(screen_bogof.css);

/* @group Generic */

html { min-height: 100%; margin-bottom: 1px; }

body {
	margin:					0px;
	background-color:			#005440;
	text-align:				center;
	font-family:				Verdana, Arial, Helvetica, sans-serif;
	font-size: 86%;
}
	
a { color: #F7D117; text-decoration: none;}

a:hover { color: white; text-decoration: underline;}

legend {
	display:								none;
	visibility:								hidden;
}

/* @end */

#container, #container_promos, #containerRadio, #container_redirect, #container_home, #container_narrow {
	margin-left:				auto;
	margin-right:				auto;
	text-align:					left;
}

#container {
	margin-top:				3px;
	width:					760px;
	background:				url(res/img/Background_Repeat.gif) 0px 0px repeat-y;
}

#container_narrow {
	margin-top:				3px;
	width:					577px !important;
	background:				url(res/img/Background_Repeat.gif) 0px 0px repeat-y;
}

#container_home {
	margin-top:				3px;
	width:					760px;
	background: 			#006B54;
}


#container_ladbrokesform {
	margin-top:				3px;
	width:					372px;
	text-align:				left;
}

#container_redirect {
	margin-top:				3px;
	width:					556px;
	background:				url(res/img/Background_Repeat.gif) 0px 0px repeat-y;
}

h1 span {
	display:							none;
	visibility:							hidden;
}

#container_promos {
	margin-top:				3px;
	width:					760px;
	background:				url(res/img/Background_Repeat_2col.gif) 0px 0px repeat-y;
}

#peoplesrace_form label, #peoplesdarts_form label, #freeflights_form label {
	display: 							block;
	float:								left;
	padding:							0 0 0 13px;
	margin:								0 0 0 0;
	font-size:							0.75em;
	font-weight:						normal;
	color: 								#F7D117;
	width:								103px;
}

#AboutCourse, #GettingThere, #SweekstakeKit, #ItineraryPanel, #containerRadio, #main, #main_double, #ButtonPanel_Calendar, #ButtonPanel_ClubMirror, #ButtonPanel_Sweepstake {
	background-color:			#005440;
}

#AboutCourse, #GettingThere, #SweekstakeKit, #ItineraryPanel, #containerRadio, #main, #main_darts {
	width: 372px;
}

#main_double {
	width: 556px;
}
	
#containerRadio {height: 572px;}

#navigation {
	padding-bottom: 20px;
}

#navigation, #secondary {
	width: 194px;
	background-color: #006B54;
}

#secondary2 {
	padding: 0 0 0 0;
	margin: 324px 0 0 0;
	width: 194px;
	background-color: #006B54;
}

#mainDoubleColumn {width: 566px; float: left;}

#AboutCourse {padding-top: 10px;}

#GettingThere {border-top: 8px solid #006B54; padding-top: 10px;}

#SweekstakeKit {padding: 0px; margin: 0px;}

#ItineraryPanel {border-top: 2px solid #006B54; padding: 12px 0 0 0; margin: 0 0 0 0;}

#MediaPlayer1 {margin: 5px 0px 20px 9px;}

#Button_Banner {background-color: #006B54; height: 50px;}

#ButtonPanel_Calendar, #ButtonPanel_ClubMirror, #ButtonPanel_Sweepstake {
	height:					40px;
}

#ButtonPanel_Calendar, #ButtonPanel_ClubMirror {width: 117px; margin: 0px 10px 10px 0px; }

#ButtonPanel_Sweepstake {width: 118px; margin: 0px 0px 10px 0px;}

#FaclitiesMap_Aintree {background-color: #006B54; width: 345px; height: 243px; margin: 5px 0 10px 10px;}

#navigation .infopanel, #secondary .infopanel, #secondary2 .infopanel, .infopanel2, .infopanel3, .infopanel4 {
	margin:					10px 0px 0px 10px;	
	width:					174px;
	padding:				0px;
	background:				url(res/img/PanelImage_Shadow.gif) bottom left no-repeat;
	background-color:		#186350;
	overflow:				hidden;
}

#secondary .infopanel5 {
	margin:					10px 0px 0px 10px;	
	width:					174px;
	padding:				0px;
	background-color:		#186350;
	overflow:				hidden;
}

.darts_downloads {
	margin:					0 0px 0px 10px;	
	width:					183px;
	padding:				0px;
	/*background:			url(res/img/PanelImage_Shadow.gif) bottom left no-repeat;*/
	background:			url(res/img/peoplesdarts/downloads_panel_bg.jpg) repeat-y;
	background-color:		#186350;
	overflow:				hidden;
}

#header_regional {
	display: 			block;
	width: 				206px;
	height: 			60px;
	background:			url(res/img/peoplesdarts/header_regional.png) no-repeat;
}

#header_pub {
	display: 			block;
	width: 				206px;
	height: 			60px;
	background:			url(res/img/peoplesdarts/header_pub.png) no-repeat;
}

#header_training {
	display: 			block;
	width: 				195px;
	height: 				62px;
	background:			url(res/img/peoplesdarts/header_training.png) no-repeat;
}

#header_quarter_semi {
	display: 			block;
	width: 				246px;
	height: 			67px;
	background:			url(res/img/peoplesdarts/header_quarter_semi.png) no-repeat;
}

#header_grandfinal {
	display: 			block;
	width: 				157px;
	height: 			57px;
	background:			url(res/img/peoplesdarts/header_grandfinal.png) no-repeat;
}

#header_whatsonoffer {
	display: 			block;
	width: 				198px;
	height: 			73px;
	background:			url(res/img/peoplesdarts/header_whatsonoffer.png) no-repeat;
}

#header_howtoenter {
	display: 				block;
	width: 					175px;
	height: 				70px;
	background:			url(res/img/peoplesdarts/header_howtoenter.png) no-repeat;
}

#main_darts #header_application {
	display: 				block;
	width: 					372px;
	height: 				120px;
	background:				url(res/img/peoplesdarts/header_application.jpg) no-repeat;
}

#header_locator {
	margin: 0px;
	display: 				block;
	width: 					372px !important;
	height: 					118px !important;
	background:			url(res/img/peoplesdarts/header_locator.gif) no-repeat !important;
}

#header_darts_nights {
	display: 				block;
	width: 					372px !important;
	height: 				118px !important;
	background:			url(res/img/peoplesdarts/header_dartsnights.jpg) no-repeat !important;
}

#header_darts_nights span {
	display: none;
	visibility: hidden;
}

#header_playersform {
	display: 				block;
	width: 					367px !important;
	height: 					112px !important;
	background:			url(res/img/peoplesdarts/header_playersform.png) no-repeat !important;
}

#header_playersform span, #header_whatsonoffer span, #header_howtoenter span, #header_regional span, #header_pub span, #header_training span, #header_quarter_semi span, #header_grandfinal span, #header_questions_publican span, #header_questions_player span {
	display: none;
	visibility: hidden;
}

#header_questions_publican {
	display: 				block;
	width: 					210px;
	height: 				59px;
	background:				url(res/img/peoplesdarts/header_publican.png) no-repeat;
}

#header_questions_player {
	display: 				block;
	width: 					210px;
	height: 				59px;
	background:				url(res/img/peoplesdarts/header_player.png) no-repeat;
}

#navigation p {
	margin:					0 0 0 0;	
	width:					174px;
	padding:				0 0 0 0;
	overflow:				hidden;
}


#secondary .infopanel_temp {
	margin:					10px 0px 0px 10px;
	padding:				20px 0 20px 0;	
	width:					174px;
	background-color:		#186350;
	overflow:				hidden;
	border:					1px solid yellow;
	text-align:				center;
}

#secondary .infopanel_temp p {
	color:					white;
	font-size:				0.8em;
	line-height:			1.6em;
	margin-left:			10px;
	width:					154px;
}

#navigation .infopanel {padding-bottom: 10px;}
#secondary .infopanel, #secondary2 .infopanel {padding-bottom: 18px;}
.infopanel2 {padding-bottom: 17px;}
.infopanel3 {margin-top: 0px; padding-bottom: 10px;}
.infopanel4 {margin-top: 10px; padding-bottom: 10px;}

.darts_downloads {padding-bottom: 0;}

#darts_downloads_end {
	margin: 					8px 0 0 0;
	padding: 					0;
	display: 					block;
	width: 						183px;
	height: 						10px;
	background:				transparent url(res/img/peoplesdarts/darts_downloads_shadow.gif) bottom left no-repeat;
}

.infopanel5 {
	margin:						10px 10px 0 10px;
	padding-bottom: 		10px;
	background:				url(res/img/PanelImage_Shadow.gif) bottom left no-repeat;
}

.infopanel4 p.PDFPadding_Top{margin: 6px 9px 0 9px; padding: 3px 0 0 0; border-top: 1px solid #0C866C;}
.infopanel4 p.ListPadding_Top{margin: 6px 9px 0 9px; padding: 6px 0 0 0; border-top: 1px solid #0C866C;}
.infopanel4 p {margin: 0 0 0 9px; padding: 0 0 0 0; color: white; font-size: .8em; line-height: 1.5;}
.infopanel4 p a {margin: 0 0 0 0; padding: 0 0 0 0;}
.infopanel4 p img {margin: 4px 0 0 0; padding: 0 0 0 0;}


.infopanel2 p.PDFPadding_Top{margin: 6px 9px 0 9px; padding: 3px 0 0 0; border-top: 1px solid #0C866C;}
.infopanel2 p.ListPadding_Top{margin: 6px 9px 0 9px; padding: 6px 0 0 0; border-top: 1px solid #0C866C;}
.infopanel2 p {margin: 0 0 0 9px; padding: 0 0 0 0; color: white; font-size: .8em; line-height: 1.5;}
.infopanel2 p a {margin: 0 0 0 0; padding: 0 0 0 0;}
.infopanel2 p img {margin: 4px 0 0 0; padding: 0 0 0 0;}

#application_thanks p.PDFPadding_Top{margin: 0 9px 0 0; padding: 9px 0 0 0; border-top: 1px solid #0C866C;}

.darts_downloads p.PDFPadding_Top{margin: 6px 9px 0 9px; padding: 3px 0 0 0; border-top: 1px solid #0C866C;}
.darts_downloads p.ListPadding_Top{margin: 6px 9px 0 9px; padding: 6px 0 0 0; border-top: 1px solid #0C866C;}
.darts_downloads p {margin: 0 0 0 9px; padding: 0 0 0 0; color: white; font-size: .8em; line-height: 1.5;}
.darts_downloads p a {margin: 0 0 0 0; padding: 0 0 0 0;}
.darts_downloads p img {margin: 4px 0 0 0; padding: 0 0 0 0;}

.darts_downloads_main p {
	border-bottom: 1px solid #0C866C;
	margin: 0 12px 0 12px !important;
	padding: 6px 0 6px 0 !important;
	line-height: 1.6em;
	}
	
.darts_downloads_main p.last_download {border-bottom: none; padding-bottom: 200px !important;} 

.darts_downloads_main p img {
	margin: 0px 0 0 0 !important;
	padding: 0 0 0 0 !important;
	}

p.darts_downloads_info {
	padding-right: 13px;
}

.column {float: left;}

.columnfixed {
	float: left;
	height: 720px;
}

.columnfixed_flightclub {
	float: left;
	height: 420px;
}

/* Footer */
#footer {clear: both; background-color: #005440; border-top: solid 5px #D1E0DC; color: white; padding: 0; height: 104px;}
#footer ul {list-style: none; margin: 0; padding: 8px 0 0 0; font-size: .6em; text-transform: uppercase; height: 18px; float: left;}
#footer ul li {display: block; float: left;}
#footer ul li.firstitem {width: 200px; text-align: left; padding-left: 8px; font-size: 9px !important;}
#footer ul li.firstitem a { color: white; font-size: 9px !important; letter-spacing: 0; text-transform: none; }
#footer ul li.lastitem {width: 440px; text-align: right;}
#footerLogo {margin: 0; padding: 0; float: Right;}
/* End Footer */


/* Age check screen */
#container_age {margin-left: auto; margin: auto; text-align: left; background-color: #005440; width: 762px;}
#main_age {padding-left: 136px; padding-top: 33px; background: transparent;}
.agecontainer { width: 762px; height: 379px;}
#agecheck span {
	display: block;
	width: 0;
	height: 0;
	overflow: hidden;
	}
#agecheck {margin: 9px 0 0 130px; background: url(/assets/images/areyoulegal.gif) 0 0 no-repeat; height: 107px; width: 351px;}
#pintpot {float: left;}
#yesnolinks {
    width: 177px; height: 63px;
    background: url(../images/yesnogrid2.gif);
    margin: -8px 0px 0px 142px; padding: 0;
    position: relative;
	}    
#yesnolinks li {
    margin: 0; padding: 0; list-style: none;
    position: absolute; top: 0;}
#yesnolinks li, #yesnolinks a {
    height: 63px; display: block;}
#yeslink {left: 0; width: 87px;}
#nolink {left: 88px; width: 90px;}
#yeslink a span, #nolink a span {
	display: block;
	width: 0;
	height: 0;
	overflow: hidden;
	}
#yeslink a:hover {
    background: transparent url(/assets/images/images/yesnogrid2.gif) 0 -63px no-repeat;}
#nolink a:hover {
    background: transparent url(/assets/images/images/yesnogrid2.gif) -88px -63px no-repeat;}    
#legalese {
	float: left;
	padding-top: -40px;
	padding-left: 7px;
	margin: 10px 0 70px 10px;
	width: 365px;
	color: white;
	font-family: "arial",georgia, serif;
	text-transform: uppercase;
	font-size: .70em;
	line-height: 1.7;
	font-weight: bold;
	letter-spacing: .0px;
	}
#legalese em {font-weight: bold; font-style: normal;}
#legalese a {font-weight: bold;}
/* end age check CSS */


/* The text emphasis styles */
.empha {color: #A6CE7D;}
.emphb {font-weight: bold; color: #A6CE7D;}
.emphc {font-weight: bold; color: #FFFFFF;}
.emphd {font-weight: bold; color: #F7D117 !important;}
.emphe {font-weight: normal; color: #F7D117;}
.emphf {display: block; font-weight: bold; color: #F7D117; width: 346px; border-top: 1px solid #006B54; padding-top: 8px;}
.emphg {display: block; float: left; width: 30px; font-weight: bold; color: #FFFFFF;}
.emphh {display: block; float: left; font-weight: bold; color: #A6CE7D; width: 50px;}
.bol {font-weight: bold;}
.ital {font-style: italic;}
/* end emphasis styles */


/* Navigational Buttons - Container */
#Navi_Buttons, #Navi_Buttons li {margin: 0px; padding: 0;}

#Navi_Buttons {padding-top: 15px; list-style: none;}

#Navi_Buttons li span {display: block; width: 0; height: 0; overflow: hidden;}

#Navi_Buttons li a {padding: 0;	display: block;	width: 180px; margin: 0px 0px 0px 10px;}
	
/* Navigational Buttons - Home */
#Navi_Home a {background: url(res/img/Navi_Home.gif) 0 -53px no-repeat; height: 53px;}
#Navi_Home a:hover, #Navi_Home a.active {background: transparent url(res/img/Navi_Home.gif);}
	
/* Navigational Buttons - Bitter */
#Navi_Bitters a {background: url(res/img/Navi_Bitters.gif) 0 -36px no-repeat;height: 36px;}
#Navi_Bitters a:hover, #Navi_Bitters a.active {background: transparent url(res/img/Navi_Bitters.gif);}
	
/* Navigational Buttons - National */
#Navi_National a {background: url(res/img/Navi_National.gif) 0 -51px no-repeat; height: 51px;}
#Navi_National a:hover, #Navi_National a.active {background: transparent url(res/img/Navi_National.gif);}

/* Navigational Buttons - Peoples Race */
#Navi_People a {background: url(res/img/Navi_People.jpg) 0 -55px no-repeat; height: 55px;}
#Navi_People a:hover, #Navi_People a.active {background: transparent url(res/img/Navi_People.jpg);}

/* Navigational Buttons - Peoples Race */
#Navi_Smithy a {background: url(res/img/Navi_Smithy.jpg) 0 -59px no-repeat; height: 59px;}
#Navi_Smithy a:hover, #Navi_Smithy a.active {background: transparent url(res/img/Navi_Smithy.jpg);}
	
/* Navigational Buttons - Racing */
#Navi_Racing a {background: url(res/img/Navi_Racing.gif) 0 -49px no-repeat; height: 49px;}
#Navi_Racing a:hover, #Navi_Racing a.active {background: transparent url(res/img/Navi_Racing.gif);}
	
/* Navigational Buttons - Downloads */
#Navi_Downloads a {background: url(res/img/Navi_Downloads.gif) 0 -49px no-repeat; height: 49px;}
#Navi_Downloads a:hover, #Navi_Downloads a.active {background: transparent url(res/img/Navi_Downloads.gif);}
	
/* Navigational Buttons - Advertising */
#Navi_Advertising a {background: url(res/img/Navi_Advertising.gif) 0 -77px no-repeat; height: 77px;}
#Navi_Advertising a:hover, #Navi_Advertising a.active {background: transparent url(res/img/Navi_Advertising.gif);}

#Navi_Flightclub a {background: url(res/img/Navi_Flightclub.gif) 0 -77px no-repeat; height: 77px;}
#Navi_Flightclub a:hover, #Navi_Flightclub a.active {background: transparent url(res/img/Navi_Flightclub.gif);}
	
/* Navigational Buttons - History */
#Navi_History a {background: url(res/img/Navi_History.gif) 0 -51px no-repeat; height: 51px;}
#Navi_History a:hover, #Navi_History a.active {background: transparent url(res/img/Navi_History.gif);}
	
/* Navigational Buttons - Speak */
#Navi_Speak a {background: url(res/img/Navi_Speak.gif) 0 -31px no-repeat; height: 31px;}
#Navi_Speak a:hover, #Navi_Speak a.active {background: transparent url(res/img/Navi_Speak.gif);}

#Navi_Bogof a {background: url(res/img/Navi_Bogof.gif) 0 -49px no-repeat; height: 49px;}
#Navi_Bogof a:hover, #Navi_Bogof a.active {background: transparent url(res/img/Navi_Bogof.gif);}

/* Navigational Buttons - Peoples Darts */
#Navi_Darts a {background: url(res/img/Navi_Darts.gif); height: 47px;}
#Navi_Darts a:hover, #Navi_Darts a.active {background: transparent url(res/img/Navi_Darts.gif) 0 -47px no-repeat;}	

/* Navigational Buttons - End */

/* Navigational Buttons - Brand - Container */

#Navi_Brands {list-style: none; margin: 0; padding:0;}
#Navi_Brands li {margin: 0; padding:0; display: inline;}
#Navi_Brands li a {width: 194px; height: 55px; display: block;}
#Navi_Brands li a span {display: block;	width: 0; height: 0; overflow: hidden;}
	
/* Navigational Brand - Extra Smooth */
#Navi_Brand_Extra a {background: url(res/img/Navi_ExtraSmooth_Sm.gif) 0 -55px no-repeat;}
#Navi_Brand_Extra a:hover, #Navi_Brand_Extra a.active {background: transparent url(res/img/Navi_ExtraSmooth_Sm.gif);}
/* Navigational Brand - Extra Smooth - End */

/* Navigational Brand - Extra Cold */
#Navi_Brand_Cold a {background: url(res/img/Navi_ExtraCold_Sm.gif) 0 -55px no-repeat;}
#Navi_Brand_Cold a:hover, #Navi_Brand_Cold a.active {background: transparent url(res/img/Navi_ExtraCold_Sm.gif);}
/* Navigational Brand - Magnet - End */

/* Navigational Brand - Magnet */
#Navi_Brand_Magnet a {background: url(res/img/Navi_Magnet_Sm.gif) 0 -55px no-repeat;}
#Navi_Brand_Magnet a:hover, #Navi_Brand_Magnet a.active {background: transparent url(res/img/Navi_Magnet_Sm.gif);}
/* Navigational Brand - Magnet - End */

/* Navigational Brand - Cask */
#Navi_Brand_Cask a {background: url(res/img/Navi_Cask_Sm.gif) 0 -55px no-repeat;}
#Navi_Brand_Cask a:hover, #Navi_Brand_Cask a.active {background: transparent url(res/img/Navi_Cask_Sm.gif);}
/* Navigational Brand - Cask - End */

/* Navigational Brand - Original */
#Navi_Brand_Original a {background: url(res/img/Navi_Original_Sm.gif) 0 -55px no-repeat;}
#Navi_Brand_Original a:hover, #Navi_Brand_Original a.active {background: transparent url(res/img/Navi_Original_Sm.gif);}
/* Navigational Brand - Original - End */

/* Navigational Brand - Winners Tipple */
#Navi_Winners_Tipple a {background: url(res/img/Navi_winners_Sm.gif) 0 -55px no-repeat;}
#Navi_Winners_Tipple a:hover, #Navi_Winners_Tipple a.active {background: transparent url(res/img/Navi_winners_Sm.gif);}
/* Navigational Brand - Extra Smooth - End */
	
/* Navigational Buttons - Brand - Container - End */



#SubNavigation {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	height: 50px;
}

/* Grand National Main Page - Main Image */

img.MainImage {
	margin: 0px;
	padding: 0px;
	border: 0px;
	display: block;
}

img.LadbrokesImage {
	margin: 0 0 0 0;
	padding: 8px 0 0 16px;
	border: 0px;
	display: block;
}

img.RunnersThumb {
	margin: 		0 0 0 0;
	padding:	 	3px 0 0 0;
	border: 		0px;
	display: 		block;
}

/* Grand National Main Page - Main Image - End */


/* Grand National Home Page - Main Image */

/* Grand National Main Page - Home Image - End */

/* Racing Home Page - Main Image */
#MainImage_Racing {
    margin: 0 0 0 0;
	background: url(res/img/MainImage_Racing.jpg) 0 0 no-repeat;
	height: 324px;
	width: 372px;
	float: left;
	}	
#MainImage_Racing span {
	display: block;
	width: 0;
	height: 0;
	overflow: hidden;
	}
/* Racing Main Page - Home Image - End */

/* Brand Home Page - Main Image */
#MainImage_Brand {background: url(res/img/MainImage_Brand.jpg) 0 0 no-repeat;}	

/* Brand Home Page - Home Image - End */


/* Course guide image replacements */

.PictureTitle {margin: 0; height: 324px; width: 372px;}
.PictureTitle span {display: block;	width: 0; height: 0; overflow: hidden;}

.PictureTitle2 {margin: 0; height: 328px; width: 372px;}
.PictureTitle2 span {display: block;	width: 0; height: 0; overflow: hidden;}

#MainImage_Aintree {background: url(res/img/MainImage_Aintree.gif) 0 0 no-repeat;}
#MainImage_Brighton {background: url(res/img/MainImage_Brighton.jpg) 0 0 no-repeat;}
#MainImage_Musselburgh {background: url(res/img/MainImage_Musselburgh.jpg) 0 0 no-repeat;}	
#MainImage_Newbury {background: url(res/img/MainImage_Newbury.jpg) 0 0 no-repeat;}	
#MainImage_Chepstow {background: url(res/img/MainImage_Chepstow.jpg) 0 0 no-repeat;}
#MainImage_Ascot {background: url(res/img/MainImage_Ascot.jpg) 0 0 no-repeat;}
#MainImage_Kelso {background: url(res/img/MainImage_Kelso.jpg) 0 0 no-repeat;}
#MainImage_Newcastle {background: url(res/img/MainImage_Newcastle.jpg) 0 0 no-repeat;}	
#MainImage_Uttoxeter {background: url(res/img/MainImage_Uttoxeter.jpg) 0 0 no-repeat;}	
#MainImage_York {background: url(res/img/MainImage_York.jpg) 0 0 no-repeat;}	
#MainImage_Ayr {background: url(res/img/MainImage_Ayr.jpg) 0 0 no-repeat;}
#MainImage_Sedgefield {background: url(res/img/MainImage_Sedgefield.jpg) 0 0 no-repeat;}
#MainImage_Hamilton {background: url(res/img/MainImage_Hamilton.jpg) 0 0 no-repeat;}
#MainImage_Perth {background: url(res/img/MainImage_Perth.jpg) 0 0 no-repeat;}	
#MainImage_Hereford {background: url(res/img/MainImage_Hereford.jpg) 0 0 no-repeat;}
#MainImage_Wetherby {background: url(res/img/MainImage_Wetherby.jpg) 0 0 no-repeat;}



/* SweepstakeKit - Main Image */
#MainImage_SweepstakeKit {
    margin: 0 0 10px 0;
	background: url(res/img/MainImage_SweepstakeKit.gif) 0 0 no-repeat;
	height: 334px;
	width: 372px;
	float: left;
	}	
#MainImage_SweepstakeKit span {
	display: block;
	width: 0;
	height: 0;
	overflow: hidden;
	}
/* SweepstakeKit - Main Image - End */
	
/* Grand National Main Page - Heading */

#MainHeading_National, #MainHeading_Advertising, #MainHeading_Radio, #MainHeading_Itinerary, #MainHeading_WhatHappened, #MainHeading_Privacy, #MainHeading_Terms, #MainHeading_Racing, #MainHeading_Sitemap, #MainHeading_PhotoGall_Nat05, #MainHeading_PhotoGall_Nat06, #MainHeading_PhotoGall_Aintree, #MainHeading_Guide_Aintree, #EventHeading_Chepstow, #MainHeading_EnjoyPint, #MainHeading_News, #MainHeading_PeoplesRaceNews, #MainHeading_PeoplesRaceNewsListing, #MainHeading_Fixtures, #MainHeading_Oops, #MainHeading_PhotoGall_Peoples07, #MainHeading_Launch_Peoples08 {
	float:							left;
	margin:							0px 0px 10px 0px;
	padding:						0px;
	height:							112px;
	width:							372px;
}

#MainHeading_Darts {
	float:							left;
	margin:							0px 0px 10px 0px;
	padding:						0px;
	height:							136px;
	width:							372px;
}

#MainHeading_Darts span {
	display:						none;
	visibility:						hidden;
}

#MainHeading_Darts					{background: url(res/img/peoplesdarts/header_oche_list.jpg) no-repeat;}

#MainHeading_Darts a {
	display:						block;
	height:							136px;
	width:							372px;	
}


#MainHeading_Guide_Course, #MainHeading_Course_Calendar {
	float:							left;
	margin:							0px 0px 16px 0px;
	padding:						0px;
	height:							81px;
	width:							372px;
}

#MainHeading_National span, #MainHeading_Advertising span, #MainHeading_Radio span, #MainHeading_Itinerary span, #MainHeading_WhatHappened span, #MainHeading_Privacy span, #MainHeading_Terms span, #MainHeading_Racing span, #MainHeading_Sitemap span, #MainHeading_PhotoGall_Nat05 span, #MainHeading_PhotoGall_Peoples07 span, #MainHeading_Launch_Peoples08 span, #MainHeading_PhotoGall_Nat06 span, #MainHeading_PhotoGall_Aintree span, #MainHeading_Guide_Aintree span, #EventHeading_Chepstow span, #MainHeading_EnjoyPint span, #MainHeading_News span, #MainHeading_PeoplesRaceNews span, #MainHeading_PeoplesRaceNewsListing span, #MainHeading_Fixtures span, #MainHeading_Oops span, .BrandTitle span, #PeoplesRaceNews h2 span, #PeoplesRaceNewsListing h2 span, #PeoplesRaceStory h2 span, #PeoplesRaceStory_final h2 span, #PeoplesRaceStory_Archive h2 span, #MainHeading_Guide_Course span, #MainHeading_Course_Calendar span, #PeoplesRaceStory_2008 h2 span {
	display:							none;
	visibility:							hidden;
}

#MainHeading_National					{background: url(res/img/Heading_GrandNational09.gif) no-repeat;}
#MainHeading_Advertising				{background: url(res/img/Heading_Advertising.gif) no-repeat;}
#MainHeading_Radio						{background: url(res/img/Heading_Radio.gif) no-repeat;}
#MainHeading_Itinerary 					{background: url(res/img/Heading_Itinerary.gif) no-repeat;}
#MainHeading_WhatHappened				{background: url(res/img/Heading_WhatHappened.gif) no-repeat;}
#MainHeading_Privacy					{background: url(res/img/Heading_Privacy.gif) no-repeat;}
#MainHeading_Terms						{background: url(res/img/Heading_Terms.gif) no-repeat;}
#MainHeading_Racing						{background: url(res/img/Heading_Racing.gif) no-repeat;}
#MainHeading_Sitemap					{
											background: url(res/img/sitemap/Heading_Sitemap.gif) no-repeat;
											float: none;
										}
#MainHeading_PhotoGall_Nat05			{background: url(res/img/Heading_PhotoGal_Nat05.gif) no-repeat;}
#MainHeading_PhotoGall_Peoples07		{background: url(res/img/Heading_PhotoGal_Peoples07.gif) no-repeat;}
#MainHeading_Launch_Peoples08			{background: url(res/img/Heading_Launch_Peoples08.gif) no-repeat;}
#MainHeading_PhotoGall_Nat06			{background: url(res/img/Heading_PhotoGal_Nat06.gif) no-repeat;}
#MainHeading_PhotoGall_Aintree			{background: url(res/img/Heading_PhotoGal_Aintree.gif) no-repeat;}
#MainHeading_Bitter						{background: url(res/img/Heading_Bitter.gif) no-repeat;}
#MainHeading_Extra						{background: url(res/img/Heading_ExtraSmooth.gif) no-repeat;}
#MainHeading_Cold						{background: url(res/img/Heading_ExtraCold.gif) no-repeat;}
#MainHeading_Original					{background: url(res/img/Heading_Original.gif) no-repeat;}
#MainHeading_Winners					{background: url(res/img/Heading_Winners.gif) no-repeat;}
#MainHeading_Magnet						{background: url(res/img/Heading_Magnet.gif) no-repeat;}
#MainHeading_Cask						{background: url(res/img/Heading_Cask.gif) no-repeat;}
#MainHeading_Guide_Aintree				{background: url(res/img/Heading_Guide_Aintree.gif) no-repeat;}
#MainHeading_Guide_Course				{background: url(res/img/promos/bogof/Heading_CourseGuide.gif) no-repeat;}
#MainHeading_Course_Calendar			{background: url(res/img/promos/bogof/Heading_RaceCalendar.gif) no-repeat;}
#EventHeading_Chepstow					{background: url(res/img/EventHeading_Chepstow.gif) no-repeat;}
#MainHeading_Oops						{background: url(res/img/header_oops.gif) no-repeat;}
	
.BrandTitle {
	margin:							0px 0px 10px 0px;
	padding:						0px;
	height:							112px;
	width:							372px;
}

#MainHeading_EnjoyPint, #MainHeading_News, #MainHeading_Fixtures, #MainHeading_Oops {
    margin:							0px 0px 6px 0px;
    height:							106px; 
}

#MainHeading_PeoplesRaceNews {
	display:						block;
	float:							right;
    margin:							0 0 0 0;
	padding:						0 0 0 0;	
    height:							127px;
	background: 					right url(res/img/promos/peoplesrace/Header_mouth.gif) no-repeat;
}

#MainHeading_EnjoyPint				{background: url(res/img/Heading_EnjoyaPint.gif) no-repeat;}
#MainHeading_News					{background: url(res/img/Heading_News.gif) no-repeat;}
#MainHeading_Fixtures				{background: url(res/img/Heading_Fixtures.gif) no-repeat;}

#MainHeading_News a {
	display:						block;
	height:							106px;
	width:							372px;	
}

#DidYouKnow_Heading, #Odds_Heading, #Results_Heading, #Runners_Heading, #NationalRadio_Heading, #Downloads_Heading, #ComeRacing_Heading, #Locator_Heading, #ThisMonth_Heading, #Calendar_Heading, #Sweepstake_Heading, #Promo_Heading, #AboutAintree_Heading, #ImageViewer05_Heading, #ImageViewer06_Heading, #ImageViewerAintree_Heading, #ContactAintree_Heading, #ContactSN_Heading, #NextEventAintree_Heading, #SweepstakeDownload_Heading, #GuidanceNotes_Heading, #ImageViewer07_PeoplesHeading, #VideoViewer07_PeoplesHeading, #VideoViewer07_twemlowvid, #Archive07_PeoplesHeading, #Launch08_PeoplesHeading, #Jockeys07_PeoplesHeading, #GNGame_Heading, #Archive08_PeoplesHeading, #YorkCup_Heading, #YorkCupVideo_Heading, #peopledarts_Heading {
	margin:							0px;
	height:							65px;
	width:							174px;
}

#Finalist_Heading {
	margin:							0px;
	height:							80px;
	width:							174px;
}

#Contact_Heading_Aintree, #Contact_Heading_Ascot, #Contact_Heading_Ayr, #Contact_Heading_Bath, #Contact_Heading_Beverley, #Contact_Heading_Brighton, #Contact_Heading_Catterick, #Contact_Heading_Chepstow, #Contact_Heading_Doncaster, #Contact_Heading_Epsom, #Contact_Heading_Folk, #Contact_Heading_fontwell, #Contact_Heading_Yarmouth, #Contact_Heading_Hamilton, #Contact_Heading_Hereford, #Contact_Heading_Huntingdon, #Contact_Heading_Kelso, #Contact_Heading_Kempton, #Contact_Heading_Leicester, #Contact_Heading_Lingfield, #Contact_Heading_Market, #Contact_Heading_Musselburgh, #Contact_Heading_Newbury, #Contact_Heading_Newcastle, #Contact_Heading_Newton, #Contact_Heading_Nottingham, #Contact_Heading_Perth, #Contact_Heading_Pontefract, #Contact_Heading_Redcar, #Contact_Heading_Ripon, #Contact_Heading_Royal, #Contact_Heading_Sandown, #Contact_Heading_Sedgefield, #Contact_Heading_Southwell, #Contact_Heading_Stratford, #Contact_Heading_Uttoxeter, #Contact_Heading_Warwick, #Contact_Heading_Wolverhampton, #Contact_Heading_Worcester {
	margin:							0px;
	height:							128px;
	width:							174px;
}

#Countdown_Heading {
	margin:							0 0 0 0;
	padding:						0 0 0 0;
	height:							243px;
	width:							174px;
}

#PeoplesFacts_Heading {
	margin:							0px;
	height:							69px;
	width:							174px;
	background: url(res/img/header_peoplesfacts.gif) no-repeat;
}

#DidYouKnow_Heading						{background: url(res/img/PanelHeaders_DidYouKnow.gif) no-repeat;}
#Countdown_Heading						{background: url(res/img/PanelHeaders_Countdown.gif) no-repeat;}
#Odds_Heading							{background: url(res/img/PanelHeaders_Odds.gif) no-repeat;}
#Results_Heading						{background: url(res/img/PanelHeaders_Results.gif) no-repeat;}
#Runners_Heading						{background: url(res/img/PanelHeaders_Runners.gif) no-repeat;}
#Finalist_Heading						{background: url(res/img/PanelHeaders_Finalists.png) no-repeat;}
#NationalRadio_Heading					{background: url(res/img/PanelHeaders_NationalRadio.gif) no-repeat;}
#Sweepstake_Heading						{background: url(res/img/PanelHeaders_sweepstake.gif) no-repeat;}
#ComeRacing_Heading						{background: url(res/img/promos/BOGOF/HeaderPanel_GoRacing.gif) no-repeat;}
#GNGame_Heading							{background: url(res/img/HeaderPanel_GNGame.gif) no-repeat;}
#Locator_Heading						{background: url(res/img/promos/BOGOF/HeaderPanel_Locator.gif) no-repeat;}
#Calendar_Heading						{background: url(res/img/promos/BOGOF/HeaderPanel_Calendar.gif) no-repeat;}
#ThisMonth_Heading						{background: url(res/img/promos/BOGOF/HeaderPanel_ThisMonth.gif) no-repeat;}
#Promo_Heading							{background: url(res/img/PanelHeaders_promo.gif) no-repeat;}
#AboutAintree_Heading					{background: url(res/img/PanelHeaders_AboutAintree.gif) no-repeat;}
#ImageViewer05_Heading					{background: url(res/img/PanelImage_ImageViewer05.gif) no-repeat;}
#ImageViewer06_Heading					{background: url(res/img/PanelImage_ImageViewer06.gif) no-repeat;}
#ImageViewer07_PeoplesHeading			{background: url(res/img/PanelImage_ImagePeoples07.gif) no-repeat;}
#VideoViewer07_PeoplesHeading			{background: url(res/img/PanelImage_VideoPeoples07.gif) no-repeat;}
#VideoViewer07_twemlowvid				{background: url(res/img/PanelImage_TwemlowVid.gif) no-repeat;}
#ImageViewerAintree_Heading				{background: url(res/img/PanelImage_ImageViewerAintree.gif) no-repeat;}
#ContactAintree_Heading					{background: url(res/img/PanelHeaders_ContactAintree.gif) no-repeat;}
#ContactSN_Heading						{background: url(res/img/PanelHeaders_Contact.gif) no-repeat;}
#NextEventAintree_Heading				{background: url(res/img/PanelHeaders_AintreeNext.gif) no-repeat;}
#SweepstakeDownload_Heading				{background: url(res/img/PanelHeaders_SweepstakeDown.gif) no-repeat;}
#GuidanceNotes_Heading					{background: url(res/img/PanelHeaders_Guidance.gif) no-repeat;}
#Archive07_PeoplesHeading				{background: url(res/img/PanelHeaders_Archive.gif) no-repeat;}
#Archive08_PeoplesHeading				{background: url(res/img/PanelHeaders_Archive08.gif) no-repeat;}
#Launch08_PeoplesHeading				{background: url(res/img/PanelHeaders_Launch.gif) no-repeat;}
#Jockeys07_PeoplesHeading				{background: url(res/img/PanelHeaders_Jockeys07.gif) no-repeat;}

#Contact_Heading_Aintree				{background: url(res/img/promos/BOGOF/Header_ContactAintree.gif) no-repeat;}
#Contact_Heading_Ascot					{background: url(res/img/promos/BOGOF/Header_ContactAscot.gif) no-repeat;}
#Contact_Heading_Ayr					{background: url(res/img/promos/BOGOF/Header_ContactAyr.gif) no-repeat;}
#Contact_Heading_Bath					{background: url(res/img/promos/BOGOF/Header_ContactBath.gif) no-repeat;}
#Contact_Heading_Beverley				{background: url(res/img/promos/BOGOF/Header_ContactBeverley.gif) no-repeat;}
#Contact_Heading_Brighton				{background: url(res/img/promos/BOGOF/Header_ContactBrighton.gif) no-repeat;}
#Contact_Heading_Catterick				{background: url(res/img/promos/BOGOF/Header_ContactCatterick.gif) no-repeat;}
#Contact_Heading_Chepstow				{background: url(res/img/promos/BOGOF/Header_ContactChepstow.gif) no-repeat;}
#Contact_Heading_Doncaster				{background: url(res/img/promos/BOGOF/Header_ContactDoncaster.gif) no-repeat;}
#Contact_Heading_Epsom					{background: url(res/img/promos/BOGOF/Header_ContactEpsom.gif) no-repeat;}
#Contact_Heading_Folk					{background: url(res/img/promos/BOGOF/Header_ContactFolk.gif) no-repeat;}
#Contact_Heading_fontwell				{background: url(res/img/promos/BOGOF/Header_ContactFontwell.gif) no-repeat;}
#Contact_Heading_Yarmouth				{background: url(res/img/promos/BOGOF/Header_ContactYarmouth.gif) no-repeat;}
#Contact_Heading_Hamilton				{background: url(res/img/promos/BOGOF/Header_ContactHamilton.gif) no-repeat;}
#Contact_Heading_Hereford				{background: url(res/img/promos/BOGOF/Header_ContactHereford.gif) no-repeat;}
#Contact_Heading_Huntingdon				{background: url(res/img/promos/BOGOF/Header_ContactHuntingdon.gif) no-repeat;}
#Contact_Heading_Kelso					{background: url(res/img/promos/BOGOF/Header_ContactKelso.gif) no-repeat;}
#Contact_Heading_Kempton				{background: url(res/img/promos/BOGOF/Header_ContactKempton.gif) no-repeat;}
#Contact_Heading_Leicester				{background: url(res/img/promos/BOGOF/Header_ContactLeicester.gif) no-repeat;}
#Contact_Heading_Lingfield				{background: url(res/img/promos/BOGOF/Header_ContactLingfield.gif) no-repeat;}
#Contact_Heading_Market					{background: url(res/img/promos/BOGOF/Header_ContactMarket.gif) no-repeat;}
#Contact_Heading_Musselburgh			{background: url(res/img/promos/BOGOF/Header_ContactMusselburgh.gif) no-repeat;}
#Contact_Heading_Newbury				{background: url(res/img/promos/BOGOF/Header_ContactNewbury.gif) no-repeat;}
#Contact_Heading_Newcastle				{background: url(res/img/promos/BOGOF/Header_ContactNewcastle.gif) no-repeat;}
#Contact_Heading_Newton					{background: url(res/img/promos/BOGOF/Header_ContactNewton.gif) no-repeat;}
#Contact_Heading_Nottingham				{background: url(res/img/promos/BOGOF/Header_ContactNottingham.gif) no-repeat;}
#Contact_Heading_Perth					{background: url(res/img/promos/BOGOF/Header_ContactPerth.gif) no-repeat;}
#Contact_Heading_Pontefract				{background: url(res/img/promos/BOGOF/Header_ContactPontefract.gif) no-repeat;}
#Contact_Heading_Redcar					{background: url(res/img/promos/BOGOF/Header_ContactRedcar.gif) no-repeat;}
#Contact_Heading_Ripon					{background: url(res/img/promos/BOGOF/Header_ContactRipon.gif) no-repeat;}
#Contact_Heading_Royal					{background: url(res/img/promos/BOGOF/Header_ContactRoyal.gif) no-repeat;}
#Contact_Heading_Sandown				{background: url(res/img/promos/BOGOF/Header_ContactSandown.gif) no-repeat;}
#Contact_Heading_Sedgefield				{background: url(res/img/promos/BOGOF/Header_ContactSedgefield.gif) no-repeat;}
#Contact_Heading_Southwell				{background: url(res/img/promos/BOGOF/Header_ContactSouthwell.gif) no-repeat;}
#Contact_Heading_Stratford				{background: url(res/img/promos/BOGOF/Header_ContactStratford.gif) no-repeat;}
#Contact_Heading_Uttoxeter				{background: url(res/img/promos/BOGOF/Header_ContactUttoxeter.gif) no-repeat;}
#Contact_Heading_Warwick				{background: url(res/img/promos/BOGOF/Header_ContactWarwick.gif) no-repeat;}
#Contact_Heading_Wolverhampton			{background: url(res/img/promos/BOGOF/Header_ContactWolverhampton.gif) no-repeat;}
#Contact_Heading_Worcester				{background: url(res/img/promos/BOGOF/Header_ContactWorcester.gif) no-repeat;}


#Downloads_Heading {
	background: url(res/img/PanelHeaders_Betting.gif) no-repeat;
	height: 68px;
}

#YorkCup_Heading {
	background: url(res/img/PanelHeaders_YorkCup.gif) no-repeat;
	height: 71px;
}

#peoplesdarts_Heading {
	background: url(res/img/PanelHeaders_peoplesdarts.gif) no-repeat;
	height: 168px;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

#YorkCupVideo_Heading {
	background: url(res/img/PanelHeaders_YorkCupVideo.gif) no-repeat;
	height: 208px;
}

div.darts_downloads #Downloads_Heading {
	background: url(res/img/peoplesdarts/header_downloads.jpg) no-repeat;
	width: 183px;
	height: 80px;
}

.HeaderLink {height: 65px; display: block;}

#CourseGuides_Heading {
    	margin: 0px;
	background: url(res/img/PanelHeaders_CourseGuides.gif) no-repeat;
	height: 75px;
	width: 174px;
}

#Heading_Flutter {
	display: block;
	margin: 0px;
	background: url(res/img/header_joinflutter.jpg) no-repeat;
	height: 67px;
	width: 174px;
}

.infopanel h1 span, .infopanel h2 span, .infopanel2 h1 span, .infopanel2 h2 span, .infopanel4 h1 span {
	display: block;
	width: 0; height: 0;
	overflow: hidden;
	}

.sweepstake_copy {font-size: 10px;}
#InfoPanel_Copy {
    text-decoration: none;
	color: white;
	font-size: .8em;
	line-height: 1.5em;
	font-weight: normal;
	margin-bottom: 0px;
	display: block;
	}

.InfoPanel_Copy {padding: 0; margin: 4px 10px 0 10px; list-style: none;}
.InfoPanel_Copy_Links {padding: 0 0 10px 0; margin: 0px 0px 0px 0px; list-style: none;}
.InfoPanel_Copy_Links li a {color: #FFDB00;}
/* Panel Common Elements - End */

#InfoPanel_Fact {
    text-decoration: none;
	color: white;
	font-size: .8em;
	line-height: 1.5em;
	font-weight: normal;
	padding: 0 0 12px 0;
	display: block;
	}
	
#InfoPanel_DartsFact {
    text-decoration: none;
	color: white;
	font-size: .8em;
	line-height: 1.5em;
	font-weight: normal;
	padding: 0 0 12px 0;
	display: block;
}

.InfoPanel_DartsFact {
	list-style: none;
	margin: 0;
	padding: 4px 10px 0 10px;
	width: 154px;
	background: url(res/img/peoplesfacts_tile.gif);
}
	
.InfoPanel_Fact {padding: 0; margin: 4px 10px 0 10px; list-style: none;}

#InfoPanel_Odds {
    text-decoration: none;
	color: white;
	font-size: .8em;
	line-height: 1.5em;
	font-weight: normal;
	padding: 0 0 0 0 ;
	display: block;
	margin: 0 0 0 0;
	}
.InfoPanel_Odds {padding: 0 0 0 0; margin: 0 0 0 -32px; list-style: none;}
.InfoPanel_OddsPadding {padding: 0 0 0 0; margin: -14px 0 5px -32px; list-style: none;}

.infopanel p {margin: 4px 8px 4px 8px; font-size: .8em; color: #85CE75; line-height: 1.5;}
#InfoPanel_Results {list-style: none; margin: 0 0 0 8px; padding: 0;}
#InfoPanel_Results li {font-size: .8em; padding-top: 1px; color: #FFFFFF; line-height: 1.5;}
#InfoPanel_Results li em {color: #A6CE7D; font-style: normal; display: block; float: left; width: 30px;}

#InfoPanel_Runners {
		margin: 0 0 0 0;
		padding: 0 0 0 0;
		font-size: 0.95em;
		list-style: none;
}

#InfoPanel_Runners p {
		color: #F7D117;
		font-size: 0.7em;
}

#InfoPanel_Runners ul {
		display: block;
		padding: 4px 0 0 0;
		margin: 0 10px 0 10px;
		height: 48px;
		border-bottom: 1px solid #73a296;
}

#InfoPanel_Runners ul.extended {
		height: 64px;
}


#InfoPanel_Runners ul li {
		display: block;
		float: left;
		padding: 0 0 0 0;
		margin: -1px 0 0 0;
		line-height: 1.3;
		color: #FFFFFF;
}

#InfoPanel_Runners ul li p {
		display: block;
		width: 110px;
		float: left;
		padding: 0 0 0 5px;
		margin: 0 0 0 0;
		color: #FFFFFF;
}


#InfoPanel_Runners ul li p em {
		padding: 0 0 0 0;
		margin: 0 0 0 0;
		color: #A6CE7D;
		font-style: normal;
}

/*#F7D117;*/

#InfoPanel_NextEvent {
    text-decoration: none;
	color: white;
	line-height: 1.5em;
	font-weight: normal;
	margin-bottom: 12px;
	display: block;
	}

#InfoPanel_NextEvent {padding: 0; margin: 0 0 9px 9px; list-style: none; color: white;}
#InfoPanel_NextEvent li {padding: 0 0 0 0; margin: 0 0 0 0; clear: both; font-size: .8em;}
#InfoPanel_NextEvent li h4 {padding: 0 0 1px 0; margin: 0; line-height: 1.5em;}
#InfoPanel_NextEvent li p {padding: 0 0 0 0; margin: 0 0 -3px 0;}
#InfoPanel_NextEvent li a {padding: 0; margin: 0; font-weight: normal;}

/* Image Gallery Elements */

/*.InfoPanel_ViewImages {margin: 6px 10px 6px 10px; list-style: none;}
.InfoPanel_ViewImages li a {color: #FFDB00; text-decoration: none;}*/

#Gallery_Link {display: block; text-align: right; margin-right: 10px; font-size: .8em; text-transform: uppercase;}
#Gallery_Link img {border: 0; margin: 0 0 5px 0;}


#ImageGallery_Thumbnail {
    width: 100%;
	margin: 0 0 10px 0px;
	padding: 0 0 0 0;
	overflow: hidden;
	border-top: 2px solid #006B54;
	}	
#ImageGallery_Thumbnail li{
	margin: 10px 0 0 0px;
    padding: 0 0 0 9px;
	list-style: none;
	float: left;
	}
#ImageGallery_Thumbnail li a {
    border: 1px solid #006B54;
    width: 110px; height: 110px;
    display: block;
	}

#ImageGallery_Thumbnail li a:hover {border: 1px solid red;}

#ImageGallery_Thumbnail li img {border: none;}

.ImageGallery_Port {margin: 0px 0 0 14px;}
.ImageGallery_Land {margin: 14px 0 0 0px;}
.ImageGallery_Square {margin: 0px;}

/* Image Gallery Elements - End */

.IntroCopy {
    text-decoration: none;
    padding: 0px 9px 0px 9px;
    margin: 0 0 0 0;
	color: white;
	font-size: .8em;
	line-height: 1.5em;
	font-weight: normal;
	margin-bottom: 12px;
	display: block;
	}
	
.IntroCopy_GN {
    text-decoration: none;
    padding: 0px 12px 0px 13px;
    margin: 0 0 0 0;
	color: white;
	font-size: .8em;
	line-height: 1.5em;
	font-weight: normal;
	margin-bottom: 12px;
	display: block;
	}
	
.IntroCopy_small {
    text-decoration: none;
    padding: 8px 9px 2px 9px;
    margin: 0 0 0 0;
	color: white;
	font-size: .7em;
	line-height: 1.5em;
	font-weight: normal;
	display: block;
	border-top: 1px solid #006B54;
	}
	
#PeoplesRace08_News {
    text-decoration: none;
    padding: 8px 9px 2px 0;
    margin: 0 0 0 0;
	color: white;
	font-size: 0.9em;
	line-height: 1.5em;
	font-weight: normal;
	display: block;
	border-top: 2px solid #006B54;
	}
	
.ScheduleCopy {
    text-decoration: none;
    padding: 0px 9px 0px 9px;
    margin: 0 0 0 0;
	color: white;
	font-size: .8em;
	line-height: .8em;
	font-weight: normal;
	margin-bottom: 12px;
	display: block;
	}
	
.ScheduleCopy2 {
    text-decoration: none;
    padding: 0px 9px 0px 9px;
    margin: 0 0 0 0;
	color: white;
	font-size: .8em;
	line-height: 1.5em;
	font-weight: normal;
	margin-bottom: 12px;
	display: block;
	}
	
.IntroCopy_Headers {
    text-decoration: none;
    padding: 0px 9px 10px 9px;
    margin: 0 0 0 0;
	color: #A6CE7D;
	font-size: .8em;
	line-height: 1.5em;
	font-weight: normal;
	display: block;
	}

.BannerButton_Copy {
    text-decoration: none;
    padding: 0 0 0 0;
    text-align: center;
	color: white;
	font-size: .8em;
	line-height: 1.5em;
	font-weight: normal;
	margin-bottom: 12px;
	display: block;
	}
	
.BannerButton_Copy a {text-decoration: none; color: white;}
	
#IntroImage {float: left;
    margin: 0 10px 0 2px;
	}

#PanelImage_Aintree {float: right; margin: -35px -10px 0px 0px;}

#PanelImage_SweepStake {float: right; margin: -44px -10px -5px 0px;}

#PanelImage_ComeRacing {float: right; margin: 0 0 0 0; padding: 0 0 0 0;}

#PanelImage_GNGame {float: right; margin: 0 0 0 0; padding: 0 0 0 0;}

#PanelImage_Radio {float: right; margin: -55px -10px -5px 0px;}
	
#Button_GrandNationalGuide {
    background: url(res/img/Button_GrandNationalItinerary.gif) 0 0 no-repeat;
    height: 62px; width: 181px;
	float: right;
    margin: -10px 4px 0px 0px;
	padding: 0;
    display: block;
	}	
#Button_GrandNationalGuide span {
	display: block;
	width: 0;
	height: 0;
	overflow: hidden;
	}	
#Button_GrandNationalGuide:hover {
	background: transparent url(res/img/Button_GrandNationalItinerary.gif) 0 -62px no-repeat;
	}
	
#Button_Advertising {
    background: url(res/img/Button_Advertising.gif) 0 0 no-repeat;
    height: 62px; width: 173px;
	float: right;
    margin: -8px 0px 0px 0px;
	padding: 0;
    display: block;
	}	
#Button_Advertising span {
	display: block;
	width: 0;
	height: 0;
	overflow: hidden;
	}	
#Button_Advertising:hover {
	background: transparent url(res/img/Button_Advertising.gif) 0 -62px no-repeat;
	}
	
#Button_GrandNationalRunners {
    background: url(res/img/Button_GrandNationalRunners.gif) 0 0 no-repeat;
    height: 62px; width: 181px;
	float: right;
    margin: 0px 0px 0px 0px;
	padding: 0;
    display: block;
    float: right;
	}	
#Button_GrandNationalRunners span {
	display: block;
	width: 0;
	height: 0;
	overflow: hidden;
	}	
#Button_GrandNationalRunners:hover {
	background: transparent url(res/img/Button_GrandNationalRunners.gif) 0 -62px no-repeat;
	}
	
#Button_GrandNationalItinerary {
    background: url(res/img/Button_GrandNationalItinerary.gif) 0 0 no-repeat;
    height: 62px; width: 181px;
    margin: -10px 6px 0px 0px;
	padding: 0;
    display: block;
    float: right;
	}	
#Button_GrandNationalItinerary span {
	display: block;
	width: 0;
	height: 0;
	overflow: hidden;
	}	
#Button_GrandNationalItinerary:hover {
	background: transparent url(res/img/Button_GrandNationalItinerary.gif) 0 -62px no-repeat;
	}
	
#Button_WhatHappened {
    background: url(res/img/Button_WhatHappened.gif) 0 0 no-repeat;
    height: 62px; width: 181px;
    margin: -10px 6px 0px 0px;
	padding: 0;
    display: block;
    float: right;
	}	
#Button_WhatHappened span {
	display: block;
	width: 0;
	height: 0;
	overflow: hidden;
	}	
#Button_WhatHappened:hover {
	background: transparent url(res/img/Button_WhatHappened.gif) 0 -62px no-repeat;
	}
	
#Button_Opening {
    background: url(res/img/Button_Opening.gif) 0 0 no-repeat;
    height: 41px;
	width: 110px;
	padding: 0 0 0 0;
    margin: 0 0 0 4px;
	padding: 0;
    display: block;
    float: left;
	}	
#Button_Opening span {
	display: block;
	width: 0;
	height: 0;
	overflow: hidden;
	}	
#Button_Opening:hover {
	background: transparent url(res/img/Button_Opening.gif) 0 -41px no-repeat;
	}
	
#Button_Ladies {
    background: url(res/img/Button_Ladies.gif) 0 0 no-repeat;
    height: 41px; width: 110px;
    margin: 0 0 0 11px;
	padding: 0;
    display: block;
    float: left;
	}	
#Button_Ladies span {
	display: block;
	width: 0;
	height: 0;
	overflow: hidden;
	}	
#Button_Ladies:hover {
	background: transparent url(res/img/Button_Ladies.gif) 0 -41px no-repeat;
	}
	
#Button_National {
    background: url(res/img/Button_National.gif) 0 0 no-repeat;
    height: 41px; width: 110px;
    margin: 0 0 10px 11px;
	padding: 0;
    display: block;
    float: left;
	}	
#Button_National span {
	display: block;
	width: 0;
	height: 0;
	overflow: hidden;
	}	
#Button_National:hover {
	background: transparent url(res/img/Button_National.gif) 0 -41px no-repeat;
	}
	

#Button_TicketOffer {
    background: url(res/img/Button_TicketOffer.gif) 0 0 no-repeat;
    height: 61px; width: 161px;
	float: right;
    margin: -10px 0px 20px 0px;
	padding: 0;
    display: block;
	}	
#Button_TicketOffer span {
	display: block;
	width: 0;
	height: 0;
	overflow: hidden;
	}	
#Button_TicketOffer:hover {
	background: transparent url(res/img/Button_TicketOffer.gif) 0 -61px no-repeat;
	}
	
	
/* Light Box Elements */
#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(http://www.johnsmiths.co.uk/res/img/overlay.png); }

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(/res/img/blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.johnsmiths.co.uk/res/img/overlay.png", sizingMethod="scale");
	}
	
kbd{
	color: #555;
	background-color: #ddd;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	font-size: inherit;
	font-family: inherit;
	padding: 0 3px 2px 4px;
	}
/* Light Box Elements - End */

.PDFIcon {
	text-decoration: none;
	color: #F7D117;
	font-size: .8em;
	font-weight: normal;
	margin: -4px 0 8px 0;
	}
	
.PDFIconRule {
	text-decoration: none;
	border-top: 1px solid red;
	color: #F7D117;
	font-weight: normal;
	margin: 20px 0 0 0;
	}
.ExtraPadding_Bottom {margin-bottom: 2px;}
.ExtraPadding_Top {margin-top: 8px;}

.CourseGuide_Links {
	font-size: .8em;
	font-weight: normal;
	margin: 0px 0 12px 0;
	display: block;
	}
	
#SweekstakeKit {background-color: #005440; width: 372px; padding: 0 0 0 0; margin: 0 0 0 0;}
#SweekstakeKit p img {padding: 0 0 0 0; margin: 6px 9px -4px 9px;}

#RacingFixtures {width: 372px; padding: 0 0 4px 0; border-bottom: 8px solid #006B54;}
#RacingFixtures ul {padding: 0; margin: 0 0 0 9px; list-style: none; color: white; font-family: "arial",georgia, serif;}
#RacingFixtures li {padding: 0 0 0 0; margin: 0 0 0 0; border-top: 1px solid #006B54; font-size: .8em; clear: both;}
#RacingFixtures ul li p {padding: 0 0 0 0; margin: 8px 0 6px 0; line-height: 1.5;}
#RacingFixtures ul li p img {padding: 0 0 0 0; margin: -48px 6px 0 0; border: 0; float: right;}

#NextEvent {width: 372px; padding: 0 0 28px 0; border-bottom: 8px solid #006B54;}
#NextEvent ul {padding: 0; margin: 0 9px 0 9px; list-style: none; color: white; font-family: "arial",georgia, serif;}
#NextEvent li {padding: 0 0 15px 0; margin: 0 0 0 0; border-top: 1px solid #006B54; font-size: .8em; clear: both;}
#NextEvent ul li h4 {padding: 9px 0 0 0; margin: 0 0 0 0; font-size: 1em; line-height: 1.5em; width: 200px;}
#NextEvent ul li p {padding: 0 0 9px 0; margin: 0; float: left;}
#NextEvent ul li a {padding: 0 0 0 0; margin: -23px 0 0 0; float: right; color: #F7D117; font-weight: bold; text-decoration: none; font-size: .8em;display: block;}


#PubLocator {width: 372px; padding: 0 0 28px 0; border-bottom: 8px solid #006B54;}
#PubLocator ul {padding: 0; margin: 0 9px 0 9px; list-style: none; color: white; font-family: "arial",georgia, serif;}
#PubLocator li {padding: 0 0 0 0; margin: 0 0 0 0; border-top: 1px solid #006B54; font-size: .8em; clear: both;}
#PubLocator ul li h4 {padding: 12px 0 0 0; margin: 0 0 0 0; font-size: 1em; line-height: 1.5em; width: 200px;}
#PubLocator ul li p {padding: 0; margin: 0; float: left;}
#PubLocator ul li a {padding: 0 0 0 0; margin: -23px 0 0 0; float: right; color: #F7D117; font-weight: bold; text-decoration: none; font-size: .8em;display: block;}
#PubLocator ul li img {padding: 2px 0 6px 0; margin: 0 0 0 0; border: 0; }

#NationalNews {width: 372px; padding: 0 0 6px 0;}

#NationalNews li h4.empha a {
	margin: 0px;
	padding: 0px;
	font-size: 1em;
	color: red;
}

#NationalNews ul {padding: 0; margin: 0 9px 0 9px; list-style: none; color: white; font-family: "arial",georgia, serif;}
#NationalNews li {padding: 0 0 10px 0; margin: 0; border-top: 1px solid #006B54; font-size: .8em; clear: both;}
#NationalNews ul li h4 {padding: 5px 0 5px 0; margin: 0 0 0 0; font-size: 1em; line-height: 1.5em; margin-top: 6px;}
#NationalNews ul li p {padding: 0; margin: 0px 0px 0px 0px; line-height: 1.6em;}


#DartsNews {width: 372px; padding: 0 0 12px 0;}

#DartsNews li h4.empha a {
	margin: 0px;
	padding: 0px;
	font-size: 1em;
	color: red;
}

#DartsNews ul {padding: 0; margin: 0 9px 0 9px; list-style: none; color: white; font-family: "arial",georgia, serif; border-bottom: 1px solid #73a296;}
#DartsNews li {padding: 0 0 10px 0; margin: 0; border-top: 1px solid #73a296; font-size: .8em; clear: both;}
#DartsNews ul li h4 {padding: 5px 0 5px 0; margin: 0 0 0 0; font-size: 1em; line-height: 1.5em; margin-top: 6px;}
#DartsNews ul li p {padding: 0; margin: 0px 0px 0px 0px; line-height: 1.6em;}

#PeoplesRaceNews {width: 372px; padding: 0 0 0 0;}
#PeoplesRaceNews li h4.empha a {margin: 0px; padding: 0px; font-size: 0.8em; color: red;}
#PeoplesRaceNews ul {padding: 0 0 8px 0; margin: 0 0 0 0; list-style: none; color: white; font-family: "arial",georgia, serif;}
#PeoplesRaceNews li {padding: 0 0 0 0; margin: 0 13px 0 13px; clear: both; border-top: 1px solid #006B54;}
#PeoplesRaceNews ul li h4 {padding: 6px 0 3px 0; margin: 0 0 0 0; font-size: 0.8em; line-height: 1.6em;}
#PeoplesRaceNews p {padding: 0 0 0 0; margin: 0 13px 10px 13px; color: white; font-size: 0.8em; line-height: 1.6em;}
#PeoplesRaceNews ul li p {padding: 0; margin: 0 0 0 0; color: white; font-size: 0.8em; line-height: 1.6em;}
#PeoplesRaceNews ul li p em {padding: 0 0 0 0; margin: 0 0 0 0; color: #A6CE7D; font-style: normal; height: 100px;}
#PeoplesRaceNews h2 {padding: 0 0 0 0; margin: 0 0 0 0; height: 127px; background: right url(res/img/promos/peoplesrace/Header_mouth.gif) no-repeat;}

#PeoplesRaceNewsListing {width: 372px; padding: 0 0 0 0;}
#PeoplesRaceNewsListing li h4.empha a {margin: 0px; padding: 0px; font-size: 0.8em; color: red;}
#PeoplesRaceNewsListing ul {padding: 0 0 8px 0; margin: 0 0 0 0; list-style: none; color: white; font-family: "arial",georgia, serif;}
#PeoplesRaceNewsListing li {padding: 0 0 0 0; margin: 0 13px 0 13px; clear: both; border-top: 1px solid #006B54;}
#PeoplesRaceNewsListing ul li h4 {padding: 6px 0 3px 0; margin: 0 0 0 0; font-size: 0.8em; line-height: 1.6em;}
#PeoplesRaceNewsListing p {padding: 0 0 0 0; margin: 0 13px 10px 13px; color: white; font-size: 0.8em; line-height: 1.6em;}
#PeoplesRaceNewsListing ul li p {padding: 0; margin: 0 0 0 0; color: white; font-size: 0.8em; line-height: 1.6em;}
#PeoplesRaceNewsListing ul li p em {padding: 0 0 0 0; margin: 0 0 0 0; color: #A6CE7D; font-style: normal; height: 100px;}
#PeoplesRaceNewsListing h2 {padding: 0 0 8px 0; margin: 0px; height: 127px; background: right url(res/img/promos/peoplesrace/Header_mouth2.gif) no-repeat;}

#PeoplesRaceStory {width: 372px; padding: 0 0 0 0; margin: 0 0 12px 0;}

#PeoplesRaceStory li h4.empha a {
	margin: 0px;
	padding: 0px;
	font-size: 0.8em;
	color: red;
}

#PeoplesRaceStory ul {padding: 0; margin: 0 13px 0 13px; list-style: none; color: white; font-family: "arial",georgia, serif; border-bottom: 1px solid #006B54;}
#PeoplesRaceStory li {padding: 0 0 10px 0; margin: 0; border-top: 1px solid #006B54; clear: both;}
#PeoplesRaceStory ul li h4 {padding: 5px 0 0 0; margin: 0 0 0 0; font-size: 1.0em; line-height: 1.5em; margin-top: 6px; color: #F7D117;}
#PeoplesRaceStory ul li p {padding: 0; margin: 0px 0px 6px 0px;}
#PeoplesRaceStory ul li p em {display: block; padding: 0 0 12px 0; margin: 0px 0px 12px 0px; color: #A6CE7D; font-style: normal; border-bottom: 1px solid #006B54;}
#PeoplesRaceStory h2 {padding: 0 0 0 0; margin: 0px; height: 136px; background: right url(res/img/promos/peoplesrace/Header_mouth2.gif) no-repeat;}
#PeoplesRaceStory ul li img {display: block; float: left; padding: 0 0 12px 0; margin: 0 0 0 0;}

#PeoplesRaceStory ol {font-size: 0.8em; padding: 0; margin: 0 0 0 0; list-style: none; color: white; font-family: "arial",georgia, serif; border-bottom: 1px solid #006B54;}
#PeoplesRaceStory ol li {padding: 10px 0 10px 0; margin: 0; border-top: 1px solid #006B54; clear: both;}

#PeoplesRaceStory p {
	margin: 							0 0 0 0;
	padding: 							0 13px 10px 13px;
	color: 								white;
	font-size:							0.8em;
	line-height:						1.6em;
}


#PeoplesRaceStory_final {width: 372px; padding: 0 0 0 0; margin: 0 0 12px 0;}

#PeoplesRaceStory_final li h4.empha a {
	margin: 0px;
	padding: 0px;
	font-size: 0.8em;
	color: red;
}

#PeoplesRaceStory_final ul {padding: 0; margin: 0 13px 13px 13px; list-style: none; color: white; font-family: "arial",georgia, serif; height: 340px; border-bottom: 1px solid #006B54;}
#PeoplesRaceStory_final li {padding: 12px 0 10px 0; margin: 0; border-top: 1px solid #006B54; clear: both;}
#PeoplesRaceStory_final ul li h4 {padding: 0 0 8px 0; margin: 0 0 0 0; font-size: 1.0em; line-height: 1.5em; color: #F7D117;}
#PeoplesRaceStory_final ul li p {padding: 0; margin: 0px 0px 6px 0px;}
#PeoplesRaceStory_final ul li p em {display: block; padding: 0 0 12px 0; margin: 0px 0px 12px 0px; color: #A6CE7D; font-style: normal; border-bottom: 1px solid #006B54;}
#PeoplesRaceStory_final h2 {padding: 0 0 8px 0; margin: 0px; height: 127px; background: right url(res/img/promos/peoplesrace/Header_mouth.gif) no-repeat;}
#PeoplesRaceStory_final ul li img {display: block; float: left; padding: 10px 10px 0 0; margin: 0 0 0 0;}


#PeoplesRaceStory_final p {
	margin: 							0 0 0 0;
	padding: 							0 13px 0 13px;
	color: 								white;
	font-size:							0.8em;
	line-height:						1.6em;
}


#PeoplesRaceStory_Archive {width: 372px; padding: 0 0 0 0; margin: 0 0 12px 0;}

#PeoplesRaceStory_Archive li h4.empha a {
	margin: 0px;
	padding: 0px;
	font-size: 0.8em;
	color: red;
}

#PeoplesRaceStory_Archive ul {padding: 0; margin: 0 13px 13px 13px; list-style: none; color: white; font-family: "arial",georgia, serif; height: 200px; border-bottom: 1px solid #006B54;}
#PeoplesRaceStory_Archive li {padding: 12px 0 10px 0; margin: 0; clear: both;}
#PeoplesRaceStory_Archive ul li h4 {padding: 0 0 8px 0; margin: 0 0 0 0; font-size: 1.0em; line-height: 1.5em; color: #F7D117;}
#PeoplesRaceStory_Archive ul li p {padding: 0; margin: 0px 0px 6px 0px;}
#PeoplesRaceStory_Archive ul li p em {display: block; padding: 0 0 12px 0; margin: 0px 0px 12px 0px; color: #A6CE7D; font-style: normal; border-bottom: 1px solid #006B54;}
#PeoplesRaceStory_Archive h2 {padding: 0 0 8px 0; margin: 0px; height: 127px; background: right url(res/img/promos/peoplesrace/Header_mouth.gif) no-repeat;}
#PeoplesRaceStory_Archive ul li img {display: block; float: left; padding: 10px 10px 0 0; margin: 0 0 0 0;}


#PeoplesRaceStory_Archive p {
	margin: 							0 0 0 0;
	padding: 							0 13px 0 13px;
	color: 								white;
	font-size:							0.8em;
	line-height:						1.6em;
}

#PeoplesRaceStory_2008 {
	padding: 0 0 0 0;
	margin: 0 0 12px 0;
	/*height: 240px;*/
}

#PeoplesRaceStory_2008 h4 {padding: 12px 0 8px 0; margin: 0 0 0 13px; font-size: 0.9em; line-height: 1.5em; color: #F7D117; width: 346px; display: block; border-top: 1px solid #006B54;}
#PeoplesRaceStory_2008 img {display: block; float: left; padding: 10px 10px 0 13px; margin: 0 0 0 0;}


#PeoplesRaceStory_2008 p {
	/*margin: 							0 0 0 0;*/
	padding: 							0 13px 0 13px;
	color: 								white;
	font-size:							0.8em;
	line-height:						1.6em;
}

#PeoplesRaceStory_2008 p a img{
	margin: 							0 0 0 0;
	padding: 							12px 0 0 60px;
}


/* 
#NationalNews ul li a {padding: 0; margin: 0; float: right; display: block; } 
*/


#CourseGuides {padding: 0 0 0 0; margin: -14px 0 0 9px; list-style: none; color: white; font-family: "arial",georgia, serif; width: 154px; /*height: 253px;*/ font-size: .8em;}
#CourseGuides li {padding: 0 0 0 0; margin: 0 0 -4px 0; border-bottom: 1px solid #5D9184; clear: both; height: 35px;}
#CourseGuides li p {padding: 0 0 0 0; margin: 0 0 0 0; float: right;}
#CourseGuides li a {padding: 15px 0 0 0; margin: 0 0 0 0; float: left; font-weight: bold;}
#CourseGuides li.lastitem {border-bottom: 0px;}
#CourseGuides li span {padding: 0 0 0 0; margin: 0 0 0 0; float: left; color: white; font-weight: bold; text-decoration: none;}
#CourseGuides li img {padding: 8px 8px 0 0; margin: 0 0 0 0; float: left; color: #F7D117; font-weight: normal; text-decoration: none;}

#privacytext {
	padding: 0 9px 0 9px;
	margin: 15px 0 12px 0px;
	width: 340px;
	color: white;
	font-family: "arial",georgia, serif;
	font-size: .8em;
	line-height: 1.5;
	font-weight: normal;
	letter-spacing: .0px;
	}
#privacytext em {font-weight: bold; font-style: normal;}
#privacytext a {text-decoration: none; color: white; font-weight: bold;}

#privacyheading {
	border-top: 1px solid #A6CE7D;
	padding: 15px 9px 0 0;
	margin: 15px 9px 0 9px;
	width: 340px;
	color: #A6CE7D;
	font-family: "arial",georgia, serif;
	font-size: .8em;
	line-height: 1.5;
	font-weight: bold;
	letter-spacing: .0px;
	}
#privacyheading em {font-weight: bold; font-style: normal;}
#privacyheading a {text-decoration: none; color: white; font-weight: bold;}

/* @group Date of birth check */	
	
#dob {
	float: left;
	display: block;
}	
	
#dob ul {
	list-style-type: none;
	padding: 0px;
	margin-left: 15px;
}

#dob li {
	float: left;
	display: block;
	padding-bottom: 20px;
	width: 80px;
	height: 50px;
	border-bottom: 1px solid #FFDB00;
}

#dob h2 {
	margin: 0px 0px 5px 0px;
	font-size: 0.9em;
	font-weight: normal;
	color: #F7D117;
}
	
/* @end */

/* @group News Story */
	
#News_Story {
	color: white;
	padding: 0 0 0 0;
}	
	
#News_Story h2, #News_Story h3 {
	margin: 12px 0px 0px 12px;
	padding: 0 0 6px 0;
	font-size: 1.1em;
}

#News_Story h3 {
	margin-top: 5px;
	font-size: 0.9em;
}

#News_Story h3.date {
	margin: -2px 12px 22px 12px;
	padding: 0 0 8px 0;
	font-size: 0.7em;
	color: #A6CE7D;
	font-weight: normal;
	border-bottom: 1px solid #006B54;
}

#News_Story p {
	margin: 12px;
	font-size: 0.8em;
	padding: 0 0 6px 0;
}

#News_Story ul {
	padding-bottom: 12px;
}

#News_Story li {
	margin: 8px 4px 0px 4px;
	border: 0px;
	font-size: 0.9em;
}

#postscript {
	margin: 0px 12px 0px 12px;
	padding: 0 0 0 0;
	border-top: 1px solid #006B54;
	font-style: normal;
}

#postscript p {
	margin: 12px 0px -3px 0px;
	color: #A6CE7D;
	font-size: 0.75em;
}

#postscript ul {
	margin: 0 0 0 0;
	padding: 0 0 12px 0;
	color: #A6CE7D;
	font-size: 0.9em;
	list-style-type: none;
}
#postscript li {
	margin: 0px 0px 0px 0px;
	color: #A6CE7D;
}
	
/* @end */

.lastProg {
	padding-bottom: 20px;
}

/* @group Gallery tabs */

#galleries {
	display: block;
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	width: 372px;
	height: 60px;
	text-align: center;
}

#galleries li {
	float: left;
	display: block;
	width: 124px;
}

#galleries a {
	margin-left: auto;
	margin-right: auto;
}

#galleries span, #getflash span {
	display:				none;
	visibility:				hidden;
}

#grandnational06 {
	display: block;
	width: 116px;
	height: 47px;
	background: #006B54 url(res/img/tab_grandnational06.gif) 0px 0px no-repeat;
}

#grandnational06:hover, #grandnational06.active {
	background: #006B54 url(res/img/tab_grandnational06.gif) 0px -47px no-repeat;
}

#lookinggood06 {
	display: block;
	width: 117px;
	height: 47px;
	background: #006B54 url(res/img/tab_lookinggood06.gif) 0px 0px no-repeat;
}

#lookinggood06:hover, #lookinggood06.active {
	background: #006B54 url(res/img/tab_lookinggood06.gif) 0px -49px no-repeat;
}

#paradechampions06 {
	display: block;
	width: 117px;
	height: 47px;
	background: #006B54 url(res/img/tab_parade06.gif) 0px 0px no-repeat;
}
	
#paradechampions06:hover, #paradechampions06.active {
	background: #006B54 url(res/img/tab_parade06.gif) 0px -50px no-repeat;
}

/* @end */

/* @group Advertising */

#adverts {
	display: block;
	width: 372px;
	margin: 0px;
	padding: 0px;
}

#adverts h1 {
	float: none;
	height: 122px;
}

#adverts h1, h2, h3 {
	margin: 0px;
}

#adverts h2 {
	display: block;
	width: 148px;
	height: 18px;
}

#ad_gadgets {
	background: #005540 url(res/img/header_gadgets.gif) no-repeat;
}

#ad_rugs {
	background: #005540 url(res/img/header_rugs.gif) no-repeat;
}

#ad_telly {
	background: #005540 url(res/img/header_tv.gif) no-repeat;
}

#adverts h3 {
	display: block;
	width: 78px;
	height: 18px;
	background: #005540 url(res/img/header_download.gif) bottom no-repeat;
}

#adverts h2 span, #adverts h3 span, #adverts a span {
	display:							none;
	visibility:						hidden;
}

#download5mb {
	display: block;
	width: 116px;
	height: 13px;
	background: #005540 url(res/img/button_download5mb.gif) top no-repeat;
	margin-bottom: 20px;
}

#download5mb:hover {
	background-position: bottom;
} 

.ad_thumb {
	float: left;
	display: block;
	width: 120px;
}

.ad_thumb img {
	margin-left: 8px;
}

.ad_info {
	float: left;
	display: block;
	width: 240px;
	padding-bottom: 0;
}

.ad_info strong {font-weight: bold; color: #A6CE7D;}

#adverts ul, #adverts * ul {
	display: block;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

#adverts * * li {
	float: left;
	display: block;
	padding-top: 4px;
	width: 100px;
}

#adverts p {
	padding: 0px;
}
	
#barredtoday {
	margin:  5px 0px 10px 3px;	
}

#getflash {
	display: block;
	float: left;
	width: 372px;
	height: 48px;
	margin-bottom: 15px;
	margin-top: 5px;
	background: #005540 url(res/img/getflash.gif) no-repeat;
}

#adsplayer {
	margin: 0px;
	padding: 0px;
}

#runners_vid {
	margin: 	-4px 0 0 0;
	padding: 	0 0 0 0;
}

#twemlow_vid {
	margin: 	0 0 0 0;
	padding: 	0 0 0 0;
}

/* @end */

/* @group Sitemap */

#sitemap {
	height: 675px;
	margin: 0px 0px 0 10px;
	padding: 0;
}

#sitemap.errorpage {
	height: 550px;
}

#sitemap ul, #sitemap * ul {
	clear: left;
	display: block;
	width: 351px;
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}

#sitemap ul li, #sitemap * ul li {
	margin: 0px;
	padding: 0px;
}
	
#sitemap * li {
	float: left;
}

#sitemap * ul li a {
	display: block;
	width: 117px;
	font-size: 0.8em;
	padding: 0px;
	margin: 0px;
}

#sitemap h2 {
	padding: 0px;
	margin: 30px 0px 0px 0px;
	height: 23px;
	width: 351px;
	background: #005540 url(res/img/sitemap/Underline_Tile.gif) bottom repeat-x;
}

/* @group Header links */

#sitemap h2 span {
	display:							none;
	visibility:						hidden;
}

#sitemap h2 a {
	display: block;
}

#sitemap h2 a:hover {
	background-position:				bottom;
}

#sitemap_header_home a {
	width: 45px;
	height:  12px;
	background: #005540 url(res/img/sitemap/button_Home.gif) top no-repeat;
}

#sitemap_header_advertising a {
	width: 98px;
	height: 12px;
	background: #005540 url(res/img/sitemap/button_Advertising.gif) top no-repeat;
}

#sitemap_header_grandnational a {
	width: 245px;
	height: 15px;
	background: #005540 url(res/img/sitemap/button_GrandNational.gif) top no-repeat;
}

#sitemap_header_racing a {
	width: 170px;
	height: 12px;
	background: #005540 url(res/img/sitemap/button_Racing.gif) top no-repeat;
}

#sitemap_header_brands a {
	width: 156px;
	height: 12px;
	background: #005540 url(res/img/sitemap/button_Brands.gif) top no-repeat;
}

#sitemap_header_ticketpromo a {
	width: 262px;
	height:  15px;
	background: #005540 url(res/img/sitemap/button_ticketpromo.gif) top no-repeat;
}

#sitemap_header_peoplesrace a {
	width: 245px;
	height:  15px;
	background: #005540 url(res/img/sitemap/button_peoplesrace.gif) top no-repeat;
}

#sitemap_header_peoplesdarts a {
	width: 233px;
	height:  15px;
	background: #005540 url(res/img/sitemap/button_peoplesdarts.gif) top no-repeat;
}

/* @end */

/* @end */

/* @group Promo - £50 million */
	
#promo_50million {
	display: 							block;
	width:							556px;
}

#promo_50million h1 {
	z-index:							1;
	position:							relative;
	margin:							-19px 0px 0px 0px;
	display:							block;
	width: 							556px;
	height: 							130px;
	background:						#005540 url(res/img/promos/50million/header_50million.gif) no-repeat;
}

#promo_50million p {
	margin: 							10px 10px 0px 10px;
	font-size:						0.95em;
	line-height:						1.4em;
	color: 							white;
}

#promo_50million p em {
	color:							#A6CE7D;
}

#promo_50million h1 span, #playinstructions h3 span {
	display:							none;
	visibility:						hidden;
}

#playinstructions {
	list-style-type:					none;
	margin:							0px;
	padding:							0px;
}

#playinstructions li {
	float:							left;
	display:							block;
	width: 							278px;
	height: 							390px;
}

#playinstructions li img {
	margin: 							4px 10px 10px 10px;
	float:							left;	
}

#playinstructions li p {
	margin: 							0px 10px 10px 10px;
	font-size:						0.8em;
	line-height:						1.4em;
	color: 							white;
}

#playinstructions li em {
	color:							white;	
}

#playinstructions li p strong {
	color:							#A6CE7D;
}

#promo_50million img {
	float: 							right;
	position:							relative;
	z-index:							5;
	margin:							-20px 8px 10px 0px;
}

#playinstructions h3 {
	margin-left:						8px;
}

#home h3 {
	width: 							267px;
	height: 							70px;
	background:						#005540 url(res/img/promos/50million/header_playingathome.gif) no-repeat;
}

#away h3 {
	width: 							240px;
	height: 							70px;
	background:						#005540 url(res/img/promos/50million/header_playingaway.gif) no-repeat;
}

#header_footyfeast, #header_doddle {
	color: 							#F7D117;				
}

#header_footyfeast {
	padding: 							4px 4px 4px 10px;
	font-size:						0.75em;
	text-transform:					uppercase;
}

#header_doddle {
	clear:							right;
	border-top:						1px solid white;
	padding: 							10px 0px 10px 0px;
	margin:							0px 10px 0px 10px;
	font-size:						0.9em;
}

#ladbrokes {
	clear: 							left;
	margin:							0px 10px 0px 10px;
	border-top:						1px solid white;
	padding: 							10px 0px 10px 0px;
}

#terms {
	margin-left:						175px;
	font-size:						0.8em;
	text-decoration:					none;
}

#promotion_overview p.termscopy {
	font-size:							0.7em !important;
	text-decoration:					none;
	line-height:						1.4em;
}


#terms img {
	border: 							0px;
}

#terms:hover {
	text-decoration:					underline;
}

/* @end */

/* @group Promo - People's Race */

#peoplesrace_ladbrokes {
	margin:							33px 0 0 27px;
}

#peoplesrace_mirror09 {
	margin:							33px 0 0 27px;
}

#mirroropinion {
	margin:							27px 0 0 47px;
}

#peoplesdarts_bobbygeorge {
	margin:							27px 0 0 50px;
}

#peoplesdarts_winmau {
	margin:							27px 0 0 18px;
}

#peoplesrace_mirror, #peoplesdarts_mirror {
	margin:							27px 0 0 48px;
}

#peoplesdarts_bdo {
	margin:							27px 0 0 55px;
}

#peoplesdarts_winmau {
	margin:							27px 0 0 53px;
}

#peoplesdarts_lakeside {
	margin:							27px 0 0 45px;
}

#peoplesdarts_publican {
	margin:							27px 0 0 45px;
}

#promo_peoplesrace {
	float: left;
	display: 						block;
	width:							556px;
}

#peoplesrace_sr {
	padding:						27px 0 0 70px;
}

#peoplesrace_brs {
	padding:						27px 0 0 47px;
}

#peoplesrace_nrc {
	padding:						27px 0 0 47px;
}

#promo_peoplesrace_single {
	float: left;
	display: 						block;
	width:							372px;
}

#promo_peoplesrace, #promo_peoplesrace_single, #peoplesrace_terms a {
	color: 							white;
}

#promo_peoplesrace p, #promo_peoplesrace_single p {
	margin: 							10px 0 0 0;
	font-size:							0.8em;
}

#promo_peoplesrace em {
	font-style:							normal;	
}

#promo_peoplesrace em, #promo_peoplesrace h3, #promo_peoplesrace_single em, #promo_peoplesrace_single h3 {
	color: 							#F7D117;
}

#promo_peoplesrace h1 span, #promo_peoplesrace h2 span, #promo_peoplesrace_single h1 span, #peoplesrace_intro h1 span, #peoplesrace_form h1 span, #peoplesdarts_form h1 span #promo_peoplesrace_single h2 span {
	display:							none;
	visibility:							hidden;
}

#promo_peoplesrace h1 {
	margin: 							0px;
	display:							block;
	width: 								556px;
	height: 							84px;
	background:							#005540 url(res/img/promos/peoplesrace/header_winholiday.gif) no-repeat;
}

#peoplesrace_intro h1 {
	margin: 							0;
	display:							block;
	width: 								317px;
	height: 							92px;
	background:							#005540 url(res/img/promos/peoplesrace/header_peoplesrace.gif) no-repeat;
}

#header_opportunity {
	margin: 							0;	
	padding: 							18px 4px 4px 0px;
	font-size:							0.75em;
	line-height:						1.7em;
	text-transform:						uppercase;
	color: 								#F7D117;
}

#header_closingdate {
	margin: 							8px 0 0 0;
	font-size:							0.75em;
	line-height:						1.7em;
	text-transform:						uppercase;
	color: 								#F7D117;
}

#peoplesracepint {
	float:							right;
	margin:							0px 20px 0px 20px;
}

a img {
	border: 							none;
}

#peoplesrace_whatyoudo a {
	text-decoration:						underline;
}

#peoplesrace_whatyoudo h2 {
	display:						block;
	margin:							6px 0 0 0;
	width: 							520px;
	height: 						65px;
	background:						#005540 url(res/img/promos/peoplesrace/header_follow.gif) no-repeat;
}

#peoplesrace_novicesannounced a {
	text-decoration:						underline;
}

#peoplesrace_novicesannounced h2 {
	display:						block;
	margin:							6px 0 0 0;
	width: 							520px;
	height: 						74px;
	background:						#005540 url(res/img/promos/peoplesrace/header_announced.gif) no-repeat;
}

#peoplesrace_novicesannounced ul {
	list-style: 					none;
	padding:						0px 0px 0px 0px;
	margin:							12px 0px 0px 0px;
}

#peoplesrace_novicesannounced ul li {
	width:							240px;
	display:						block;
	float:							left;
	font-size:						0.8em;
	padding:						6px 0px 6px 0px;
	margin:							0px 15px 0px 0px;
	background:						#005540 url(res/img/promos/peoplesrace/cap_sml.gif) no-repeat;
	border-bottom:					1px solid #73a296;
}

#peoplesrace_requirements h2 {
	display:						block;
	margin:							6px 0 0 0;
	width: 							520px;
	height: 						65px;
	background:						#005540 url(res/img/promos/peoplesrace/header_required.gif) no-repeat;
}

#peoplesrace_requirements h3 {
	clear:							left;
	margin: 							0;
	padding: 							18px 0 0 0;
	font-size:							0.75em;
	line-height:						1.5em;
}

#promo_peoplesrace h3, #promo_peoplesrace_single h3 {
	text-transform:						uppercase;
}

#peoplesrace_about img {
	z-index:							1;
	position:							relative;
	float: 								left;
	margin: 							0px 8px 0 -8px;
}

#peoplesrace_about img.floatright {
	padding: 							0px 0 0 8px;
	margin:								-1px 0px 0px 0px;
	float:								right;
}

#peoplesrace_intro img, #peoplesrace_whatyoudo img, #peoplesrace_novicesannounced img, #peoplesrace_requirements img {
	float: 							right;
}

#peoplesrace_intro, #peoplesrace_about, #peoplesrace_whatyoudo, #peoplesrace_novicesannounced, #peoplesrace_requirements {
	margin: 							0 13px 0 19px;
	padding-bottom:						12px;
	line-height:						1.2em;
}

#peoplesrace_intro, #peoplesrace_about, #peoplesrace_whatyoudo {
	border-bottom:						1px solid #73a296;
}

#peoplesrace_terms {
	clear: 							both;
	margin: 						8px 13px 0 19px;
	padding-bottom:					15px;
	border-top:						1px solid #73a296;
}

#peoplesrace_requirements {
	clear: 							both;
}

#peoplesrace_intro img {
	padding: 							16px 0px 0 10px;
}

#peoplesrace_whatyoudo, #peoplesrace_requirements, #peoplesrace_novicesannounced {
	overflow:							hidden;
}

#peoplesrace_whatyoudo img, #peoplesrace_novicesannounced img {
	margin: 							0 0 0 8px;
	/*
	clear:							right;
	float:							right;
	*/
}

#peoplesrace_whatyoudo div.steps.first, #peoplesrace_requirements div.steps.first, #peoplesrace_novicesannounced div.steps.first, {
	float: 								left;
	margin: 							0 10px 0 0;
	width: 								245px;
}

#peoplesrace_whatyoudo div.steps.next, #peoplesrace_requirements div.steps.next, #peoplesrace_novicesannounced div.steps.next, {
	float: 								left;
	width: 								265px;
}

#peoplesrace_whatyoudo div.steps a img, #peoplesrace_novicesannounced div.steps a img {
	margin-top:							3px;
	clear:								right;
	float:								right;
}

#peoplesrace_overview {
	margin: 							0 0 0 0;
}

#peoplesrace_overview h1 {
	margin: 							0 0 0 0;
	display:							block;
	width: 								372px;
	height: 							112px;
	background:							#005540 url(res/img/promos/peoplesrace/header_peoplesrace.gif) no-repeat;
}

#peoplesrace_overview #peoplesrace_winner {
	color: 								#F7D117 !important;
	font-weight: 						bold !important;
	font-size:							0.8em;
	line-height:						1.6em;
	padding: 							12px 13px 13px 13px !important;
}

#peoplesrace_overview p {
	margin: 							0 13px 8px 13px;
	padding: 							0 0 0 0;
	color: 								white;
	font-size:							0.8em;
	line-height:						1.6em;
	text-align:							left;
}

#peoplesrace_overview p a {
	width:								372px;
}

#peoplesrace_overview h1 span {
	display:							none;
	visibility:							hidden;
}

#peoplesrace_overview p img {
	padding: 							0 0 12px 0;
	margin:								0 0 0 0;
}

#peoplesrace_overview ul {
	margin-left:						13px;
	list-style-type: 					none;
	padding: 							0;
	font-size: 							0.8em;
	color: 								white;
}

#peoplesrace_overview li {
	padding-bottom: 				4px;
}

#peoplesrace_overview ul strong {
	font-weight:						normal;
	color:								#A6CE7D;
}

#peoplesrace_archive {
	margin: 							0 0 0 0;
}

#peoplesrace_archive h1 {
	margin: 							0 0 0 0;
	display:							block;
	width: 								372px;
	height: 							112px;
	background:							#005540 url(res/img/promos/peoplesrace/header_archive.gif) no-repeat;
}

#peoplesrace_archive08 {
	margin: 							0 0 0 0;
}

#peoplesrace_archive08  h1 {
	margin: 							0 0 0 0;
	display:							block;
	width: 								372px;
	height: 							112px;
	background:							#005540 url(res/img/promos/peoplesrace/header_archive08.gif) no-repeat;
}

#peoplesrace_archive h2 {
	margin: 							8px 13px 12px 13px;
	padding: 							0 0 0 0;
	color: 								#F7D117;
	font-size:							0.75em;
	line-height:						1.6em;
}

#peoplesrace_archive p {
	margin: 							0 13px 0 13px;
	padding: 							0 0 0 0;
	color: 								white;
	font-size:							0.8em;
	line-height:						1.6em;
}


#peoplesrace_archive h1 span {
	display:							none;
	visibility:							hidden;
}

#peoplesrace_archive img {
	float: 								right;
}

#peoplesrace_form, #peoplesdarts_form, #freeflights_form {
	margin: 							0 0 0 0;
	padding: 							0 0 0 0;
	width:								372px;
}

#peoplesrace_form h1 {
	margin: 							0 0 0 0;
	padding: 							0 0 10px 0;
	display:							block;
	width: 								372px;
	height: 							136px;
	background:							transparent url(res/img/promos/peoplesrace/header_mouth2.gif) no-repeat;
}

#peoplesdarts_form h1 {
	margin: 							0 0 0 0;
	padding: 							0 0 10px 0;
	display:							block;
	width: 								372px;
	height: 							127px;
	background:							transparent url(res/img/peoplesdarts/header_oche.jpg) no-repeat;
}


#peoplesrace_form p, #peoplesdarts_form p, #form_locator p, #freeflights_form p, #freeflights_terms p {
	margin: 							0 13px 0 13px;
	padding: 							0 0 10px 0;
	color: 								white;
	font-size:							0.8em;
	line-height:						1.6em;
}

#PeoplesRaceNewsListingRule {
	border-top: 1px solid #006B54;
}

#peoplesrace_form p em, #peoplesdarts_form p em {
	color: 								#F7D117;
	font-style: 						normal;
	font-weight:						normal;
}

#peoplesrace_form h1 span, #peoplesdarts_form h1 span {
	display:							none;
	visibility:							hidden;
}

#peoplesrace_form img, #peoplesdarts_form img {
	float: 								right;
}

/* @group People's Race thanks */

#peoplesrace_thanks {
	margin: 							0 0 0 0;
	padding: 							0 0 0 0;
	width:								372px;
	border-top:							10px solid #006B54;
}

#peoplesrace_thanks h1 {
	margin: 							0 0 0 0 !important;
	padding: 							0 0 0 0 !important;
	float:								right;
	display:							block;
	width: 								359px;
	height: 							140px;
	background:							transparent url(res/img/promos/peoplesrace/header_mouth3.gif) no-repeat;
}

#peoplesrace_thanks p {
	display:							block;
	float:								left;
	margin: 							0 16px 0 16px;
	padding: 							0 0 12px 0;
	color: 								white;
	font-size:							0.8em;
	line-height:						1.6em;
}

#peoplesrace_thanks p em {
	color: 								#F7D117;
	font-style: 						normal;
	font-weight:						normal;
}

#peoplesrace_thanks h1 span {
	display:							none;
	visibility:							hidden;
}

#peoplesrace_thanks img {
	float: 								right;
	margin: 							0 0 0 0;
	padding: 							0 0 0 0;
}

/* @end */



/* @group People's Darts thanks */

#peoplesdarts_thanks {
	margin: 							0 0 0 0;
	padding: 							0 0 0 0;
	width:								372px;
	border-top:							10px solid #006B54;
}

#peoplesdarts_thanks h1 {
	margin: 							0 0 0 0 !important;
	padding: 							0 0 0 0 !important;
	display:							block;
	width: 								372px;
	height: 							132px;
	background:							transparent url(res/img/peoplesdarts/header_oche_thanks.jpg) no-repeat;
}

#peoplesdarts_thanks p {
	display:							block;
	float:								left;
	margin: 							0 16px 0 16px;
	padding: 							0 0 12px 0;
	color: 								white;
	font-size:							0.8em;
	line-height:						1.6em;
}

#peoplesdarts_thanks p em {
	color: 								#F7D117;
	font-style: 						normal;
	font-weight:						normal;
}

#peoplesdarts_thanks h1 span {
	display:							none;
	visibility:							hidden;
}

#peoplesdarts_thanks img {
	float: 								right;
	margin: 							0 0 0 0;
	padding: 							0 0 0 0;
}

/* @end */




/* @group People's Darts thanks */

#flightclub_thanks {
	margin: 							0 0 0 0;
	padding: 							0 0 0 0;
	width:								372px;
	border-top:							10px solid #006B54;
}

#flightclub_thanks h1 {
	margin: 							0 0 0 0 !important;
	padding: 							0 0 0 0 !important;
	display:							block;
	width: 								372px;
	height: 							132px;
	background:							transparent url(res/img/peoplesdarts/header_oche_thanks.jpg) no-repeat;
}

#flightclub_thanks p {
	display:							block;
	float:								left;
	margin: 							0 16px 0 16px;
	padding: 							0 0 12px 0;
	color: 								white;
	font-size:							0.8em;
	line-height:						1.6em;
}

#flightclub_thanks p em {
	color: 								#F7D117;
	font-style: 						normal;
	font-weight:						normal;
}

#flightclub_thanks h1 span {
	display:							none;
	visibility:							hidden;
}

#flightclub_thanks img {
	float: 								right;
	margin: 							0 0 0 0;
	padding: 							0 0 0 0;
}

/* @end */



#peoplesrace_profile {
	margin: 							0 0 0 0;
	padding: 							0 0 0 0;
	width:								372px;
}

#peoplesrace_profile h1 {
	margin: 							0 0 0 0;
	padding: 							0 0 0 0;
	display:							block;
	width: 								372px;
	height: 							78px;
	background:							transparent url(res/img/promos/peoplesrace/header_riders.gif) no-repeat;
}

#peoplesrace_profile.peoplesdarts_profile h1 {
	margin: 							0 0 0 0;
	padding: 							0 0 0 0;
	display:							block;
	width: 								372px;
	height: 							78px;
	background:							transparent url(res/img/peoplesdarts/header_profile.png) no-repeat;
}

#peoplesrace_profile p {
	margin: 							0 16px 0 16px;
	padding: 							0 0 12px 0;
	color: 								white;
	font-size:							0.8em;
	line-height:						1.4em;
	border-bottom:						1px solid #73a296;
}

#peoplesrace_profile p em {
	color: 								#F7D117;
	font-style: 						normal;
	font-weight:						normal;
}

#peoplesrace_profile h1 span {
	display:							none;
	visibility:							hidden;
}

#peoplesrace_profile img {
	float: 								right;
}

#peoplesrace_profile_personal {
	margin: 							12px 0 0 0;
	padding: 							0 0 12px 0;
	width:								372px;
	height:								115px;
}

#peoplesrace_profile_personal p {
	margin: 							0 0 0 0;
	padding: 							0 0 1px 0;
	color: 								white;
	font-size:							0.8em;
	line-height:						1.4em;
}

#peoplesrace_profile_personal p em {
	color: 								#F7D117;
	font-style: 						normal;
	font-weight:						normal;
}

#peoplesrace_profile_personal img {
	padding: 							0 10px 0 16px;
	float: 								left;
}

#peoplesrace_profile_about {
	margin: 							0 0 0 0;
	padding: 							0 0 0 0;
	width:								372px;
}

#peoplesrace_profile_about p {
	margin: 							0 16px 0 16px;
	padding: 							9px 0 12px 0;
	color: 								white;
	font-size:							0.8em;
	line-height:						1.6em;
	border-bottom:						1px solid #73a296;
	border-top:							1px solid #73a296;
}

#peoplesrace_profile_about p em {
	color: 								#F7D117;
	font-style: 						normal;
	font-weight:						normal;
}

#peoplesrace_profile_about img {
	float: 								left;
}

#peoplesrace_profile_doingnow {
	margin: 							0 0 0 0;
	padding: 							0 0 0 0;
	width:								372px;
}

#peoplesrace_profile_doingnow p {
	margin: 							0 16px 0 16px;
	padding: 							9px 0 12px 0;
	color: 								white;
	font-size:							0.8em;
	line-height:						1.6em;
	border-bottom:						1px solid #73a296;
}

#peoplesrace_profile_doingnow p em {
	color: 								#F7D117;
	font-style: 						normal;
	font-weight:						normal;
}

#peoplesrace_profile_doingnow img {
	margin: 							12px 10px 0 17px;
	padding: 							0 0 0 0;
	float: 								left;
}

#peoplesrace_profile_charity {
	margin: 							0 0 0 0;
	padding: 							0 0 12px 0;
	width:								372px;
}

#peoplesrace_profile_charity p {
	margin: 							0 16px 0 16px;
	padding: 							9px 0 12px 0;
	color: 								white;
	font-size:							0.8em;
	line-height:						1.6em;
	border-bottom:						1px solid #73a296;
}

#peoplesrace_profile_charity p em {
	color: 								#F7D117;
	font-style: 						normal;
	font-weight:						normal;
}

#peoplesrace_profile_charity img {
	float: 								left;
}

#peoplesrace_profile_ladbrokes {
	margin: 							0 0 0 0;
	padding: 							0 0 0 0;
	width:								372px;
}

#peoplesrace_profile_ladbrokes p {
	margin: 							0 16px 0 16px;
	padding: 							9px 0 12px 0;
	color: 								white;
	font-size:							0.8em;
	line-height:						1.6em;
	border-bottom:						1px solid #73a296;
}

#peoplesrace_profile_ladbrokes p em {
	color: 								#F7D117;
	font-style: 						normal;
	font-weight:						normal;
}

#peoplesrace_profile_ladbrokes img {
	float: 								left;
}



form {margin: 0;}

label {
	display: 							block;
	float:								left;
	padding:							0 0 0 0;
	margin:								0 0 0 0;
	font-size:							0.75em;
	font-weight:						normal;
	color: 								#F7D117;
}

#peoplesrace_form label, #peoplesdarts_form label, #freeflights label {
	display: 							block;
	float:								left;
	padding:							0 0 0 13px;
	margin:								0 0 0 0;
	font-size:							0.75em;
	font-weight:						normal;
	color: 								#F7D117;
	width:								103px;
}

fieldset {
	margin: 							12px 0 0 0;
	padding:							0 0 0 0;
	border-width: 						0 0 0 0;
	border-style:						solid;
	border-color:						#F7D117;
}

div.element p {
	margin: 							0 0 0 0;
	padding: 							0 0 0 0;
	background:							white url(../res/img/error_arrow.gif) no-repeat;
	font-size:							1.1em;
	text-indent:						2em;
	color: 								#005540;
}

div.element input:focus, textarea:focus {
	background:							#A3BAB4;
}

div.element input.error, textarea.error {
	border-color:						#F7D117;
}

div.element input {
	display: 							block;
	float:								left;
	margin:								0 13px 7px 0;
	padding:							4px;
	width:								220px;
	background:							#A3BAB4;					
	border-color:						#F7D117;
	border-style:						solid;
	border-width:						1px;
	font-size:							0.8em;
	color: 								black;
	font-family:				Verdana, Arial, Helvetica, sans-serif;
}

div.element textarea {
	display: 							block;
	float:								left;
	margin:								0 13px 7px 0;
	padding:							4px;
	width:								325px;
	height:								100px;
	background:							#A3BAB4;					
	border-color:						#F7D117;
	border-style:						solid;
	border-width:						1px;
	color: 								black;
	font-size:							0.8em;
	font-family:				Verdana, Arial, Helvetica, sans-serif;
}

#peoplesdarts_form div.element textarea {
	display: 							block;
	float:								left;
	margin:								0 13px 7px 0;
	padding:							4px;
	width:								220px;
	height:								100px;
	background:							#A3BAB4;					
	border-color:						#F7D117;
	border-style:						solid;
	border-width:						1px;
	color: 								black;
	font-size:							0.8em;
	font-family:				Verdana, Arial, Helvetica, sans-serif;
}

#news_permission {
	display:							block;
	margin: 							0 11px 0 13px;
	padding: 							0 0 0 0;
	font-size:							0.75em;
	line-height:						1.6em;
	color: 								white;
}

#news_optout_newsletter {
	display:							block;
	margin: 							11px 0 0 0;
	padding: 							0 0 0 0;
	line-height:						1.6em;
	font-size:							0.75em;
	color: 								white;
}

#news_send {
	margin: 							6px 8px 12px 13px;
	padding: 							0 0 0 0;
	height:								31px;
	text-align:							right;
	font-family:						Arial, Helvetica, sans-serif;
	font-size:							0.8em;
	color: 								white;
}

#send_registration {
	margin: 							6px 10px 12px 13px;
	padding: 							0 0 0 0;
	height:								31px;
	text-align:							right;
	font-family:						Arial, Helvetica, sans-serif;
	font-size:							0.8em;
	color: 								white;
}

#peoplesdarts ul#faqs {
	list-style: none;
	padding: 0 12px 0 12px;
	margin: 0 0 12px 0;
	font-size: 1.2em;}

#peoplesdarts ul#faqs li h2 {
	color: #F7C12F;
	font-weight: bold;
	font-size: .8em;
	padding: 0 0 8px 0;
	margin: 0;
	}
	
#peoplesdarts ul#faqs li p {
	margin: 0;
	padding: 0;
	}

#peoplesdarts ul#faqs li {	
	border-bottom: 1px solid #006B54;
	margin-left: 0px !important;
	padding: 10px 0 10px 0;
	}
		
#peoplesdarts ul#faqs li.first {
	border: none;
}


#enter_ticketcomp {
	margin: 							20px 0 12px 0 !Important;
	padding: 							7px 0 0 0;
	height:								31px;
	text-align:							right;
	font-family:						Arial, Helvetica, sans-serif;
	font-size:							0.8em;
	color: 								white;
	border-top:							1px solid #73a296;
}

#enter_ticketcomp a img {
	margin: 							0 0 0 0;
	padding: 							0 0 0 217px;
}

#news_back {
	display:							block;
	float:								left;
	margin: 							6px 13px 13px 13px;
	padding: 							0 0 0 0;
	height:								36px;
	text-align:							right;
	font-family:						Arial, Helvetica, sans-serif;
	font-size:							0.8em;
	color: 								white;
}

#more_back {
	margin: 							6px 0 13px 13px;
	padding: 							0 13px 0 0;
	height:								36px;
	float:								right;
	font-family:						Arial, Helvetica, sans-serif;
	font-size:							0.8em;
	color: 								white;
}


#apply_now {
	margin: 							0 0 0 0 !Important;
	padding: 							0 0 0 0 !Important;
	display:							block;
	height:								40px;
	width:								359px;
	font-family:						Arial, Helvetica, sans-serif;
}

#apply_now img {
	margin: 							0 0 0 0 !Important;
	padding: 							0 0 0 0 !Important;
}

#pr_more_info {
	margin: 							0 13px 10px 0 !Important;
	padding: 							0 0 0 0 !Important;
	display:							block;
	height:								40px;
	width:								359px;
	font-family:						Arial, Helvetica, sans-serif;
}

#pr_more_info img {
	margin: 							0 13px 0 0 !Important;
	padding: 							0 0 0 0 !Important;
	float:		 						right;
}


#findoutmore {
	margin: 							0 13px 6px 13px;
	padding: 							0 0 12px 0;
	height:								37px;
	text-align:							right;
	font-family:						Arial, Helvetica, sans-serif;
	font-size:							0.8em;
	color: 								white;
}

#peoplesrace_winnational {
	margin: 							-6px 0 0 0;
}

#peoplesrace_winnational h1 {
	margin: 							0 0 0 0;
	padding: 							0 13px 2px 0;
	display:							block;
	width: 								349px;
	background:							transparent url(res/img/promos/peoplesrace/header_winnational.gif) no-repeat;
}

#peoplesrace_winnational h2 {
	margin: 							0 0 0 0;
	padding: 							0 0 0 0;
	color: 								#F7D117;
	font-size:							0.75em;
	line-height:						1.6em;
}

#peoplesrace_winnational p {
	margin: 							16px 0 0 0;
	padding: 							0 15px 0 13px;
	color: 								white;
	font-size:							0.75em;
	line-height:						1.6em;
}

#peoplesrace_winnational p em {
	color: 								#F7D117;
	font-style: 						normal;
}

#peoplesrace_winnational h1 span {
	display:							none;
	visibility:							hidden;
}

#peoplesrace_winnational img {
	float: 								right;
}

#peoplesrace_training {
	margin: 							12px 15px 15px 16px;
	padding: 							12px 0 0 0;
	border-top:							1px solid #73a296;
}

#peoplesrace_training h1 {
	display:							block;
	margin: 							0 0 0 0;
	padding: 							0 0 6px 0;
	width: 								266px;
	height: 							56px;
	background:							transparent url(res/img/promos/peoplesrace/header_training.gif) no-repeat;
}

#peoplesrace_training h2 {
	margin: 							0 0 0 0;
	padding: 							0 0 0 0;
	color: 								#F7D117;
	font-size:							0.75em;
	line-height:						1.6em;
}

#peoplesrace_training p {
	margin: 							0 0 0 0;
	padding: 							0 0 0 0;
	color: 								white;
	font-size:							0.8em;
	line-height:						1.6em;
}

#peoplesrace_training p em {
	display:							block;
	padding: 							0 0 0 0;
	margin: 							12px 0 0 0;
	color: 								#F7D117;
	font-style: 						normal;
}

#peoplesrace_training h1 span {
	display:							none;
	visibility:							hidden;
}

#peoplesrace_training img {
	float: 								right;
}

#allnewspanel {
	display: 							block;
	padding:							6px 0 0 0;
	margin:								0 13px 0 13px;
	border-top:							1px solid #73a296;
}

#allnewspanel p {
	padding:							0 0 6px 0;
	margin:								0 0 0 0;

}

.instructions {font-size: 1em; color: #A6CE7D; display: block; margin: -8px 0 0 0;}

	
/* @end */

p.flutter {
	color: white;
}

#mirrorlink {padding: 0 0 10px 0; margin: 0 0 0 13px; border-bottom: 1px solid #006B54;}
#mirrorlink img {display: block; padding: 10px 0 0 0; margin: 0 0 0 0; border: none;}
#mirrorlink p {padding: 5px 0 0 0; margin: 0 0 0 0;}

#race_calendar {
		display: block;
		float: left;
		margin: 0 0 24px 0;
		padding: 0 0 0 0;
		width: 372px;
		font-size: 0.8em;
		color: #FFFFFF;
}

#race_calendar p {
		margin: 0 0 0 0;
		padding: 10px 0 6px 10px;
		color: #FFFFFF;
}
#race_calendar ul {
		display: block;
		float: left;
		width: 350px;
		margin: 0 0 0 0;
		padding: 0 0 0 10px;
		list-style: none;
}

#race_calendar ul li {
		display: block;
		float: left;
		margin: 0 0 0 0;
		padding: 4px 0 0 0;
		border-top: 1px solid #73a296;
}

#race_calendar ul li p {
		display: block;
		float: left;
		padding: 0 0 0 0;
		margin: 0 0 0 0;
		width: 32px;
		color: #FFFFFF;
}


#race_calendar ul li em {
		display: block;
		float: left;
		padding: 0 0 0 0;
		margin: 0 0 0 0;
		width: 284px;
		color: #F7D117;
		font-style: normal;
}

.bbc_logo {
		display: block;
		float: left;
		padding: 3px 0 0 0;
		margin: 2px 0 0 0;
		width: 34px;
		height: 12px;
		background: transparent url(res/img/bbc_logo.gif) no-repeat;
}

.blank_logo {
		display: block;
		float: left;
		padding: 3px 0 0 0;
		margin: 2px 0 0 0;
		width: 34px;
		height: 12px;
}

.last_rule {
		padding: 0 0 0 0;
		margin: 0 0 0 0;
		border-bottom: 1px solid #73a296;
}

#National_Entries {
		display: block;
		padding: 0 13px 0 13px;
		margin: 0 0 0 0;
}

#National_Entries h2 {
		display: block;
		padding: 8px 0 8px 0;
		margin: 0 0 0 0;
		color: #F7D117;
		font-size: 0.7em;
		border-top: 1px solid #73a296;
}

#National_Entries h3 {
		display: block;
		padding: 8px 0 8px 0;
		margin: 0 0 0 0;
		color: #F7D117;
		font-size: 0.7em;
		font-weight: normal;
}

#National_Entries p {
		display: block;
		padding: 0 0 0 0;
		margin: 0 0 0 0;
		color: #ffffff;
		font-size: 0.7em;
}

#National_Entries ul {
		display: block;
		margin: 0 0 0 0;
		padding: 0 0 0 0;
		list-style: none;
}

#National_Entries ul li {
		display: block;
		margin: 0 0 0 0;
		padding: 3px 0 3px 0;
		font-size: 9px;
		border-bottom: 1px solid #73a296;
}

#National_Entries ul li em {
		color: #F7D117;
		font-style: normal;
}

#Entry_Totals {
		display: block;
		padding: 0 0 12px 0;
		margin: 12px 0 0 0;
}

#Entry_Totals p {
		display: block;
		padding: 0 0 0 0;
		margin: 0 0 0 0;
		color: #F7D117;
		font-size: 0.7em;
}

#promotion_overview {
	margin: 							0 0 0 0;
	padding: 							0 0 0 0;
}

#promotion_overview h1 {
	margin: 							0 0 0 0;
	padding: 							0 0 10px 0;
	display:							block;
	width: 								372px;
	height: 							81px;
	background:							#005540 url(res/img/promos/BOGOF/Heading_AboutPromotion.gif) no-repeat;
}

#promotion_locator h1 {
	margin: 							0 0 0 0;
	padding: 							8px 0 0 0;
	display:							block;
	width: 								372px;
	height: 							81px;
	background:							#005540 url(res/img/promos/BOGOF/Heading_Locator.gif) no-repeat;
}

#promotion_overview h2 {
	margin: 							8px 13px 12px 13px;
	padding: 							0 0 0 0;
	color: 								#ffffff;
	font-size:							0.75em;
	line-height:						1.8em;
}

#promotion_overview h2 em {
	color: 								#F7D117;
	font-style:							normal;
}

#promotion_overview p,#promotion_locator p {
	margin: 							0 13px 12px 13px;
	padding: 							0 0 0 0;
	color: 								white;
	font-size:							0.8em;
	line-height:						1.6em;
}

#promotion_overview p em {
	color: 								#ffffff;
	font-style:							normal;
	font-weight:						bold;
}

#promotion_overview h1 span,#promotion_locator h1 span {
	display:							none;
	visibility:							hidden;
}

#promotion_overview img {
	float: 								left;
	margin: 							-3px 0 0 0;
	padding: 							0 8px 0 10px;
}

#promotion_drinker {
	margin: 							0 0 0 0;
	padding: 							0 0 0 0;
}

#promotion_drinker h1 {
	margin: 							0 0 0 0;
	padding: 							0 0 8px 0;
	display:							block;
	width: 								372px;
	height: 							81px;
	background:							#005540 url(res/img/promos/BOGOF/Heading_Drinker.gif) no-repeat;
}

#promotion_drinker p {
	margin: 							0 13px 0 13px;
	padding: 							0 0 0 0;
	color: 								white;
	font-size:							0.8em;
	line-height:						1.6em;
}

#promotion_drinker ul {
	margin: 							0 13px 0 13px;
	padding: 							0 0 8px 0;
	color: 								white;
	font-size:							0.8em;
	line-height:						1.6em;
	list-style-type:					square;
	overflow:							visible;
}

#promotion_drinker ul li {
	margin: 							0 13px 0 16px;
	padding: 							0 0 0 0;
}

#promotion_drinker p em {
	color: 								#ffffff;
	font-style:							normal;
	font-weight:						bold;
}

#promotion_drinker h1 span {
	display:							none;
	visibility:							hidden;
}

#promotion_drinker img {
	float: 								left;
	margin: 							-3px 0 0 0;
	padding: 							0 8px 0 10px;
}

#promotion_landlord {
	margin: 							0 0 0 0;
	padding: 							0 0 0 0;
}

#promotion_landlord h1 {
	margin: 							0 0 0 0;
	padding: 							0 0 8px 0;
	display:							block;
	width: 								372px;
	height: 							81px;
	background:							#005540 url(res/img/promos/BOGOF/Heading_Landlord.gif) no-repeat;
}

#promotion_landlord p {
	margin: 							0 13px 0 13px;
	padding: 							0 0 0 0;
	color: 								white;
	font-size:							0.8em;
	line-height:						1.6em;
}

#promotion_landlord ul {
	margin: 							0 13px 0 13px;
	padding: 							8px 0 8px 0;
	color: 								white;
	font-size:							0.8em;
	line-height:						1.6em;
	list-style-type:					square;
	overflow:							visible;
}

#promotion_landlord ul li {
	margin: 							0 13px 0 16px;
	padding: 							0 0 0 0;
}

#promotion_landlord p em {
	color: 								#ffffff;
	font-style:							normal;
	font-weight:						bold;
}

#promotion_landlord h1 span {
	display:							none;
	visibility:							hidden;
}

#promotion_landlord img {
	float: 								left;
	margin: 							-3px 0 0 0;
	padding: 							0 8px 0 10px;
}

/* BOGOF Locator */

#locator_courses {
	list-style-type:					none;
	margin: 						0;
	padding: 						0 0 12px 0;
}

#locator_courses li {
	float: 						left;
	display:						block;
	width: 						186px;
	text-indent:					12px;
}

#locator_courses a {
	font-size: 0.85em;
}

.Small_Copy {
	display: block;
    padding: 0 0 0 0;
    margin: 0 0 0 0;
	color: white;
	font-style: italic;
	line-height: 1.5em;
	font-weight: normal;
}

#promotion_terms {
	margin: 							0 0 0 0;
	padding: 							0 0 0 0;
}

#promotion_terms p {
	margin: 							8px 13px 16px 13px;
	padding: 							0 0 0 0;
	color: 								white;
	font-size: 							0.8em;
	line-height:						1.6em;
}

#promotion_terms h1 {
	margin: 							0 0 0 0;
	padding: 							0 0 0 0;
	display:							block;
	width: 								372px;
	height: 							48px;
	background:							#005540 url(res/img/promos/BOGOF/Heading_Terms.gif) no-repeat;
}

#promotion_terms h1 span {
	display:							none;
	visibility:							hidden;
}




#ThisMonthsRaces {
	margin: 							0 0 0 0;
	padding: 							0 10px 0 10px;
}

#ThisMonthsRaces h3 {
	margin: 							0 0 0 0;
	padding: 							0 0 0 0;
	font-size: 							0.8em;
	color:								#A6CE7D;
	display:							block;
}

#ThisMonthsRaces p {
	margin: 							0 0 0 0;
	padding: 							0 0 0 0;
	display:							block;
	color: 								white;
}

#ThisMonthsRaces ul {
	margin: 							0 0 0 0;
	padding: 							0 0 0 0;
	color: 								white;
	list-style:							none;
	overflow:							visible;
}

#ThisMonthsRaces li {
	margin: 							0 0 0 0;
	padding: 							5px 0 5px 0;
	border-bottom: 						1px solid #73a296;
}

#ThisMonthsRaces p em {
	color: 								#ffffff;
	font-style:							normal;
	font-weight:						bold;
}

#ThisMonthsRaces a {
	margin: 							0 0 0 0;
	padding: 							3px 0 3px 0;
	display:							block;
	font-size: 							0.8em;
	color: 								#F7D117;
	text-decoration: 					none;
}

#bogof_calendar a.active {
	color: white;
}

#race_calendar_course {
		display: block;
		float: left;
		margin: 0 0 24px 0;
		padding: 0 0 0 0;
		width: 372px;
		font-size: 0.8em;
		color: #FFFFFF;
}

#race_calendar_course p {
		display: block;
		width: 350px;
		padding-bottom: 4px;
		margin: 10px 0 6px 10px;
		color: #F7D117;
		border-bottom: 1px solid #73a296;
}

#race_calendar_course ul {
		display: block;
		float: left;
		width: 350px !important;
		margin: 0 0 0 0;
		padding: 0 0 6px 10px;
		list-style: none;
}

#race_calendar_course ul li {
	width: 350px !important;
		display: block;
		float: left;
		margin: 0 0 0 0;
		padding: 4px 0 0 0;
		border-bottom: 1px solid #73a296;
}

#race_calendar_course ul li p {
		display: block;
		border:  none;
		float: left;
		padding: 5px 0 0 0;
		margin: 0 0 0 0;
		width: 58px;
		color: #A6CE7D;
}


#race_calendar_course ul li em {
		display: block;
		float: left;
		padding: 5px 0 8px 0;
		margin: 0 0 0 0;
		width: 250px;
		color: #FFFFFF;
		font-style: normal;
}

.tote_logo {
		display: block;
		float: right;
		padding: 4px 0 0 0;
		margin: 0 0 0 0;
		width: 33px;
		height: 24px;
		/*background: transparent url(res/img/promos/bogof/tote_logo.gif) no-repeat;*/
}

.tote_logo_double {
		display: block;
		float: left;
		padding: 0 0 0 0;
		margin: 6px 0 0 0;
		width: 33px;
		height: 24px;
		/*background: transparent url(res/img/promos/bogof/tote_logo.gif) no-repeat;*/
}

.tote_logo2 {
		display: block;
		float: left;
		padding: 4px 0 0 0;
		margin: 0 0 0 0;
		width: 33px;
		height: 24px;
		/*background: transparent url(res/img/promos/bogof/tote_logo2.gif) no-repeat;*/
}

.tote_logo_double2 {
		display: block;
		float: left;
		padding: 0 0 0 0;
		margin: 6px 0 0 0;
		width: 33px;
		height: 24px;
		/*background: transparent url(res/img/promos/bogof/tote_logo2.gif) no-repeat;*/
}

.course_month {
		display: inline;
		float: left;
		font-weight: bold;
		color: #F7D117;
		padding: 0 0 0 0;
		margin: 10px 0 0 0;
		height: 12px;
}

#race_name {
		padding: 0 0 0 0;
		margin:  0 0 0;
		background-color: lime;
		height: 16px;
}

#race_name em {
		padding: 0 0 0 0;
		margin:  0 0 0;
		color: lime;
		height: 16px;
}

#application_thanks {
	margin: 							0 0 0 0;
	padding: 							0 0 0 13px;
}

#application_thanks p {
	margin: 							0 0 12px 0;
	padding: 							0 0 0 0;
	color: 								white;
	font-size:							0.8em;
	line-height:						1.6em;
}

#application_thanks p em {
	color: 								#F7D117;
	font-style:							normal;
	font-weight:						bold;
}

#application_thanks h1 {
	margin: 							0 0 10px -13px;
	padding: 							8px 0 0 0;
	display:							block;
	width: 								372px;
	height: 							112px;
	background:							#005540 url(res/img/promos/peoplesrace/header_application.gif) no-repeat;
}

#promotion_survey {
	margin: 							0 0 0 0;
	padding: 							0 0 0 13px;
}

#promotion_survey form p {
	float:								left;
	margin: 							6px 0 0 0;
	padding: 							0 13px 0 0;
}

#promotion_survey h1 {
	margin: 							0 0 0 -13px;
	padding: 							8px 0 0 0;
	display:							block;
	width: 								372px;
	height: 							81px;
	background:							#005540 url(res/img/promos/BOGOF/Heading_Survey.gif) no-repeat;
}

#promotion_survey h2 {
	margin: 							0 0 0 0;
	padding: 							0 0 0 0;
	color: 								#ffffff;
	font-size:							0.75em;
	line-height:						1.8em;
	width:								345px;
	border-top: 						2px solid #73a296;
	border-bottom: 						2px solid #73a296;

}

#promotion_survey h2 strong {
	color: 								#F7D117;
}

#promotion_survey h2 em {
	color: 								#F7D117;
	font-style:							normal;
}

#promotion_survey h3 {
	margin: 							0 0 0 -13px;
	padding: 							8px 0 0 0;
	display:							block;
	width: 								372px;
	height: 							112px;
	background:							#005540 url(res/img/promos/peoplesrace/header_winnational2.gif) no-repeat;
}

#header_grandnational_comp_2009 {
	background:							#005540 url(res/img/promos/peoplesrace/header_winnational3.gif) no-repeat !important;
}

#promotion_survey p {
	margin: 							0 0 12px 0;
	padding: 							0 13px 0 0;
	color: 								white;
	font-size:							0.8em;
	line-height:						1.6em;
}

#promotion_survey p em {
	color: 								#F7D117;
	font-style:							normal;
	font-weight:						bold;
}

#promotion_survey h1 span, #promotion_survey h3 span {
	padding:							0 0 0 0;
	margin:								0 0 0 0;
	display:							none;
	visibility:							hidden;
}

#promotion_survey img {
	float: 								left;
	margin: 							0 0 0 0;
	padding: 							0 0 0 0;
}

#promotion_survey label {
	display: 							block;
	float:								left;
	width:								103px;
	padding:							0 0 0 0;
	margin:								0 0 0 0;
	font-size:							0.75em;
	font-weight:						normal;
	color: 								#F7D117;
}

#promotion_survey select {
	margin:								0 0 8px 0;
}

#promotion_survey a {
	margin:								6px 0 6px 0;
	padding:							0 0 0 0;
	width: 								85px;
	height: 							46px;
}

#promotion_survey a span {
	display:							none;
	visibility:							hidden;
}

#promotion_survey ul {
	display:							block;
	float:								left;
	width:								346px;
	margin:								0 0 6px 0;
	padding:							0 0 0 0;
	list-style:							none;
	border-top: 						1px solid #73a296;
}

#promotion_survey ul li {
	display:							block;
	float:								left;
	clear:								both;
	margin:								0 0 0 0;
	padding:							2px 0 2px 0;
	border-bottom: 						1px solid #73a296;
}

#promotion_survey ul li p {
	float:								left;
	width:								200px;
	margin:								0 0 0 0;
	padding:							0 0 0 0;
	text-align:							left;
	font-size:							0.75em;
	font-weight:						normal;
	color: 								#F7D117;
}

#promotion_survey ul li em {
	float:								right;
	width:								120px;
	margin:								0 0 0 0;
	padding:							0 0 0 0;
	text-align:							left;
	font-size:							0.75em;
	font-weight:						normal;
	color: 								#FFFFFF;
	font-style:							normal;
}

#peoplesraceapplication {
	margin: 							0 0 0 0;
	padding: 							12px 0 0 13px;
}

#peoplesraceapplication textarea {
	height: 								60px !important;
}

#peoplesdartsapplication {
	margin: 							0 0 0 0;
	padding: 							12px 0 0 13px;
}

#peoplesrace_application {
	margin: 							0 0 0 0;
	padding: 							0 0 0 0;
}

#peoplesrace_application p img {
	padding: 							0 0 0 170px;
	margin:								0 0 0 0;
}

#peoplesrace_application form p {
	float:								left;
	margin: 							6px 0 0 0;
	padding: 							0 0 0 0;
}

#peoplesrace_application h1 {
	margin: 							0 0 0 0;
	padding: 							8px 0 0 0;
	display:							block;
	width: 								372px;
	height: 							112px;
	background:							#005540 url(res/img/promos/peoplesrace/header_application.gif) no-repeat;
}

#peoplesrace_application h2 {
	margin: 							0 0 0 0;
	padding: 							0 0 0 0;
	display:							block;
	color: 								#ffffff;
	font-size:							0.75em;
	line-height:						1.8em;
	border-top: 						2px solid #73a296;
	border-bottom: 						2px solid #73a296;
	width:								345px;

}

#peoplesrace_application h2 strong {
	color: 								#F7D117;
}

#peoplesrace_application h2 em {
	color: 								#F7D117;
	font-style:							normal;
}

#peoplesrace_application p {
	margin: 							0 0 12px 0;
	padding: 							0 0 0 13px;
	color: 								white;
	font-size:							0.8em;
	line-height:						1.6em;
	width:								345px;
}

#peoplesrace_application ul {
	margin: 							0 0 12px 0;
	padding: 							0 0 0 0;
}

#peoplesrace_application ul li {
	color: 								white;
	font-size:							0.8em;
	line-height:						1.6em;
	margin-left:						26px;
	margin-right:						13px;
}

#peoplesrace_application p em {
	color: 								#F7D117;
	font-style:							normal;
	font-weight:						bold;
}

#peoplesrace_application h1 span {
	padding:							0 0 0 0;
	margin:								0 0 0 0;
	display:							none;
	visibility:							hidden;
}

#peoplesrace_application img {
	float: 								left;
	margin: 							0 0 0 0;
	padding: 							0 0 0 0;
}

#peoplesrace_application label {
	display: 							block;
	float:								left;
	width:								103px;
	padding:							5px 0 0 0;
	margin:								0 0 0 0;
	font-size:							0.75em;
	font-weight:						normal;
	color: 								#F7D117;
}

#peoplesrace_application select {
	margin:								0 0 8px 0;
}

#peoplesrace_application a {
	margin:								0 0 0 0;
	padding:							0 0 0 0;
}

#peoplesrace_application a span {
	display:							none;
	visibility:							hidden;
}

#peoplesdartsapplication h2 {
	border: 								none;
	display:								block;
	width: 								258px;
	height: 								96px;
	background:						url(res/img/peoplesdarts/header_register.png) no-repeat;
}

#peoplesdartsapplication h2 span {
	display:							none;
	visibility:							hidden;
}

#app_form {
	margin: 							0 0 0 0;
	padding: 							0 0 0 13px;
	background-color:					lime;
}


#thanks_survey {
	margin: 							0 0 0 0;
	padding: 							0 0 0 13px;
}

#thanks_survey form p {
	float:								left;
	margin: 							6px 0 0 0;
	padding: 							0 0 0 0;
}

#thanks_survey h1 {
	margin: 							0 0 0 -13px;
	padding: 							8px 0 0 0;
	display:							block;
	width: 								372px;
	height: 							81px;
	background:							#005540 url(res/img/promos/peoplesrace/header_win_thanks.gif) no-repeat;
}

#thanks_survey h2 {
	margin: 							0 0 0 0;
	padding: 							0 0 0 0;
	color: 								#ffffff;
	font-size:							0.75em;
	line-height:						1.8em;
	border-top: 						2px solid #73a296;
	border-bottom: 						2px solid #73a296;

}

#thanks_survey h2 strong {
	color: 								#F7D117;
}

#thanks_survey h2 em {
	color: 								#F7D117;
	font-style:							normal;
}

#thanks_survey p {
	margin: 							0 0 12px 0;
	padding: 							0 0 0 0;
	color: 								white;
	font-size:							0.8em;
	line-height:						1.6em;
}

#thanks_survey p em {
	color: 								#F7D117;
	font-style:							normal;
	font-weight:						bold;
}

#thanks_survey h1 span {
	padding:							0 0 0 0;
	margin:								0 0 0 0;
	display:							none;
	visibility:							hidden;
}

#thanks_survey img {
	float: 								left;
	margin: 							0 0 0 0;
	padding: 							0 0 0 0;
}

#thanks_survey label {
	display: 							block;
	float:								left;
	width:								103px;
	padding:							0 0 0 0;
	margin:								0 0 0 0;
	font-size:							0.75em;
	font-weight:						normal;
	color: 								#F7D117;
}

#thanks_survey select {
	margin:								0 0 8px 0;
}

#thanks_survey a {
	margin:								0 0 0 0;
	padding:							0 0 0 0;
}

#thanks_survey a span {
	display:							none;
	visibility:							hidden;
}


#personal h2,#contact h2 {
	margin: 							0 13px 8px 0;
	padding: 							4px 0 3px 0;
}

#peoplesraceapplication #personal p, #peoplesdartsapplication #personal p {
	margin: 							0 0 0 0;
	padding: 							0 0 14px 0;
}


#drinking_preferences h2 {
	margin: 							0 0 0 0;
	padding: 							4px 0 3px 0;
}

#sporting_preferences h2 {
	margin: 							0 0 0 0;
	padding: 							4px 0 3px 0;
}

#button_step2 {
	display:							block;
	width: 								85px;
	height: 							46px;
	background:							#005540 url(res/img/Button_Step2.gif) no-repeat;

}

#button_step3 {
	display:							block;
	width: 								85px;
	height: 							46px;
	background:							#005540 url(res/img/Button_Step3.gif) no-repeat;
}

#form_survey {
	padding: 							0 13px 0 13px;
	margin: 							0 0 0 0;
}

#jsdrinker_no, #jsdrinker_yes, #racegoer_no, #racegoer_yes {
	padding: 							0 0 0 0;
	margin: 							0 0 0 0;
	display:							block;
	float:								left;
}

#form_survey p {
	padding: 							6px 0 0 0;
	margin: 							0 0 0 0;
	width:								346px;
	display:							block;
	float:								left;
	border-top: 						1px solid #73a296;
}

#form_survey label {
	padding: 							4px 0 10px 4px;
	margin: 							0 0 0 0;
	float:								left;
	width:								30px;
}

#sendme {
	padding: 							0 0 0 0;
	margin: 							10px 0 0 0;
	clear:								both;
	float:								right;
}


#drinking_preferences {
	padding: 							0 0 10px 0;
	margin: 							0 0 0 0;
	width:								345px;
}

.news_optout {
	padding: 							0 0 0 0;
	margin: 							0 0 0 0;
	display:							block;
	line-height:						1.6em;
	font-size:							0.75em;
	color: 								white;
}

#options {
	padding: 							5px 0 0 0;
	margin: 							12px 13px 5px 13px;
	border-top: 						1px solid #73a296;
}

#peoplesdartsapplication #options {
	margin: 							12px 13px 5px 0 !important;
}

#peoplesraceapplication #options {
	border-top: 						2px solid #73a296;
	margin: 							12px 13px 5px 0 !important;
}

#freeflights_thankyou {
	overflow: 							auto;
	padding-bottom: 					25px;
}

#freeflights_form {
	border-top: 						10px solid #006b54;
	border-bottom: 						10px solid #006b54;
	padding-top: 						25px;
	padding-bottom:						2px;
}

#freeflights_terms {
	padding-bottom: 					8px !important;
}


#freeflights_terms p {
	padding: 							12px 0 0 0 !important;
}

#freeflights_form #news_send {
	margin-bottom: 					0 !important;
}

#freeflightsapplication p {
	clear: 								left;
	padding: 							12px 0 0 0 !important;
}

#freeflightsapplication #options {
	border-top: 						2px solid #73a296;
	margin: 							12px 13px 5px 13px !important;
}

#options_survey {
	padding: 							16px 0 0 0;
	margin: 							12px 0 5px 0;
	border-top: 						1px solid #73a296;
}

div.clear {clear: both; width: 0; height: 0;}

#options_survey label {
	float:								none;
	display: 							block;
	width:								332px;
	line-height:						1.6em;
	color:								white;
}

#options_survey label span {
	float:								left;
	margin:								0 0 10px 8px;
	width:								306px;
}

#options_survey label input {
	float:								left;
	width: 								12px;
	margin:								0 0 0 0;
	padding:							0 0 0 0;
}

#options_survey .label label {
	padding: 							0 0 6px 0;
	margin: 							0 0 0 0;
	float:								none;
	display: 							block;
	width:								346px;
	line-height:						1.6em;
	color:								white;
}

#options_survey .element input {
	padding: 							5px 6px 5px 6px;
	margin: 							0 0 12px 0;
	float:								none;
	display: 							block;
	width:								334px;
	color:								black;
}

#options_application {
	padding: 							5px 0 0 0;
	margin: 							12px 0 5px 0;
	
}

#options_application h2 {
	margin: 							0 0 12px 0;
	padding: 							4px 0 3px 0;
}

div.clear {clear: both; width: 0; height: 0;}

#options_application label {
	float:								none;
	display: 							block;
	width:								346px;
	line-height:						1.6em;
	color:								white;
}

#options_application label span {
	float:								left;
	margin:								0 0 10px 8px;
	width:								326px;
}

#options_application label input {
	float:								left;
	width: 								12px;
	margin:								0 0 0 0;
	padding:							0 0 0 0;
}

#options_application .label label {
	padding: 							0 0 6px 0;
	margin: 							0 0 0 0;
	float:								none;
	display: 							block;
	width:								346px;
	line-height:						1.6em;
	color:								white;
}

#options_application .element input {
	padding: 							5px 6px 5px 6px;
	margin: 							0 0 12px 0;
	float:								none;
	display: 							block;
	width:								334px;
	color:								white;
}

#confirm_application {
	padding: 							0 0 0 0;
	margin: 							0 0 0 0;
	width:								359px;
}

#confirm_application h2 {
	margin: 							20px 0 6px 0;
	padding: 							4px 0 3px 0;
}

div.clear {clear: both; width: 0; height: 0;}

#confirm_application label {
	float:								none;
	display: 							block;
	float:								left;
	width:								346px;
	line-height:						1.6em;
	color:								white;
}

#confirm_application label span {
	float:								left;
	margin:								0 0 10px 8px;
	width:								308px;
}

#confirm_application label input {
	float:								left;
	width: 								12px;
	margin:								0 0 0 0;
	padding:							0 0 0 0;
}

#confirm_application p {
	margin:								0 0 0 0 !important;
	padding:							5px 0 10px 0 !important;
	display:							block;
}

#confirm_application .label label {
	padding: 							0 0 6px 0;
	margin: 							0 0 0 0;
	float:								none;
	display: 							block;
	width:								346px;
	line-height:						1.6em;
	color:								white;
}

#confirm_application .element input {
	padding: 							5px 6px 5px 6px;
	margin: 							0 0 12px 0;
	float:								none;
	display: 							block;
	width:								334px;
	color:								white;
}

#options_findout {
	padding: 							0 0 0 0;
	margin: 							0 0 0 0;
}

#options_findout h2 {
	margin: 							20px 0 6px 0;
	padding: 							4px 0 3px 0;
}

#options_findout p {
	margin: 							0 0 0 0 !important;
	padding: 							4px 0 6px 0 !important;
}

div.clear {clear: both; width: 0; height: 0;}

#options_findout label {
	line-height:						1.6em;
	color:								white;
	width:								350px;
}

#options_findout label span {
	float:								left;
	margin:								6px 0 0 8px;
}

#options_findout label input {
	float:								left;
	width: 								12px;
	margin:								6px 0 0 0;
	padding:							0 0 0 0;
}

#news_optout a {
	clear:								both;
}

#drinking_preferences p {
	padding: 							0 0 0 0;
	margin: 							0 0 0 0;
	width:								332px;
	display:							block;
	float:								left;
}

#drinking_preferences p em {
	padding: 							0 0 4px 0;
	margin: 							0 0 0 0;
	display:							block;
	color: 								#F7D117;
	font-style:							normal;
	font-weight:						normal;
}


#drinking_preferences label {
	padding: 							5px 0 0 0;
	margin: 							10px 0 0 0;
	font-size:							0.75em;
	display:							block;
	float:								left;
	color: 								#F7D117;
	font-style:							normal;
	font-weight:						normal;
	width:								200px !important;
	height:								18px;
}

#drinking_preferences select {
	margin: 							10px 0 0 0;
	width:								120px !important;
	float:								right;
}

#drinking_preferences input {
	padding: 							0 0 0 0;
	margin: 							0 0 0 0;
	float:								left;
}


#sporting_preferences {
	padding: 							0 0 10px 0;
	margin: 							0 0 0 0;
	width:								345px;
}

#sporting_preferences p {
	padding: 							0 0 0 0;
	margin: 							0 0 0 0;
	width:								332px;
	display:							block;
	float:								left;
}

#sporting_preferences p em {
	padding: 							0 0 4px 0;
	margin: 							0 0 0 0;
	display:							block;
	color: 								#F7D117;
	font-style:							normal;
	font-weight:						normal;
}


#sporting_preferences label {
	padding: 							5px 0 0 0;
	margin: 							10px 0 0 0;
	font-size:							0.75em;
	display:							block;
	float:								left;
	color: 								#F7D117;
	font-style:							normal;
	font-weight:						normal;
	width:								200px !important;
	height:								18px;
}

#sporting_preferences select {
	margin: 							10px 0 0 0;
	width:								120px !important;
	float:								right;
}

#sporting_preferences input {
	padding: 							0 0 0 0;
	margin: 							0 0 0 0;
	float:								left;
}

#weekly_exercise, #riding_experience, #medical_conditions {
	margin: 							0 0 10px 0  !important;
	padding: 							5px 5px 5px 5px;
	width:								326px;
	height:								125px;
	border: 							1px solid #F7D117;
	background-color:					#A3BAB4;
	color:								black;
	font-size:							1.0em;
	line-height:						1.6em;
}

#other_input {
	margin: 							6px 0 10px 0  !important;
	padding: 							5px 5px 5px 5px;
	width:								326px;
	height:								35px;
	border: 							1px solid #F7D117;
	background-color:					#A3BAB4;
	color:								black;
	font-size:							1.0em;
	line-height:						1.6em;
}

#general_fitness {
	margin: 							0 0 0 0;
	padding: 							0 0 0 0;
	width:								345px;
}

#personal {
	margin: 							0 0 0 0;
	padding: 							0 0 0 0;
	width:								359px;
}

#general_fitness h2 {
	margin: 							20px 0 6px 0;
	padding: 							4px 0 3px 0;
}

#general_fitness p {
	padding: 							0 0 0 0;
	margin: 							0 0 0 0;
	width:								345px;
	display:							block;
	float:								left;
}

#general_fitness p em {
	padding: 							0 0 4px 0;
	margin: 							0 0 0 0;
	display:							block;
	color: 								#F7D117;
	font-style:							normal;
	font-weight:						normal;
}


#general_fitness label {
	padding: 							8px 0 6px 0 !important;
	margin: 							0 0 0 0;
	font-size:							0.75em;
	line-height:						1.6em;
	display:							block;
	float:								left;
	color: 								white;
	font-style:							normal;
	font-weight:						normal;
	width:								336px !important;
}

#general_fitness .label label {
	padding: 							5px 0 6px 0;
	margin: 							10px 0 0 0;
	font-size:							0.75em;
	display:							block;
	float:								left;
	color: 								#F7D117;
	font-style:							normal;
	font-weight:						normal;
	width:								200px !important;
}

#general_fitness select {
	margin: 							10px 0 0 0;
	width:								120px !important;
	float:								right;
}

#general_fitness input {
	padding: 							4px;
	margin: 							0 0 0 0;
	float:								left;
}


#height_feet, #height_inches, #weight_stones, #weight_lbs {
	padding: 							0 0 0 0;
	margin: 							0 0 0 0;
	width:								80px;
}


#Submit_button {
	padding: 							0 0 0 0;
	margin: 							0 0 0 0;
	display:							block;
	float:								left;
	width:								346px;
	border-top: 						1px solid #73a296;
}

#PeoplesRaceStory ul li img.StoryImage, #PeoplesRaceStory_final ul li img.StoryImage, #PeoplesRaceStory_Archive ul li img.StoryImage {
	padding: 							4px 10px 0 0;
	margin: 							0 0 0 0;
}

#peoplesrace_runners a img.StoryImage {
	display: block;
	float: left;
	padding: 							4px 12px 0 14px;
	margin: 							12px 0 0 0;
}

#peoplesrace_2009 a img.StoryImage {
	display: block;
	float: left;
	padding: 							4px 8px 0 14px;
	margin: 							12px 0 0 0;
}

#Tote_Offers {
	padding: 							0 10px 12px 10px;
	margin: 							0 0 12px 0;
	display:							block;
	float:								left;
}

#Tote_Offers h3 {
	width:								350px;
	padding: 							0 0 3px 0;
	margin: 							0 0 0 0;
	display:							block;
	color: 								#F7D117;
	font-weight:						normal;
	font-size:							0.8em;
	line-height:						1.6em;
	border-bottom: 						1px solid #73a296;
}

#Tote_Offers p img {
	padding: 							5px 6px 0 0;
	margin: 							0 0 0 0;
	display:							block;
	float:								left;
	width: 								33px;
	height:								24px;
}

#Tote_Offers p {
	padding: 							0 0 0 0;
	margin: 							0 0 0 0;
	display:							block;
	float:								left;
	color: 								#ffffff;
	font-weight:						normal;
	font-size:							0.8em;
	line-height:						1.4em;
	height:								30px;
	width:								340px;

}

#Tote_Offers p em {
	padding: 							1px 0 0 0;
	margin: 							0 0 0 0;
	display:							block;
	float:								left;
	color: 								#A6CE7D;
	font-style:							normal;
	width:								200px;
}

#Tote_Offers_Main {
	padding: 							0 13px 6px 13px;
	margin: 							0 0 6px 0;
	display:							block;
	float:								left;
}

#Tote_Offers_Main h3 {
	padding: 							0 0 3px 0;
	margin: 							0 0 0 0;
	display:							block;
	color: 								#F7D117;
	font-weight:						normal;
	font-size:							0.8em;
	line-height:						1.6em;
	border-bottom: 						1px solid #73a296;
}

#Tote_Offers_Main p img {
	padding: 							5px 6px 0 0;
	margin: 							0 0 0 0;
	display:							block;
	float:								left;
	width: 								33px;
	height:								24px;
}

#Tote_Offers_Main p {
	padding: 							0 0 0 0;
	margin: 							0 0 0 0;
	display:							block;
	float:								left;
	color: 								#ffffff;
	font-weight:						normal;
	font-size:							0.8em;
	line-height:						1.4em;
	height:								30px;
	width:								346px;

}

#Tote_Offers_Main p em {
	padding: 							2px 0 0 0;
	margin: 							0 0 0 0;
	display:							block;
	float:								left;
	color: 								#A6CE7D;
	font-style:							normal;
	font-weight:						normal;
	width:								292px;
}

#horse_block{
	padding: 							6px 0 0 0;
	margin: 							0 0 0 0;
	display:							block;
	float:								left;
	border-top: 						1px solid #006B54;
	width:								346px;
}
#horse_block2{
	padding: 							6px 0 0 0;
	margin: 							0 0 0 0;
	display:							block;
	float:								left;
	border-top: 						1px solid #006B54;
	border-bottom: 						1px solid #006B54;
	width:								346px;
}

#Biggest_Round {
	padding: 							10px 0 0 0;
	margin: 							0 0 0 10px;
	width:								174px;
	display:							block;
	float:								left;
	font-size:							0.8em;
	line-height:						1.4em;
	text-align:							center;
}

#Biggest_Round p {
	padding: 							10px 0 0 0;
	margin: 							0 0 0 0;
	display:							block;
	float:								left;
}

#Biggest_Round p span {
	display:							none;
	visibility:							hidden;
}

.dropdown_select {
	padding: 							0 0 8px 0;
	margin: 							0 0 0 0;
	display:							block;
}

.nextstep_panel {
	display:							block;
	float:								left;
	padding: 							0 0 0 0;
	margin: 							0 0 0 0;
	width:								346px;
	border-bottom: 						2px solid #73a296;
}

.nextstep_panel p {
	display:							block;
	width:								246px !important;
	padding: 							18px 0 0 0 !important;
}

#second_question {
	padding: 							0 0 0 0 !important;
	margin: 							10px 0 0 0 !important;
	display:							block;
	float:								left;
	width:								346px;
	border-top: 						1px solid #73a296;
}

#win_trip_GN2008 {
	margin: 							0 0 0 0;
	padding: 							0 0 0 13px;
}


#win_trip_GN2008 h1 {
	margin: 							0 0 0 -13px;
	padding: 							8px 0 0 0;
	display:							block;
	width: 								372px;
	height: 							112px;
	background:							#005540 url(res/img/promos/peoplesrace/header_winnational2.gif) no-repeat;
}

#win_trip_GN2008 h2 {
	margin: 							0 0 0 0;
	padding: 							0 0 0 0;
	color: 								#ffffff;
	font-size:							0.75em;
	line-height:						1.8em;
	border-top: 						2px solid #73a296;
	border-bottom: 						2px solid #73a296;

}


#win_trip_GN2008 p {
	margin: 							0 0 12px 0;
	padding: 							0 0 0 0;
	color: 								white;
	font-size:							0.8em;
	line-height:						1.6em;
}

#win_trip_GN2008 p em {
	color: 								#F7D117;
	font-style:							normal;
	font-weight:						normal;
}

#win_trip_GN2008 h1 span {
	padding:							0 0 0 0;
	margin:								0 0 0 0;
	display:							none;
	visibility:							hidden;
}

#win_trip_GN2008 img {
	float: 								left;
	margin: 							5px 6px 0 0;
	padding: 							0 0 0 0;
}

#storenametext {
	margin: 							0 0 0 0;
	padding: 							0 0 0 0;
}


#regionalpress_select {
	margin: 							0 0 0 0;
	padding: 							0 0 0 0;
	display:							block;
	float:								left;
}

#regionalpress_select SELECT {
	margin: 							6px 0 8px 0;
	padding: 							0 0 0 0;
}

#outletname_town {
	display:							block;
	float:								left;
	margin: 							0 0 0 0;
	padding: 							6px 0 10px 0;
	border-bottom: 						2px solid #73a296;
}


#sharesb{
		clear: 							both;
		position:						relative;
		border:							1px solid #73a296;
		width:							330px;
		padding: 						5px 5px 8px 5px;
		margin:							15px 0 0 13px;
}


#sharesb h3{
		padding:						0 0 8px 0;
		margin:							0 0 0 0;
		font-size:						0.8em;
		font-weight:					normal;
		color:							white;
}

#sharesb ul{
		text-align:						left;
		list-style:						none;
		font-size:						0.8em;
		margin:							0 0 0 0;
		padding: 						0 0 0 0;
		border: none;
}

#sharesb ul li{
		text-align:						left;
		display:						inline;
		padding:						2px 0 18px 0;
		margin:							0 0 0 0;
		border: 						none;
}

#sharesb ul li a {
		padding: 0 12px 0 20px;
		margin: 0 0 0 0px;
}

#sharesb ul li.delicious{
		background:url("res/img/socialimages/delicious.gif") no-repeat 0 0;
}

#sharesb ul li.digg{
		background:url("res/img/socialimages/digg.gif") no-repeat 0 0;
}

#sharesb ul li.reddit{
		background:url("res/img/socialimages/reddit.gif") no-repeat 0 0;
}

#sharesb ul li.facebook{
		background:url("res/img/socialimages/facebook.gif") no-repeat 0 0;
}

#sharesb ul li.stumbleupon{
		background:url("res/img/socialimages/stumbleupon.gif") no-repeat 0 0;
}


#peoplesrace_runners, #peoplesrace_2009, homepage_mainstory {
	margin: 							0 0 0 0;
	padding: 							0 0 0 0;
}

#peoplesrace_runners h1 {
	margin: 							0 0 0 0;
	padding: 							0 0 14px 0;
	display:							block;
	width: 								372px;
	height: 							112px;
	background:							#005540 url(res/img/promos/peoplesrace/header_peoplesrace_2009.gif) no-repeat;
}

#homepage_mainstory h1 {
	margin: 							0 0 0 0;
	padding: 							0 0 14px 0;
	display:							block;
	width: 								372px;
	height: 							112px;
	background:							#005540 url(res/img/header_peoplesdarts_10.gif) no-repeat;
}

#peoplesrace_2009 h1 {
	margin: 							0 0 0 0;
	padding: 							0 0 0 0;
	display:							block;
	width: 								372px;
	height: 							112px;
	background:							#005540 url(res/img/promos/peoplesrace/header_peoplesrace09.gif) no-repeat;
}

#peoplesrace_runners h2, #peoplesrace_2009 h2 {
	margin: 							0 0 0 0;
	padding: 							0 0 0 0;
	color: 								white;
	font-size:							0.75em;
	line-height:						1.6em;
	font-weight:						normal;
}

#peoplesrace_runners h2 em, #peoplesrace_2009 h2 em {
	margin: 							0 0 0 0;
	padding: 							0 0 0 0;
	color: 								#F7D117;
	font-style:							normal;
	font-weight:						bold;
	width:								130px;
	display:							block;
	float:								left;
}

#peoplesrace_runners h2 strong, #peoplesrace_2009 h2 strong {
	margin: 							0 0 0 0;
	padding: 							0 0 0 0;
	color: 								#73a296;
	font-style:							normal;
	font-weight:						bold;
	width:								23px;
	display:							block;
	float:								left;
}

#peoplesrace_runners p, #peoplesrace_2009 p {
	margin: 							0 0 15px 0;
	padding: 							12px 13px 0 13px;
	color: 								white;
	font-size:							0.8em;
	line-height:						1.6em;
}

#peoplesrace_runners ul, #peoplesrace_2009 ul {
	margin: 							0 0 15px 13px;
	padding: 							0 0 0 0;
	width: 								346px;
	border-bottom: 						1px solid #73a296;
}

#peoplesrace_runners ul li, #peoplesrace_2009 ul li {
	margin: 							0 0 0 0;
	padding: 							6px 0 6px 0;
	color: 								white;
	line-height:						1.6em;
	list-style-type:					none;
	border-top: 						1px solid #73a296;
}


#peoplesrace_runners ul li p, #peoplesrace_2009 ul li p {
	margin: 							0 0 0 0;
	padding: 							0 0 0 153px;
	color:								white;
}

#peoplesrace_runners p a, #peoplesrace_2009 p a {
	width:								372px;
}

#peoplesrace_runners h1 span, #peoplesrace_2009 h1 span {
	display:							none;
	visibility:							hidden;
}

#peoplesrace_winner {
	color: 								#F7D117 !important;
	font-weight: 						bold !important;
	padding: 							12px 13px 0 13px !important;
}

/* @group Racing Nights */

#racenights {
	margin: 							0;
	padding: 							0;
}

#racenights h1 {
	margin: 							0 0 0 0;
	padding: 							0 0 0 0;
	display:							block;
	width: 								372px;
	height: 							112px;
	background:							#005540 url(res/img/racenights/header_racenights.gif) no-repeat;
}

#racenights p {
	/*margin: 							0 0 0 0;*/
	padding: 							0 13px 0 13px;
	color: 								white;
	font-size:							0.8em;
	line-height:						1.6em;
}

#PanelHeaders_RNDownloads {
	margin: 							0 0 0 0;
	padding: 							0 0 0 0;
	display:							block;
	width: 								174px;
	height: 							65px;
	background:							#005540 url(res/img/racenights/PanelHeaders_RNDownloads.gif) no-repeat;
}

#racenights_feedback_form h1 {
	margin: 							0 0 13px 0;
	padding: 							0 0 0 0;
	display:							block;
	width: 								372px;
	height: 							112px;
	background:							#005540 url(res/img/racenights/header_rn_feedback.gif) no-repeat;
}

#racenights_feedback label {
	display: 							block;
	float:									left;
	padding:							0 0 0 13px;
	margin:								0 0 0 0;
	font-size:							0.75em;
	font-weight:						normal;
	color: 								#F7D117;
	width:								103px;
}

#racenights_feedback h2 {
	margin: 							0 13px 8px 13px;
	padding: 							4px 0 3px 0;
	color: 								#ffffff;
	font-size:							0.75em;
	line-height:						1.8em;
	width:								345px;
	border-top: 						2px solid #73a296;
	border-bottom: 						2px solid #73a296;

}

#racenights_feedback h2 strong {
	color: 								#F7D117;
}

#racenights_feedback select {
	margin:								0 0 8px 0;
}

#racenights_feedback textarea {
	width: 320px;
}

#racenights_feedback_form p {
	margin: 							0 0 12px 0;
	padding: 							0 13px 0 13px;
	color: 								white;
	font-size:							0.8em;
	line-height:						1.6em;
}

#racenights_feedback_form p em {
	color: 								#F7D117;
	font-style:							normal;
	font-weight:						bold;
}

#feedback div.label, #feedback div.element {
	clear: left;
}

#feedback label {
	width:								345px;
}

#feedback div.element {
	display: block;
	padding-top: 						4px;
	margin-left: 						13px;
}

#discount {
	margin: 							0;
	padding: 							0;
}

#discount h1 {
	margin: 							0 0 0 0;
	padding: 							0 0 0 0;
	display:							block;
	width: 								372px;
	height: 							112px;
	background:							#005540 url(res/img/racenights/header_grandnational.gif) no-repeat;
}

#openingday h1 {
	margin: 							0 0 0 0;
	padding: 							0 0 0 0;
	display:							block;
	width: 								372px;
	height: 							112px;
	background:							#005540 url(res/img/racenights/header_openingday.gif) no-repeat;
}

#nationalday h1 {
	margin: 							0 0 0 0;
	padding: 							0 0 0 0;
	display:							block;
	width: 								372px;
	height: 							112px;
	background:							#005540 url(res/img/racenights/header_nationalday.gif) no-repeat;
}

#discount p, #openingday p, #nationalday p {
	padding: 							0 13px 0 13px;
	color: 								white;
	font-size:							0.8em;
	line-height:						1.6em;
}

#openingday ul {
	margin-left: 						13px;
	padding: 							0 13px 0 13px;
	color: 								white;
	font-size:							0.8em;
	line-height:						1.6em;
}

#nationalday p.legalese {
	font-size:							0.7em;
}

#main_darts, #peoplesdarts_form {
	background: #005540 url(res/img/peoplesdarts/main_tile.jpg) repeat-y;
}

#main_darts ol {
	color: 								white;
	font-size:							0.8em;
	line-height:						1.6em;
	padding-right: 					20px;
}

#header_freeflights {
	margin: 0px;
	display: 				block;
	width: 					372px !important;
	height: 					125px !important;
	background:			url(res/img/freeflights/header_freeflights.jpg) no-repeat !important;
}

#flights {
	float: 								right !important;
}

#peoplesdarts_form.faqs {
	background: none !important;
}

#peoplesdarts {
	margin: 							0 0 0 0;
	padding: 							0 0 0 0;
}

#peoplesdarts h1 {
	margin: 							0;
	padding: 							0;
	display:								block;
	width: 								372px;
	height: 								263px;
	background:						#005540 url(res/img/peoplesdarts/header_peoplesdarts.jpg) no-repeat;
}

#peoplesdarts h2 {
	margin: 							8px 13px 12px 13px;
	padding: 							0 0 0 0;
	color: 								#ffffff;
	font-size:							0.75em;
	line-height:						1.8em;
}

#peoplesdarts h2 em {
	color: 								#F7D117;
	font-style:							normal;
}

#peoplesdarts p {
	margin: 							0 13px 12px 13px;
	padding: 							0 0 0 0;
	color: 								white;
	font-size:							0.8em;
	line-height:						1.6em;
}

.margintop {border-top: 10px solid #006B54 !important; padding-top: 12px !important;}

#peoplesdarts  p em {
	color: 								#ffffff;
	font-style:							normal;
	font-weight:						bold;
}

#peoplesdarts h1 span {
	display:							none;
	visibility:							hidden;
}

#peoplesdarts span.emphd,#peoplesrace_application span.emphd {
	font-weight: 						normal;
	text-transform: 					uppercase;
}

#peoplesdarts img {
	float: 								left;
	margin: 							-3px 0 0 0;
	padding: 							0 8px 0 10px;
}

#peoplesdarts #frame {
	float: 								right;
}

#peoplesdarts ul {
	margin: 							0 0 0 0;
	padding: 							0 0 12px 0;
}

#peoplesdarts ul li {
	color: 								white;
	font-size:							0.8em;
	line-height:						1.6em;
	margin-left:						26px;
	margin-right:						13px;
}
	
	
#peoplesdarts .infopanel_temp {
	margin:					10px 0px 12px 13px;
	padding:				20px 0 8px 0;	
	width:					345px;
	background-color:		#186350;
	overflow:				hidden;
	border:					1px solid yellow;
	text-align:				center;
}

#peoplesdarts .infopanel_temp p {
	color:					white;
	font-size:				0.8em;
	line-height:			1.6em;
}

#peoplesdarts_findoutmore {
	margin: 							0 0 0 0;
	border-bottom:						10px solid #006B54;
}

#peoplesdarts_findoutmore p {
	margin: 							0 13px 8px 13px;
	padding: 							0 0 0 0;
	color: 								white;
	font-size:							0.8em;
	line-height:						1.6em;
	text-align:							right;
}

/*
#peoplesdarts_findoutmore p a {
	width:								372px;
}
*/

#peoplesdarts_findoutmore p img {
	padding: 							0 0 12px 0;
	margin:								0 0 0 0;
}


/* @end */

/* @group People's Darts */

#header_pubs {
	margin:								0;
	display:								block;
	width:								372px;
	height:								118px;
	background:						#005540 url(res/img/peoplesdarts/header_pubs.gif) no-repeat;
}

#form_locator {
	border-top: 						none;
}

#form_locator #options {
	overflow: 							auto;
	padding: 							5px 0 5px 0;
	margin: 							0 13px 5px 0;
	border-top: 						none;
}

#form_locator label {
	display: 							block;
	float:									left;
	padding:							0 0 0 13px;
	margin:								0 0 0 0;
	font-size:							0.75em;
	font-weight:						normal;
	color: 								#F7D117;
	width:								103px;
}

#paging {
	border-top: 						1px solid #73a296;
	border-bottom: 					1px solid #73a296;
	margin: 							0 13px 0 13px;
	padding: 							5px 0 5px 0;
	text-align: 							center;
	font-size:							0.8em;
	color: 								white;
}

#pubs {
	list-style-type: 					none;
	margin: 							0 13px 0 13px;
	padding: 							0 0 20px 0;
}

#pubs ul {
	list-style-type: 					none;
	margin: 							0;
	padding: 							0;
	font-size:							0.8em;
	color: 								white;
}

#pubs li {
	padding-top: 						12px;
	border-bottom: 					1px solid #73a296;
	text-transform:						uppercase;
}

#pubs ul li {
	padding-top: 						3px !important;
	border-bottom: 					none;
}

#pubs li h3 {
	text-transform: 					uppercase;
	font-size: 							0.8em;
	color: 								#F7D117;
}

#pubs a {
	font-weight: 						bold;
	text-transform: 					uppercase;
}

li.map {
	padding-bottom: 				6px !important;
}

#button_publicanapplication, #button_publocator, #button_dartsnights, #button_oche, #button_questions, #button_peoplesdarts_vid {
	margin-left: 						9px;
}

#masthead3 {
	display: block;
	float: left;
	padding: 36px 0 12px 0;
	margin: 0 0 0 0;
	background: #006B54;
}

#masthead2 {
	display: block;
	float: left;
	padding: 36px 0 12px 10px;
	margin: 0 0 0 0;
	background: #006B54;
}

.dartsfinalists {
	background: #005540 url(res/img/peoplesdarts/main_tile.jpg) repeat-y !important;
	padding-top: 0px !important;
	margin-top: 0px !important;
}

.footer_narrow {
	width: 569px !important;
}

/* @end */

#banner {
	margin: 13px 0 13px 13px;
}
