/* CSS Reset */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 140%;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/* End of CSS Reset */
html
{
	overflow-y: scroll;
	background-image: url(../images/background.jpg);
	background-position: center top;
	background-repeat: repeat;
	background-attachment: fixed;
} 

html,body
{
	font-family: 'Ubuntu', sans-serif;
	font-weight: 400;
	font-size: 13px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #343434;
}
img
{
	border: none;
}
sup
{
	top: -0.5em;
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}
#container
{
	margin: 0px auto;
	padding: 0px 0px 0px 0px;
	width: 980px;
}
#inner_container
{
	float: left;
	width: 960px;
	margin: 10px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
	background-color: #ffffff;
	border-radius: 8px;
}
#header
{
	float: left;
	width: 960px;
	height: 114px;
	background-color: #560c09;
	border-radius: 8px;
	background-image: url(../images/header_photo.png);
	background-position: center;
	background-repeat: no-repeat;
}
#header_content
{
	position: relative;
	width: 960px;
	height: 114px;
}
#header_logo_warrior_mustard
{
	position: absolute;
	left: 27px;
	top: 14px;
}
#header_logo_combat_directory
{
	position: absolute;
	left: 285px;
	top: 29px;
}
#header_worth_fighting_for
{
	position: absolute;
	left: 378px;
	top: 80px;
}
#header_logo_warrior_red
{
	position: absolute;
	left: 793px;
	top: 16px;
}

/* ----- Footer ----- */
#footer
{
	float: left;
	width: 940px;
	background-color: #560c09;
	color: #d4d4d4;
	border-radius: 8px;
	padding: 10px 10px 10px 10px;
	font-size: 11px;
	text-align: center;
}
#footer .column
{
	float: left;
	width: 400px;
	line-height: 200%;
}
#footer .column_right
{
	float: right;
	min-width: 100px;
	min-height: 50px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
#footer a
{
	color: #d4d4d4;
	text-decoration: none;
}
#footer a:hover
{
	color: #ffffff;
	text-decoration: none;
}


/* ----- Menu ----- */
#menu
{
	float: left; 
	width: 960px;
	margin: 5px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}
#menu ul
{
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#menu li
{
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 11px 0px 0px;
}
#menu li a
{
	width: 151px;
	font-size: 16px;
	color: #ffffff;
	background-color: #891613;
	border-radius: 8px;
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
	text-align: center;
	text-decoration: none;
	-webkit-text-size-adjust:none;
}
#menu li a:hover
{
	background-color: #560c09;
}
/* ----- Left Menu ----- */
#left_menu
{
	float: left; 
	width: 141px;
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}
#left_menu ul
{
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#left_menu li
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
#left_menu li a
{
	width: 133px;
	font-size: 12px;
	color: #ffffff;
	background-color: #891613;
	border-radius: 8px;
	display: block;
	margin: 0px 0px 5px 0px;
	padding: 5px 9px 5px 9px;
	text-align: left;
	text-decoration: none;
	-webkit-text-size-adjust:none;
}
#left_menu li a:hover
{
	background-color: #ccb766;
	color: #ffffff;
}
#left_menu li a.odd_no
{
	background-color: #560c09;
}
#left_menu li a.odd_no:hover
{
	background-color: #ccb766;
	color: #ffffff;
}

#col_1
{
	float: left;
	width: 276px;
	margin: 0px 13px 0px 0px;
}
#col_1 form
{
	float: left;
	width: 100%;
	margin: 8px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#col_1 form label
{
	float: left;
	color: #ffffff;
}
#col_1 .search_box
{
	float: left;
	width: 236px;
	padding: 18px 20px 18px 20px;
	background-color: #560c09;
	border-radius: 8px;
}
#col_1 input
{
	float: left;
	width: 137px;
	border: 1px solid #d3d3d3;
	margin-bottom: 10px;
	padding: 2px 23px 2px 2px;
	background-image: url(../images/search_icon.png);
	background-position: right center;
	background-repeat: no-repeat;
	background-attachment: scroll;
	font-family: 'Ubuntu', sans-serif;
	cursor: pointer;
}
#col_1 select
{
	width: 160px;
	border: 1px solid #d3d3d3;
	font-family: 'Ubuntu', sans-serif;
	cursor: pointer;
	padding: 1px 1px 1px 1px;
}
#col_1 .submit-button
{
	float: right;
	width: 60px;
	background-color: #ccb766;
	color: #ffffff;
	border: 1px solid #ccb766;
	background-image: none;
	padding: 2px 2px 2px 2px;
	font-family: 'Ubuntu', sans-serif;
	cursor: pointer;
}
#col_1 a
{
	color: #ffffff;
	text-decoration: none;
	font-size: 11px;
}
#col_1 a:hover
{
	color: #ccb766;
}
#col_2
{
	float: left;
	width: 293px;
	margin: 0px 14px 0px 0px;
}
#col_3
{
	float: left;
	width: 348px;
	padding: 8px 8px 8px 8px;
	background-color: #c5c5c5;
	border-radius: 8px;
}
#col_clubpage
{
	float: left;
	width: 582px;
	margin: 0px 14px 10px 0px;
}
#joining_form
{
	float: left;
	width: 544px;
	padding: 10px 10px 10px 10px;
	margin: 0px 0px 20px 14px;
	background-color: #f8f8ff;
	border: 1px solid #d3d3d3;
	border-radius: 8px;
}
#joining_form h2
{
	float: left;
	width: 544px;
	margin: 20px 0px 0px 0px;
	padding: 20px 0px 10px 0px;
	border-top: 1px solid #d3d3d3;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
}
#joining_form textarea
{
	float: left;
	width: 300px;
	height: 90px;
	margin-bottom: 10px;
	background-color: #ffffff;
}
#joining_form input
{
	float: left;
	width: 150px;
	background-color: #ffffff;
}
#joining_form select
{
	float: left;
	background-color: #ffffff;
	font-size: 11px;
	margin: 2px 0px 2px 0px;
}
#joining_form label
{
	clear: both;
	float: left;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	width: 130px;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-transform: uppercase;
	margin: 4px 8px 0px 0px;
}
#joining_form label.wide_label
{
	width: 310px;
	margin: 0px 0px 10px 0px;
}
/* --- Adverts --- */
#advert_home_1
{
	float: right;
	margin: 5px 0px 4px 0px;
	padding: 0px 0px 0px 0px;
	width: 108px;
	height: 188px;
}
#advert_home_2
{
	float: right;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 108px;
	height: 197px;
}
#advert_home_3
{
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 293px;
	height: 76px;
}
#advert_bank_1
{
	float: left;
	margin: 0px 6px 6px 0px;
	padding: 0px 0px 0px 0px;
	width: 171px;
	height: 136px;
}
#advert_bank_2
{
	float: left;
	margin: 0px 0px 6px 0px;
	padding: 0px 0px 0px 0px;
	width: 171px;
	height: 136px;
}
#advert_bank_3
{
	float: left;
	margin: 0px 6px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 171px;
	height: 263px;
}
#advert_bank_4
{
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 171px;
	height: 263px;
}
#advert_bank_5
{
	float: left;
	margin: 6px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 348px;
	height: 80px;
}
#advert_bank_6
{
	float: left;
	margin: 6px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 348px;
	height: 240px;
}

#results
{
	float: left;
	width: 960px;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.facility
{
	color: #891613;
	font-size: 11px;
}
.result
{
	float: left;
	width: 960px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}
.result_clubname a
{
	font-weight: bold;
	color: #891613;
	text-decoration: underline;
}
.result_clubname a:hover
{
	color: #560c09;
}
.number_of_results
{
	font-size: 10px;
	color: #c5c5c5;
	margin: 0px 0px 10px 0px;
}
#results_nav
{
	float: left;
	width: 960px;
	border-top: 1px solid #d3d3d3;
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#results_nav a
{
	float: left;
	color: #560c09;
	font-weight: normal;
	text-decoration: none;
	width: 18px;
	margin: 0px 3px 0px 0px;
	text-align: center;
}
#results_nav a.results_button
{
	float: left;
	color: #560c09;
	font-weight: normal;
	text-decoration: none;
	width: 30px;
	text-align: left;
}
#results_nav a.current_page
{
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
#results_nav a:hover
{
	color: #891613;
}

#search_box
{
	float: left;
	width: 920px;
	padding: 20px 20px 20px 20px;
	margin: 0px 0px 5px 0px;
	background-color: #560c09;
	border-radius: 8px;
}
#search_box form
{
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#search_box input
{
	width: 279px;
	padding: 2px 23px 2px 2px;
	margin: 2px 0px 2px 0px;
	border: 1px solid #d3d3d3;
	font-family: 'Ubuntu', sans-serif;
	background-image: url(../images/search_icon.png);
	background-position: right center;
	background-repeat: no-repeat;
	background-attachment: scroll;
}
#search_box select
{
	padding: 1px 1px 1px 1px;
	width: 160px;
	border: 1px solid #d3d3d3;
	font-family: 'Ubuntu', sans-serif;
}
#search_box .submit-button
{
	width: 60px;
	background-color: #ccb766;
	color: #ffffff;
	border: 1px solid #ccb766;
	font-family: 'Ubuntu', sans-serif;
	cursor: pointer;
	background-image: none;
	padding-right: 2px;
}
#search_box a
{
	color: #ffffff;
	text-decoration: none;
	font-size: 11px;
}
#search_box a:hover
{
	color: #ccb766;
}
#search_box label
{
	color: #ffffff;
	font-weight: normal;
}
.search_field
{
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 10px 0px 0px;
}
a.arrow_search
{
	background-image: url(../images/arrow.png);
	background-position: right center;
	background-repeat: no-repeat;
	padding-right: 10px;
}
a.arrow_search:hover
{
	background-image: url(../images/arrow_hover.png);
	background-position: right center;
	background-repeat: no-repeat;
	padding-right: 10px;
}

#cover_image
{
	position: relative;
	width: 582px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
}
#profile_image_floated_container
{
	position: relative;
	width: 582px;
	height: 64px;
}
#profile_image_floated
{
	position: absolute;
	width: 562px;
	height: 150px;
	padding: 0px 0px 0px 20px;
	top: -86px;
	left: 0px;
}
#profile_image_floated img
{
	float: left;
	width: 150px;
	margin: 0px 10px 0px 0px;
}
#profile_image_orphaned
{
	position: relative;
	width: 582px;
	height: 150px;
	padding: 0px 0px 0px 0px;
}
#profile_image_orphaned img
{
	float: left;
	width: 150px;
	margin: 0px 10px 0px 0px;
}
#clubname
{
	float: left;
	width: 402px;
	height: 24px;
	margin: 100px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 24px;
	overflow: hidden; 
}
#club_address
{
	float: left;
	width: 402px;
	height: 20px;
	margin: 0px 0px 6px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 12px;
	overflow: hidden; 
}
#clubpage_menu
{
	float: left;
	width: 582px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#clubpage_menu ul
{
	float: left;
	margin: 10px 0px 10px 15px;
	padding: 0px 0px 0px 0px;
	list-style: none;
}
#clubpage_menu li
{
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 7px 0px 6px;
	background-image: url(../images/seperator.png);
	background-position: left 6px;
	background-repeat: no-repeat;

}
#clubpage_menu a
{
	color: #560c09;
	font-weight: bold;
	text-decoration: none;
}
#clubpage_menu a:hover
{
	color: #891613;
	text-decoration: none;
}
#clubpage_content
{
	float: left;
	width: 266px;
	margin: 0px 10px 0px 0px;
	text-align: justify;
}
#clubpage_content h1
{
	color: #560c09;
	font-size: 18px;
	font-weight: bold;
	padding: 13px 0px 5px 0px;
	margin: 0px 0px 0px 0px;
}
#scroll_window
{
	float: left;
	width: 266px;
	height: 427px;
	padding-right: 10px;
	overflow-x: hidden;
	overflow-y: auto;
}
#error_message_box
{
	float: left;
	width: 522px;
	padding: 10px 10px 10px 10px;
	margin: 0px 0px 0px 0px;
	background-color: #ff0000;
	color: #ffffff;
	border: 1px solid #d3d3d3;
	border-radius: 8px;
}
#error_message
{
	float: left;
	width: 940px;
	padding: 10px 10px 10px 10px;
	margin: 5px 0px 10px 0px;
	background-color: #ff0000;
	color: #ffffff;
	border: 1px solid #d3d3d3;
	border-radius: 8px;
}
.in_error
{
	background-color: #ff0000;
}
#product_breadcrumb
{
	float: left;
	margin: 0px 0px 20px 40px;
	padding: 0px 0px 0px 0px;
}
#product_breadcrumb a
{
	font-size: 11px;
	color: #560c09;
	text-decoration: none;
}
#product_breadcrumb a:hover
{
	text-decoration: underline;
}
#product
{
	float: left;
	width: 960px;
	margin: 40px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}
#product .product_image
{
	float: left;
	width: 400px;
	margin: 0px 20px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#product .product_title
{
	float: right;
	width: 500px;
	margin: 0px 0px 20px 40px;
	padding: 0px 0px 0px 0px;
	font-size: 24px;
}
#product .product_price
{
	float: right;
	width: 500px;
	margin: 0px 0px 20px 40px;
	padding: 0px 0px 0px 0px;
	font-size: 22px;
}
#product .product_attributes
{
	float: right;
	width: 480px;
	margin: 0px 0px 10px 40px;
	padding: 10px 10px 10px 10px;
	font-size: 14px;
	background-color: #c5c5c5;
	border-radius: 5px 5px 5px 5px;
}
#product .product_description
{
	float: right;
	width: 500px;
	margin: 0px 0px 20px 40px;
	padding: 0px 0px 0px 0px;
	font-size: 14px;
	line-height: 140%;
}
#product .product_description p
{
	margin: 10px 0px 10px 0px;
}
#product .add_to_cart
{
	background-color: #000000;
	color: #ffffff;
	border-radius: 5px 5px 5px 5px;
	border: 1px solid #ffffff;
	padding: 4px 8px 4px 8px;
	font-size: 16px;
	font-weight: bold;
	cursor: pointer;
}

#categories_breadcrumb
{
	float: left;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 11px;
	color: #560c09;
}
#categories_breadcrumb a
{
	font-size: 11px;
	color: #560c09;
	text-decoration: none;
}
#categories_breadcrumb a:hover
{
	text-decoration: underline;
}
#categories_panel
{
	float: left;
	width: 960px;
	margin: 20px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}
.category
{
	float: left;
	margin: 0px 25px 10px 0px;
}
.category:nth-child(5) 
{
	margin-right: 0px;
}
.category_pic
{
	width: 172px;
	height: 172px;
	overflow: hidden;
}
.category_name a
{
	width: 172px;
	display: block;
	text-align: center;
	color: #560c09;
	text-decoration: none;
}
.category_name a:hover
{
	color: #891613;
	
}

.category_product
{
	float: left;
	margin: 0px 25px 10px 0px;
}
.category_product:nth-child(5) 
{
	margin-right: 0px;
}
.category_product_pic
{
	width: 172px;
	height: 172px;
	overflow: hidden;
}
.category_product_pic a
{
	width: 172px;
	height: 172px;
	display: block;
	background-size: cover; 
	background-position: center;
}
.category_product_name a
{
	width: 172px;
	display: block;
	text-align: center;
	color: #560c09;
	text-decoration: none;
}
.category_product_name a:hover
{
	color: #891613;
	
}

#commerce_panel
{
	float: left;
	width: 940px;
	padding: 5px 10px 5px 10px;
	margin: 0px 0px 5px 0px;
	background-color: #ccb766;
	color: #ffffff;
	border-radius: 8px;
	text-align: right;
}
#commerce_panel ul
{
	float: right;
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#commerce_panel li
{
	float: left;
	margin: 0px 0px 0px 7px;
	padding: 0px 0px 0px 7px;
	background-image: url(../images/seperator_2.png);
	background-repeat: no-repeat;
	background-position: 0px 4px;
}
#commerce_panel li.first
{
	background-image: none;
}

#commerce_panel a
{
	color: #ffffff;
	text-decoration: none;
}
#commerce_panel a:hover
{
	color: #ffffff;
	text-decoration: underline;
}

#checkout, #customer_details, #order_response, #pad
{
	float: left;
	width: 920px;
	margin: 0px 0px 5px 0px;
	padding: 20px 20px 20px 20px;
	border: 1px solid #cecece;
	background-color: #ececec;
	border-radius: 8px;
}
#checkout h1, #customer_details h1, #order_response h1, #pad h1
{
	font-size: 24px;
	margin: 0px 0px 10px 0px;
}
.button_style_1
{
	cursor: pointer; /*forces the cursor to change to a hand when the button is hovered*/
	padding: 5px 25px; /*add some padding to the inside of the button*/
	background: #891613; /*the colour of the button*/
	border: 1px solid #891613; /*required or the default border for the browser will appear*/
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	color: #ffffff !important;
	font-size: 15px;
	text-decoration: none;
}
.button_style_1:hover
{
	background-color: #560c09;
	text-decoration: underline;
}
#pad h2
{
	font-weight: bold;
	font-size: 18px;
	margin: 10px 0px 10px 0px;
	padding-top: 10px;
}
#pad h3
{
	font-weight: bold;
	margin: 10px 0px 4px 0px;
}
#pad p
{
	margin: 4px 0px 4px 0px;
}
/* 
---------------------------------------------- Checkout/Basket ---------------------------------------------- */
#checkout table
{
	border-collapse: separate;
	border-spacing: 2px;
	width: 100%;
}
#checkout table td, #checkout table th
{
	margin: 0px 2px 0px 2px;
	padding: 0px 12px 0px 12px;
}
#checkout table th
{
	background-color: #7c2e2e;
	color: #ffffff;
	text-align: left;
}
#checkout table td
{
	vertical-align: middle;
}
#checkout th.right, #customer_details th.right
{
	text-align: right;
}
#checkout td.right, #customer_details td.right
{
	text-align: right;
}
#checkout td.left, #customer_details td.left
{
	text-align: left;
}
#checkout td .attributes, #customer_details td .attributes
{
	font-size: 10px;
}
#checkout tr
{
	background-color: #f9f9f9;
}
#checkout tr:nth-child(even) 
{
	background-color: #ffffff;
}
#checkout a
{
	display: inline-block;
	text-decoration: none;
}
td.checkout_navigation
{
	background-color: #ccb766; 
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border-top: 20px solid #ececec;
}
td.checkout_navigation td
{
	background-color: #ccb766; 
	padding: 10px 0px 10px 0px !important;
	margin: 0px 0px 0px 0px;
}
#checkout img
{
	display: block;
	max-height: 100px;
	max-width: 100px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	
}


#customer_details th, #customer_details td
{
	padding: 2px 10px 2px 10px;
}
#customer_details td
{
/*	border-bottom: 1px solid #c5c5c5;*/
}
#customer_details th
{
	background-color: #7c2e2e;
	color: #ffffff;
	text-align: left;
}
#customer_details h2
{
	font-size: 16px;
	margin: 10px 0px 8px 0px;
}


#order_summary
{
	float: left;
}
#order_summary p, #order_response p
{
	margin: 2px 0px 8px 0px;
}
#order_summary h1
{
	font-size: 24px;
	margin: 16px 0px 10px 0px;
}

#suggestions
{
	margin: 10px 0px 0px 0px;	
} 
#suggestions ul
{
	list-style: disc;
	margin: 0px 0px 10px 0px;
}
#suggestions li
{
	list-style: disc;
	margin: 0px 0px 0px 20px;
}

/*shows_results.php page styles*/
#show-results table 
{
	margin-top: 30px;
	width: 100%;
}
#show-results th, #bouts th	 
{
	background-color: #560C09;
	color: #fff;
	font-weight: bold;
	text-align: left;
	padding: 7px 10px 7px 10px;
}
#show-results tr	{
	background-color: #EAEADA;
	color: #000;
}
#show-results td, #bouts td	{
	padding: 5px 10px 5px 10px;
}
#bouts td
{
	vertical-align: middle;
}
#bouts .clubname
{
	font-size: 11px;
}
#show-results .odd_no	{
	background-color: #f5f5dc;
	color: #000;
}
#show-results h1	{
	text-align: center;
	font-size: 25px;
	float: left;
	width: 100%;
	margin: 30px 0px 20px 0px;
}
#show-results .spacer {
	background-color: #fff;
}
#show-results .table-container	{
	float: left;
	width: 100%;
}
#table-nav	{
	float: left;
	width: 100%;
	margin: 10px 0px 10px 0px;
}			
#month-nav	{
	float: right;
	width: 20%;
	text-align: right;
}	
#month-nav p	{
	float: right;
	width: 100%;
	font-size: 13px;
	font-weight: bold;
	padding-right: 65px;
}				
#region-nav	{
	float: left;
	width: 20%;
}
#region-nav p	{
	float: left;
	width: 100%;
	font-size: 13px;
	font-weight: bold;
}		
#club-nav	{
	float: left;
	width: 40%;
}			
#club-nav input[type=text]	{
	font-family: 'Ubuntu', sans-serif;
	padding: 2px;
	width: 70%;
}		
#club-nav input[type=submit]	{
	width: 60px;
	background-color: #ccb766;
	color: #ffffff;
	border: 1px solid #ccb766;
	background-image: none;
	padding: 3px 2px 3px 2px;
	font-family: 'Ubuntu', sans-serif;
	cursor: pointer;
}
#region-nav select	{
	font-family: 'Ubuntu', sans-serif;
	padding: 3px;
}
.nav-button	{
	float: right;
	padding: 2px 5px 8px 5px;
	background-color: #ccb766;
	color: #fff;
	width: 15px;
	height: 15px;
	font-size: 25px;
	text-align: center;
}
.more-details	
{
	color: #fff;
	text-decoration: none;
	padding: 3px 10px 3px 10px;
	background-color: #ccb766;
	text-align: right;
	text-transform: uppercase;
	font-size: 11px;
}
/* -- Shows and Results -- */
a.sar_results_button
{
	min-width: 65px;
	display: block;
	color: #ffffff;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-color: #cc0000;
	text-align: center;
	text-transform: uppercase;
	font-size: 11px;
}
a.sar_details_button	
{
	min-width: 65px;
	display: block;
	color: #ffffff;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-color: #ccb766;
	text-align: center;
	text-transform: uppercase;
	font-size: 11px;
}
a.sar_details_button:hover, a.sar_results_button:hover
{
	background-color: #891613;
}
#nav-text	{
	float: right;
	padding: 3px 20px 2px 20px;
	border-top: 1px solid #C5C5C5;
	border-bottom: 1px solid #C5C5C5;
}
#no-javascript	{
	position: fixed;
	width: 100%;
	padding: 30px 0px 30px 0px;
	text-align: center;
	background-color: #560c09;
   color: #fff;
   font-weight: bold;
	z-index: 100;
	font-size: 20px;
}
.modal-content ul	{
	margin: 20px 0px 20px 0px;
}
.modal-content li	{
	list-style: circle;
	font-weight: bold;
}
.modal-content h3	{
	font-size: 20px;
	font-weight: bold;
	text-align: center;
}
.bouts-title {
	font-size: 16px;
	font-weight: bold;
	color: #560c09;
	margin: 20px 0px 20px 0px;
	text-align: center;
}
.modal-content table {
	width: 100%;
}
.modal-content th {
	background-color: #560C09;
	color: #fff;
	font-weight: bold;
	text-align: left;
	padding: 7px 0px 7px 0px;
}
.modal-content tr	{
	background-color: #f5f5dc;
	color: #000;
	border-bottom: 5px solid #fff;
}
.modal-content td	{
	padding: 5px 0px 5px 0px;
}
.modal-content .odd_no	{
	background-color: #f5f5dc;
	color: #000;
	border-bottom: 5px solid #fff;
}
.modal-content .title_line	{
	background-color: #eaeada;
	color: #000000;
	border-top: 12px solid #ffffff;
	font-size: 125%;
}
.title_line	strong
{
	font-weight: bold;
}
.title_line	em
{
	font-style: italic;
}
.title_line	ol
{
	margin-left: 20px;
	list-style-type: decimal;
}
.title_line	ol li
{
	list-style: decimal;
	font-weight: normal;
}
.title_line ul
{
	margin-left: 20px;
}
.title_line	ul li
{
	font-weight: normal;
}
.vs	{
	color: #fff;
	text-decoration: none;
	padding: 3px 10px 3px 10px;
	margin: 0px 20px 0px 20px;
	background-color: #ccb766;
	text-align: right;
	text-transform: uppercase;
	font-size: 11px;
}
.modal-content .result-icon	{
	color: #fff;
	text-decoration: none;
	padding: 0px 5px 0px 5px;
	background-color: #560C09;
	text-align: center;
	text-transform: uppercase;
	font-size: 11px;
}
.winner	{
	font-weight: bold;
	color: #560C09;
}
/*shows_results.php page styles*/

.nobr
{
	white-space: nowrap;
}

#basket a
{
	color: #343434;
}
#basket a:hover
{
	text-decoration: underline;
}

.recaptcha_container
{
	text-align: left;
	padding-bottom: 20px;
}
.recaptcha_container .g-recaptcha
{
	display: inline-block;
	margin-top: 20px;
}
