/******************************************/	
/* CSS powered by clock - www.clock.co.uk */
/******************************************/	

/**
 * main.css
 */

body {
}
#container {
}
#wrapper {
}


/**
 * header
 */
#header {
}
#header h1 {
}
#header h1 a {
	background-image: url("/includes/image/header-logo-saracens.png");
	display: block;
	width: 83px;
	height: 70px;
	margin: 85px 0px 0px 0px;
	outline: none;
}
#header h1 a span {
	display: none;
}


/* header - accessibility-options */
#header #accessibility-options {
}
#header #accessibility-options h3 {
}
#header #accessibility-options h3 a {
}
#header #accessibility-options h3 a:hover {
}
#header #accessibility-options h3 span {
}
#header #accessibility-options p.skip-to-links {
	display: none;
}
#header #accessibility-options p {
}
#header #accessibility-options a {
}
#header #accessibility-options a:hover {
}

/**
 * footer
 */
 
#footer {
	padding-top: 20px;
	*padding-top: 35px; /* For IE 6 & 7 */
	height: 126px;
}

#footer h2 {
	display: none;
}

#footer ul {
	text-align: left;
	clear: left;
	float: left;
	width: 798px;
}

#footer li {
	float: left;
	display: inline;
	font-size: 10px;
	color: #666666;
	margin: 0px 15px 0px 0px;
	line-height: 28px;
}

#footer li.social-networks {
	color: #999999;
}

#footer span {
	display: none;
}

#footer a {
	color: #666666;
	text-decoration: none;
	background-repeat: no-repeat;
}

#footer a.image-link {
	float: left;
	display: inline;
	margin-bottom: 15px;
}

#footer li.social-networks {
	float: right;
}

#footer li.social-networks strong {
	float: left;
}

#footer li.social-networks a {
	text-indent: -9999px;
	width: 30px;
	height: 29px;
	float: left;
	margin-left: 6px;
	background-image: url("/includes/image/social-network-icons.gif");
	background-repeat: no-repeat;
}

#footer a.facebook {
	background-position: 0px 0px;
}

#footer a.twitter {
	background-position: -39px 0px;
}

#footer a.facebook:hover {
	background-position: 0px -39px;
}

#footer a.twitter:hover {
	background-position: -39px -39px;
}

#footer a.clock {
	margin: 0px 0px 0px 15px;
	float: right;
}


/* Navigation */

#navigation a {
	outline: none;
}

/**
 * menu-primary
 */
#menu-primary {
	height: 23px;
	margin-bottom: 1px;
}
#menu-primary h3 {
	display: none;
}
#menu-primary ul {
	clear: both;
	margin: 0px 0px 0px 0px !important;
	padding: 0px 0px 0px 0px !important;
	float: left;
}
#menu-primary ul li {
	float: left;
	display: inline;
	position: relative;
	z-index: 0;
}
#menu-primary a {
	display: block;
	padding: 0px 0px 0px 0px;
	height: 23px;
	margin: 0px 0px 0px 0px;
}
#menu-primary a:hover {
	color: #FD1813;
	text-decoration: underline;
}
#menu-primary span {
	display: none;
}
#menu-primary li a:hover, 
#menu-primary li a:active,
.news #menu-primary ul li a.menu-news,
.sarriestv #menu-primary ul li a.menu-sarriestv,
.store #menu-primary ul li a.menu-store,
.tickets #menu-primary ul li a.menu-tickets,
.commercial #menu-primary ul li a.menu-commercial,
.community #menu-primary ul li a.menu-community,
.contact #menu-primary ul li a.menu-contact {
	background-position: 0px -23px !important;
}
#menu-primary ul li.menu-home a {
	background-image: url("/includes/image/menu-home.gif");
	width: 80px;
}
#menu-primary ul li a.menu-news {
	background-image: url("/includes/image/menu-news.gif");
	width: 115px;
}
#menu-primary ul li a.menu-sarriestv {
	background-image: url("/includes/image/menu-tv.gif");
	width: 104px;
}
#menu-primary ul li a.menu-store {
	background-image: url("/includes/image/menu-store.gif");
	width: 71px;
}
#menu-primary ul li a.menu-tickets {
	background-image: url("/includes/image/menu-tickets.gif");
	width: 178px;
}
#menu-primary ul li a.menu-commercial {
	background-image: url("/includes/image/menu-commercial.gif");
	width: 116px;
}
#menu-primary ul li a.menu-community {
	background-image: url("/includes/image/menu-community.gif");
	width: 111px;
}
#menu-primary ul li a.menu-contact {
	background-image: url("/includes/image/menu-contact.gif");
	width: 88px;
}
menu-primary ul ul {
	display: block;
	visibility: hidden;
	position: absolute;
	z-index: 2;
	background-image: url("/includes/image/submenu-pointer.png");
	background-repeat: no-repeat;
	height: 40px;
}
#menu-primary ul ul li a {
	color: #FFFFFF;
	font-size: 11px;	
	padding: 19px 13px 0px 6px;
}
#menu-primary li:hover ul {
	visibility: visible;
}
#menu-primary ul.submenu-news {
	width: 650px;
	background-position: -650px 0px;
}
#menu-primary ul.submenu-sarriestv {
	width: 400px;
	background-position: -650px 0px;
}
#menu-primary ul.submenu-store {
	width: 720px;
	left: -200px;
}
#menu-primary ul.submenu-tickets {
	width: 400px;
}
#menu-primary ul.submenu-commercial {
	width: 400px;
}
#menu-primary ul.submenu-community {
	width: 400px;
}
#menu-primary ul.submenu-contact {
	width: 400px;
}



/**
 * menu-secondary
 */

#menu-secondary {
	float: left;
	width: 783px;
	position: relative;
	z-index: 1;
}

.menu-secondary-background {
	position: absolute;
	z-index: 0;
	left: 0px;
	top: 24px;
	height: 30px;
	width: 783px;
	filter: alpha(opacity=80);
	opacity: 0.8;
	background-color: #000000;
}

#menu-secondary h3 {
	display: none;
}

#menu-secondary ul {
}

#menu-secondary ul li {
	float: left;
	margin: 0px 5px 0px 0px;
	padding: 6px 4px 7px 4px;
}

#menu-secondary ul li a {
	color: #FFFFFF;
	font-size: 11px;
	text-decoration: none;
}

#menu-secondary ul li a:hover {
	color: #FD1813;
	text-decoration: underline;
}

/*.news-section #menu-secondary .submenu-news a,
.first-team-squad #menu-secondary .submenu-first-team-squad a,
.fixtures-and-results #menu-secondary .submenu-fixtures-and-results a,
.coaches #menu-secondary .submenu-coaches a,
.league-table #menu-secondary .submenu-league-table a,
.club-spokesman #menu-secondary .submenu-club-spokesman a,
.club-info #menu-secondary .submenu-club-info a,
.contacts #menu-secondary .submenu-contacts a,
.feedback #menu-secondary .submenu-feedback a,
.community-news #menu-secondary .submenu-news a,
.sport-foundation #menu-secondary .submenu-sport-foundation a {
	color: #FD1813;
	text-decoration: underline;
}*/

.feature h3 {
	font-weight: bold;
	margin: 0px 0px 0px 0px;
}

/* Headline Feature */

/* sub features */

.sub-feature {
	width: 204px;
	height: 47px;
	position: relative;
	background-image: url("/includes/image/news-sub-feature-bg.gif");
	background-repeat: repeat-x;
	background-color: #000000;
	margin: 0px 16px 15px 0px;
	padding: 10px 10px 10px 10px;
	float: left;
	overflow: hidden;
	display: block;
	/*cursor: pointer;*/
	border: 1px solid #333333;
}

.sub-feature:hover {
}

.sub-feature img {
	float: left;
	margin-right: 10px;
}

.sub-feature a.more {
	width: 20px;
	height: 20px;
	float: right;
	display: inline;
	margin: 15px 0px 10px 0px;
	background-image: url("/includes/image/icon/more.gif");
	background-position: 0px 0px;
	background-repeat: no-repeat;
}

#main-content .sub-feature p {
	float: left;
	display: inline;
	width: 110px;
	font-size: 11px;
	margin-bottom: 0px;
}

.sub-feature p a {
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.sub-feature a.more span {
	text-indent: -9999px;
	display: none;
}

.sub-feature a.more:hover {
	background-position: -50px 0px;
}

.headline-feature .panel-link {
	height: 415px;
}

.sub-feature .panel-link {
	height: 67px;
}

/* log in panel */

#log-in-panel {
	position: absolute;
	top: 0px;
	right: 0px;
}
#log-in-panel a {
	color: #FD1813;
	height: 23px;
}
#log-in-panel p {
	font-size: 11px;
	margin-bottom: 3px;
	color: #FFFFFF;
}
#log-in-panel a.log-in:hover, #log-in-panel a.register:hover {
	background-position: 0px -23px !important;
}
#log-in-panel a.edit:hover, #log-in-panel a.log-off:hover {
	background-position: 0px -18px !important;
}
#log-in-panel a.log-in {
	color: #FFFFFF;
	font-size: 11px;
	display: block; 
	margin: 0px 1px 0px 0px;
	float: left;
	width: 60px;
	background-image: url("/includes/image/menu-login.gif");
}
#log-in-panel a.register {
	color: #FFFFFF;
	font-size: 11px;
	display: block; 
	margin: 0px 1px 0px 0px;
	float: left;
	background-image: url("/includes/image/menu-register.gif");
	width: 59px;
}
#log-in-panel a.edit {
	color: #FFFFFF;
	font-size: 11px;
	display: block; 
	margin: 0px 2px 0px 0px;
	float: left;
	background-image: url("/includes/image/edit.gif");
	width: 63px;
	height: 18px;
}
#log-in-panel a.log-off {
	color: #FFFFFF;
	font-size: 11px;
	display: block; 
	margin: 0px 0px 0px 0px;
	float: left;
	background-image: url("/includes/image/log-off.gif");
	width: 55px;
	height: 18px;
}
#log-in-panel span {
	display: none;
}
#logged-in {
	width: 120px;
	height: 57px;
	border: 1px solid #333333;
	background-color: #000000;
	background-image: url("/includes/image/logged-in-as.gif");
	background-repeat: no-repeat;
}
#logged-in p {
	padding: 22px 0px 0px 7px;
}


/* General Styles */

.alternate-row {
	background-color: #161616;
}

/* Multipage Controller */

#main-content .multipage-controller-container {
	width: 100%;
	clear: both;
	padding: 0px 0px 0px 0px;
}

#main-content .multipage-controller-container div,
#main-content .panel .multipage-controller-container div {
	float: left;
	border-top: 1px dotted #161616;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#main-content .multipage-controller ul {
	float: right;
	display: inline;
	width: auto;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#main-content .multipage-controller li {
	float: left;
	display: inline;
	width: 14px;
	height: 16px;
	padding: 4px 0px 4px 0px;
	margin: 0px 0px 0px 0px;
	background-image: url("/includes/image/icon/multipage-controller.gif");
	background-position: -16px 4px;
	background-repeat: no-repeat;
	cursor: pointer;
}

#main-content .multipage-controller li:hover {
	background-position: -30px 4px;
}

#main-content .multipage-controller li.selected,
#main-content .multipage-controller li:hover.selected {
	background-position: 0px 4px;
}

#main-content .multipage-controller li span {
	display: none;
}

#main-content .multipage-controller a {
	width: 14px;
	height: 16px;
	display: block;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

/**
 * .multipage-controls
 */

/*#main-content .multipage-controls {
	padding: 10px;
}
#main-content .multipage-controls a,
#main-content .multipage-controls select.page_length {
}
#main-content .multipage-controls a {
	margin: 0px 2px 0px 1px;
	padding: 3px 6px 3px 6px;
	text-decoration: none;
	font-weight: normal;
	background-image: url("/includes/image/admin/button.gif");
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
}
#main-content .multipage-controls a,
#main-content .multipage-controls select.page_length {
	border: 1px solid #737373;
	color: #000000;
	margin: 20px 0px 0px 0px;
}
#main-content .multipage-controls a:hover {
	text-decoration: none;
	background-color: #d5d5d5;
}
#main-content .multipage-controls a:active {
	background-position: 0px -100px;
}
#main-content .multipage-controls a.currentpage,
#main-content .multipage-controls a.currentpage:hover {
	background-color: #9e9e9e;
	background-position: 0px -100px;
}
#main-content .multipage-controls span {
	display: none;
}
#main-content .multipage-controls select.page_length {
	margin: 0px 0px 0px 6px;
	*margin: 2px 0px -2px 6px;
	_margin: 2px 0px -2px 6px;
	width: 50px;
}*/

/* Multipage Controls */

#main-content .multipage-controls {
	float: left;
	width: 100%;
	clear: both;
	padding: 0px 0px 10px 0px;
	*padding: 0px 0px 0px 0px; /* For IE 6 & 7 */
	text-align: right;
}

#main-content .multipage-controls form {
	padding: 5px 13px 5px 13px;
}

#main-content .multipagecontrol p {
	display: inline;
	width: auto;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#main-content .multipagecontrol p,
#main-content .multipagecontrol a {
	color: #FFFFFF;
	font-size: 11px;
}

#main-content .multipagecontrol a {
	margin: 0px 0px 0px 3px;
	border: 1px solid #333333;
	padding: 2px 5px 2px 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	outline: none;
}

#main-content .multipagecontrol a.currentpage {
	border-color: #FFFFFF;
	background-color: #FF0000;
}

#main-content .multipagecontrol span {
	display: none;
}

#main-content .multipagecontrol a,
#main-content .multipagecontrol a:hover {
	text-decoration: none;
}

#main-content .multipagecontrol a:hover {
	color: #FFFFFF;
	background-color: #FF0000;
}


/* article controls */

#article-controls ul {
	float: left;
	display: block;
	padding: 10px;
}

#main-content #article-controls ul {
	margin: 0; }

#article-controls ul li {
	float: left; }

#article-controls span {
	display: none;
}

#article-controls a {
	display: block;
	min-height: 20px;
}

#article-controls ul li a {
	float: left;
	display: inline;
	margin: 0px 16px 0px 0px;
}

#article-controls ul li a:hover {
	background-position: 0px -21px !important;
}

#article-controls ul li.article-print a {
	background-image: url("/includes/image/icon/article/icon-print.gif");
	background-repeat: no-repeat;
	width: 30px;	
	padding-left: 25px;
}

#article-controls ul li.article-digg a {
	background-image: url("/includes/image/icon/article/icon-digg.gif");
	background-repeat: no-repeat;
	width: 30px;	
	padding-left: 25px;
}

#article-controls ul li.article-delicious a {
	background-image: url("/includes/image/icon/article/icon-delicious.gif");
	background-repeat: no-repeat;
	width: 54px;	
	padding-left: 25px;
}

#article-controls ul li.article-stumbleupon a {
	background-image: url("/includes/image/icon/article/icon-stumbleupon.gif");
	background-repeat: no-repeat;
	width: 78px;	
	padding-left: 25px;
}

#article-controls ul li.article-facebook a {
	background-image: url("/includes/image/icon/article/icon-facebook.gif");
	background-repeat: no-repeat;
	width: 48px;	
	padding-left: 25px;
	margin-right: 0;
}

#article-controls ul li.article-send a {
	background-image: url("/includes/image/icon/article/icon-send.gif");
	background-repeat: no-repeat;
	width: 30px;	
	padding-left: 25px;
}

#article-controls ul li.article-share a {
	background-image: url("/includes/image/icon/article/icon-share.gif");
	background-repeat: no-repeat;
	width: 30px;	
	padding-left: 25px;	
}

#article-controls ul li.article-save a {
	background-image: url("/includes/image/icon/article/icon-save.gif");
	background-repeat: no-repeat;
	width: 30px;	
	padding-left: 25px;	
}



/* table */

#main-content .column1 table {
	/*width: 468px;*/
}
#main-content .column5 table {
	/*width: 626px;*/
}
#main-content table {
	background-color: #000000;
}
#main-content table th {
	background-color: #333333;
	/*text-align: center;*/
	font-weight: bold;
}
#main-content table.table-active tr {
	/*height: 25px;*/
}
#main-content table.table-active tr:hover, #main-content table.table-active tr.alternate:hover {
	background-color: #970000;
	cursor: pointer;
}
#main-content table tr.alternate {
	background-color: #242424;
}
#main-content table tr.highlight {
	background-color: #FD1813;
	color: #FFFFFF;
}

#main-content table td, table th {
	font-size: 12px;
	/*padding: 3px;
	text-align: center; */
	color: #FFFFFF;
}

#main-content table td.small-text {
	font-size: 11px;
}

#main-content table td.text-left, #main-content table th.text-left {
	text-align: left;
}	

#main-content table h4 {
	color: #FD1813;
	text-align: left;
	font-weight: bold;
}

/* blog panel */

#blog-panel {
	background-image: url("/includes/image/club-spokesman-title.gif");
	background-repeat: no-repeat;
	padding: 0px 0px 0px 0px;
}

#blog-panel a.title-link {
	width: 140px;
	height: 60px;
	display: block;
}

#blog-panel a.title-link span {
	display: none;
}

#blog-panel p {
	font-size: 11px;
}

#blog-panel p.title {
	font-size: 13px;
	font-weight: bold;
	margin: 0px 0px 5px 0px;
}

#blog-panel p.separator {
	color: #666666;
}

#blog-panel li {
	font-size: 10px;
	float: left;
	margin: 0px 0px 0px 0px;
}

#blog-panel li.more {
	float: right;
	margin: 0px 15px 0px 0px;
}

/* banners */

.banner {
	width: 468px;
	height: 60px;
	display: block;
	margin: 40px 0px 40px 0px;
}

.mpu {
	width: 300px;
	height: 250px;
	display: block;
	margin: 40px 0px 40px 0px;
}

.skyscraper {
	width: 120px;
	height: 600px;
	display: block;
	margin: 0px 0px 0px 0px;
	float: left;
}

.sponsors {
	width: 120px;
	height: 90px;
	display: block;
	margin: 0px 0px 10px 0px;
	float: left;
}

.rhs-column-advert {
	width: 120px;
	display: block;
	margin: 0px 0px 10px 0px;
	float: left;
}

/* basket */

#basket {
	width: 118px;
	background-color: #480807;
}

#main-content #basket h3 {
	background-image: url("/includes/image/basket-bg.gif");
}




/* Images in panels */

.panel-image-small {
	padding: 10px;
}


.article-image-left {
	margin: 10px 10px 10px 10px;
	float: left;
	
}

.article-image-right {
	margin: 10px 10px 10px 10px;
	float: right;
	
}