@charset "utf-8";
/* CSS Document */

body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#333;
	background-color:#b7b7b7;
	background-image:url(../assets/images/pdpabg02.jpg);
	background-repeat:repeat-x;
	background-position:top;
	background-attachment:fixed;
	margin:0px;
	behavior: url("http://www.bobstarwebdesigns.co.uk/clientpreview/pdpa/Scripts/csshover3.htc");
}



a{
	outline:none;
}


object{
	outline:none;
}

img{
	border:0px;
}



.pageHead{color:#FFF; font-size:14px;}

.defaultLight{color:#CCC; font-size:8pt;}

.defaultLarge{color:#333; font-size:10pt;}

.defaultDark{color:#333; font-size:8pt;}
a.defaultDark:link{color:#039; text-decoration:none;}
a.defaultDark:visited { color: #039; text-decoration: none;}
a.defaultDark:hover { color: #039; text-decoration: underline;}
a.defaultDark:active { color: #333; text-decoration: none;}

.linksTxt{color:#FFF; font-size:10pt;}
a.linksTxt:link { color: #FFF; text-decoration: none;}
a.linksTxt:visited { color: #FFF; text-decoration: none;}
a.linksTxt:hover { color: #ffde00;}
a.linksTxt:active { color: #FFF;}

#container{width:900px;margin:auto;}


#leaderBoardTop{
	width:730px;
	height:90px;
	padding-top:10px;
	padding-bottom:10px;
	margin:auto;
}

#menu{
	position:absolute;
	z-index:9;
}

#menu ul .item{display:none;}

#menu ul:hover .item{
	display:block;	
}


#menu ul{
	width:150px;
	float:left;
	margin:0px;
	padding:0px;	
	list-style:none;
	text-align:center;
}

.menuLink a{
	width:150px; 
	height:23px;
	display:block;
	background-image:url(../assets/images/links_out.gif);
	color:#FFF;
	font-size:10pt;
	text-decoration:none;
	padding-top:7px;
}

.menuLink a:hover{
	background-image:url(../assets/images/links_over.gif);
}

.subLink a{
	width:144px;
	padding:2px;
	background-image:url(../assets/images/subLinkbg.gif);
	color:#333;
	font-size:8pt;
	text-decoration:none;
	display:block;
	border-bottom-style:solid;
	border-left-style:solid;
	border-right-style:solid;
	border-color:#666;
	border-bottom-width:1px;
	border-left-width:1px;
	border-right-width:1px;
}

.subLink a:hover{
	background-image:url(../assets/images/subLinkbgOver.gif);
	color:#FFF;
}



#container{
	width:900px;
	margin:auto;
}

#header{
	width:40px;
	height:144px;
	background-image:url(../assets/images/pdpaheader01.gif);
	padding-left:860px;
	padding-top:6px;
}

#memberLoginLink{
	position:absolute;
	width:890px;
	padding-right:10px;
	text-align:right;
	margin-top:126px;
}

#content{
	width:900px;
}

#pageHeader{
	width:900px;
	margin-top:35px;
	height:22px;
	text-align:center;
	background:url(../assets/images/pageHeaderBg.gif);
	padding-top:8px;
}

#pageHeaderMembers{
	width:900px;
	margin-top:35px;
	height:22px;
	text-align:center;
	background:url(../assets/images/pageHeaderBgMembers.gif);
	padding-top:8px;
}

#contentInner{
	width:880px;
	background-color:#FFF;
	padding:10px;
	overflow:auto;
}

#contentLeft{
	width:570px;
	margin-right:10px;
	float:left;
}

#contentRight{
	width:300px;
	float:left;
}

#footer{
	width:900px;
	height:190px;
	background-image:url(../assets/images/footerBg.gif);
	background-repeat:no-repeat;
	clear:both;
	text-align:center;
	padding-top:8px;
}

.footerColumn{
	width:137px;
	height:140px;
	float:left;
	padding-left:6px;
	padding-right:6px;
	margin-top:10px;
}

.footerBottom{
	width:900px;
	padding-bottom:6px;
	text-align:center;
}

.footTxt{color:#CCC; font-size:8pt;}
a.footTxt:link { color: #CCC; text-decoration: none;}
a.footTxt:visited { color: #CCC; text-decoration: none;}
a.footTxt:hover { color: #FFF;}
a.footTxt:active { color: #CCC;}



#newsContainer{
	width:570px;
	height:250px;
	margin-bottom:10px;
}

#newsTools{
	width:570px;
	height:60px;
	margin-bottom:10px;
}

.newsletterLink{
	width:190px;
	height:60px;
	padding-left:10px;
	float:left;
}

#newsletterSubmit{
	width:30px;
	height:25px;
	float:left;
	margin:0px;
	padding:0px;
	border:0px;
	background-image:url(../assets/images/submitBg.gif);
}

#submitField{
	width:150px;
	float:left;
	margin-right:10px;
}

#newsletterStrip{
	width:190px;
	height:17px;
	text-align:center;
	float:left;
}

.moreNewsLink a{
	width:370px;
	height:38px;
	display:block;
	font-size:10pt;
	color:#FFF;
	text-decoration:none;
	background-image:url(../assets/images/moreNewsbg.gif);
	text-align:center;
	padding-top:22px;
	margin-bottom:10px;
	float:left;
}

.moreNewsLink a:hover{
	color:#FFF;
	text-decoration:none;
	background-image:url(../assets/images/moreNewsbgOver.gif);
}


#rightContainer{
	width:300px;
	margin-bottom:10px;
}

#leftColumns{
	width:570px;
	overflow:auto;
}

#leftColumnsLeft{
	width:280px;
	margin-right:10px;
	float:left;
}

#leftColumnsRight{
	width:280px;
	float:left;
}

#L280SectionHeader{
	width:280px;
	height:22px;
	background-image:url(../assets/images/sectionHeadBg.gif);
	padding-top:8px;
	text-align:center;
}

#L280SectionContent{
	width:268px;
	padding:5px;
	border-color:#2a2a2a;
	border-left-style:solid;
	border-right-style:solid;
	border-bottom-style:solid;
	border-left-width:1px;
	border-right-width:1px;
	border-bottom-width:1px;
	margin-bottom:10px;
	text-align:justify;
}


#membersL280SectionHeader{
	width:280px;
	height:22px;
	background-image:url(../assets/images/sectionHeadBgMembers.gif);
	padding-top:8px;
	text-align:center;
	clear:both;
}

#membersL280SectionContent{
	width:268px;
	padding:5px;
	border-color:#042d82;
	border-left-style:solid;
	border-right-style:solid;
	border-bottom-style:solid;
	border-left-width:1px;
	border-right-width:1px;
	border-bottom-width:1px;
	margin-bottom:10px;
	text-align:left;
	clear:both;
	overflow:auto;
}

#R300SectionHeader{
	width:300px;
	height:22px;
	background-image:url(../assets/images/rightSectionHeadBg.gif);
	padding-top:8px;
	text-align:center;
}

#R300SectionContent{
	width:288px;
	padding:5px;
	border-color:#2a2a2a;
	border-left-style:solid;
	border-right-style:solid;
	border-bottom-style:solid;
	border-left-width:1px;
	border-right-width:1px;
	border-bottom-width:1px;
	margin-bottom:10px;
	text-align:justify;
}


#entryDeadlineContainer{
	width:268px;
	height:150px;
	overflow:auto
}

.entryDeadlineCaption{
	width:240px;
	height:40px;
	padding:5px;
	background-image:url(../assets/images/cellBg01.gif);
	background-repeat:repeat-x;
	color:#333;
	text-align:left;
	margin:auto;
}

#partnersScroller{
	width:300px;
	height:50px;
	margin-bottom:10px;
}

#bookPlayerFlash{
	width:268px;
	height:150px;
}

#home9dartMarquee{
	width:558px;
	padding:6px;
	margin-bottom:10px;
	background-color:#CCC;
	color:#333;
	font-weight:bold;
	clear:both;
}

#right300x100Perry{
	width:110px;
	height:82px;
	background-image:url(../assets/images/martinPerryBg.gif);
	padding-left:190px;
	padding-top:18px;
	color:#333;
	font-size:10pt;
	cursor:pointer;
}

#right300x100Gwynne{
	width:110px;
	height:82px;
	background-image:url(../assets/images/johnGwynneBg.gif);
	padding-left:190px;
	padding-top:18px;
	color:#333;
	font-size:10pt;
	cursor:pointer;
}

#right300x250Members{
	width:288px;
	height:30px;
	background-image:url(../assets/images/memersAreaPic288.jpg);
	text-align:center;
	padding-top:170px;
	font-size:10pt;
	color:#333;
	cursor:pointer;
}


#defaultTopTxt{
	width:570px;
	padding-bottom:10px;
	clear:both;
}

#defaultTopTxtCenter{
	width:570px;
	padding-bottom:10px;
	text-align:center;
	clear:both;
}


#tvEventsPageHeadings{
	width:560px;
	padding:5px;
	background-image:url(../assets/images/pageHeaderBg.gif);
	background-position:right;
	text-align:center;
	margin-bottom:10px;
}

body {margin: 0;}
.region-country-table p, .region-country-table li, .region-country-table td, .region-country-table th, .region-country-table h1, .region-country-table h2, .region-country-table h3, .region-country-table h4, .region-country-table h5, .region-country-table form {font: bold 12px Arial,sans-serif;color: #333;}
.region-country-table input, .region-country-table select, .region-country-table textarea {font: normal 12px Arial,sans-serif;color: #333;background-color:#FFF;border:1px solid #333;}
div.header {color:#333!important;font-size: 11px;font-weight: bold;}
form#frm table.region-country-table {background-image:url(//aff.bstatic.com/images/affiliate/331615/searchbg3.png);background-color: #CAD5FF;border: 1px solid #333;background-repeat:no-repeat;background-position: left top;width:256px;height:180px;}
form#frm table.region-country-table td {margin: 0;padding: 0 5px;}
.title {color:#333;font-size: 12px;font-weight:bold;vertical-align:bottom;}
input#destination {width: 200px;}
.browse a {color:#003580;text-decoration: underline;}
.but input {background: #0896ff url(//aff.bstatic.com/images/affiliate/331615/buttonbg.png) repeat-x center center;border: 2px solid #fff;border-radius: 7px;-moz-border-radius: 7px;-webkit-border-radius: 7px;color: #FFF !important;letter-spacing: 1px;padding: 0.15em 0.75em;text-transform: uppercase;font-size: 12px;font-weight: bold;}



