/*Navigation begin-----*/
/*Club Selector*/
#clubSelectorContainer {background:#d9ecff; background:#ff8b59; padding:0px 10px 10px 10px; border:1px solid #ff4d00; position:relative;}
#clubSelectorContainer h2 {color:#fff;}
#clubSelectorContainer form {margin:0; padding:0;}
#clubSelectorContainer select { font-weight:bold;font-size:1.4em; width:500px; border:2px solid #ff4d00; color:#0000c6;}
#clubSelectorContainer .b90 {background:#ffdf4c;}
#clubSelectorContainer .b80 {background:#ffe980;}
#clubSelectorContainer .b75 {background:#fff2b2;}
#clubSelectorContainer .header {font-size:1.1em; border-top:2px solid #ff8b59; color:red;}

/*old tabs - obsolete*/
#clubNav {
	width:100%;
	margin:0; padding:0 0 1px 0; _padding:0; /*fix for IE*/
	}
#clubNav div {
	float:left;
	/*width:84px;*/ height:30px;
	margin:0 0 0 1px;
	}
#clubNav a {
	display:block;
	width:100%; height:30px;
	overflow: hidden;
	}
#clubNav a span {visibility:hidden;}
	
/*tweaking the navigation for IE5 MAC by using Backslash hack*/
/*\*//*/
  #clubNav a{overflow:inherit;}
/**/

/*Active state (bottom layer)*/
#navClubCity {background:url(../img/times_prices/nav_clubs/act/city.gif) top left no-repeat; width:45px;}
#navClubCountry {background:url(../img/times_prices/nav_clubs/act/country.gif) top left no-repeat; width:72px;}
#navClubSeaside {background:url(../img/times_prices/nav_clubs/act/seaside.gif) top left no-repeat; width:68px;}
#navClubRoyal {background:url(../img/times_prices/nav_clubs/act/royal.gif) top left no-repeat; width:61px;}
#navClubCastle {background:url(../img/times_prices/nav_clubs/act/castle.gif) top left no-repeat; width:66px;}
#navClubSharon {background:url(../img/times_prices/nav_clubs/act/sharon.gif) top left no-repeat; width:82px;}
#navClubIsland {display:none;background:url(../img/times_prices/nav_clubs/act/island.gif) top left no-repeat; width:66px;}
#navClubDreams {background:url(../img/times_prices/nav_clubs/act/dreams.gif) top left no-repeat; width:66px;}
#navClubChipshop {display:none;background:url(../img/times_prices/nav_clubs/act/chipshop.gif) top left no-repeat; width:79px;}
#navClubSociety {background:url(../img/times_prices/nav_clubs/act/society.gif) top left no-repeat; width:68px;}
#navClubMountain {background:url(../img/times_prices/nav_clubs/act/mountain.gif) top left no-repeat; width:84px;}
#navClubStation {background:url(../img/times_prices/nav_clubs/act/station.gif) top left no-repeat; width:84px;}
/* #topNavClubs are defined at the end of the navigation section*/

/*Passive state (top layer)*/
#navClubCity a {background:url(../img/times_prices/nav_clubs/pas/city.gif) top left no-repeat;}
#navClubCountry a {background:url(../img/times_prices/nav_clubs/pas/country.gif) top left no-repeat;}
#navClubSeaside a {background:url(../img/times_prices/nav_clubs/pas/seaside.gif) top left no-repeat;}
#navClubRoyal a {background:url(../img/times_prices/nav_clubs/pas/royal.gif) top left no-repeat;}
#navClubCastle a {background:url(../img/times_prices/nav_clubs/pas/castle.gif) top left no-repeat;}
#navClubSharon a {background:url(../img/times_prices/nav_clubs/pas/sharon.gif) top left no-repeat;}
#navClubIsland a {background:url(../img/times_prices/nav_clubs/pas/island.gif) top left no-repeat;}
#navClubDreams a {background:url(../img/times_prices/nav_clubs/pas/dreams.gif) top left no-repeat;}
#navClubChipshop a {background:url(../img/times_prices/nav_clubs/pas/chipshop.gif) top left no-repeat;}
#navClubSociety a {background:url(../img/times_prices/nav_clubs/pas/society.gif) top left no-repeat;}
#navClubMountain a {background:url(../img/times_prices/nav_clubs/pas/mountain.gif) top left no-repeat;}
#navClubStation a {background:url(../img/times_prices/nav_clubs/pas/station.gif) top left no-repeat;}

/*rollover effect and highlighting active section*/
#navClubCity a:hover, #navClubCity a.active,
#navClubCountry a:hover, #navClubCountry a.active,
#navClubSeaside a:hover, #navClubSeaside a.active, 
#navClubRoyal a:hover, #navClubRoyal a.active,
#navClubCastle a:hover, #navClubCastle a.active,
#navClubSharon a:hover, #navClubSharon a.active,
#navClubIsland a:hover, #navClubIsland a.active,
#navClubDreams a:hover, #navClubDreams a.active, 
#navClubChipshop a:hover, #navClubChipshop a.active,
#navClubSociety a:hover, #navClubSociety a.active,
#navClubMountain a:hover, #navClubMountain a.active,
#navClubStation a:hover, #navClubStation a.active  {background:none;}
/*clubNav end-----*/


#timeTableNav {
	width:100%; height:24px;
	margin:0 0 1px 0; padding:0 0 1px 0; _padding:0; /*fix for IE*/ 
	border-top:2px solid #D9ECFF;
	clear:both;
	}
#timeTableNav div {
	float:left;
	width:53px; height:24px;
	margin:0 0 0 1px;
	}
#timeTableNav a {
	display:block;
	width:53px; height:24px;
	overflow: hidden;
	}
#timeTableNav a span {visibility:hidden;}
	
/*tweaking the navigation for IE5 MAC by using Backslash hack*/
/*\*//*/
  #timeTableNav a{overflow:inherit;}
/**/

/*Active state (bottom layer)*/
#navMonday {background:url(../img/times_prices/nav_days/act/monday.gif) top left no-repeat;}
#navTuesday {background:url(../img/times_prices/nav_days/act/tuesday.gif) top left no-repeat;}
#navWednesday {background:url(../img/times_prices/nav_days/act/wednesday.gif) top left no-repeat;}
#navThursday {background:url(../img/times_prices/nav_days/act/thursday.gif) top left no-repeat;}
#navFriday {background:url(../img/times_prices/nav_days/act/friday.gif) top left no-repeat;}
#navSaturday {background:url(../img/times_prices/nav_days/act/saturday.gif) top left no-repeat;}
#navSunday {background:url(../img/times_prices/nav_days/act/sunday.gif) top left no-repeat;}
/* #topNavClubs are defined at the end of the navigation section*/

/*Passive state (top layer)*/
#navMonday a {background:url(../img/times_prices/nav_days/pas/monday.gif) top left no-repeat;}
#navTuesday a {background:url(../img/times_prices/nav_days/pas/tuesday.gif) top left no-repeat;}
#navWednesday a {background:url(../img/times_prices/nav_days/pas/wednesday.gif) top left no-repeat;}
#navThursday a {background:url(../img/times_prices/nav_days/pas/thursday.gif) top left no-repeat;}
#navFriday a {background:url(../img/times_prices/nav_days/pas/friday.gif) top left no-repeat;}
#navSaturday a {background:url(../img/times_prices/nav_days/pas/saturday.gif) top left no-repeat;}
#navSunday a {background:url(../img/times_prices/nav_days/pas/sunday.gif) top left no-repeat;}

/*rollover effect and highlighting active section*/
#navMonday a:hover, #navMonday a.active,
#navTuesday a:hover, #navTuesday a.active,
#navWednesday a:hover, #navWednesday a.active,
#navThursday a:hover, #navThursday a.active,
#navFriday a:hover, #navFriday a.active,
#navSaturday a:hover, #navSaturday a.active, 
#navSunday a:hover, #navSunday a.active {background-image:none; border-bottom:1px solid #D9ECFF;}
/*Navigation end-----*/

/*HomePage: MainBody: 2column structure begin -----*/
#timeTable .twoColumn1 {float:left; width:305px;}
#timeTable .twoColumn2 {float:left; width:305px; margin-left:4px;}
/*MainBody: 2column structure end -----*/	



/*featuredGames begin -----*/
#timeTable .featuredGames {margin-bottom:7px; }
#timeTable .featuredGames h2 {
	margin:0.5em 0 0.1em 0;
	font-size:1.5em;
	}
#timeTable .featuredGames h2 a {color:#0000c6;}
#timeTable .featuredGames h2 a:hover {text-decoration:underline;}
#timeTable .featuredGames div.image {
	width:300px; height:60px;
	background:#eee;
	border:1px solid #ccc; 
	}
	
/*tweaking the navigation for IE5 MAC by using Backslash hack*/
/*\*//*/
#timeTable .twoColumn2 {float:none; margin-left:0px; width:615px;}
#timeTable .featuredGames div.image {width:300px; margin-left:2px;}
/**/
#timeTable .featuredGames p.time {
	margin:0.5em 0 0 0; padding:0;
	font-size:1.2em; font-weight:bold;
	color:#0088ff;
	}
#timeTable .featuredGames p.description {
	margin:0.5em 0;
	}
/*featuredGames end -----*/

/*All Games Table start -----*/
#timeTable table {border-collapse:collapse;}
#timeTable table td {border-top:1px solid #99ccff; border-bottom:1px solid #99ccff;}


tr.one {background-color:#ffd200;}
tr.one th {color:#0000c6; font-size:1.1em; padding:5px 0; line-height:1.2em;}
tr.one th.time {text-align:center; width:80px; padding-left:3px; font-weight:bold;}
tr.one th.name {text-align:left; width:150px; padding-right:10px; font-weight:bold;} 
tr.one th.price {padding-right:15px; width:25px; font-weight:bold; text-align:left;}
tr.one th.prize { padding-right:3px; width:170px; font-weight:bold; text-align:right;}

tr.odd {background-color:#F2FAFF;}
tr.even {background-color:#FFF;}

td.time {
	width:80px;
	font-weight:bold;
	color:#0088ff;
	}
td.name {width:150px; padding-right:10px; font-weight:bold;} 
td.description {}
td.price {width:25px; padding-right:15px; text-align:right; color:#FF4000; font-weight:bold;}
td.prize {width:170px; color:#FF4000; font-weight:bold; font-size:1.7em; text-align:right;}
/*All Games Table end -----*/

/*redesign*/
div.hour {background-color:#99ccff; overflow:hidden; width:100%;}
div.hour h3.hour {color:#fff; width:25px; font-size:18px;}
table.hour {width:585px;float:right; margin-bottom:2px;}
table.hourHighlighted {width:585px;float:right; margin-bottom:2px;}

table.hourHighlighted tr.odd {background-color:#ffe465;}
table.hourHighlighted tr.even {background-color:#ffe465;}

div.hourControl {background-color:#99ccff; border-top:1px solid #0000c6;border-bottom:1px solid #0000c6; margin-bottom:5px;}
div.hourControl p {background-color:#99ccff; font-weight:bold; padding:3px 10px;text-align:center;}
div.hourControl p img {margin-right:5px; vertical-align:middle;}
div.hourControl p a {color:#0000c6;}

div.header {background-color:#ffd200;}
div.odd {background-color:#99ccff;}
div.even {background-color:#84C1FF;}

div#passedHours {display:none;}
div#passedHours div.odd {background:#ccc;}
div#passedHours div.even {background:#bbb;}
div#passedHours tr.odd {background-color:#eee;}
div#passedHours td {border-top:1px solid #bbb; border-bottom:1px solid #bbb;}

div#passedHours td.time {color:#999;}
div#passedHours td.name {color:#777;} 
div#passedHours td.description {color:#777;}
div#passedHours td.price {color:#aaa;}
div#passedHours td.prize {color:#aaa;}


#timesInfo {margin-bottom:20px;}
