/*
''template details start''
'name:Walton Park
'primary:true
'serial:81491
'cssFile:waltonpark.css
'aspFile:waltonpark.asp
''template details end''
*/

html, body {
	margin:0;
	padding:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
}

.bodyStyle {
	margin:0;
	padding:0;
	background: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
}

h1 { font-size: 16px; color: #8f1618;	font-weight: normal; margin: 0; padding: 0;	}
h2 { font-size: 16px; font-weight:normal; color: #2c8a30; margin: 0;	padding: 0;	}
h3 { font-size: 16px; color: #8f1618;	font-weight:normal; margin: 0; padding: 0;	}
a {	color:blue; text-decoration: underline; }
hr { border:none; color:#ccc; background:#ccc; height:1px; }
.hiddenPic { display:none; }
.box { background:#fbfbfb; padding: 20px; border: 1px solid #ebebeb; overflow:auto; margin: 10px 0;	font-size: 12px; }

#container1 { background:#fff url(/~images/template/waltonpark/background2.jpg) repeat-x left bottom; width:100%;}
#container2 { width:800px; margin:auto; }
.slideshow { clear:both; display:block }
.bookings { width:207px; border-left:1px solid #bebebe; border-right:1px solid #bebebe; background:#fff; color:#8f774c; }
.contact { width:207px; border-left:1px solid #bebebe; border-right:1px solid #bebebe; background:#fff; font-size:11px; }
.redbold { font-weight:bold; color:#8f1618; }
#contents { clear:both; background:#fff; margin-bottom: 15px; border-left:1px solid #bebebe; border-right:1px solid #bebebe; border-bottom:1px solid #bebebe; }
.contents-text { padding:0 20px 20px 20px; margin:0; min-height:374px }
.pagetitle { height:75px; background: url(/~images/template/waltonpark/background_title.jpg) bottom left no-repeat; }

.schoolholidayspecial {background: url(/~images/content/school_holidays_special.jpg) top left no-repeat; height:244px; width:499px; color:#fff; font-size:12px; text-align:left; margin: 20px 0 0 0;}
.school_text {padding:80px 0 0 50px;}
.school_title {font-size:14px; font-weight:bold;}
.school_yellow {color:#f6f878; font-weight:bold;}
.school_contact {font-size:14px; color:#247566; font-weight:bold; }
.school_footer {color:#666; font-size:10px;}

.members { height:118px; float:right; }
.search { background:url(/~images/template/waltonpark/background_search.jpg) no-repeat top left; margin:0; height:31px; }
.search_field { background:none; border:none; padding:4px; margin: 3px 2px 0 2px; color:#666; }
.search_button { width:27px; background:none; border:none; padding:5px; cursor:pointer }



/* FOOTER */

#footer { background:#efefef; height:100px; width:100%; border-top:1px solid #ccc; }
#footer_div { width:600px; margin:auto; font-size:10px; color:#999; padding: 35px 0 0 0px; text-align:center; }
.footer_nav {  }
.footer_nav a { color:#8f1618; padding-right:20px; text-decoration:none; }
.footer_nav a:hover { color:#8b7853; }
.footer_nav table { border-collapse:collapse; padding:0; margin:auto; }
.footer_nav table tr td { margin:0; padding:0; }
.footer_stroke { color:#999; padding: 0 5px; } 
.footer_grey a { color:#999; padding-right:0; }
.footer_grey a:hover { color:#666; }



/* NAVIGATION */

#links {  }
#links ul { list-style-type: none; margin: 0; padding: 0; }
#links ul li a { background: url(/~images/template/waltonpark/background_nav.jpg) left top repeat-x; height: 40px; border-bottom:1px solid #fff; }
#links ul li a:link,
#links ul li a:active,
#links ul li a:visited {
	display: block;
	color: #fff;
	text-decoration: none;
	font-size: 14px;
	line-height: 40px;
	padding: 0 0 0 16px; }
#links ul li a:hover, #links ul li a:focus { color: #fff; background: url(/~images/template/waltonpark/background_navhover.jpg) left top repeat-x; }
#links ul li a.current { background: url(/~images/template/waltonpark/background_navhover.jpg) left top repeat-x; }



/* BOOKING CSS */

.rwr_daylabel, .rwr_label { text-align: left; color: #666; }
.rwr_block { margin: 0; color: #000; }
.rwr_button {
	width:177px;
	height:46px;
	cursor:pointer;
	border:none;
	background: url(/~images/template/waltonpark/booking_button.jpg) no-repeat center top;
	margin-top:15px; }
.rwr_button:hover, .rwr_button:focus {	background: url(/~images/template/waltonpark/booking_hover.jpg) no-repeat center top; }
