body{margin:10px 0;padding:0;text-align:center;font-family:arial,helvetica,sans-serif;background-color:#80ccec;}
#main{width:847px;margin:0 auto;text-align:left;font-size:12px;color:#000;}
#header{margin-bottom:4px;}
#footer{margin-top:4px;}
#footer a:link,#footer a:visited {color:#666;text-decoration:none;font-size:11px;}
#footer a:hover {color:#666;text-decoration:underline;}
#footer h1{display:block;float:left;color:#51464a;font-size:11px;margin:3px 5px 2px 0;}
#footer p {margin:2px 0;color:#51464a;font-size:11px;}
#footer label {display:block;float:left;color:#51464a;font-size:11px;margin:3px 3px 0 5px;}
#footer input.login {margin-top:1px;display:block;float:left;color:#51464a;font-size:11px;border:1px solid #51464a;background-color:#80ccec;}
#footer input.login_submit {font-size:11px;margin-left:5px;}

#footer_extra{background-color:#80ccec;padding:5px 22px 0 0;\width:847px;w\idth:781px;}
.main_section{background-color:#51464c;padding:15px 22px;\width:847px;w\idth:803px;}
.title_bar{position:relative;padding:5px;background-color:#51464c;border-top:1px solid #fff;border-left:1px solid #fff;border-right:1px solid #fff;}
div.submenu{background-color:#51464c;border-top:1px solid #fff;border-right:1px solid #fff;}
div.submenu_padding{padding:4px 10px;}

#col1{display:block;float:left;width:200px;overflow:hidden;}
#col2{display:block;float:left;width:689px;overflow:hidden;padding-left:30px;}



/*tags*/
img{border:0;display:inline;}
form {margin:0;}

.clear{clear:both;font-size:1px;line-height:1px;height:1px;margin-top:-1px;}
.clearln{clear:both;font-size:1px;line-height:1px;height:1px;margin-top:20px;border-top:1px solid #255877;}

.left{display:block;float:left;}
.right{display:block;float:right;}

/*menu*/
div.menu {position:absolute;bottom:3px;left:22px;}
div.menu ul {list-style:none;margin:0;padding:0;display:block;}
div.menu ul li {color:#000;font-size:11px;display:block;float:left;}
div.menu ul li a:link,div.menu ul li a:visited,div.menu ul li a:active {display:block;text-decoration:none;font-weight:bold;font-size:11px;color:#000;}
div.menu ul li a:hover{text-decoration:none;color:#40b5d8;}

div.mini_menu{}
div.mini_menu ul {list-style:none;margin:0;padding:0;display:block;}
div.mini_menu ul li {display:block;float:left;}
div.mini_menu ul li a:link,div.mini_menu ul li a:visited,div.mini_menu ul li a:active,div.mini_menu ul li a:hover {display:block;}

div.footer_items{}
div.footer_items ul {list-style:none;margin:0 0 0 10px;padding:0 0 0 10px;display:block;}
div.footer_items ul li {color:#fff;font-size:11px;display:block;float:left;}
div.footer_items ul li.directions{height:42px;padding:15px 10px 0 50px;background:url(/images/buttons/button-directions.jpg) no-repeat left top;}
div.footer_items ul li.parking{height:42px;padding:15px 10px 0 50px;background:url(/images/buttons/button-parking.jpg) no-repeat left top;}
div.footer_items ul li.competitions{height:42px;padding:15px 10px 0 50px;background:url(/images/buttons/button-competitions.jpg) no-repeat left top;}
div.footer_items ul li.contact{height:29px;padding:9px 10px 0 40px;background:url(/images/buttons/button-contact.jpg) no-repeat left top;}



div.footer_items ul li a:link,div.footer_items ul li a:visited,div.footer_items ul li a:active {display:block;text-decoration:none;font-weight:bold;font-size:11px;color:#fff;}
div.footer_items ul li a:hover{text-decoration:underline;color:#fff;}

/*home*/
#home_info{background-color:#80ccec;padding:10px;}
#home_info h1{margin:4px 0;font-size:14px;color:#fff;}
#home_info p{margin:4px 0;font-size:11px;color:#fff;}
#home_info a:link,#home_info a:visited,#home_info a:active {display:block;text-decoration:none;font-weight:bold;font-size:11px;color:#fff;}
#home_info .home_box_new a:link,#home_info .home_box_new a:visited,#home_info .home_box_new a:active {display:inline;text-decoration:none;font-weight:bold;font-size:11px;color:#fff;}
#home_info a:hover{text-decoration:underline;}
#home_info ul li a:hover{text-decoration:underline;color:#fff;}
#home_info .line{color:#fff;}
#home_info .blue{color:#80ccec;}

.home_box_new{background-color:#0094ac;padding:4px 8px;margin-bottom:1px;height:35px;}

.home_box1{background-color:#ad4e30;padding:4px 8px;margin-bottom:1px;height:120px;}
.home_box2{background-color:#58585a;padding:4px 8px;height:120px;}

/*content*/
#content {}
#content h1{font-size:14px;color:#255877;margin:0 0 4px 0;}
#content h1.submenu{margin:0;padding:8px 10px;color:#fff;font-size:11px;border-bottom:1px solid #fff;}
#content h2{font-size:13px;color:#255877;margin:0 0 4px 0;}
#content p{margin:8px 0;font-size:11px;color:#51464a;}
#content p.submenu{font-size:11px;color:#fff;}
#content ul{margin:10px 0 10px 10px;padding:0 0 0 10px;}
#content ul li {color:#51464a;font-size:11px;line-height:14px;margin-bottom:8px;}
#content ul li a:link,#content ul li a:visited {color:#AD4E32;text-decoration:none;font-weight:normal;}
#content ul li a:hover {color:#AD4E32;text-decoration:underline;font-weight:normal;}
#content a:link,#content a:visited {color:#AD4E32;font-weight:bold;text-decoration:none;}
#content a:hover {color:#AD4E32;font-weight:bold;text-decoration:underline;}
#content a.white:link,#content a.white:visited {color:#fff;font-weight:bold;text-decoration:none;}
#content a.white:hover {color:#fff;font-weight:bold;text-decoration:underline;}
#content a.edit:link,#content a.edit:visited {color:#ff0000;font-weight:bold;text-decoration:none;}
#content a.edit:hover {color:#ff0000;font-weight:bold;text-decoration:underline;}
#content .highlightblue{color:#40b5d8;}
#content p.message{color:#ff0000;}
#content ul.error{margin:10px 0 10px 10px;padding:0 0 0 10px;}
#content ul.error li {color:#ff0000;font-size:11px;line-height:14px;margin-bottom:8px;}
#content .white{color:#fff;}
#content .orange{color:#AD4E32;}
#content .green{color:#688857;}
#content .blue{color:#154d6e;}

#content ul.whatson{list-style:none;margin:0px 0 10px 0px;padding:0 0 0 0px;}
#content ul.whatson li {display:inline;color:#AD4E32;font-size:17px;font-weight:bold;padding:0 4px;border-right:1px solid #ad4e32;}
#content ul.whatson li.last {display:inline;color:#AD4E32;font-size:17px;font-weight:bold;padding:0 4px;}
#content ul.whatson li a:link,#content ul.whatson li a:visited {font-size:12px;color:#AD4E32;text-decoration:none;font-weight:bold;}
#content ul.whatson li a:hover {color:#AD4E32;text-decoration:underline;font-weight:bold;}
#content ul.whatson li a.selected:link,#content ul.whatson li a.selected:visited {font-size:17px;color:#AD4E32;text-decoration:none;font-weight:bold;}
#content ul.whatson li a.selected:hover {color:#AD4E32;text-decoration:underline;font-weight:bold;}
#content h1.whatson{color:#ad4e32;}
#content label{color:#fff;}

.subcol1{width:8px;}
.subcol2{width:257px;margin-top:10px;}
.subcol3{width:12px;}
.subcol4{width:257px;margin-top:10px;}
.subcol5{width:12px;}
.subcol6{width:257px;}

.subcol234{width:526px;margin-top:10px;}
.subcol235{background-color:#fff;width:257px;margin-top:10px;}

.subcol7{width: 515px;margin-top:10px; padding-right: 10px; border-right: solid 1px #255877; }
.subcol8{width: 240px; margin:10px 0 0 10px; }

/*forms*/
#content label.twocol{margin:4px 0;display:block;float:left;color:#636363;width:200px;font-size:12px;}
input.twocol{display:block; float:left;width:200px;font-size:12px;color:#51464A;border:1px solid #51464A;}
select.twocol {display: block; float: left;border:1px solid #009fc6;color:#636363;font-size:11px;width:200px;font-family:arial,helvetica,sans-serif;}
textarea.twocol {margin:3px 0px;display:block;float:left;font-size:12px;color:#51464A;border:1px solid #51464A;width:200px;height:100px;overflow:auto;font-family:arial,helvetica,sans-serif;}
textarea.mce {margin:3px 0px;display:block;float:left;border:1px solid #009fc6;color:#636363;font-size:11px;width:300px;height:150px;font-family:arial,helvetica,sans-serif;}
textarea.comment{display:block;width:100%;border:1px solid #009fc6;color:#636363;font-size:11px;height:150px;font-family:arial,helvetica,sans-serif;}
img.reqd {display:inline;}

/*stay*/
.facilities {display:none;}

/*shopping basket*/
#basket table{font-family:helvetica,arial,sans-serif;color:#507989;font-size:12px;font-weight:normal;}
#basket th,#basket td{text-align:left;font-weight:normal;padding:2px 6px;vertical-align:top;}
#basket td.basket,#basket td.basket2{border-top:1px solid #507989;padding:2px 6px;}
#basket td.basket2{text-align:right;}
#basket input.qty{width:30px;background:transparent;border:1px solid #507989;font-family:arial,helvetica,sans-serif;color:#507989;font-size:11px;}
#content a.basket:link,a.basket:visited{color:#f07a1a;text-decoration:underline;}
#content a.basket:hover{text-decoration:underline;}

/*supporters*/
#supporters_bar{margin:10px 0;padding:4px 10px;background-color:#fff;}
#supporters_bar img{vertical-align:top;margin-right:10px;}

label.search{display:block;float:left;width:60px;margin-top:10px;}
input.search{display:block;float:left;width:150px;background-color:#fff;border:0px solid #fff;margin-top:10px;}
input.search_button{display:block;float:left;margin-left:10px;margin-top:10px;font-size:11px;}

