hr	{ padding:0; margin:5px 0; height:2px; background-color:#f2f2f2; border:1px solid #f3f3f3; }
* html hr {margin: -2px 0; /* for IE6 */}
*+html hr {margin: -2px 0; /* for IE7 */}

td	{ vertical-align:top; }
a		{ text-decoration:none !important; }

.heading { font-size:18px; font-weight:bold; margin-bottom:18px; }
	
#logoParade
	{
		position: relative;
	}

#logoParade div.scrollableArea img
	{
		float: left;
		margin-left: 25px;
	}
	

/*#toplayer {	background-repeat:no-repeat; height:107px; width:980px;	}*/

#toplayer 		{ text-align:right; height:117px; width:977px; }
#toplayer div { text-align:right;float:right; width:395px; height:95px; margin:7px 12px 0 0;  }
#toplayer img { margin:0px 11px 0 0; border:1px solid #EEEEEE; }

#topnavigation 							{ width:956px; margin-left:auto; margin-right:auto;margin-bottom:4px; font-weight:normal; clear:right; }
#topnavigation table 				{ padding:0; margin:0 auto;}
#topnavigation a 						{ background-color:transparent; color:#FFFFFF; text-decoration:none; font-weight:normal; font-family:'trebuchet MS'; font-size:8pt; white-space:nowrap; }
#topnavigation a.currentNode	{color: #1C296F;}
#topnavigation .cellLeft 		{ width:6px; background-repeat:no-repeat; }
#topnavigation .cellCenter 	{ background-repeat:repeat-x; padding:3px 5px 0 5px; vertical-align:top; }
#topnavigation .cellRight  	{ width:6px; background-repeat:no-repeat; }
#topnavigation .delim 			{ width:1px; height:21px; background-color:transparent; }
#topnavigation .subMenu2 {
	width:100%; 
	margin:0; 
	padding: 0 0 10px; 
	background-image: url(../images/build/BowlsEngladMenuBar2.jpg);
	background-repeat: no-repeat;
	background-position: bottom left;
	background-color: #B30401;
}
#topnavigation .Menu2div1 	{ width:916px; height:100%; margin-left: auto; margin-right: auto;}
#topnavigation .Menu2td1 		{ width:27px; text-align:left; vertical-align:middle; padding-top:5px; }
#topnavigation .Menu2div2		{ width:2px; height:13px; margin-left:12px; margin-right: 12px; background-color:#cd5545; }
#topnavigation .Menu2td2 		{ width:27px; text-align:left; vertical-align:middle; padding-top:9px; }

#WhereAmI										{ height:18px; width:956px; margin:auto;  }
#WhereAmI .td1 							{ width:837px; height:100%; vertical-align:bottom; text-align:left; font-size:9px; }
#WhereAmI .td2 							{ width:278px; vertical-align:bottom; text-align:center; font-size:9px; }
#WhereAmI .td2 a						{ color:#cf3c4f !important; font-size:9px; font-weight:bold; }

#WhereAmI .linktype1 				{ color:#cf3c4f; font-size:9px; font-weight:bold; }
#WhereAmI .linktype2 				{ background-color:transparent; color:#000000 !important; font-size:9px; font-weight:bold; text-decoration:underline; }

#bottomlayer {}
#bottomlayer .top {
	background-repeat:no-repeat;
	height:53px;
	width:1004px;
	}
#bottomlayer .content {
	background-image:url(/images/build/repeater-bottomlayer1.jpg);
	background-repeat:repeat-y;
	width:1004px;
	text-align:center;
	}
#bottomlayer .paddedContent{ font-size:11px; text-align:justify; margin-left:auto; margin-right:auto; width:870px; }
#bottomlayer .paddedContent td { vertical-align:top; }
#bottomlayer p { line-height:18px; }

#bottomlayer .bottom {
	background-image:url(/images/build/bottom-bottomlayer1.jpg);
	background-repeat:no-repeat;
	height:53px;
	width:956px;
	}

#footernavigation	{background-image:url(../images/build/bottomnavback.png); background-repeat:repeat-x; background-color:transparent; margin:9px 0 11px 0; height:111px; width:956px; text-align:left;font-size:9px; }
#footernavigation td a { background-color:transparent; color: #FFFFFF; text-decoration: none; font-size:15px; font-weight: normal; }
#footernavigation table {width:938px; height:93px; margin:4px 9px 9px 9px;}
#footernavigation .td1 {width:938px; height:39px; text-align:center; vertical-align:top;}


	#divLeft 			{ margin:0 8px 168px 8px; }
	#divCenter 		{ margin:0 auto; width:647px; text-align:left; font-family:'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif; padding: 0 5px;}
	#divCenter ul	{ text-align:left; font-family:'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
	#divCenter h4 { margin:0px; margin-bottom:10px; }
	#divCenter p 	{ margin-bottom:10px; }
	#divRight 		{ border:1px solid #CFCFCF; padding:3px 2px; width:109px; font-size:50%; }
	
	#divCenter a, #divRight a		{ color:#cb6273 !important; }
	
	.leftSearch		{ width:164px; height:23px; margin-top:12px; }
	
	.leftNav			{ width:164px; margin-top:11px; font-size:9px; }
	.leftNav a		{ font-weight:bold; color:#ffffff; background-color:#009900; }
	.leftNav td		{ padding-top:5px; vertical-align:middle; }
	
	#tableContent { width:956px; margin-top:2px; font-size: 11px;margin-left:auto; margin-right:auto; }
	#tableContent td {  }
	#tableContent .leftCell 	{ vertical-align:top; text-align:left; width:182px; background-color:#009900; background-image:url(../images/build/leftballs.gif); background-position:center bottom; background-repeat:no-repeat; }
	#tableContent .mainCell 	{ vertical-align:top; text-align:center; width: 100%; font-family: 'Trebuchet MS',Verdana,Arial,Helvetica,sans-serif;}
	#tableContent .mainCell td { line-height:18px; }
	#tableContent .subcontent td { line-height:12px; }
	#tableContent .rightCell 	{ vertical-align:top; text-align:left; width:117px; }
	#tableContent .rightCell p { font-size:11px; margin:5px 0; }
	#tableContent tr td.mainCell table {width: 98%;}
	
.padcontent { margin:10px 0; }
.centercontent { width:100%;}
.contentcontainer { width:977px; border:1px solid #dcdcdc; margin:auto !important; }
.headercontainer { background-image:url(../images/build/mainlogo.jpg); background-repeat:no-repeat; }
.xbottomslider { width:791px; height:60px; float:right; background-color:#ffffff; }
.supporters { padding-left:9px; color:#ffeaf1; font-weight:bold; font-size:11px; font-family:Georgia, 'Times New Roman', Times, serif; }


/* The section loaded on the home page using content area 2 */
.homepageContentPart2 {width:100%; }
.homepageContentPart2 .cellLeft { width:336px; padding-right:15px;}
.homepageContentPart2 .cellRight { padding-left:5px; }

/* The box on the home page used for users to click through and find aclub */
.clubfinder { width:313px; height:120px; background-image:url(../images/build/ClubFinder.jpg); }
.clubfinder div { margin:8px 6px; } 

div#hold { 
	position:relative; overflow:hidden; margin-left:auto; margin-right:auto;
	width:773px; height:60px !important; z-index:100;
}
div#hold td { height:60px !important; padding:0px !important; margin:0px !important; } 


div#wn { 
	position:absolute; 
	left:0px; top:0px; 
	width:773px; height:60px !important; 
	clip:rect(0px, 773px, 60px, 0px); 
	overflow:hidden;	
	z-index:1;
	padding-top:5px;
	margin-top:5px;
	vertical-align:middle;
}


div#lyr1 { 
	position:absolute; visibility:hidden; 
	left:0px; top:0px; 
	z-index:1;
}

/* White Box */
table.whiteBox tr td {background-color: #fff;}
table.whiteBox tr td.topLeft {
	background-image:url(../images/build/whiteBox/topLeft.gif); 
	background-position: top left; 
	background-repeat: no-repeat; 
	width: 18px;
	height: 18px;
}
table.whiteBox tr td.topRight {
	background-image:url(../images/build/whiteBox/topRight.gif); 
	background-position: top right; 
	background-repeat: no-repeat; 
	width: 18px;
	height: 18px;
}
table.whiteBox tr td.bottomLeft {
	background-image:url(../images/build/whiteBox/bottomLeft.gif); 
	background-position: bottom left; 
	background-repeat: no-repeat; 
	width: 18px;
	height: 18px;
}
table.whiteBox tr td.bottomRight {
	background-image:url(../images/build/whiteBox/bottomRight.gif); 
	background-position: bottom right; 
	background-repeat: no-repeat; 
	width: 18px;
	height: 18px;
}
table.whiteBox tr td.topCentre {
	background-image:url(../images/build/whiteBox/topCentre.gif); 
	background-position: top left; 
	background-repeat: repeat-x; 
	height: 18px;
}
table.whiteBox tr td.bottomCentre {
	background-image:url(../images/build/whiteBox/bottomCentre.gif); 
	background-position: bottom left; 
	background-repeat: repeat-x; 
	height: 18px;
}
table.whiteBox tr td.middleLeft{
	background-image:url(../images/build/whiteBox/middleLeft.gif); 
	background-position: top left; 
	background-repeat: repeat-y; 
	width: 18px;
}
table.whiteBox tr td.middleRight {
	background-image:url(../images/build/whiteBox/middleRight.gif); 
	background-position: top right; 
	background-repeat: repeat-y; 
	width: 18px;
}

#topnavigation table.merchandisePageSmall {
	margin-top: 20px;
	width: 200px;
}
#topnavigation table.merchandisePageSmall tr td.fixedHeight  {
	height: 81px;
}
#topnavigation table.merchandisePageSmall tr td.submitButton  {
	text-align: right;
}

#topnavigation table.merchandisePageWide {
	margin-top: 20px;
	width: 290px;
}
#topnavigation table.merchandisePageWide tr td.fixedHeight  {
	height: 81px;
}
#topnavigation table.merchandisePageWide tr td.submitButton  {
	text-align: right;
}
#topnavigation table.merchandisePageWide input.existingAccount {
	font-size: 11px;
	color: #333;
	width: 150px;
}


/* Payment page */

td.payButton {
	padding-top: 10px;
	padding-left: 20px;
}


#tableContent tr td.mainCell table.merchandisePageSmall {width: 150px;}
#tableContent tr td.mainCell table.merchandisePageWide {width: 350px;}

/* Personal details */

table#personalDetails {margin-left: 19px;}
table#personalDetails tr td {text-align: left;}

/* Shipping Details */

table#shippingDetails {margin-left: 19px;}
table#shippingDetails tr td {text-align: left;}


/* News Feed */
	.headline 	{ color:#FFFFFF; border-bottom:1px solid white; font-weight:bold; font-size:11px; }
	#container 		{ width:143px; margin:auto; text-align:left; font-family:'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif; font-size:10px; line-height:13px; }
	#container h4 { margin:0px; padding:0px; color:#BB2129; line-height:16px; }
	#container hr { width:80%; }
	#container .date 		{ color:#000000 !important; font-weight:normal; margin-bottom:3px; }
	#container .xcontent 	a 	{ }
	#container .xcontent {font-size: 11px;}
	.top { background-image:url(/images/build/EBA__feed__top.jpg); background-repeat:no-repeat; width:166px; height:78px; text-align:right; vertical-align:bottom;  }
