* {
	margin:0;
	padding:0;
	outline:none;
}

body {
	font:normal 100% Arial, Helvetica, sans-serif;
	background:url(../images/page-bg.gif) 50% repeat-y;
}

#main-wrapper {
	width:850px;
	margin:0 auto;
}

/************ Main Header ************/
#header {
	
}

/*----------- Navigation -----------*/ 
#header ul {
	list-style:none;
	width:833px;
	height:30px;
	padding:8px 0 0 17px;
	/*background-color:#557D00;*/
	background-color:#366d00;
}

#header ul li {
	display:inline;
	margin:0 15px;
}

#header ul a {
	padding:0;
	margin:0;
	font-size:0.75em;
	font-weight:bold;
	color:#FFF;
	text-decoration:none;
}

#header ul a:hover {
	color:#E5F97D;
}

#header ul a.current {
	color:#E5F97D;
}

/*----------- Home Banner -----------*/
#banner {
	position:relative;
	overflow:hidden;
	height:245px;
	background:url(../images/bowling-homebanner01.jpg) left no-repeat;
}

img.bannerpics{
	float:right;
}

img.logo {
	position:absolute;
	top:14px;
	left:26px;
	z-index:100;
	border:none;
}

/************ Main Content ************/
#content {
	width:800px;
	padding:25px;
	overflow:hidden;
	background-color:#EAFFB9;
}

#left-column {
	width:538px;
	min-height:400px;
	float:left;
	padding:0 28px 0 2px;
	/*overflow:hidden;*/
}

#left-column h1 {
	margin-bottom:10px;
	font:normal 1.375em Georgia, "Times New Roman", Times, serif;
	color:#805633;
}

#left-column p {
	line-height:1.375em;
	margin-bottom:8px;
	padding-right:5px;
	font-size:0.75em;
	color:#343A1E;
}

#left-column p a {
	text-decoration:none;
	color:#435F00;
	border-bottom:solid 1px #5C8300;
}

#left-column p b {
	color:#55720D;
}

#left-column p a:hover {
	color:#343A1E;
	border-bottom:solid 1px #805633;
	background-color:#ECFF9F;
}

h2.homewhy {
	clear:both;
	padding-top:15px;
	font:bold 0.9375em Georgia, "Times New Roman", Times, serif;
	color:#805633;
}

#left-column ul.homereasons, #left-column ul.contentlist {
	list-style:none;
	margin:10px 0 20px;
	font-size:0.75em;
}

#left-column ul.homereasons {
	color:#805633;
}

#left-column ul.contentlist {
	color:#343A1E;
}

ul.homereasons li, #left-column ul.contentlist li {
	padding-left:10px;
	line-height:1.375em;
	margin:0 0 10px 5px;
}

ul.homereasons li {
	background:url(../images/bullet-homereasons.gif) 0 5px no-repeat;
}

#left-column ul.contentlist li {
	background:url(../images/bullet-content.gif) 0 5px no-repeat;
}

ul.homereasons a {
	font-size:90%;
	color:#805633;
}

ul.homereasons a:hover {
	color:#523115;
}

#left-column img.content-wrap {
	float:left;
	margin-right:10px;
}

.image-container {
	padding:5px 10px 5px 2px;
}

.image-container img {
	display:inline;
	margin-right:10px;
}

#right-column {
	width:232px;
	padding-top:5px;
	float:left;
}

#right-column img {
	border:none;
}

.fixture-container {
	width:232px;
	position:relative;
	margin-top:20px;
	padding-top:37px;
	background:url(../images/fixture-sprite.gif) left -10px no-repeat;
}

.fixture-container h3 {
	position:absolute;
	top:8px;
	left:12px;
	font:normal 1em Georgia, "Times New Roman", Times, serif;
	color:#6C7F48;
}

.fixture-container ul {
	list-style:none;
	padding:10px;
	padding:5px 10px;
	border-right:solid 10px #C7DBA0;
	border-left:solid 10px #C7DBA0;
	background-color:#E1F2BE;
}

.fixture-container ul li{

}

.fixture-container ul p {
	line-height:1.375em;
	margin-bottom:10px;
	font-size:0.6875em;
	color:#5B7627;
}

.fixture-container ul span {
	display:block;
	font-weight:bold;
	color:#864F22;
}

.fixture-container ul a {
	display:block;
	font-weight:bold;
	color:#5B7627;
	text-decoration:underline;
}
.fixture-container ul a:hover {
	color:#3B5A00;
}

.fixture-container div {
	height:23px;
	padding:7px 0 0 162px;
	background:#C7DBA0 url(../images/fixture-sprite.gif) 0 20px no-repeat;
}

.fixture-container div a {
	font-size:0.6875em;
	color:#6B8443;
}

.fixture-container div a:hover {
	color:#3B5A00;
}


/************ Main Footer ************/
#footer {
	height:44px;
	padding:13px 20px;
	font-size:0.6785em;
	background-color:#4B5C24;
}

#footer ul {
	list-style:none;
	margin-bottom:8px;
	color:#CDD7B4;
}

#footer ul li {
	display:inline;
	margin-right:4px;
}

#footer ul a {
	margin-right:2px;
	color:#CDD7B4;
	text-decoration:none;
}

#footer ul a:hover {
	color:#FFF;
}

#footer p {
	margin-right:10px;
	display:inline;
	color:#A4B16E;
}

#footer p a {
	color:#DADB98;
	text-decoration:none;
}

#footer p a:hover {
	color:#FFF;
}

/************ Inner Pages ************/
#banner-inner {
	position:relative;
	overflow:hidden;
	height:126px;
	background:url(../images/grass-bg.jpg) left no-repeat;
}

h2.subtopic {
	margin:15px 0 8px 0;
	clear:both;
	font:bold 0.9375em Georgia, "Times New Roman", Times, serif;
	color:#446F00;
}

.clearing {
	clear:both;
	line-height:1px;
	overflow:hidden;
}

table.performancetbl {
	/*width:530px;*/
	font-size:0.75em;
	color:#3C4F00;
	border:solid 1px #D1DFA7;
}

table.performancetbl th {
	color:#7E8F47;
	background-color:#D1DFA7;
	padding:5px 0;
	border-collapse:collapse;
}

table.performancetbl td {
	padding:10px;
	vertical-align:top;
	line-height:1.5em;
	border-bottom:solid 1px #D1DFA7;
	background-color:#EDFFCF;
	border-collapse:collapse;
}

#tdnoborder {
	border-bottom:none;
}

ul.tablelist {
	list-style:none;
}

ul.tablelist li {
	line-height:1.5em;
	padding-left:10px;
	background:url(../images/bullet-bowl.gif) 0 7px no-repeat;
}

/* --------------------- Right Content box Styles ---------------------- */
.rightpanel-container {
	width:232px;
	padding-top:10px;
	margin-top:10px;
	font-size:0.75em;
	background:#C7DBA0 url(../images/rightpanel-top.gif) no-repeat;
}

.rightpanel-container ul {
	list-style:none;
	padding:10px;
	border-right:solid 10px #C7DBA0;
	border-left:solid 10px #C7DBA0;
	background-color:#E1F2BE;
}

.rightpanel-container ul li.link{
	line-height:26px;
	background:url(../images/rightpanel-seperator.gif) bottom left repeat-x;
}

.rightpanel-container ul a {
	padding-left:15px;
	color:#5B7627;
	text-decoration:none;
	background:url(../images/bullet-rightpanel.gif) 3px 4px no-repeat;
}
.rightpanel-container ul a:hover {
	color:#3B5A00;
	text-decoration:underline;
}

.rightpanel-container .cboxbottom {
	padding:5px 0;
	background:url(../images/rightpanel-bottom.gif) top no-repeat;
	border:none;
}

.rightpanel-container .cboxcontent {
	padding:10px;
	border-right:solid 10px #C7DBA0;
	border-left:solid 10px #C7DBA0;
	background-color:#E1F2BE;
}

.rightpanel-container .cboxcontent p {
	line-height:1.375em;
	color:#5B7627;
}

.pspacing {
	margin-top:10px;
}

.rightpanel-container .cboxcontent a {
	color:#5B7627;
}

.rightpanel-container .cboxcontent a:hover {
	color:#3B5A00;
}

/* --------------------- Inquiry Form Styles ---------------------- */
ul.inquiryf {
	width:450px;
	list-style:none;
	overflow:hidden;
	padding:10px 0 20px 20px;
	font-size:0.75em;
	color:#343A1E;
}

.inquiryf li {
	margin:10px 0 5px;
}

.inquiryf li.flabel {
	float:left;
	width:120px;
	padding-top:2px;
}

.inquiryf li.finput {
	float:left;
}

.inquiryf .textf {
	width:300px;
	padding:1px;
	font:normal 100% Arial, Helvetica, sans-serif;
	background-color:#F6FFDF;
}

.inquiryf .submitbutt {
	width:auto;
	margin:5px 0 0 120px;
	padding:2px;
	background-color:#646F45;
	border-style:solid;
	border-width:2px;
	border-color:#828177 #C3C8B5 #C3C8B5 #828177; 
	font:normal 100% Arial, Helvetica, sans-serif;
	color:#FFF;
}

/* --------------------- Hotel Pages Styles ---------------------- */
.hotel-container {
	width:100%;
	overflow:hidden;
	padding:20px 0;
	background:url(../images/rightpanel-seperator.gif) bottom left repeat-x;
}

table.hoteltbl {
	float:left;
	width:260px;
	margin:0 20px 0 1px;
	font-size:0.75em;
	color:#3C4F00;
	background-color:#EDFFCF;
	/*border:1px solid #D1DFA7;*/
	border-collapse:collapse;
}

table.hoteltbl td {
	width:130px;
	border:1px solid #FFF;
	padding:3px 3px 3px 5px;
}

table.hoteltbl td.hotelattrib {
	vertical-align:top;
	font-weight:bold;
	/*background-color:#D9EFB3;*/
}

table.hoteltbl td.starrating {
	font:normal 0.75em Tahoma;
	color:#F30;
}

.hotel-container img.hotel-pic {
	float:left;
	
}

.ukmap-container {
	
}


