/* BUILT: Wednesday 17th June, 2009 - 17:15:41 */
h1{font-size:138.5%;}h2{font-size:123.1%;}h3{font-size:108%;}h1,h2,h3{margin:1em 0;}h1,h2,h3,h4,h5,h6,strong{font-weight:bold;}abbr,acronym{border-bottom:1px dotted #000;cursor:help;}em{font-style:italic;}blockquote,ul,ol,dl{margin:1em;}ol,ul,dl{margin-left:2em;}ol li{list-style:decimal outside;}ul li{list-style:disc outside;}dl dd{margin-left:1em;}th,td{border:1px solid #000;padding:.5em;}th{font-weight:bold;text-align:center;}caption{margin-bottom:.5em;text-align:center;}p,fieldset,table{margin-bottom:1em;}img{border:none;}

body{background:url(../../public/css/../images/bg_x.jpg) top center repeat-x #2294b7;font-family:Verdana, Geneva, sans-serif;font-size:12px;}div#wrapper{background:url(../../public/css/../images/bg_y.jpg) top center repeat-y;width:1100px;margin:0px auto;}div#header{background:url(../../public/css/../images/header.jpg) top center no-repeat;height:266px;}div#content{margin:-60px auto 0px auto;width:930px;}div#content div.left{float:left;width:670px;padding-bottom:20px;}div#content div.right{width:225px;float:right;padding-bottom:20px;}h1, h2, h3, h4, h5, h6{padding:0px;margin:30px 0px 10px 0px;}div#header h1{margin:0px;float:left;}div#header h1 a{float:left;text-indent:-10000px;width:340px;height:182px;margin:30px 0px 0px 40px;}form.newsletter button{border:none;padding:0px;background-color:#bfbfbf;clear:both;display:block;float:right;margin:-2px -20px 0px 0px;}form.newsletter button img{padding:0px;}form.newsletter input{padding:3px;width:220px;}img.award{float:right;margin:35px -88px 0px 0px;}body.holding{background:none;background-color:#2294b7;}body.holding div#holding{position:absolute;left:50%;top:50%;margin-left:-184px;margin-top:-184px;}

*{margin:0;}html, body{height:100%;margin:0 0 1px;padding:0;}div#wrapper{min-height:100%;height:auto !important;height:100%;margin:0 auto -50px;}div#footer, div#footer_push{height:50px;clear:both;}div#footer{margin:0px auto;width:1100px;background:url(../../public/css/../images/footer.jpg) bottom center no-repeat;}div#footer p{background-color:#7F7F7F;margin:0px 62px;padding:4px 9px 0px 9px;}div#footer a{color:#333;}

#jquery-overlay{position:absolute;top:0;left:0;z-index:90;width:100%;height:500px;}#jquery-lightbox{position:absolute;top:0;left:0;width:100%;z-index:100;text-align:center;line-height:0;}#jquery-lightbox a img{border:none;}#lightbox-container-image-box{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto;}#lightbox-container-image{padding:10px;}#lightbox-loading{position:absolute;top:40%;left:0%;height:25%;width:100%;text-align:center;line-height:0;}#lightbox-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10;}#lightbox-container-image-box > #lightbox-nav{left:0;}#lightbox-nav a{outline:none;}#lightbox-nav-btnPrev, #lightbox-nav-btnNext{width:49%;height:100%;zoom:1;display:block;}#lightbox-nav-btnPrev{left:0;float:left;}#lightbox-nav-btnNext{right:0;float:right;}#lightbox-container-image-data-box{font:10px Verdana, Helvetica, sans-serif;background-color:#fff;margin:0 auto;line-height:1.4em;overflow:auto;width:100%;padding:0 10px 0;}#lightbox-container-image-data{padding:0 10px;color:#666;}#lightbox-container-image-data #lightbox-image-details{width:70%;float:left;text-align:left;}#lightbox-image-details-caption{font-weight:bold;}#lightbox-image-details-currentNumber{display:block;clear:left;padding-bottom:1.0em;}#lightbox-secNav-btnClose{width:66px;float:right;padding-bottom:0.7em;}

div#content.gallery div.images img{margin:10px 6px 6px 0px;border:solid 4px #000;}div#content.gallery div.images{margin:0px 0px 0px 0px;}

div#content.events div.left div{float:none;width:670px;clear:both;}div#content.events div.left div img.thumb{float:left;margin:0px 15px 25px 0px;}

div#content.enquiries div#buttons{margin:40px 0px -9px 0px;}div#content.enquiries div#buttons a{background-color:#CCC;cursor:pointer;padding:23px 10px 5px 10px;}div#content.enquiries div#buttons a.active{background-color:#ABABAB;}div#content.enquiries div.left form{background-color:#ABABAB;padding:15px;margin:0px 10px 0px 0px;}div#content.enquiries div.left form label,div#content.enquiries div.left form button{display:block;}div#content.enquiries div.left form input,div#content.enquiries div.left form textarea{padding:3px;width:400px;margin-bottom:10px;}div#content.enquiries div.left form textarea{height:120px;}

div#content.specials div.left div{float:none;width:670px;clear:both;}div#content.specials div.left div img.thumb{float:left;margin:0px 15px 25px 0px;}

div#widgets div{width:317px;float:left;}

ul#menu{padding:0px 0px 0px 0px;margin:164px 65px 0px 0px;float:right;}ul#menu li{display:inline;}ul#menu li a{float:left;background:url(../../public/css/../images/menu_sprite.jpg) no-repeat;text-indent:-10000px;height:47px;}

ol#rules{margin:40px 0px 0px 22px;padding:0px;}ol#rules li{margin:0px;padding:0px 25px 10px 0px;}

.date_selector, .date_selector *{width:auto;height:auto;border:none;background:none;margin:0;padding:0;text-align:left;text-decoration:none;}.date_selector{background:#F2F2F2;border:1px solid #bbb;padding:5px;margin:-1px 0 0 0;position:absolute;z-index:100000;display:none;}.date_selector_ieframe{position:absolute;z-index:99999;display:none;}.date_selector .nav{width:17.5em;}.date_selector .month_nav, .date_selector .year_nav{margin:0 0 3px 0;padding:0;display:block;position:relative;text-align:center;}.date_selector .month_nav{float:left;width:55%;}.date_selector .year_nav{float:right;width:35%;margin-right:-8px;}.date_selector .month_name, .date_selector .year_name{font-weight:bold;line-height:20px;}.date_selector .button{display:block;position:absolute;top:0;width:18px;height:18px;line-height:17px;font-weight:bold;color:#003C78;text-align:center;font-size:120%;overflow:hidden;border:1px solid #F2F2F2;}.date_selector .button:hover, .date_selector .button.hover{background:none;color:#003C78;cursor:pointer;border-color:#ccc;}.date_selector .prev{left:0;}.date_selector .next{right:0;}.date_selector table{border-spacing:0;border-collapse:collapse;}.date_selector th, .date_selector td{width:2.5em;height:2em;padding:0;text-align:center;color:black;}.date_selector td{border:1px solid #ccc;line-height:2em;text-align:center;white-space:nowrap;color:#003C78;background:white;}.date_selector td.today{background:#FFFEB3;}.date_selector td.unselected_month{color:#ccc;}.date_selector td.selectable_day{cursor:pointer;}.date_selector td.selected{background:#D8DFE5;font-weight:bold;}.date_selector td.selectable_day:hover, .date_selector td.selectable_day.hover{background:#003C78;color:white;}

div#login{top:50px;left:0px;position:absolute;background-color:#809CC9;width:230px;padding-bottom:10px;}div#login img{position:relative;float:right;margin:0px -25px 0px 0px;cursor:pointer;}div#login form{padding:10px;}div#login form label{display:block;color:#FFF;}div#login form input{margin-bottom:6px;width:202px;}div#login form button{margin:6px 12px 0px 0px;float:right;}html > body div#login form button{margin-right:0px;}div#login p{clear:both;padding:10px 10px 0px 10px;}



div#admin_window{position:absolute;top:0px;width:768px;left:50%;margin-left:-384px;background-color:#809CC9;display:none;border-bottom:solid 10px #0B78D7;}div#admin_window form{padding:20px;}div#admin_window form input,div#admin_window form textarea,div#admin_window form label{display:block;width:718px;border:none;}div#admin_window form input,div#admin_window form textarea{padding:5px;margin-bottom:12px;}div#admin_window form button{float:right;margin-bottom:10px;border:none;padding:3px 9px;}

