/*Browser defaulting*/
*{ padding:0; margin:0; }
body { width:975px; margin: 0 auto; background-color:#FFFFFF;}
/*End Browser Defaulting*/

/*Styling for Menu*/
.menu_link { width:154px;color:#000000; font-family:arial; font-size:12px; text-decoration:none; font-weight:bold;}
.menu_link:hover{ width:154px;color:#00CC00; font-family:arial; font-size:12px; text-decoration:none;}
.menu_link_2 { width:100px;color:#000000; font-family:arial; font-size:12px; text-decoration:none; font-weight:bold;}
.menu_link_2:hover{ width:100px;color:#00CC00; font-family:arial; font-size:12px; text-decoration:none;}
.menu_spacing {width:140px; text-align:center;}
.menu_spacing_2 {width:100px; text-align:center;}
.menu_spacing_3 {width:170px; text-align:center;}
/*End Styling for Menu*/

/*Syling for Homepage*/
.home_right {color:#000000; font-family:arial; font-size:12px;border:1px solid #000000;width:300px; height:330px;background:#FFFFFF;filter:alpha(opacity=75);-moz-opacity:.75;opacity:.75; padding:7px; vertical-align:top;}
.home_bot {color:#000000; font-weight:bold;font-family:arial; font-size:12px;border:1px solid #000000;width:420px; height:190px;background:#6F6F6F;filter:alpha(opacity=75);-moz-opacity:.75;opacity:.75; vertical-align:middle; text-align:center;}
.intro {color:#000000; font-family:arial; font-size:12px;border:1px solid #000000;height:330px;width:700px;background:#FFFFFF;filter:alpha(opacity=75);-moz-opacity:.75;opacity:.75; padding:7px; vertical-align:top; overflow:hidden;}
.intro_2 {color:#000000; font-family:arial; font-size:12px;border:1px solid #000000; background:#FFFFFF;filter:alpha(opacity=75);-moz-opacity:.75;opacity:.75; padding:7px; vertical-align:top;}
.intro_shop {color:#000000; font-family:arial; font-size:12px;border:1px solid #000000; background:#FFFFFF; padding:7px; vertical-align:top; width:720px; height:320px;}
.homepage_link:link { font-family:Verdana; font-size:16px; font-weight:bold; color:#004080; text-decoration:none; }
.homepage_link:visited { font-family:Verdana; font-size:16px; font-weight:bold; color:#004080; text-decoration:none; }
.homepage_link:hover { font-family:Verdana; font-size:16px; font-weight:bold; color:#004080; text-decoration:underline; }
/*End Syling for Homepage*/

/*right menu*/
.right_btn {font-family:arial; font-size:12px; color:#000000; text-decoration:none; height:24px; width:159px; background:url('../images/right_btn.png'); text-align:center;}
.right_btn_link{font-family:arial; font-size:12px; color:#FFFFFF; text-decoration:none;}
.right_btn_link:visited{font-family:arial; font-size:12px; color:#FFFFFF; text-decoration:none;}
.right_btn_link:hover{font-family:arial; font-size:12px; color:#00CC00; text-decoration:none;}
/*End right menu*/

/*Styling for diary*/
.main_fixtures_table { width:600px; }
.fixtures_table { width:auto; height:auto; border:0px; }
.fixtures_table th { width:30px; height:30px; font-family:Arial; font-weight:normal; font-size:12px; vertical-align:bottom; text-align:left; color:#FFFFFF; background:#006666; border:#006666 1px solid; }
.fixtures_table td { width:30px; height:30px; font-family:Arial; font-weight:normal; font-size:12px; vertical-align:bottom; text-align:left; color:#003399; border:#006699 1px solid; }
/*Styling for diary*/

/*Styling for stag hen menu*/
.staghen_menu { width:auto; height:auto; }
.staghen_menu td { width:100px; height:25px; border-left:#006666 1px solid; text-align:center; vertical-align:middle; }
.staghen_menu th { width:100px; height:25px; border-left:#006666 1px solid; border-right:#006666 1px solid; text-align:center; vertical-align:middle; }
.staghen_link:link { font-family:Verdana; font-size:12px; color:#006699; text-decoration:none; font-weight:normal; }
.staghen_link:visited { font-family:Verdana; font-size:12px; color:#006699; text-decoration:none; font-weight:normal; }
.staghen_link:hover { font-family:Verdana; font-size:12px; color:#006699; text-decoration:underline; font-weight:normal; }
/*Styling for stag hen menu*/

/*Styling for main content*/
.home_main { padding:22px 10px 10px 10px; vertical-align:top; border:#000000 1px solid; }
.content_title { font-family:Verdana; font-size:14px; font-weight:bold; color:#336699; }
.content_bottom_mar { font-family:Verdana; font-size:8px !important; font-weight:normal; color:#336699; width:100%;}
h1 { font-family:Verdana; font-size:14px; font-weight:bold; color:#336699; }
h2 { font-family:Verdana; font-size:12px; font-weight:bold; color:#006666; }
.content_subtitle_2 { vertical-align:top; font-family:Verdana; font-size:12px; font-weight:bold; color:#006666; height:25px; }
.content_text_centered { font-family:Verdana; font-size:12px; font-weight:bold; color:#006666; text-align:center; }
.content_text_centered_2 { font-family:Verdana; font-size:12px; font-weight:bold; color:#CCCC00; text-align:center; width:400px;}
.content_text_centered_3 { font-family:Verdana; font-size:12px; font-weight:bold; color:#006666; text-align:center; width:200px; }
.content_text_centered_4 { font-family:Verdana; font-size:12px; font-weight:bold; color:#CCCC00; text-align:center; }
.content_text_centered_5 { font-family:Verdana; font-size:12px; font-weight:bold; color:#CCCC00; text-align:center; width:700px; }
.content_text_centered_6 { font-family:Verdana; font-size:12px; font-weight:normal; color:#006666; text-align:center; }
.content_text_left_1 { font-family:Verdana; font-size:12px; font-weight:bold; color:#CCCC00; text-align:left; vertical-align:top; }
.content_text { font-family:Verdana; font-size:12px; font-weight:normal; color:#006666; }
.content_text_div { font-family:Verdana; font-size:12px; font-weight:normal; color:#006666; overflow:auto; }
.content_text_2 { font-family:Verdana; font-size:12px; font-weight:normal; color:#006666; width:25px; }
.content_text_3 { font-family:Verdana; font-size:12px; font-weight:normal; color:#006666; border-right:#999999 1px solid; }
.content_text_small { font-family:Verdana; font-size:12px; font-weight:normal; color:#006666; font-style:italic; text-align:center; }
.content_text_small_2 { font-family:Verdana; font-size:12px; font-weight:normal; color:#006666; font-style:italic; text-align:center; width:200px; }
.content_lower_text_small { font-family:Verdana; font-size:12px; font-weight:normal; color:#009966; font-style:italic; text-align:center; }
.clay_day_time {  width:100px; vertical-align:middle; font-family:Verdana; font-size:12px; color:#006699; border:#000000 1px solid; padding:2px; }
.clay_day_details { vertical-align:top; font-family:Verdana; font-size:12px; color:#006633; border:#000000 1px solid; padding:2px; }
.clay_day_bottom_text { text-align:center; font-family:Verdana; font-size:14px; color:#009999; font-weight:bold; }
.faqs_question { font-family:Verdana; font-size:12px; font-weight:bold; color:#006699; }
.faqs_answer { font-family:Verdana; font-size:12px; font-weight:normal; color:#006666; }
.fixtures_day_date { font-family:Verdana; font-size:10px; color:#006633; width:125px; }
.fixtures_details { font-family:Verdana; font-size:10px; color:#006633; width:500px; }
.archive_links a:link { font-family:Verdana; font-size:12px; color:#006633; text-decoration:none; font-weight:bold; }
.archive_links a:visited { font-family:Verdana; font-size:12px; color:#006633; text-decoration:none; font-weight:bold; }
.archive_links a:hover { font-family:Verdana; font-size:12px; color:#006699; text-decoration:none; font-weight:bold; }
.map_image { border:#006666 2px solid; width:200px; }
.map_image_over { border:#990000 2px solid; width:200px; }
.image_border { border:#000000 1px solid; }
.valign { vertical-align:top; }
.valign_2 { vertical-align:top; width:400px;s }
.valign_middle { vertical-align:middle; }
.menu_image { border:#CCCC00 2px solid; }
.fixtures_text { font-family:Verdana; font-size:12px; color:#336699; }
.fixtures_text_small { font-family:Verdana; font-size:10px; color:#006666; }
.fixtures_menu_td { width:auto; padding-left:2px; padding-right:2px; text-align:center; border-left:#000000 1px solid; height:20px; }
.fixtures_menu_td_right { width:auto; padding-left:2px; padding-right:2px; text-align:center; border-left:#000000 1px solid; border-right:#000000 1px solid; height:20px; }
.fixtures_link:link { font-family:Arial; font-size:10px; color:#336699; text-decoration:none; }
.fixtures_link:visited { font-family:Arial; font-size:10px; color:#336699; text-decoration:none; }
.fixtures_link:hover { font-family:Arial; font-size:10px; color:#009999; text-decoration:none; }
/*End Styling for main content*/

/*Styling for Useful Links*/
.link_title_td { text-align:left; font-family:Verdana; font-size:12px; color:#006666; font-weight:bold; width:350px; }
.link_link_td { width:200px; border-left:#000000 2px solid; text-align:left; padding-left:10px; }
.link_title_td_new { text-align:left; font-family:Verdana; font-size:12px; color:#006666; font-weight:bold; }
.link_link_td_new { border-left:#000000 2px solid; text-align:left; padding-left:10px; }
.useful_link:link { font-family:Verdana; font-size:12px; font-weight:bold; text-decoration:none; color:#006699; }
.useful_link:visited { font-family:Verdana; font-size:12px; font-weight:bold; text-decoration:none; color:#006699; }
.useful_link:hover { font-family:Verdana; font-size:12px; font-weight:bold; text-decoration:underline; color:#006699; }
/*End Styling for Useful Links*/

/*Styling for current competitions*/
.current_competitions_left_title { width:200px; font-family:Verdana; font-size:12px; font-weight:bold; color:#006633; border-right:#999999 1px solid; }
.current_competitions_left { width:200px; font-family:Verdana; font-size:12px; font-weight:normal; color:#006699; border-right:#999999 1px solid; }
.current_competitions_right_title { width:350px; font-family:Verdana; font-size:12px; font-weight:bold; color:#006633; padding-left:10px; }
.current_competitions_right { width:350px; font-family:Verdana; font-size:12px; font-weight:normal; color:#006699; padding-left:10px; }
/*End Styling for current competitions*/

/*Styling for voucher*/
.vd_pd { font-family:Verdana; font-size:14px; color:#006666; font-weight:bold; text-align:left; vertical-align:middle; }
.form_title { font-family:Verdana; font-size:12px; color:#006699; text-align:right; font-weight:normal; vertical-align:middle; }
.voucher_button { font-family:Verdana; font-size:12px; font-weight:bold; width:150px; height:25px; border:#000000 1px solid; text-align:center; background-color:#006699; color:#FFFFFF; cursor:pointer; }
.voucher_input_box { border:#666666 1px solid; background-color:#FFFFFF; }
#voucher { width:500px; height:250px; border:#000000 2px dashed; font-family:Arial; font-size:12px; color:#003366; font-weight:normal; }
.voucher_logo { vertical-align:middle; }
#voucher_link:link { font-family:Verdana; font-size:12px; color:#006666; font-weight:bold; text-decoration:none; }
#voucher_link:visited { font-family:Verdana; font-size:12px; color:#006666; font-weight:bold; text-decoration:none; }
#voucher_link:hover { font-family:Verdana; font-size:12px; color:#006666; font-weight:bold; text-decoration:underline; }
.voucher_details_text { font-family:Verdana; font-size:12px; color:#006699; }
.clay_voucher_button { width:194px; height:20px; border:#006633 1px solid; font-weight:bold; font-family:Verdana; font-size:12px; color:#336666; cursor:pointer; text-align:center; }
.clay_voucher_button_over { width:194px; height:20px; border:#339999 1px solid; font-weight:bold; font-family:Verdana; font-size:12px; color:#336666; cursor:pointer; text-align:center; }
.clay_voucher_button_2 { width:266px; height:20px; border:#006633 1px solid; font-weight:bold; font-family:Verdana; font-size:12px; color:#336666; cursor:pointer; text-align:center; }
.clay_voucher_button_2_over { width:266px; height:20px; border:#339999 1px solid; font-weight:bold; font-family:Verdana; font-size:12px; color:#336666; cursor:pointer; text-align:center; }
.voucher_image_cursor { cursor:pointer; }
.buy_voucher { width:150px; height:20px; border:#006633 1px solid; font-weight:bold; font-family:Verdana; font-size:12px; color:#336666; cursor:pointer; text-align:center; }
.buy_voucher_over { width:150px; height:20px; border:#339999 1px solid; font-weight:bold; font-family:Verdana; font-size:12px; color:#336666; cursor:pointer; text-align:center; }
.voucher_line { height:5px; border-bottom:#336699 2px solid; width:600px; }
.voucher_line_right { padding:5px; height:5px; border-right:#336699 2px solid; font-family:Verdana; font-size:12px; color:#003366; }
.voucher_line_top { padding:5px; height:5px; border-right:#336699 2px solid; border-top:#336699 2px solid; font-family:Verdana; font-size:12px; color:#003366; }
.voucher_line_bottom { padding:5px; height:5px; border-right:#336699 2px solid; border-bottom:#336699 2px solid; font-family:Verdana; font-size:12px; color:#003366; }
.buy_a_voucher:link { font-size:16px; color:#FFFFFF; font-family:verdana; font-weight:bold; text-decoration:none; }
.buy_a_voucher:visited { font-size:16px; color:#FFFFFF; font-family:verdana; font-weight:bold; text-decoration:none; }
.buy_a_voucher:hover { font-size:16px; color:#FFFFFF; font-family:verdana; font-weight:bold; text-decoration:underline; }
/*Styling for voucher*/

/*Styling for Sporting Club Tariff*/
#wrapper_div { border:#006699 1px solid; }
#tariff_title { font-family:Verdana; font-size:14px; color:#CCCC00; text-align:center; font-weight:bold; }
.tariff_td_left { width:300px; font-family:Verdana; font-size:12px; color:#006699; }
.tariff_td_right { width:300px; font-family:Verdana; font-size:12px; color:#006699; }
.tariff_td_data { width:150px; font-family:Verdana; font-size:12px; font-weight:normal; color:#006666; }
.tariff_td_title { width:150px; font-family:Verdana; font-size:12px; font-weight:normal; color:#CCCC00; font-weight:bold; }
/*End Styling for Sporting Club Tariff*/

/*Styling for Cost Enquiries form*/
.enquiry_form_title_text { font-family:Verdana; font-size:12px; font-weight:normal; color:#006699; }
.enquiry_form_title_text_centered { font-family:Verdana; font-size:12px; font-weight:normal; color:#006699; text-align:center; }
.enquiry_form_input_box { border:#666666 1px solid; background-color:#FFFFFF; }
.enquiry_form_text_area { border:#666666 1px solid; background-color:#FFFFFF; }
.enquiry_form_button { border:#009999 1px solid; background-color:#006666; font-family:Verdana; font-size:12px; color:#CCCCCC; }
.radio_border { border:#666666 1px solid; font-family:Arial; font-size:10px; color:#006699; vertical-align:middle; }
/*End Styling for Cost Enquiries form*/

/*Styling for Corporate Hospitality Menus*/
#image_with_text_td { width:350px; vertical-align:top; color:#006633; }
.menu_select_title { width:700px; text-align:center; font-family:Verdana; font-size:14px; color:#006600; font-weight:bold; }
/*End Styling for Corporate Hospitality Menus*/

/*Styling for FAQs links*/
.faq_link:link { font-family:Verdana; font-size:12px; color:#006666; font-weight:bold; text-decoration:none; }
.faq_link:visited { font-family:Verdana; font-size:12px; color:#006666; font-weight:bold; text-decoration:none; }
.faq_link:hover { font-family:Verdana; font-size:12px; color:#006666; font-weight:bold; text-decoration:underline; }
/*End Styling for FAQs links*/

/*Styling for menu choice selection*/
.menu_td_box { border:#02776B 1px solid; width:175px; height:20px; vertical-align:middle; text-align:center; background:#009966; }
.menu_choice_link:link { font-family:Arial; font-size:12px; color:#FFFFFF; font-weight:bold; text-decoration:none; }
.menu_choice_link:visited { font-family:Arial; font-size:12px; color:#FFFFFF; font-weight:bold; text-decoration:none; }
.menu_choice_link:hover { font-family:Arial; font-size:12px; color:#FFFFFF; font-weight:bold; text-decoration:underline; }
/*End Styling for menu choice selection*/

/*Styling for the shop section*/
.cat_link:link { font-family:Verdana; font-size:10px; font-weight:bold; text-decoration:none; color:#006699; }
.cat_link:visited { font-family:Verdana; font-size:10px; font-weight:bold; text-decoration:none; color:#006699; }
.cat_link:hover { font-family:Verdana; font-size:10px; font-weight:bold; text-decoration:underline; color:#006699; }
.cat_link2:link { font-family:Verdana; font-size:15px; font-weight:bold; text-decoration:none; color:#006699; }
.cat_link2:visited { font-family:Verdana; font-size:15px; font-weight:bold; text-decoration:none; color:#006699; }
.cat_link2:hover { font-family:Verdana; font-size:15px; font-weight:bold; text-decoration:underline; color:#006699; }
.cat_image { border:#006699 2px solid; }
.cat_image_over { border:#516275 2px solid; }
.checkout_table { width:auto; height:auto; border-collapse:collapse; border:#516275 1px solid; }
.checkout_table th { width:auto; height:auto; border:#516275 1px solid; text-align:center; vertical-align:middle; font-family:Verdana; font-size:10px; font-weight:bold; color:#006666; padding:2px; }
.checkout_table td { width:auto; height:auto; border:#516275 1px solid;  vertical-align:middle; font-family:Verdana; font-size:10px; font-weight:normal; color:#006699; padding:2px; }
.back_checkout { border:#516275 2px solid; background:#003366; color:#FFFFFF; font-size:12px; font-family:Verdana; font-weight:bold; width: 140px; height: 22px; }
.shop_button { border:#516275 2px solid; background:#003366; color:#FFFFFF; font-size:12px; font-family:Verdana; font-weight:bold; text-decoration:none; width: 140px; height: 22px;}
.cat_sub_link:link { font-family:Verdana; font-size:12px; font-weight:bold; text-decoration:none; color:#FFFFFF; }
.cat_sub_link:visited { font-family:Verdana; font-size:12px; font-weight:bold; text-decoration:none; color:#FFFFFF; }
.cat_sub_link:hover { font-family:Verdana; font-size:12px; font-weight:bold; text-decoration:underline; color:#FFFFFF; }
/*End Styling for the shop section*/
.cat_sub_link_sub:link { font-family:Verdana; font-size:10px; font-weight:bold; text-decoration:none; color:#FFFFFF; }
.cat_sub_link_sub:visited { font-family:Verdana; font-size:10px; font-weight:bold; text-decoration:none; color:#FFFFFF; }
.cat_sub_link_sub:hover { font-family:Verdana; font-size:10px; font-weight:bold; text-decoration:underline; color:#FFFFFF; }


/*Styling for lists*/
.ol_list { list-style:decimal; }
/*End Styling for lists*/

/*Styling for validator t/c*/
.small_print_text { width:1000px; text-align:right; vertical-align:top; }
.small_print_link { font-family:Arial, sans-serif; font-size:10px; color:#999999; font-weight:normal; text-decoration:none; }
.small_print_link a:link { font-family:Arial, sans-serif; font-size:10px; color:#999999; font-weight:normal; text-decoration:none; }
.small_print_link a:visited { font-family:Arial, sans-serif; font-size:10px; color:#999999; font-weight:normal; text-decoration:none; }
.small_print_link a:hover { font-family:Arial, sans-serif; font-size:10px; color:#999999; font-weight:normal; text-decoration:underline; }
.small_print_image { width:50px; text-align:right; vertical-align:bottom; }
/*End Styling for validator t/c*/

