/* Course stylesheet 

Woolton Golf Club (http://wooltongolfclub.co.uk)

Author:	Nick Snell (orpo.co.uk)
Date:	4th January 2008
*/

@import url(base.css);
@import url(lightbox.css);

#banner {
	position: relative;
}

#banner img {
	border-bottom: 1px solid #4b4a0e;
/*	height: 215px;*/
}

.banner-half {
	background: transparent;
	background-attachment: fixed;
	cursor: pointer;
	height: 215px;
	position: absolute;
	top: 0;
	width: 30%;
}

#gallery-nav-right { right: 0; text-align: right }
#gallery-nav-left { left: 0 }

.nav-note {
	background-color: transparent;
	background-repeat: no-repeat;
	margin-top: 60px;
	height: 99px;
	width: 51px;
}

#gallery-nav-left .nav-note {
	background-image: url(http://media.wooltongolfclub.com/gfx/nav-left.png);
	float:left;
}

#gallery-nav-right .nav-note {
	background-image: url(http://media.wooltongolfclub.com/gfx/nav-right.png);
	float:right;
}

h1 {
	margin-bottom: 10px;
}

.nopush { margin-bottom: 0 }

h2 {
	border-bottom: 1px solid #e1e1e1;
	font-size: 15px;
	font-weight: normal;
	padding: 0 0 3px;
}

.hole-nav { cursor: pointer }
.hole-nav a { text-decoration: none !important }

.hole-quick-nav {
	font-size: 10px;
	font-weight: bold;
	position: absolute;
}

.hole-quick-nav-top {
	top: 3px;
	right: 0;
}

.hole-quick-nav-lower {
	bottom: 0;
	left: 0;
}

#hole-diagram-holder {
/*	border: 1px solid #bebebe;*/
	cursor: pointer;
	float: right;
	font-size: 10px;
	margin-bottom: 8px;
	padding: 2px;
	width: 287px;
}

#hole-diagram-holder p {
	color: #b8b8b8;
	margin: -10px 0 0;
	padding: 0;
	text-align: center;
}

.hole-details, .hole-details td {
	border: 1px solid #efefef;
	border-collapse: collapse;
	width: 320px;
}

.hole-details td {
	padding: 3px;
	text-align: center;
}

.hole-details th {
	font-style: italic;
	font-weight: bold;
}

td.first { 
	text-align: left;
	width: 235px;
}

.hole-red-tee { background-color: #f3e4e4; color: #000; }

.hole-description {
	margin: 15px 0;
}

.hole-pros-tip {
	background: #f5f5e7 url(http://media.wooltongolfclub.com/gfx/pro-tip-bg.png) no-repeat left top;
	color: #9e9e85;
	font-style: italic;
	margin: 40px 0 0;
	padding: 12px 15px;
	width: 290px;
}
.hole-pros-tip p {
	margin: 0;
	padding: 0;
}

.pro-tip-header { font-weight: bold }

#gallery {
	height: 90px;
	margin: 15px 0;
	width: 320px;
}

#gallery img {
	width: 70px;
}

#in-out, #in-out-simple {
	clear: both;
	width: 100%;
}

#in-out table {
	margin: 15px auto;
	width: 100%;
}

#in-out table {
	border: 1px solid #fff;
	border-collapse: collapse;
	font-family: Helvetica;
}

#in-out table th {
	font-size: 11px;
}

#in-out table thead th, #scorecard thead th {
	background: #8da37f url(http://media.wooltongolfclub.com/gfx/hole-nav-header.png) repeat-x left center;
	color: #fff;
	font-weight: normal;
	text-align: center;
}

#in-out table tbody th, #scorecard tr.out {
	background-color: #f0eee0;
	font-weight: normal;
}

#in-out table td {
	border: 1px solid #f0eee0;
	padding: 4px;
	text-align: right;
}

#in-out table td.bottom { border-bottom: none }
#in-out table td.right { border-right: none }

#in-out table td em {
	font-weight: bold;
}

.odd {
/*	background-color: #f5f5e7;*/
}

.even {
/*	background-color: #eaead9;*/
}

#view-scorecard {
	clear: both;
	font-size: 11px;
	text-align: left;
	width: 100%;
}

#in-out-simple {
	border-top: 4px double #e1e1e1;
	font-size: 10px;
}

#simple-hole-nav {
	list-style-type: none;
	height: 29px;
	margin: 0 auto;
	padding: 0;
	width: 600px;
}

#simple-hole-nav li {
	display: block;
	float: left;
	font-size: 11px;
	height: 25px;
	margin: 0;
	padding: 4px 3px;
	text-align: center;
	width: 25px;
}

#simple-hole-nav #prev-control, #simple-hole-nav #next-control {
	padding-top: 6px;
	width: 15px;
}

#simple-hole-nav #prev-control { text-align: left !important }
#simple-hole-nav #next-control { text-align: right !important }

#simple-hole-nav li em {
	background-color: #ecf9ea;
	font-style: normal;
	font-weight: bold;
	padding: 3px;
} 

#scorecard {
	border: 1px solid #efefef;
	border-collapse: collapse;
	margin-top: 35px;
	width: 100%;
}

#scorecard caption {
	border-bottom: 1px solid #e1e1e1;
	color: #758a63;
	font-size: 125%;
	font-weight: normal;
	margin-bottom: 10px;
	padding: 0 0 3px;
	text-align: left;
}

#scorecard td {
	border: 1px solid #efefef;
	padding: 4px;
	text-align: center;
}

#scorecard #total {
	background-color: #dad7c4;
}

.hole-row { cursor: pointer }