/* Reset CSS! */
html, body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, fieldset, input, address, th, td
		{
		margin:0;
		padding:0;
		}
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,th
		{
		font-size:1em;
		font-weight:normal;
		font-style:normal;
		}
ul		{
		list-style:none;
		}
caption,th	{
		text-align:left;
		}
fieldset,img	{
		border:none;
		}
dt, address, caption, cite, code, dfn, i, b, th, var
		{
		font-style:normal;
		font-weight:normal;
		}
q:before, q:after
		{
		content:'';
		}
a		{
		color: #9c1f15;
		}
a:hover		{
		color:#ef3e33;
		}
strong		{
		font-weight:600;
		}
.Clear 		{
		clear:both;
		}
.clear 		{
		/* generic container (i.e. div) for floating buttons */
		overflow: hidden;
		width: 100%;
		}
.Kill		{
		clear:both;
		display:block;
		margin:0;
		padding:0;
		height:0;
		line-height:1px;
		font-size:1px;
		}
.hide 		{
		display:none;
		}
/*Site Mark-Up*//*Default settings*/
html		{
		width:100%;
		}
body 		{
		width:100%;
		font-family:Calibri,Arial,Helvetica,sans-serif;
		font-weight:normal;
		text-align:left;
		font-size:0.75em;
		background:#003082;
		background-image:url(/uploads/images/site/Background.jpg);
		background-position:-300px 0;
		background-repeat:no-repeat;
		}
a:link 		{
		color:#c32b2b;
		}
a:visited 	{
		color:#000;
		}
a:hover 	{
		color:#f33537;
		}
a:active 	{
		color:#666;
		}
/* Main Page Columns */
#Container	{
		width:998px;
		position:absolute;
		left:50%;
		margin:0px 0 0 -499px;
		background-image:url(/uploads/images/site/ContainerBack.png);
		background-repeat:no-repeat;
		background-position:0 100px;
		min-height:400px;
		}
#Masthead	{
		height:157px;
		width:998px;
		display:block;
		background-image:url(/uploads/images/site/Masthead.png);
		background-repeat:no-repeat;
		background-position:0 16px;
		}
#Logo		{
		width:149px;
		height:155px;
		display:block;
		float:left;
		margin:4px 0 0 23px;
		}
.MastTop a	{
		border:0;
		}
.MastLeft	{
		width:214px;
		height:92px;
		display:block;
		float:left;
		}
.MastCenter	{
		width:200px;
		height:92px;
		display:block;
		float:left;
		}
.MastBottom 	{
		height:30px;
		margin:0 0 0 5px;
		width:815px;
		/*overflow:hidden;*/
		}
.MastRight	{
		width:450px;
		height:92px;
		display:block;
		float:right;
		text-align:right;
		}
.MastRight p	{
		color:#fff;
		margin:70px 35px 0 0;
		font-weight:bold;
		}
.MastheadRight	{
		width:815px;
		height:160px;
		display:block;
		float:left;
		padding:0;
		}
/* All unordered lists inside 'nav' */
#Nav, #Nav ul	{
		float:left;
		font-weight:bold;
		width:850px;
		}
#Nav li		{
		background:none;
		float:left;
		padding:0;
		}
#Nav a		{
		display:block;
		text-decoration:none;
		border:0;
		}
#Nav a:link.root, #Nav a:active.root, #Nav a:visited .root
		{
		background-image:url(/uploads/images/site/arrow.gif);
		background-repeat:no-repeat;
		background-position:160px 5px;
		}
#Nav a:hover.root
		{
		background-image:url(/uploads/images/site/arrow_on.gif);
		background-repeat:no-repeat;
		background-position:160px 5px;
		background-color:#003082;
		}
#Nav li ul	{
		position:absolute;
		padding:0;
		margin:0;
		left:-999em;
		width:auto;
		width:170px;
		}
#Nav a:link.Button, #Nav a:active.Button, #Nav a:visited.Button
		{
		width:76px;
		height:23px;
		background-image:url(/uploads/images/site/Buttons.png);
		background-color:#fff;
		background-position: 0 0;
		background-repeat:no-repeat;
		color:#fff;
		text-align:center;
		padding-top:6px;
		}
#Nav a:hover.Button
		{
		width:76px;
		height:23px;
		background-image:url(/uploads/images/site/Buttons.png);
		background-color:#fff;
		background-position: 0 -28px;
		color:#fff;
		text-align:center;
		padding-top:6px;
		}
#Nav a:link.ButtonRight, #Nav a:active.ButtonRight, #Nav a:visited.ButtonRight
		{
		width:94px;
		height:23px;
		background-image:url(/uploads/images/site/Buttons.png);
		background-color:#fff;
		background-position:right 0;
		background-repeat:no-repeat;
		color:#fff;
		text-align:center;
		padding-top:6px;
		}
#Nav a:hover.ButtonRight
		{
		width:94px;
		height:23px;
		background-image:url(/uploads/images/site/Buttons.png);
		background-color:#fff;
		background-position:right -28px;
		color:#fff;
		text-align:center;
		padding-top:6px;
		}
/* Sub navigation style */
#Nav li ul li	{
		background:#ee2b4f;
		clear:both;
		border-bottom:solid 1px #fff;
		overflow:hidden;
		width:100%;
		}
#Nav li ul li a.MemberNav
		{
		background:#2f6bd6;
		clear:both;
		border-bottom:solid 1px #fff;
		overflow:hidden;
		width:100%;
		}
#Nav ul li a	{
		margin:0;
		width:100%;
		font-size:0.95em;
		height:22px;
		line-height:22px;
		padding-left:7px;
		text-decoration:none;
		font-weight:bold;
		color:#fff;
		}
#Nav ul li a:hover
		{
		background:#003082;
		color:#fff;
		}
#Nav ul li a.MemberNav:hover
		{
		background:#f86c86;
		color:#fff;
		}
#Nav li ul ul	{
		margin:-22px 0 0 170px;
		}
#Nav li:hover ul ul, #Nav li:hover ul ul ul, #Nav li.sfhover ul ul, #Nav li.sfhover ul ul ul
		{
		left:-999em;
		background:#003082;
		}
#Nav li:hover ul, #Nav li li:hover ul, #Nav li li li:hover ul, #Nav li.sfhover ul, #Nav li li.sfhover ul, #Nav li li li.sfhover ul
		{
		background:#003082;
		left:auto;
		}
/* ie7 suckerfish fix */
#Nav li:hover,	{
		position:static;
		background:#003082;
		}
#Nav li:hover ul, #Nav li.sfhover ul
		{
		z-index:100;
		left:auto;
		background:#003082;
		}
/*Search rounded corners*/
ul#Search	{
		list-style:none;
		list-style-image:none;
		background-image:url(/uploads/images/site/ButtonRight.png);
		width:175px;
		clear:both;
		margin:0px 0 0 17px;
		padding:20px  0 0 0;
		float:left;
		}
ul#Search li
		{
		position:relative;
		float:left;
		margin:0;
		width:175px;
		}
#Search label
		{
		display:none;
		float:left;
		padding:6px 4px 0 0;
		margin:0;
		font-size:0.8em;
		color:#09c;
		}
ul#Search li form
		{
		padding:0;
		}
#Search li img
		{
		vertical-align:top;
		position:relative;
		}
html>body#Search li img
		{
		position:relative;
		}
ul#Search li input.textfield
		{
		width:100px;
		height:21px;
		padding:4px 5px 2px 5px;
		font-size:0.8em;
		border:none;
		color:#800;
		background:url(/uploads/images/site/SearchStretch.png) 0 0 repeat-x;
		}
html>body#Search li input.textfield
		{
		width:105px;
		position:relative;
		}
.SearchL
		{
		margin:0px 0 1px 3px;
		}
.SearchR
		{
		margin:0px 0;
		}
/* content */

#right		{
		width:140px;
		padding:0;
		margin:0 10px 10px 0px;
		float:right;
		overflow:hidden;
		position:relative;
		}
.clearbutton
		{
		padding:5px 3px 0 10px;
		font-weight:bold;
		width:112px;
		height:22px;
		display:block;
		}
a:link.clearbutton,a:visited.clearbutton, a:active.clearbutton
		{
		color:#fff;
		background:#600 url(/uploads/images/site/Blankbutton.gif) no-repeat;
		text-decoration:none;
		}
a:hover.clearbutton
		{
		color:#fff;
		background:#000 url(/uploads/images/site/BlankButtonON.gif) no-repeat;
		text-decoration:none;
		}
div.Row		{
		clear:both;
		margin:0;
		border:0;
		width:998px;
		background-image:url(/uploads/images/site/WhiteBackground.png);
		background-color:#fff;
		background-position:0 70px;
		background-repeat:repeat-x;
		}	
div.RedRow	{
		clear:both;
		margin:3px 20px 20px 20px;
		border:0;
		padding:6px 6px 3px 6px;;
 		width:860px;
		background:#b3002f url(/uploads/images/site/BackgroundShop.jpg) top repeat-x;
		float:left;
		}
.panel		{
		margin:0;
		padding:0;
		position:relative;
		width:860px;
		}
.panelouter	{
		padding:0px;
		margin:0 0px 5px 0px;
		width:820px;
		float:left;
		}
.panelheader	{
		background:#000 url(/uploads/images/site/headerback.png) repeat-x scroll left top;
		color:#fff;
		font-weight:bold;
		height:27px;
		line-height:27px;
		margin:0px;
		padding:0px;
		}
.panelheader h6	{
		font-size:1em;
		float:left;
		margin:0;
		padding:0 0 0 35px;
		font-weight:bold;
		background:url(/uploads/images/site/Phoenix.png) no-repeat scroll left top;
		}
.panelheader a
		{
		font-weight:bold;
		text-decoration:none;
		color:#fff;
		float:left;
		}
.panelheader a:link, .panelheader a:visited
		{
		text-decoration:none;
		color:#fff;
		}
.panelheader a:hover
		{
		text-decoration:none;
		color:#86ecc7;
		}
.panelheader a:active
		{
		text-decoration:none;
		color:#86ecc7;
		}
.panelheader select
		{
		float:left;
		color:#444;
		background:#eee url(/uploads/images/site/inputback.png) repeat-x ;
		width:150px;
		border:1px solid #fff;
		padding:2px;
		margin:2px 2px 0 0;
		outline:none;
		}
a:link.clearlink, a:visited.clearlink, a:active.clearlink
		{
		float:right;
		margin:0 10px;
		text-decoration:none;
		color:#fff;
		}
a:hover.clearlink
		{
		float:right;
		margin:0 10px;
		text-decoration:none;
		color:#ffcccc;
		}
a:link.ClearLink, a:visited.ClearLink, a:active.clearLink
		{
		float:right;
		margin-right:10px;
		text-decoration:none;
		}
a:hover.ClearLink
		{
		float:right;
		margin-right:10px;
		text-decoration:none;
		color:#ffcccc;
		}
.pullquoteouter
		{
		width:204px;
		padding:0px 0;
		margin:0px 0 0 20px;
		float:right;
		background-image:url(/uploads/images/site/QuoteTop.png);
		background-position:left top;
		background-repeat:no-repeat;
		}
.pullquoteinner
		{
		position:relative;
		background-image:url(/uploads/images/site/QuoteBottom.png);
		background-position:left bottom;
		background-repeat:no-repeat;
		padding:10px 0px 39px 0px;
		margin-top:17px;
		text-align:left;
		}
.pullquoteinner p.c
		{
		color:#fff;
		font-family:arial black;
		padding:0px 10px 10px 20px;
		text-align:left;
		border-left:3px solid #ee2b4f;
		border-right:3px solid #ee2b4f;
		background:#003182;
		}
.pullquoteinner img.c
		{
		float:right;
		border:0;
		margin:0;
		padding:0;
		}
.widepanelinner	{
		margin:0;
		padding:0px 25px 25px 25px;
		}
.widepanelinner p
		{
		padding:5px 0 5px 0;
		margin:0;
		text-align:justify;
		}
.shoppanelouter	{
		padding:4px;
		margin:0 0px 5px 0px;
		background:#eee;
		}
.shopwidepanelinner
		{
		background:#fff;
		margin:0;
		padding:20px;
		}
.shopwidepanelinner p
		{
		padding:0px 0 5px 0;
		margin:0;
		text-align:justify;
		}
.widepanelinner h1
		{
		display:block;
		height:60px;
		width:780px;
		color:#777;
		font-size:2.5em;
		padding:20px 0 0px 0;
		margin:0 0 10px 0;
		font-weight:normal;
		font-family:Arial Narrow,Helvetica,Sans-serif;
		}
.widepanelinner h1 span		
		{
		display:none;
		}
.widepanelinner h2
		{
		color:#666;
		font-size:1.2em;
		padding:0 0 5px 0;
		margin:0 0 0px 0;
		font-style:italic;
		font-family:Arial,Helvetica,Sans-serif;
		line-height:110%;
		}
.widepanelinner h3
		{
		color:#666;
		font-size:1.4em;
		padding:12px 0 15px 0;
		margin:0;
		font-weight:normal;
		font-family:Arial Narrow,Helvetica,Sans-serif;
		line-height:120%;
		background:url(/uploads/images/site/FadedRule.png) no-repeat 0px 33px;
		}
.widepanelinner h6
		{
		color:#fff;
		font-size:1.2em;
		padding:5px 0 0 5px;
		margin:0;
		font-weight:normal;
		line-height:120%;
		background:url(/uploads/images/site/FadedRule.png) no-repeat 0px 33px;
		}
.widepanelinner h4
		{
		color:#666;
		font-size:1.4em;
		padding:12px 0 15px 0;
		margin:0;
		font-weight:normal;
		font-family:Arial Narrow,Helvetica,Sans-serif;
		line-height:120%;
		background:url(/uploads/images/site/FadedRuleBlue.png) no-repeat 0px 33px;
		}
.widepanelinner h5.MatchDate
		{
		color:#777;
		font-weight:bold;
		font-size:0.8em;
		}
.widepanelinner .imageL
		{
		clear:left;
		background:#fff;
		margin:8px 20px 0 0;
		border:1px #666 solid;
		padding:5px;
		float:left;
		}
.widepanelinner .imageL P
		{
		font-size:0.8em;
		color:#777;
		font-weight:bold;
		text-align:left;
		text-align:left;
		}
.widepanelinner .imageL img
		{
		clear:both;
		position:relative;
		}
.widepanelinner .imageR
		{
		clear:right;
		background:#fff;
		margin:8px 0 0 20px;
		border:1px #666 solid;
		padding:5px;
		float:Right;
		position:right;
		}
.widepanelinner .imageR P
		{
		font-size:0.8em;
		color:#777;
		font-weight:bold;
		text-align:left;
		}
.widepanelinner .imageR img
		{
		clear:both;
		position:relative;
		}
.widepanelinner .iconL
		{
		clear:both;
		min-height:40px;
		background:#eee;
		margin:2px 20px 0 1px;
		padding:10px 5px 10px 10px;
		float:Left;
		width:150px;
		}
.widepanelinner .iconL P
		{
		font-size:0.8em;
		color:#444;
		text-align:left;
		padding:0;
		}
.widepanelinner .iconL img
		{
		float:right;
		padding:0 0 0 5px;
		position:relative;
		}
.widepanelinner .iconR
		{
		clear:both;
		min-height:40px;
		background:#eee;
		margin:2px 1px 0 20px;
		padding:10px 10px 10px 5px;
		float:right;
		width:150px;
		}
.widepanelinner .iconR P
		{
		font-size:0.8em;
		color:#444;
		text-align:left;
		padding:0;
		}
.widepanelinner .iconR img
		{
		float:right;
		padding:0 0 0 5px;
		position:relative;
		}
.widepanelinner .PDFThumbL
		{
		clear:both;
		background:#eee;
		margin:7px 20px 5px 0px;
		padding:10px 5px 10px 10px;
		float:Left;
		width:204px;
		}
.widepanelinner .PDFThumbL P
		{
		font-size:0.8em;
		color:#444;
		text-align:left;
		padding:0;
		float:left;
		width:95px;
		}
.widepanelinner .PDFThumbL img
		{
		float:left;
		padding:0 5px 0 0px;
		position:relative;
		}
.widepanelinner .PDFThumbR
		{
		clear:both;
		background:#eee;
		margin:7px 0px 5px 20px;
		padding:10px 5px 10px 10px;
		float:Right;
		width:204px;
		}
.widepanelinner .PDFThumbR p
		{
		font-size:0.8em;
		color:#444;
		text-align:left;
		padding:0;
		float:left;
		width:95px;
		}
.widepanelinner .PDFThumbR strong
		{
		font-style:strong;
		font-size:140%;
		}
.widepanelinner .PDFThumbR img
		{
		float:left;
		padding:0 5px 0 0px;
		position:relative;
		}
.widepanelinner ul
		{
		margin:7px 0 9px 16px;
		list-style-image:url(/uploads/images/site/bullet.png);
		list-style-type:disc;
		list-style-position:outside;
		padding:0;
		}
.widepanelinner ul li
		{
		padding:0;
		margin:0;
		}
.widepanelinner ul ul
		{
		margin:7px 0 9px 16px;
		list-style-image:url(/uploads/images/site/bullet2.png);
		list-style-type:disc;
		list-style-position:outside;
		padding:0;
		}
.widepanelinner ol
		{
		list-style-type:decimal;
		margin:8px 0 4px 30px;
		list-style-position:outside;
		padding:0px;
		}
.widepanelinner ol li
		{
		padding:0 0 4px 0;
		margin:0;
		}
.widepanelinner ol ol
		{
		list-style-type:lower-alpha;
		margin:8px 0 4px 30px;
		list-style-position:inside;
		padding:0px;
		}
.widepanelinner ol ol li
		{
		padding:0 0 4px 0px;
		margin:0;
		}
/* New for news pages / tables */
.TableWidgets
		{
		width:auto;
		background:#003082 url(/uploads/images/Site/headerbackOn.png) 0 0 repeat-x;
		padding:10px 0 10px 0;
		height:22px;
		color:#fff;
		}
.TableWidgets input
		{
		float:left;
		color:#444;
		background:#eee url(/uploads/images/site/inputback.png) repeat-x ;
		width:140px;
		border:1px solid #fff;
		padding:2px;
		margin:0 2px 0 2px;
		outline:none;
		}
.TableWidgets select
		{
		float:left;
		color:#444;
		background:#eee url(/uploads/images/site/inputback.png) repeat-x ;
		width:140px;
		border:1px solid #fff;
		padding:1px 2px;
		margin:0 2px 0 2px;
		outline:none;
		}
.TableWidgets select#AllFixtures
		{
		float:right;
		}
.TableWidgets a
		{
		float:left;
		color:#fff;
		font-weight:bold;
		text-decoration:none;
		margin-right:10px;
		}
.TableWidgets a:link, .TableWidgets a:active, .TableWidgets a:a:visited
		{
		color:#fff;
		}
.TableWidgets a:hover
		{
		color:#8eb7fd;
		}
.TableWidgets #Calendar
		{
		margin-top:4px;
		}
.TableWidgets #Download
		{
		margin-top:4px;
		}
.TableWidgets #RSS
		{
		margin-top:4px;
		}
.TableWidgets #News
		{
		margin-top:4px;
		}
.TableWidgets button
		{
		background:url(/uploads/images/site/TableSubmitButton.png) 0 0 no-repeat;
		color:#fff;
		width:50px;
		height:22px;
		border:0;
		padding:0 2px 2px 0;
		margin:0px 20px 0 0;
		float:left;
		line-height:22px;
		}
.TableWidgets button:hover
		{
		background:url(/uploads/images/site/TableSubmitButton.png) 0 -22px no-repeat;
		color:#fff;
		width:50px;
		height:22px;
		border:0;
		padding:0 2px 2px 0;
		margin:0px 20px 0 0;
		line-height:22px;
		}
.TableWidgets a img#csv
		{
		padding:0;
		margin:-3px 5px 0 10px;
		width:32px;
		height:32px;
		}
.TableWidgets a img#ics
		{
		padding:0;
		margin:-3px 5px 0 10px;
		width:32px;
		height:32px;
		}
.TableWidgets a img.RSSIcon
		{
		padding:0;
		margin:0px 5px 0 10px;
		width:22px;
		height:22px;
		}
th.tableListHeader
		{
		text-align:left;
		padding:8px 5px 8px 5px;
		background-color:#d1d1d1;
		}
td.tableListItem
		{
		text-align:left;
		padding-left:8px;
		width:20%;
		padding-bottom:4px;
		}
#competitionname
		{
		width:230px;
		}
/* Contact form */
fieldset	{
		clear:both;
		margin-top:5px;
		border:1px solid #eee;
		padding-bottom:5px;
		}
legend		{
		background:#666;
		padding:2px;
		margin:5px 0 5px 8px;
		}
label		{
		display:block;
		float:left;
		text-align:right;
		margin:2px 5px 4px 0px;
		padding:2px;
		}
label.contactForm
		{
		width:150px;
		}
input		{
		display:block;
		float:left;
		margin:0 5px 2px 0px;
		border-top:1px solid #fff;
		border-right:1px solid #fff;
		border-left:1px solid #eee;
		border-bottom:1px solid #eee;
		color:#444;
		float:left;
		padding:3px 2px;
		background:#dfddde url(/uploads/images/site/inputback.png) 0 0 repeat-x;
		}
input[type="radio"]
		{
		border-style:none;
		background:none;
		}
input.contactForm
		{
		width:150px;
		}
select		{
		display:block;
		float:left;
		margin:0 5px 2px 0px;
		border-top:1px solid #fff;
		border-right:1px solid #fff;
		border-left:1px solid #eee;
		border-bottom:1px solid #eee;
		color:#444;
		float:left;
		display:inline;
		padding:2px;
		background:#dfddde url(/uploads/images/site/inputback.png) 0 0 repeat-x;
		}
select.contactForm
		{
		width:156px;
		}
textarea 	{
		background:#dfddde url(/uploads/images/site/inputback.png) 0 0 repeat-x;
		border-top:1px solid #fff;
		border-right:1px solid #fff;
		border-left:1px solid #eee;
		border-bottom:1px solid #eee;
		margin:0 0 2px 0;
		padding:2px;
		font-family:Calibri,Arial,Helvetica,sans-serif;
		}
textarea .contactForm
		{
		width:471px;
		height:100px;
		}
textarea#comments
		{
		width:471px;
		height:100px;
		}
#OpsBar label	{
		width:50px;
		margin:3px 5px 6px 0px;
		}
#OpsBar input	{
		font-size:0.9em;
		margin-top:0px;
		width:100px;
		padding:5px 2px 4px 2px;
		font-family:Calibri,Arial,sans-serif;
		}
#OpsBar button 	{
		background:url(/uploads/images/site/OPsBarSubmit.png) 0 0 no-repeat;
		color:#fff;
		width:64px;
		font-size:0.9em;
		height:24px;
		line-height:23px;
		float:left;
		border:0;
		}
#OpsBar button:hover
		{
		background:url(/uploads/images/site/OPsBarSubmit.png) 0 -24px no-repeat;
		color:#fff;
		width:64px;
		font-size:0.9em;
		height:24px;
		line-height:23px;
		border:0;
		}
.checkboxContactForm
		{
		width:20px;
		background:none;
		border:0;
		}
.radioContactForm
		{
		width:20px;
		background:none;
		border:0;
		}		
input.contactFormX
		{
		display:block;
		width:150px;
		float:left;
		margin:0 5px 2px 0px;
		border-top:1px solid #fef2f2;
		border-right:1px solid #fef2f2;
		border-left:1px solid #ffc5c5;
		border-bottom:1px solid #ffc5c5;
		color:#444;
		float:left;
		display:inline;
		padding:3px 2px;
		background:#f7c1ce url(/uploads/images/site/inputbackX.png) top left repeat-x;
		}
select.contactFormX
		{
		display:block;
		width:156px;
		float:left;
		margin:0 5px 2px 0px;
		border-top:1px solid #fef2f2;
		border-right:1px solid #fef2f2;
		border-left:1px solid #ffc5c5;
		border-bottom:1px solid #ffc5c5;
		color:#444;
		float:left;
		display:inline;
		padding:2px;
		background:#f7c1ce url(/uploads/images/site/inputbackX.png) top left repeat-x;
		}
textarea.ContactFormX
		{
		background:#f7c1ce url(/uploads/images/site/inputbackX.png) 0 0 repeat-x;
		border-top:1px solid #fef2f2;
		border-right:1px solid #fef2f2;
		border-left:1px solid #ffc5c5;
		border-bottom:1px solid #ffc5c5;
		width:471px;
		height:100px;
		margin:0 0 2px 0;
		padding:2px;
		font-family:Calibri,Arial,Helvetica,sans-serif;
		}
.checkboxContactFormX
		{
		width:20px;
		background:#f7c1ce;
		border:0;
		}
br.sep		{
		clear:both;
		}
.ReceiveInfoPanel
		{
		width:330px;
		float:left;
		position:relative;
		display:block;
		}
.ReceiveInfoPanel2
		{
		width:150px;
		height:20px;
		float:left;
		position:relative;
		display:block;
		}
button.Submit
		{
		background:url(/uploads/images/site/SubmitButton.png) 0 0 no-repeat;
		margin-top:9px;
		color:#fff;
		width:156px;
		font-size:0.9em;
		height:24px;
		line-height:24px;
		float:left;
		border:0;
		text-align:left;
		text-decoration:none;
		}
button:hover.Submit
		{
		background:url(/uploads/images/site/SubmitButton.png) 0 -24px no-repeat;
		}
button.SubmitWhite
		{
		background:url(/uploads/images/site/SubmitWhite.png) 0 0 no-repeat;
		color:#fff;
		width:64px;
		font-size:0.9em;
		height:24px;
		line-height:24px;
		float:left;
		border:0;
		text-align:left;
		text-decoration:none;
		}
button:hover.SubmitWhite
		{
		background:url(/uploads/images/site/SubmitWhite.png) 0 -24px no-repeat;
		}
table
		{
		width:100%;
		font-family:Arial,Helvetica,Sans-Serif;
		}
table th
		{
		background:url(/uploads/images/site/headerback.png) repeat-x #000;
		padding:8px 5px;
		color:#fff;
		}
table td
		{
		background:#fff;
		padding:3px 5px;
		}
table th a:link , table th a:visited , table th a:active  
		{
		text-decoration:none;
		color:#fff;
		}
table th a:hover  
		{
		text-decoration:none;
		color:#fff;
		}
table input	{
		width:97%;
		border:1px solid #ddd;
		padding:3px 2px;
		}
table select	{
		width:97.4%;
		padding:1px;
		padding-left:3px;
		border:1px solid #ddd;
		background:#fde8e7;
		margin:0;
		}
table textarea	{
		width:96.9%;
		border:1px solid #ddd;
		padding:1px;
		font-family:Arial,Helvetica,sans-serif;
		padding:3px 2px;
		font-size:1.1em;
		}
table checkbox	{
		width:20px;
		border:0;
		background:transparent;
		}
table td.Error
		{
		background:#ffc8cd;
		color:#700;
		}
table td.Error input
		{
		border:1px solid #f77;
		background:#fee;
		}
table td.Error select
		{
		border:1px solid #f77;
		background:#fee;
		}
table td.Highlight
		{
		background:url(/uploads/images/site/highlight.png) repeat-x #003083;
		padding:3px 5px;
		color:#fff;
		}
table td.Highlight>a:link , table td.Highlight>a:visited , table td.Highlight>a:active  
		{
		text-decoration:none;
		color:#fff;
		}
table td.Highlight>a:hover  
		{
		text-decoration:none;
		color:#fff;
		}
/* End contact form */
.edittableheads	{
		background:url(/uploads/images/site/headerback.png) repeat-x #000;
		color:#fff;
		padding:2px 5px;
		font-weight:bold;
		}
.edittableheadsC
		{
		background:url(/uploads/images/site/headerback.png) repeat-x #000;
		color:#fff;
		padding:4px 5px 2px 5px;
		font-weight:bold;
		text-align:center;
		}
.edittableheads select
		{
		color:#fff;
		background:url(/uploads/images/site/headerback.png) repeat-x #000;
		}
.edittableheads a:link,.edittableheads a:visited, .edittableheads a:active
		{
		color:#fff;
		text-decoration:none;
		font-size:100%;
		}
.edittableheads a:hover
		{
		color:#ffabab;
		text-decoration:none;
		}
.edittableheadsC a:link,.edittableheadsC a:visited, .edittableheadsC a:active
		{
		color:#fff;
		text-decoration:none;
		font-size:100%;
		}
.edittableheadsC a:hover
		{
		color:#ffabab;
		text-decoration:none;
		}
.NextBar	{
		width:799px;
		background:url(/uploads/images/site/headerbackOn.png) repeat-x #000 0 -5px;
		display:block;
		padding:5px 0;
		margin-bottom:20px;
		}
.fff		{
		background:#ffe1df;
		padding-left:3px;
		}
.fff input	{
		padding-left:3px;
		width:97%;
		border:1px solid #333;
		background:#fff;
		}
.fff textarea	{
		padding-left:3px;
		width:97%;
		border:1px solid #333;
		font-size:12px;
		background:#eee;
		font-family:Arial,Helvetica,Sans-serif;
		}
.fff select	{
		padding-left:3px;
		border:1px solid #333;
		width:98%;
		background:#eee;
		margin:0;
		}
.fff P		{
		margin:0;
		line-height:110%;
		padding:5px 0 0 0;
		}
.bbb		{
		background:#bbb;
		padding:3px 5px;
		}
.ddd		{
		background:#ddd;
		padding:3px 5px;
		}
.eee		{
		background:#ddd;
		padding:3px 5px;
		}
.eee input	{
		padding-left:3px;
		width:97%;
		border:1px solid #333;
		background:#ddd;
		text-align:left;
		}
/* Pop ups */
.popupheader	{
		width:398px;
		height:96px;
		background:#12130e url(/uploads/images/site/PopupHeader.gif) center top no-repeat;
		}
.popupheader h1	{
		padding:50px 0 0 170px;
		color:#fff;
		line-spacing:100%;
		font-size:14px;;
		}
.squadcontainer	{
		width:102px;
		float:left;
		margin-right:3px;
		position:relative;
		}
.squadcaption	{
		background:#000;
		padding:2px 1px;
		color:#fff;
		text-align:center;
		}
.squadcaption a:link,.squadcaption a:visited,.squadcaption a:active
		{
		text-decoration:none;
		color:#fff;
		font-size:0.75em;
		}
.squadcaption a:hover
		{
		text-decoration:none;
		color:#ddd;
		font-size:0.75em;
		}
a.stretchbutton
		{
		background: url(/uploads/images/site/stretchButtonL.png) no-repeat top right;
		color:#fff;
		display:block;
		float:left;
		height:29px;
		text-decoration: none;
		font-weight:bold;
		}
a.stretchbutton span
		{
		background:url(/uploads/images/site/stretchButtonR.png) no-repeat;
		display:block;
		line-height:11px;
		padding:5px 10px 13px 10px;
		}
a.stretchbutton:hover
		{
		background-position:bottom right;
		color:#ffc2c2;
		}
a.stretchbutton:hover span
		{
		background-position: bottom left;
		}
a.stretchbuttonsham
		{
		background: url(/uploads/images/site/stretchButtonLSham.png) no-repeat top right;
		color:#fff;
		display:block;
		float:left;
		height:29px;
		text-decoration: none;
		font-weight:bold;
		}
a.stretchbuttonsham span
		{
		background:url(/uploads/images/site/stretchButtonRSham.png) no-repeat;
		display:block;
		line-height:11px;
		padding:5px 23px 13px 34px;
		}
a.stretchbuttonsham:hover
		{
		background-position:bottom right;
		color:#ffc2c2;
		}
a.stretchbuttonsham:hover span
		{
		background-position: bottom left;
		}	
.labelhide
		{
		display:none;
		}
/*Shop*/
ul#headlines 	{
		background:#fff;;
		list-style:none;
		width:134px;
		margin:0 1px 0 1px;
		padding:0;
		float:left;
		}
ul#headlines a
		{
		font-weight:bold;
		display:block;
		text-decoration:none;
		width:131px;
		color:#000;
		margin-bottom:1px;
		padding:3px 3px 8px 3px;
		overflow:hidden;
		height:74px;
		}
ul#headlines a:link, ul#headlines a:visited, ul#headlines a:active
		{
		color:#eee;
		background:#222 url(/uploads/images/net.png) top left no-repeat;
		}
ul#headlines a:hover
		{
		color:#fff;
		background:#333 url(/uploads/images/Select.png) top left no-repeat;
		}
ul#headlines a:link.selected, ul#headlines a:visited.selected, ul#headlines a:active.selected
		{
		color:#fff;
		background:#555 url(/uploads/images/Hover.png) top left no-repeat;
		}
.transpanel	{
		position:absolute;
		top:258px;
		left:0px;
		width:538px;
		height:80px;
		padding:3px 6px;
		background-color:#000;
		filter:alpha(opacity=70);
		-moz-opacity:0.7;
		opacity: 0.7;
		border-right:1px solid #fff;
		border-top:1px solid #fff;
		color:#fff;
		}
.transpanel p	{
		font-size:1.5em;
		width:390px;
		padding-top:5px;
		}
.transpanel h1	{
		font-size:1.1em;
		}
a:link.Button, a:active.Button, a:visited.Button
		{
		width:100px;
		height:18px;
		display:block;
		background-image:url(../uploads/images/site/Button.png);
		background-color:#000;
		background-position: 0 0;
		background-repeat:no-repeat;
		color:#fff;
		text-align:center;
		padding:5px 0 0 0px;
		text-decoration:none;
		}
a:hover.Button
		{
		width:100px;
		height:18px;
		display:block;
		background-image:url(../uploads/images/site/Button.png);
		background-color:#000;
		background-position: 0 -30px;
		color:#fff;
		text-align:center;
		padding:5px 0 0 0px;
		text-decoration:none;
		}
div.RedRowFront	{
		clear:both;
		margin:1px 1px 1px 1px;
		border:0;
		padding:4px 0px 0px 5px;
 		width:991px;
		float:left;
		background:#460c0c url(/uploads/images/site/BackgroundShop.jpg) repeat-x;
		}
/*Front Page More Link*/
a.more
		{
		display:block;
		text-decoration:none;
		font-weight:normal;
		height:15px;
		line-height:15px;
		padding:2px;
		text-align:center;
		width:50px;
		float:left;
		color:#fff;
		text-transform: uppercase;
		font-size:0.9em;
		background:#005b43;
		}
a:link.more, a:active.more, a:visited.more
		{
		background:#005b43;
		color:#fff;
		}
a:hover.more
		{
		background:#ddd;
		color:#fff;
		}
.Fcategory	{
		width:192px;
		display:block;
		height:188px;
		margin:0 4px 0 0;
		float:left;
		border:1px solid white;
		}
.ShopHubPanel	{
		width:192px;
		height:188px;
		position:relative;
		padding:0;
		}
.ShopDropDown	{
		padding:0;
		margin:0;
		float:right;
		display:inline;
		}
.ShopDropDown select
		{
		float:left;
		color:#fff;
		background-image:url(/uploads/images/site/ProductButtons.png);
		background-color:#002c80;
		width:148px;
		padding:3px 2px;
		margin:0px 0px 1px 2px;
		border:0;
		letter-spacing:-1px;
		font-size:-13px;
		font-family:Calibri,Arial,Helvetica,sans-serif;
		}
.ShopItemHeader	{
		background:#003082 url(/uploads/images/site/HeaderBackOn.png) repeat-x ;		
		border:1px solid white;
		color:#fff;
		padding:5px 3px 5px 20px;
		font-weight:bold;
		}
.ShopItem	{
		width:279px;
		float:left;
		margin-right:4px;
		margin-left:4px;
		margin-top:0;
		margin-bottom:8px;
		padding:0;
		position:relative;
		background:#fff;
		border:1px solid white;
		}
.ShopItem img
		{
		position:relative;
		display:block;
		float:left;
		margin:0;
		border:0;
		outline:0;
		}
.shopflash	{
		width:158px;
		z-index:2;
		position:absolute;
		top:132px;
		left:0px;
		color:#fff;
		background:#ba042b;
		font-weight:bold;
		border:0;
		margin:0;
		padding:2px;
		}
.shopflash2	{
		width:142px;
		z-index:2;
		position:absolute;
		top:158px;
		left:0px;
		color:#fff;
		background:#ba042b;
		font-weight:bold;
		border:0;
		margin:0;
		padding:2px;
		}
.productflash	{
		height:19px;
		color:#fff;
		background:#ba042b;
		font-size:110%;
		font-weight:bold;
		border:;
		margin:0;
		padding:4px 30px;
 		background:#ba042b;	
		position:relative;
		}
.ProductItem	{
		float:left;
		padding:0;
		width:450px;
		height:450px;
		margin:1px 1px 1px 0;
		position:relative;
		}		
		}
.ShopMiniPic	{
		width:150px;
		float:left;
		display:inline;
		margin:0px 1px 1px 0;
		}
.ProductItem img
		{
		position:relative;
		display:block;
		float:left;
		margin:0;
		border:0;
		outline:0;
		}
.ShopPanelOuter	{
		clear:left;
		padding:0;
		margin:0;
		position:relative;
		background:#fff;
		}
.ShopPanelInner	{
		height:145px;
		width:278px;
		padding:0px;
		margin:0;
		position:relative;
		background:#fff;
		}
.ShopImageWrapper
		{
		float:left;
		position:relative;
		overflow:visible;
		}
.ShopImageWrapper img
		{
		position:relative;
		overflow:visible;
		}
.ShopPriceWrapper
		{
		width:96px;
		background:#003f2e;
		}
.description	{
		width:129px;
		height:66px;
		padding:15px 2px 2px 2px;
		color:#fff;
		float:right;
		font-weight:bold;
		text-align:center;
		vertical-align:middle;
		position:relative;
		font-size:0.9em;
		text-decoration:none;
		background:#ffedf2;
		}
.description a:link, .description a:visited, .description a:active
		{
		color:#444;
		border:0;
		text-decoration:none;
		}
.description a:hover
		{
		text-decoration:none;
		color:#c52e2e;
		border:0;
		}
.description img
		{
		position:relative;
		margin:0;
		padding:0;
		}
.price		{
		width:129px;
		height:41px;
		padding:25px 2px 2px 2px;
		color:#042763;
		float:right;
		font-weight:bold;
		text-align:center;
		position:relative;
		line-height:100%;
		font-size:1.4em;
		letter-spacing:-1px;
		background:#cde0ff;
		}
.RelatedItem	{
		width:283px;
		float:left;
		margin-right:4px;
		margin-left:4px;
		margin-top:0;
		margin-bottom:8px;
		padding:0;
		position:relative;
		border:1px solid #777;
		}
.widedescription
		{
		width:133px;
		height:60px;
		padding:15px 2px 2px 2px;
		color:#fff;
		float:right;
		font-weight:bold;
		text-align:center;
		vertical-align:middle;
		position:relative;
		font-size:0.9em;
		text-decoration:none;
		background:#eee;
		}
.widedescription a:link, .widedescription a:visited, .widedescription a:active
		{
		color:#444;
		border:0;
		text-decoration:none;
		}
.widedescription a:hover
		{
		text-decoration:none;
		color:#c52e2e;
		border:0;
		}
.wideprice	{
		width:133px;
		height:46px;
		padding:25px 2px 2px 2px;
		color:#6f1711;
		float:right;
		font-weight:bold;
		text-align:center;
		position:relative;
		line-height:100%;
		font-size:1.4em;
		letter-spacing:-1px;
		background:#ffa29c;
		}
.wideprice p	{
		margin:0;
		padding:0;
		}
.price p	{
		margin:0;
		padding:0;
		}
.desclist	{
		list-style-type:none;
		list-style-position:outside;
		margin:0;
		padding:0;
		border:0;
		position:relative;
		}
.oldprice	{
		font-size:0.8em;
		font-weight:bold;
		text-align:center;
		color:#b00;
		font-family:arial,helvetica,sans-serif;
		position:relative;
		letter-spacing:0;
		}
.pricepadding	{
		padding:15px 0 0 0;
		position:relative;
		text-align:center;
		}
.prodviewtext	{
		position:relative;
		margin:0;
		}
.prodviewtext p	{
		padding:5px 10px;
		}
.prodviewdrop
		{
		width:145px;

		}
.shopbuttons	{
		float:right;
		width:148px;
		margin-top:1px;
		position:relative;
		}
.sizedropdown	{
		padding:0;
		margin:0;
		line-spacing:100%;
		position:relative;
		}		
a.ProductButton 
		{
		display:block;
		font-weight:bold;
		font-size:1em;
		text-decoration:none;
		height:21px;
		line-spacing:22px;
		width:143px;
		padding:6px 0 0 5px;
		vertical-align:middle;
		outline:none;
		margin:0 0 1px 0;
		position:relative;
		}
a:link.ProductButton , a:visited.ProductButton , a:active.ProductButton  
		{
		text-decoration:none;
		color:#fff;
		background-image:url(/uploads/images/site/ProductButtons.png);
		background-repeat:repeat-x;
		background-position:0 0;
		}
a:hover.ProductButton 
		{
		text-decoration:none;
		color:#fff;
		background-image:url(/uploads/images/site/ProductButtons.png);
		background-repeat:repeat-x;
		background-position:0 -27px;
		}
a.ProductButton2 
		{
		letter-spacing:-1px;
		display:block;
		font-weight:bold;
		font-size:0.9em;
		text-decoration:none;
		height:23px;
		line-spacing:22px;
		width:123px;
		padding:6px 0 0 5px;
		margin:0 0 1px 0;
		position:relative;
		}
a:link.ProductButton2 , a:visited.ProductButton2 , a:active.ProductButton2
		{
		text-decoration:none;
		color:#fff;
		background-image:url(/uploads/images/site/Button.gif);
		background-repeat:repeat-x;
		background-position:0 0;
		}
a:hover.ProductButton2
		{
		text-decoration:none;
		color:#fff;
		background-image:url(/uploads/images/site/Button.gif);
		background-repeat:repeat-x;
		background-position:0 -30px;
		}
#Container .QtyBack
		{
		background-image:url(/uploads/images/site/ProductButtons.png);
		letter-spacing:-1px;
		display:block;
		font-weight:bold;
		font-size:0.9em;
		text-decoration:none;
		height:22px;
		line-spacing:22px;
		width:148px;
		vertical-align:middle;
		margin::1px 0 1px 0px;
		position:relative;
		padding:2px 0;
		}
#Container .QtyBack label
		{
		width:110px;
		text-align:left;
		display:block;
		padding:2px 0 0 5px;
		color:#fff;
		font-size:1.2em;	
		}
.QtyBack input	{
		width:20px;
		text-align:right;
		margin:0px;
		padding:2px;
		}
.sizedropdown label
		{
		clear:both;
		font-weight:bold;
		}
.ViewOrderButtons
		{
		margin:10px 0 0 620px;
		}
#grandtotal	{
		text-align:right;
		}
.ShopPrice	{
		padding:0px 20px;
		color:#fc3f2d;
		display:inline;
		float:right;
		}
/* Page Tabs for Next Match / Fixtures */
#pagetabs	{
		float:left;
		background:auto;
		font-size:93%;
		line-height:normal;
		margin: 0px;
		position:relative;
		width:815px;
		border:0;
		}
#pagetabs ul 	{
		margin:0;
		padding:6px 10px 0 30px;
		list-style:none;
		}
#pagetabs li 	{
		display:inline;
		margin:0;
		padding:0;
		}
#pagetabs a 	{
		float:left;
		background:url("/uploads/images/site/SelexLeft.png") no-repeat left top;
		margin:0;
		padding:0 0 0 5px;
		text-decoration:none;
		}
#pagetabs a span
		{
		float:left;
		display:block;
		background:url("/uploads/images/site/SelexRight.png") no-repeat right top;
		padding:5px 15px 4px 6px;
		color:#fff;
		font-weight:bold;
		}
#pagetabs selex.a
		{
		float:left;
		background:url("/uploads/images/site/SelexLeft.png") no-repeat left top;
		margin:0;
		padding:0 0 0 5px;
		text-decoration:none;
		}
#pagetabs selex.a span
		{
		float:left;
		display:block;
		background:url("/uploads/images/site/SelexRight.png") no-repeat right top;
		padding:5px 15px 4px 6px;
		color:#fff;
		font-weight:bold;
		}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#pagetabs a span
		{
		float:none;
		}
/* End IE5-Mac hack */
#pagetabs a:hover span
		{
		color:#fff;
		}
#pagetabs a:hover
		{
		background-position:0% -28px;
		}
#pagetabs a:hover span
		{
		background-position:100% -28px;
		}
#quirksfix 	{_height:1%;}

/*Nextmatch Page*/
.directionsrow	{
		clear:both;
		padding-bottom:20px;
		}
.directionstext
		{
		margin:10px 0 0 0px;
		float:left;
		width:570px;
		}
.directionstextgreen
		{
		background:#88d3bf;
		margin:10px 0 0 0px;
		padding:10px;
		float:left;
		width:570px;
		}
.directionstab	{
		float:left;
		width:90px;
		height:50px;
		font-weight:bold;
		color:#aaa;
		margin-right:20px;
		}
/*Match Report*/
.matchL		{
		width:45%;
		float:left;
		display:inline;
		}
.matchR		{
		width:45%;
		float:right;
		display:inline;
		}
.MatchSponsor
		{
		float:right;
		margin-left:8px;
		padding:5px 10px 10px 10px;
		border:2px dotted #aaa;
		background:#fff;
		}
.MatchSponsor p
		{
		padding:3px 0 6px 0;
		margin:0;
		}
.MatchSponsor h4
		{
		font-size:1.1em;
		color:#666;
		margin:0;
		padding:0;
		text-align:left;
		line-height:100%;
		}
.BallSponsor
		{
		clear:right;
		float:right;
		margin:8px 0 0 8px;
		padding:5px 10px 10px 10px;
		border:2px dotted #aaa;
		background:#fff;
		}
.BallSponsor p
		{
		padding:3px 0 6px 0;
		margin:0;
		}
.BallSponsor h4
		{
		font-size:1.1em;
		color:#666;
		margin:0;
		padding:0;
		text-align:left;
		line-height:100%;
		}
/*Home Page News*/
.HeadlinesPanel	{
		width:594px;
		float:left;
		background:#fff;
 		}
.newstopic	{
		clear:both;
		height:104px;
		}
.newstopic img	{
		float:left;
		margin-right:5px;
		margin-bottom:5px;
		width:100px;
		height:100px;
		}
.newstopic h3	{
		padding:3px 0;
		margin:0 0 10px 0;
		color:#555;
		border-bottom:1px solid #86ecc7;
		border-top:1px solid #86ecc7;
		font-size:1.15em;
		letter-spacing:-1px;
		}
.newstopic a	{
		text-decoration:none;
		color:#555;
		}
/*Poll*/
.poll		{
		font-size:0.9em;
		height:201px;
		padding:0;
		margin:0;
		}
.pollinner	{
		background:#fff;
		padding:2px 5px;
		height:179px;
		}
.poll input	{
		width:15px;
		margin:-2px 0 0 0;
		padding:0;
		float:left;
		display:inline;
		border:none;
		background:transparent;
		}
.separator
		{
		clear:both;
		margin:4px 0;
		border-bottom:1px solid #86ecc7;
		}
.poll a:link, .poll a:visited, .poll a:active
		{
		font-size:1.1em;
		color:#fff;
		font-weight:bold;
		text-align:center;
		text-decoration:none;
		display:block;
		width:129px;
		height:28px;
		padding:1px 0 0 0;
		background:#000 url(/uploads/images/site/Vote.gif) no-repeat;
		}
.poll a:hover
		{
		font-size:1.1em;
		color:#86ecc7;
		font-weight:bold;
		text-align:center;
		text-decoration:none;
		display:block;
		width:129px;
		height:28px;
		padding:1px 0 0 0;
		background:#000 url(/uploads/images/site/VoteOn.gif) no-repeat;
		}
.blend3 img	{
		opacity:0;
		-moz-opacity:0;
		-khtml-opacity:0;
		filter: alpha(opacity=0);
		}
.blend img	{
		opacity:0;
		-moz-opacity:0;
		-khtml-opacity:0;
		filter: alpha(opacity=0);
		}
a:link.shopbutton,a:visited.shopbutton, a:active.shopbutton
		{
		padding:5px 3px 0 10px;
		margin:6px 0 5px 3px;
		font-weight:bold;
		width:146px;
		height:30px;
		display:block;
		color:#000;
		background:url(/uploads/images/site/Anibutton.gif) no-repeat;
		text-decoration:none;
		}
a:hover.shopbutton
		{
		padding:5px 3px 0 10px;
		margin:6px 0 5px 3px;
		font-weight:bold;
		width:146px;
		height:30px;
		display:block;
		color:#fff;
		background:url(/uploads/images/site/AniButtonON.gif) no-repeat;
		text-decoration:none;
		}		
/*footer*/
.Footer		{
		width:998px;
		padding:5px 0 0 0;
		color:#fff;
		font-size:0.85em;
		}
.Address p	{
		padding:2px 0px;
		margin:0;
		}
.Footer a:	{
		}
.Footer a:link, .Footer a:visited,.Footer a:active
		{
		color:#fff;
		text-decoration:none;
		border-bottom:1px dotted #b72828;
		}
.Footer a:hover
		{
		color:#b72828;
		text-decoration:none;
		border-bottom:1px dotted #666;
		}
.FooterLeft	{
		margin-left:20px;
		float:left;
		padding:0 0 0 10px;
		border-left:1px solid white;
		width:840px;
		}
.FooterRight	{
		width:125px;
		float:left;
		padding:0px 0 0 0;
		}
.Footer a.addthis_button 
		{
		border:0;
		color:#ff0;
		}
.confbar
		{
		background:url(/uploads/images/site/headerback.png) repeat-x #006;
		color:#fff;
		padding:4px 5px 2px 5px;
		font-weight:bold;
		text-align:center;
		display:block;
		}
.confbar a:link,.confbar a:visited, .confbar a:active
		{
		color:#fff;
		text-decoration:none;
		font-size:100%
		}
.confbar a:hover
		{
		color:#777;
		text-decoration:none;
		border-bottom:1px solid #fff;
		}
.confbar a:link,.confbar a:visited, .confbar a:active
		{
		color:#ff0;
		text-decoration:none;
		font-size:100%
		}
.confbar a:hover
		{
		color:#fff;
		text-decoration:none;
		border-bottom:1px solid #fff;
		}
.errorbar
		{
		background:#890300 url(/uploads/images/site/headerbackOn.png) repeat-x;
		color:#fff;
		padding:4px 5px 2px 5px;
		font-weight:bold;
		text-align:center;
		display:block;
		}
.errorbar a:link,.errorbar a:visited, .errorbar a:active
		{
		color:#fff;
		text-decoration:none;
		font-size:100%
		}
.errorbar a:hover
		{
		color:#ff0;
		text-decoration:none;
		border-bottom:1px solid #fff;
		}
/* div container used for sponsor buttons */
#imageContainer
		{
		position:relative;
		margin:auto;
		width:120px;
		}
	
#imageContainer2
		{
		position:relative;
		margin:auto;
		width:120px;
		}
	
/*Adbanners*/
#adbannertop	{
		width:468px;
		z-index:2;
		position:absolute;
		margin:8px 0 0 -185px;
		left:50%;
		}
#adbanner	{
		width:468px;
		z-index:2;
		position:absolute;
		top:0;
		margin:26px 0 0 -291px;
		left:50%;
		}
#adbannerFront	{
		width:468px;
		z-index:2;
		position:absolute;
		top:0;
		margin:582px 0 0 9px;
		border-bottom:0;
		}
/*Ad SkyScrapers*/
.skyscraper	{
		width:160px;
		height:600px;
		margin:0px 0 0 0;
		padding:0px 0 4px 0px;
		position:relative;
		float:right;
		}
.floatright	{
		float:right;
		}
/*Gallery*/
.galleryrow
		{
		clear:both;
		padding:10px 10px 0 0;
		}
.gallerycontainer
		{
		width:102px;
		float:left;
		margin-right:3px;
		margin-bottom:3px;
		position:relative;
		}
.gallerycaption
		{
		background:#ddd;
		padding:2px 5px;
		color:#fff;
		}
.responsepagespace
		{
		padding-top:80px;
		}
/*Fixtures*/
.fff		{
		background:#fff;
		padding:3px 5px;
		}
.fffR		{
		background:#fff;
		text-align:right;
		padding:3px 5px;
		}
.fffL		{
		background:#fff;
		padding:3px 5px;
		}
.fffC		{
		background:#fff;
		padding:3px 5px;
		text-align:center;
		}
.fff input	{
		padding-left:3px;
		width:97%;
		border:1px solid #00664d;
		background:#fff;
		}
.fffL input	{
		padding-left:3px;
		width:97%;
		border:1px solid #00664d;
		background:#fff;
		}
.fffC input	{
		padding-left:3px;
		width:97%;
		border:1px solid #00664d;
		background:#fff;
		text-align:center;
		}
.fffR input	{
		padding-left:3px;
		width:97%;
		border:1px solid #00664d;
		background:#fde8e7;
		text-align:right;
		}
.fffL textarea	{
		padding-left:3px;
		width:97%;
		border:1px solid #00664d;
		font-size:12px;
		background:#fde8e7;
		font-family:Trebuchet MS,Arial,Helvetica,Sans-serif;
		}
.fffL select	{
		padding-left:3px;
		border:1px solid #00664d;
		width:98%;
		background:#fde8e7;
		margin:0;
		}
.fffL P		{
		margin:0;
		line-height:110%;
		padding:5px 0 0 0;
		}
.fffL textarea	{
		padding-left:3px;
		width:97%;
		border:1px solid #00664d;
		font-size:12px;
		background:#fde8e7;
		font-family:Trebuchet MS,Arial,Helvetica,Sans-serif;
		}
.fffL select	{
		padding-left:3px;
		border:1px solid #00664d;
		width:98%;
		background:#fde8e7;
		margin:0;
		}
.bbb		{
		background:#90fbde;
		padding:3px 5px;
		}
.bbbR		{
		background:#90fbde;
		text-align:right;
		padding:3px 5px;
		}
.bbbL		{
		background:#90fbde;
		padding:3px 5px;
		}
.bbbC		{
		background:#90fbde;
		padding:3px 5px;
		text-align:center;
		}
.away		{
		background:#bfffee;
		padding:3px 5px;
		}
.awayR		{
		background:#bfffee;
		text-align:right;
		padding:3px 5px;
		}
.awayL		{
		background:#bfffee;
		padding:3px 5px;
		}
.awayC		{
		background:#bfffee;
		padding:3px 5px;
		text-align:center;
		}
.heineken	{
		background:#e2f2e5;
		padding:3px 5px;
		}
.heineken	{
		background:#e2f2e5;
		text-align:right;
		padding:3px 5px;
		}
.heineken	{
		background:#e2f2e5;
		padding:3px 5px;
		}
.heineken	{
		background:#bfffee;
		padding:3px 5px;
		text-align:center;
		}
.ddd		{
		background:#f2e2e5;
		}
.dddR		{
		background:#f2e2e5;
		text-align:right;
		padding:3px 5px;
		}
.dddL		{
		background:#f2e2e5;
		padding:3px 5px;
		}
.dddC		{
		background:#f2e2e5;
		padding:3px 5px;
		text-align:center;
		}
.eee		{
		background:#ddd;
		padding:3px 5px;
		}
.eeeR		{
		background:#ddd;
		text-align:right;
		padding:3px 5px;
		}
.eeeL		{
		background:#ddd;
		padding:3px 5px;
		}
.eeeC		{
		background:#ddd;
		padding:3px 5px;
		text-align:center;
		}
.eeeC input	{
		padding-left:3px;
		width:97%;
		border:1px solid #00664d;
		background:#ddd;
		text-align:center;
		}
.eee input	{
		padding-left:3px;
		width:97%;
		border:1px solid #00664d;
		background:#ddd;
		text-align:left;
		}
.eeeL input	{
		padding-left:3px;
		width:97%;
		border:1px solid #00664d;
		background:#ddd;
		text-align:left;
		}
.eeeR input	{
		padding-left:3px;
		width:97%;
		border:1px solid #00664d;
		background:#ddd;
		text-align:right;
		}
.greenbar 	{
		padding-left:5px;
		color:#fff;
		font-weight:bold;
		background:#ff998c url(/uploads/images/site/headerback.png);
		}
.greenbar a:link,.greenbar a:visited, .greenbar a:active
		{
		color:#fff;
		text-decoration:none;
		}
.greenbar a:hover
		{
		text-decoration:none;
		color:#86ecc7;
		text-decoration:none;
		}

.greenbarL 	{
		padding-left:5px;
		color:#fff;
		font-weight:bold;
		background:#ff998c url(/uploads/images/site/headerback.png);
		}
.greenbarR 	{
		color:#fff;
		font-weight:bold;
		background:#ff998c url(/uploads/images/site/headerback.png);
		text-align:right;
		padding-right:5px;
		}
.greenbarC 	{
		color:#fff;
		font-weight:bold;
		background:#ff998c url(/uploads/images/site/headerback.png);
		text-align:center;
		}
.greenbarL a:link,.greenbarL a:visited, .greenbarL a:active
		{
		color:#fff;
		text-decoration:none;
		}
.greenbarL a:hover
		{
		text-decoration:none;
		color:#86ecc7;
		text-decoration:none;
		}
.greenbarC a:link,.greenbarC a:visited, .greenbarC a:active
		{
		color:#000;
		text-decoration:none;
		}
.greenbarC a:hover
		{
		text-decoration:none;
		color:#2d44a5;
		text-decoration:none;
		}
.redbar 	{
		padding:3px 5px;
		color:#fff;
		font-weight:bold;
		background:#ff998c url(/uploads/images/site/headerback.png);
		}
.redbar a:link,.redbar a:visited, .redbar a:active
		{
		color:#fff;
		text-decoration:none;
		}
.redbar a:hover
		{
		text-decoration:none;
		color:#ffcfe0;
		text-decoration:none;
		}
/* Match Report Timeline */
.TimelineH1	{

		}
.TimelineTeam1	{
		background:#fff;
		}
.TimelineTeam2	{
		background:#fff;

		}
.TimelineRow	{
		clear:both;
		padding:0;
		}
.TimelineTimeT2	{
		font-weight:bold;
		display:block;
		float:left;
		width:50px;
		text-align:right;
		padding:3px 15px;
		margin:1px 1px 0px 0px;
		background:#eee;
		}
.TimelineTimeT1	{
		font-weight:bold;
		display:block;
		float:left;
		width:50px;
		text-align:right;
		padding:3px 15px;
		margin:1px 1px 0px 0px;
		background:#bfffee;
		}
.TimelineType	{
		display:none;
		}
.TimelineValueT2
		{
		display:inline;
		display:block;
		width:505px;
		text-align:left;
		padding:3px 15px 3px 27px;
		margin:1px 30px 0px 1px;
		background:#eee;
		}
.TimelineValueT1
		{
		display:inline;
		display:block;
		width:505px;
		text-align:left;
		padding:3px 15px 3px 27px;
		margin:1px 30px 0px 1px;
		background:#bfffee;
		}
.TimelineScoreW	{
		font-weight:bold;
		display:block;
		float:left;
		width:50px;
		text-align:center;
		padding:3px 15px;
		margin:1px 1px 0px 0px;
		background:#ddd;
		}
.TimelineScoreD	{
		font-weight:bold;
		display:block;
		float:left;
		width:50px;
		text-align:center;
		padding:3px 15px;
		margin:1px 1px 0px 0px;
		background:#ffb55d;
		}
.TimelineScoreL	{
		font-weight:bold;
		display:block;
		float:left;
		width:50px;
		text-align:center;
		padding:3px 15px;
		margin:1px 1px 0px 0px;
		background:#ff6d72;
		}
/*Match Report Gallery*/
.gallerycontainer	{
		width:102px;
		float:left;
		margin-right:3px;
		position:relative;
		}
.gallerycaption	{
		background:#000;
		padding:2px 5px;
		color:#fff;
		}
.squadcaption a:link,.squadcaption a:visited,.squadcaption a:active
		{
		text-decoration:none;
		color:#fff;
		font-size:0.75em;
		}
.squadcaption a:hover
		{
		text-decoration:none;
		color:#ff998c;
		font-size:0.75em;
		}
/*Match Report Notes*/
.notes		{
		background:#eee;
		margin:4px 0 0 0;
		padding:10px;
		}
/*Team List*/
.badgearea	{
		font-size:3.5em;
		color:#777;
		font-weight:bold;
		margin-top:10px;
		letter-spacing:-3px;
		}
.badgearea img	{
		display:inline;
		padding:0 5px 10px 0;
		}
.badgearea p	{
		padding-top:17px;
		}
.forwards	{
		}
.frontrow	{
		display:inline;
		float:right;
		padding-right:0px;
		position:relative;
		}
.secondrow	{
		padding-right:50px;
		margin-top:3px;
		clear:both;
		display:inline;
		float:right;
		position:relative;
		}
.backrow	{
		margin-top:3px;
		clear:both;
		display:inline;
		float:right;
		position:relative;
		width:320px;
		}
.backs		{
		clear:both;
		width:100%;
		border:1px;
		position:relative;
		}
.replacements	{
		margin:10px 0 0 3px;
		clear:both;
		width:100%;
		position:relative;
		}
.teamlistinstr	{
		background:#c5fdd1;
		margin:3px;
		padding:10px;
		display:inline;
		width:40%;
		float:left;
		}
.grassback	{
		width:100%;
		clear:both;
		background:#67d17e;
		padding:4px 0;
		}
/*Club Info*/
.maplink
		{
		float:right;
		display:inline;
		margin-left:2px;
		}
.maplink a
		{
		display:block;
		width:29px;
		height:29px;
		margin:0;
		text-decoration:none;
		text-align:center;
		font-weight:bold;
		font-size:0.7em;
		padding:0;
		}
.maplink a:link, .maplink a:visited, .maplink a:active
		{
		color:#fff;
		background:url(/uploads/images/site/map.png) no-repeat;
		}
.maplink a:hover
		{
		color:#000;
		background:url(/uploads/images/site/map.png) no-repeat 0 -29px;;
		border:0;
		}
.maplink span
		{
		display:none;
		}
.roadlink
		{
		float:right;
		display:inline;
		margin-left:2px;
		}
.roadlink a
		{
		display:block;
		width:29px;
		height:29px;
		margin:0;
		text-decoration:none;
		text-align:center;
		font-weight:bold;
		font-size:0.7em;
		padding:0;
		}
.roadlink a:link, .roadlink a:visited, .roadlink a:active
		{
		color:#fff;
		background:url(/uploads/images/site/car.png) no-repeat;
		}
.roadlink a:hover
		{
		color:#000;
		background:url(/uploads/images/site/car.png) no-repeat 0 -29px;;
		border:0;
		}
.roadlink span
		{
		display:none;
		}
.raillink
		{
		float:right;
		display:inline;
		margin-left:2px;
		}
.raillink a
		{
		display:block;
		width:29px;
		height:29px;
		margin:0;
		text-decoration:none;
		text-align:center;
		font-weight:bold;
		font-size:0.7em;
		padding:0;
		}
.raillink a:link, .raillink a:visited, .raillink a:active
		{
		color:#fff;
		background:url(/uploads/images/site/Rail.png) no-repeat;
		}
.raillink a:hover
		{
		color:#000;
		background:url(/uploads/images/site/Rail.png) no-repeat 0 -29px;;
		border:0;
		}
.raillink span
		{
		display:none;
		}
.parkinglink
		{
		float:right;
		display:inline;
		margin-left:2px;
		}
.parkinglink a
		{
		display:block;
		width:29px;
		height:29px;
		margin:0;
		text-decoration:none;
		text-align:center;
		font-weight:bold;
		font-size:0.7em;
		padding:0;
		}
.parkinglink a:link, .parkinglink a:visited, .parkinglink a:active
		{
		color:#fff;
		background:url(/uploads/images/site/parking.png) no-repeat;
		}
.parkinglink a:hover
		{
		color:#000;
		background:url(/uploads/images/site/parking.png) no-repeat 0 -29px;;
		border:0;
		}
.parkinglink span
		{
		display:none;
		}
.airlink
		{
		float:right;
		display:inline;
		margin-left:2px;
		}
.airlink a
		{
		display:block;
		width:29px;
		height:29px;
		margin:0;
		text-decoration:none;
		text-align:center;
		font-weight:bold;
		font-size:0.7em;
		padding:0;
		}
.airlink a:link, .airlink a:visited, .airlink a:active
		{
		color:#fff;
		background:url(/uploads/images/site/Air.png) no-repeat;
		}
.airlink a:hover
		{
		color:#000;
		background:url(/uploads/images/site/Air.png) no-repeat 0 -29px;
		border:0;
		}
.airlink span
		{
		display:none;
		}
.buslink
		{
		float:right;
		display:inline;
		margin-left:2px;
		}
.buslink a
		{
		display:block;
		width:29px;
		height:29px;
		margin:0;
		text-decoration:none;
		text-align:center;
		font-weight:bold;
		font-size:0.7em;
		padding:0;
		}
.buslink a:link, .buslink a:visited, .buslink a:active
		{
		color:#fff;
		background:url(/uploads/images/site/Coach.png) no-repeat;
		}
.buslink a:hover
		{
		color:#000;
		background:url(/uploads/images/site/Coach.png) no-repeat 0 -29px;
		border:0;
		}
.buslink span	{
		display:none;
		}
.emaillink	{
		float:right;
		display:inline;
		margin-left:2px;
		}
.emaillink a
		{
		display:block;
		width:29px;
		height:29px;
		margin:0;
		text-decoration:none;
		text-align:center;
		font-weight:bold;
		font-size:0.7em;
		padding:0;
		}
.emaillink a:link, .emaillink a:visited, .emaillink a:active
		{
		color:#fff;
		background:url(/uploads/images/site/Email.png) no-repeat;
		}
.emaillink a:hover
		{
		color:#000;
		background:url(/uploads/images/site/Email.png) no-repeat 0 -29px;;
		border:0;
		}
.emaillink span
		{
		display:none;
		}
td.infolink 	{
		padding:0!important;
		background:#003182;
		}
td.infolink a
		{
		display:block;
		width:29px;
		height:29px;
		margin:0;
		text-decoration:none;
		font-weight:bold;
		font-size:0.7em;
		padding:0;
		}
td.infolink a:link, td.infolink a:visited, td.infolink a:active
		{
		color:#fff;
		background:#000 url(/uploads/images/site/info.png) no-repeat;
		}
td.infolink a:hover 
		{
		color:#070;
		background:#000 url(/uploads/images/site/info.png) no-repeat 0 -29px;
		border:0;
		}
td.infolink span
		{
		background:#000;
		display:none;
		}
td.ticketslink 	{
		padding:0!important;
		background:#063585;
		}
td.ticketslink a
		{
		display:block;
		width:29px;
		height:29px;
		margin:0;
		text-decoration:none;
		text-align:center;
		font-weight:bold;
		font-size:0.7em;
		padding:0;
		}
td.ticketslink a:link, td.ticketslink a:visited, td.ticketslink a:active
		{
		color:#fff;
		background:#231F20 url(/uploads/images/site/tickets.png) no-repeat;
		}
td.ticketslink a:hover 
		{
		color:#800;
		background:#231F20 url(/uploads/images/site/tickets.png) no-repeat 0 -29px;
		border:0;
		}
td.ticketslink span
		{
		display:none;
		}
td.reportlink 	{
		padding:0!important;
		background:#063585;
		}
td.reportlink a
		{
		display:block;
		width:29px;
		height:29px;
		margin:0;
		text-decoration:none;
		text-align:center;
		font-weight:bold;
		font-size:0.7em;
		padding:0;
		}
td.reportlink a:link, td.reportlink a:visited, td.reportlink a:active
		{
		background:url(/uploads/images/site/MatchReport.png) no-repeat 0 0;
		}
td.reportlink a:hover 
		{
		background:url(/uploads/images/site/MatchReport.png) no-repeat 0 -29px;
		border:0;
		}
td.reportlink span
		{
		display:none;
		}
.tubelink
		{
		float:right;
		display:inline;
		margin-left:2px;
		}
.tubelink a
		{
		display:block;
		width:29px;
		height:29px;
		margin:0;
		text-decoration:none;
		text-align:center;
		font-weight:bold;
		font-size:0.7em;
		padding:0;
		}
.tubelink a:link, .tubelink a:visited, .tubelink a:active
		{
		color:#fff;
		background:url(/uploads/images/site/Tube.png) no-repeat;
		}
.tubelink a:hover
		{
		color:#000;
		background:url(/uploads/images/site/Tube.png) no-repeat 0 -29px;;
		border:0;
		}
.tubelink span
		{
		display:none;
		}	
.SkyTV		{
		float:right;
		display:inline;
		margin-left:2px;
		}
a.SkyTV		{
		display:block;
		width:29px;
		height:29px;
		margin:0;
		text-decoration:none;
		text-align:center;
		font-weight:bold;
		font-size:0.7em;
		padding:0;
		}
a.SkyTV:link, a.SkyTV:visited, a.SkyTV:active
		{
		color:#fff;
		background:url(/uploads/images/site/sky.gif) no-repeat;
		}
a.SkyTV:hover	{
		color:#000;
		background:url(/uploads/images/site/sky.gif) no-repeat 0 -29px;;
		border:0;
		}
a.SkyTV span	{
		display:none;
		}
.BBCTV		{
		float:right;
		display:inline;
		margin-left:2px;
		}
a.BBCTV		{
		display:block;
		width:29px;
		height:29px;
		margin:0;
		text-decoration:none;
		text-align:center;
		font-weight:bold;
		font-size:0.7em;
		padding:0;
		}
a.BBCTV:link, a.BBCTV:visited, a.BBCTV:active
		{
		color:#fff;
		background:url(/uploads/images/site/BBC.gif) no-repeat;
		}
a.BBCTV:hover	{
		color:#000;
		background:url(/uploads/images/site/BBC.gif) no-repeat 0 -29px;;
		border:0;
		}
a.BBCTV span	{
		display:none;
		}
.ITVTV		{
		float:right;
		display:inline;
		margin-left:2px;
		}
a.ITVTV		{
		display:block;
		width:29px;
		height:29px;
		margin:0;
		text-decoration:none;
		text-align:center;
		font-weight:bold;
		font-size:0.7em;
		padding:0;
		}
a.ITVTV:link, a.ITVTV:visited, a.ITVTV:active
		{
		color:#fff;
		background:url(/uploads/images/site/ITV.gif) no-repeat;
		}
a.ITVTV:hover	{
		color:#000;
		background:url(/uploads/images/site/ITV.gif) no-repeat 0 -29px;;
		border:0;
		}
a.ITVTV span	{
		display:none;
		}
/* Pop ups */
.popupheader	{
		width:398px;
		height:96px;
		background:#12130e url(/uploads/images/site/PopupHeader.gif) center top no-repeat;
		}
.popupheader h1	{
		padding:50px 0 0 170px;
		color:#fff;
		line-spacing:100%;
		font-size:14px;;
		}
.squadcontainer	{
		width:102px;
		float:left;
		margin-right:3px;
		position:relative;
		}
.squadcaption	{
		background:#000;
		padding:2px 1px;
		color:#fff;
		text-align:center;
		}
.squadcaption a:link,.squadcaption a:visited,.squadcaption a:active
		{
		text-decoration:none;
		color:#fff;
		font-size:0.75em;
		}
.squadcaption a:hover
		{
		text-decoration:none;
		color:#ff998c;
		font-size:0.75em;
		}
/*Competition Table Knockout layout*/
.DiagramContent	{
		height:20px;
		width:120px;
		margin:25px 0 25px 0;
		border:1px solid #fff;
		background:#fff;
		display:inline;
		float:left;
		padding:6px 4px 4px 4px;
		text-align:center;
		}
.Lines		{
		display:inline;
		width:15px;
		height:80px;
		float:left;
		}
.LineboxTop	{
		height:40px;
		width:15px;
		}
.LineboxBottom	{
		height:40px;
		width:15px;
		}
.game1		{
		height:70px;
		width:145px;
		margin-top:0px;
		display:inline;
		float:left;
		}
.game2		{
		height:70px;
		margin-top:50px;
		width:160px;
		display:inline;
		float:left;
		}
.KnockoutScore	{
		clear:both;
		color:#fff;
		text-align:center;
		}
/*Squad sponsor*/
.sponsor h5	{
		background:#aaa;
		color:#fff;
		font-weight:bold;
		padding:2px 5px;
		font-size:1em;
		width:198px;
		margin:0;
		}
.sponsor img	{
		padding:0 0 0 5px;
		}
/* css settings for blending images */
.blend img	{
		opacity: 0;
		-moz-opacity: 0;
		-khtml-opacity:0;
		filter: alpha(opacity=0);
 		}
 .blend		{
 		margin-bottom:20px;
 		}
ul#hubnav 	{
		list-style:none;
		list-style-image:none;
		margin:0px 0 0 20px;
		padding:0 0 10px 0px;
		width:146px;
		float:right;
		display:inline;
		}
ul#hubnav li	{
		padding:0;
		margin:0;
		}
ul#hubnav a	{
		width:132px;
		height:23px;
		background-image:url(/uploads/images/site/ButtonsShop.png);
		background-color:#fff;
		background-position: 0 0;
		background-repeat:no-repeat;
		color:#fff;
		text-align:left;
		line-height:23px;
		margin-bottom:1px;
		padding:0 5px 0 10px;
		display:block;
		text-decoration:none;
		}
ul#hubnav a:hover
		{
		background-position: 0 -28px;
		}
/* scrolling content css */
#scrollingContainer
		{
		background:#024130;
		width:316px;
		height:27px;
		padding:2px 10px;
		margin-right:10px;	
		overflow:hidden;
		color:#fff;
		}
#scrollingContainer a 
		{
		text-decoration: none;
		}
/*Splash Page Buttons*/
.SplashButton
		{
		padding:2px 4px;
		text-align:center;
		font-weight:bold;
		margin:0;
		}
a:link.SplashButton,a:visited.SplashButton, a:active.SplashButton
		{
		display:block;
		color:#fff;
		background:#000 url(/uploads/images/site/headerback.png) repeat-x;
		text-decoration:none;
		margin:0 1px;
		}
a:hover.SplashButton
		{
		background:#3da88a url(/uploads/images/site/headerbackOn.png) repeat-x;
		display:block;
		color:#fee;
		text-decoration:none;
		margin:0 1px;
		}
#newsContent	{
		background-repeat:no-repeat;
		float:left;
		padding:0;
		margin:0;
		background-color:#fff;
		}
.summaries	{
		margin-top:-200px;
		width:349px;
		height:78px;
		overflow:hidden;
		border:1px dotted yellow;
		background:#efe;
		}
.summaries p	{
		padding:8px 4px;
		margin:0;
		display:none;
		}
.summaries a	{
		text-decoration:none;
		}
.pad1		{
		clear:both;
		padding-bottom:2px;
		background:#fff;
		}
.pad15		{
		clear:both;
		padding-bottom:22px;
		background:#fff;
		}
.pad3		{
		clear:both;
		padding-bottom:3px;
		background:#fff;
		}
fieldset.mpu	{
		clear:both;
		border:#ccc 1px solid;
		padding:20px;
		width:300px;
		float:left;
		}
legend		{
		padding:5px;
		background:#ddd;
		color:#777;
		margin:0 0 10px 0;
		}
p.Venue		{
		padding-bottom:33px;
		}
p.KickOff	{
		padding-bottom:33px;
		}
/*Video Player*/
.VidFrame	{
		position:absolute;
		float:center;
		width:950px;
		height:600px;
		left:50%;
		margin:15px 0px 0px -475px;
		background: url(/Uploads/Images/Frame.png) no-repeat;
		}
#Index		{
		position:absolute;
		float:center;
		width:650px;
		left:50%;
		height:450px;
		margin:220px 0px 0px -325px;
		}
p.Venue		{
		padding-bottom:12px;
		}
p.KickOff	{
		padding-bottom:25px;
		}
/*Logon Page */
.logonpage	{
		position:relative;
		height:100%;
		border-bottom:1px solid #ddd;
		border-right:1px solid #ddd;
		border-left:1px solid #ddd;
		padding:0;
		margin:0;
		color:#000;
		}
.logonpic	{
		display:inline;
		position:relative;
		float:left;
		margin:0 10px 0 0;
		}
.logonpanel	{
		padding:10px;
		position:relative;
		height:268px;
		float:right;
		width:60%;
		}
.logonpanel hr	{
		padding:0;
		height:1px;
		color:#ddd;
		margin:0;
		}
.logonpanel p	{
		text-align:left;
		margin:0;
		padding:5px 0 0 0;
		line-height:135%;
		}
.logonpanel fieldset
		{
		border:#ddd solid 1px;
		padding:10px 20px 10px 10px;
		width:350px;
		height:205px;
		}
.logonpanel legend
		{
		background:#eee;
		border:#ddd solid 1px;
		padding:5px;
		text-align:right;
		padding:2px 10px 2px 10px;
		width:7.5em;
		color:#000;
		margin-left:6px;
		}
.logonpanel label
		{
		clear:both;
		position:relative;
		float:left;
		text-align:right;
		width:7.5em;
		padding:2px 10px 2px 10px;
		display:inline;
		color:#000;
		background:#eee;
		border:1px solid #ddd;
		margin:6px 10px 0 7px;
		}
.logonpanel input
		{
		width:142px;
		}
.logonpanel ul	{
		list-style:none;
		padding:2px 0 0 75px;
		margin:0;
		width:176px;
		}
.logonpanel li
		{
		width:178px;
		margin:0;
		padding-top:0;
		padding-bottom:0;
		}
a:link.logonpanel li, a:visited.logonpanel li, a:active.logonpanel li
		{
		display:block;
		color:#fff;
		font-weight:bold;
		text-decoration:none;
		border:1px solid #ddd;
		list-style:none;		
		}
a:hover.logonpanel li
		{
		display:block;
		color:#ddd;
		font-weight:bold;
		text-decoration:none;
		border:1px solid #ddd;
		}
a.SendButton
		{
		width:132px;
		height:23px;
		background-image:url(/uploads/images/site/ButtonsShop.png);
		background-color:#fff;
		background-position: 0 0;
		background-repeat:no-repeat;
		color:#fff;
		text-align:left;
		line-height:23px;
		margin:0 0 1px 55px;;
		padding:0 5px 0 10px;
		display:block;
		text-decoration:none;
		float:left;
		}
a:hover.SendButton
		{
		background-position: 0 -28px;
		}
.KitSponsors	{
		clear:both;
		margin:0;
		padding:0px;
		width:980px;
		height:105px;
		}
.KitSponsors img
		{
		padding:4px 5px 4px 0;
		}
.KitSponsors h6
		{
		clear:both;
		background: url(/uploads/Images/thumbnails/OurKitSponsors.gif) no-repeat;
		width:130px;
		height:22px;
		padding:0 0 4px 0;
		margin:0;
		}
.KitSponsors h6 span
		{
		display:none;
		}
/*Social Bookmarking*/
.BookMarks	{
		font-size:0.9em;
		clear:both;
		position:relative;
		}
.BookMarks p	{
		clear:left;
		padding:5px 0 10px 0;
		margin:0;
		}
.BookMarks ul	{
		margin:0 0 2px 0;
		padding:0;
		}
.BookMarks ul li
		{
		float:left;
		display:block;
		width:65px;
		height:20px;
		display:inline;
		position:relative;
		padding-left:25px;
		text-align:left;
		}
.BookMarks a
		{
		text-decoration:none;
		}
.BookMarks ul li.Delicious
		{
		background:url(/cms/icons/Delicious.gif) no-repeat;
		width:70px;
		}
.BookMarks ul li.Stumbleupon
		{
		background:url(/cms/icons/Stumbleupon.gif) no-repeat;
		width:85px;
		}
.BookMarks ul li.Digg
		{
		background:url(/cms/icons/Digg.gif) no-repeat;
		width:45px;
		}
.BookMarks ul li.Reddit
		{
		background:url(/cms/icons/Reddit.gif) no-repeat;
		width:55px;
		}
.BookMarks ul li.Facebook
		{
		background:url(/cms/icons/Facebook.gif) no-repeat;
		width:70px;
		}
.BookMarks ul li.Twitter
		{
		background:url(/cms/icons/Twitter.gif) no-repeat;
		width:70px;
		}
.BookMarks ul li.Email
		{
		width:70px;
		padding:3px 3px 0px 40px;
		background:url(/cms/icons/Email.png) no-repeat;
		}
.BookMarks ul li.Bookmark
		{
		background:url(/cms/icons/Bookmark.png) no-repeat;
		width:118px;
		padding:3px 3px 0px 30px;
		}
.BookMarks ul li.SendtoFriend
		{
		background:url(/cms/icons/SendtoFriend.png) no-repeat;
		width:90px;
		padding:3px 3px 0px 23px;
		}
/* Blog */
.Blog label	{
		display:block;
		clear:left;
		height:14px;
		font-size:0.9em;
		padding:3px 10px;
		margin:1px 10px 1px 0;
		width:105px;
		color:#777;
		text-align:left;
		background:#fff url(/uploads/images/site/WidgetHeader.gif) -60px 0 repeat-x;
		}
.Blog input	{
		width:471px;
		padding:2px;
		}
.Blog textarea	{
		width:471px;
		height:150px;
		padding:2px;
		}
.Blog a.BlogButton
		{
		clear:left;
		color:#fff;
		display:block;
		width:100px;
		height:24px;
		line-height:24px;
		padding:2px 5px;
		text-align:center;
		font-weight:bold;
		text-decoration:none;
		position:relative;
		margin:10px 175px 0 0px;
		float:right;
		}
.Blog a:link.BlogButton, .Blog a:active.BlogButton, Blog a:visited.BlogButton
		{
		background:#57a5d3;
		}
.Blog a:hover.BlogButton
		{
		color:#57a5d3;
		background:#f0f0f0;
		}
.BlogReplies
		{
		clear:both;
		margin-top:10px;
		}
.BlogReplies p	{
		width:580px;
		}
.BlogSeparator	{
		width:580px;
		padding:10px 0;
		border-bottom:1px solid #f0f0f0;
		}
.AlphaList
		{
		float:right;
		font-size:0.9em;
		font-weight:bold;
		padding:4px 20px 0 20px;
		color:#fff;
		}
.AlphaList a:link, .AlphaList a:active, .AlphaList a:visited.BlogButton
		{
		color:#fff!important;
		}
.AlphaList a:hover
		{
		color:#173c50!important;
		}
.Big		{
		color:#57a5d3;
		font-size:1.2em;
		}
.panelinnerITV	{
		padding:3px;
		}
/*Picture Panels*/
.GalleryRow	{
		clear:both;
		padding:10px 0px 0 0;
		}
.PicturePanel
		{
		width:240px;
		height:230px;
		float:left;
		margin-right:8px;
		}
.PictureBox
		{
		width:232px;
		padding:4px;
		float:left;
		border:1px solid #ddd;
		}
.TextBox
		{
		margin-top:4px;
		padding:4px;
		color:#666;
		width:222px;
		height:25px;
		text-align:center;
		border:1px solid #ddd;
		}
.TextBox p
		{
		margin:0;
		padding:0 0 0 4px;
		text-align:left;
		}
/*Extranet*/
#ExtranetSearch
		{
		clear:both;
		margin:0;
		padding:0;
		width:210px;
		float:right;
		position:relative;
		padding:0;
		}
ul#SearchExt label
		{
		display:inline;
		float:left;
		padding:6px 4px 0 0;
		margin:0;
		font-size:0.8em;
		color:#09c;
		}
ul#SearchExt li
		{
		margin:0px;
		list-style:none;
		}
ul#SearchExt li form
		{
		padding:0;
		}
#ExtranetSearch li img
		{
		vertical-align:top;
		position:relative;
		}
html>body#ExtranetSearch li img
		{
		position:relative;
		}
ul#SearchExt li input.textfield
		{
		width:90px;
		height:21px;
		padding:4px 5px 2px 5px;
		font-size:0.8em;
		border:none;
		color:#09c;
		background:url(/uploads/images/site/SearchStretch.png) 0 0 repeat-x;
		}
html>body#ExtranetSearch li input.textfield
		{
		width:105px;
		position:relative;
		}
.SearchExtR
		{
		margin:0px 0;
		}
.FileList
		{
		width:100%;
		clear:both;
		font-size:0.95em;
		margin:0;
		padding:0;
		background:#00543e;
		}
.FileList th
		{
		background:#aaa;
		color:#eee;
		padding:0;
		margin:0;
		}
a:link.SortDown, a:active.SortDown, a:visited.SortDown
		{
		color:#667;
		text-decoration:none;
		display:block;
		height:12px;
		background:url(/cms/icons/DownOff.png) center repeat-x;
		padding:5px;
		margin:0;
		text-align:left;
		}
a:hover.SortDown
		{
		color:#223;
		text-decoration:none;
		display:block;
		height:12px;
		background:url(/cms/icons/DownON.png) center repeat-x;
		padding:5px;
		margin:0;
		text-align:left;
		}
a:link.SortUp, a:active.SortUp, a:visited.SortUp
		{
		color:#667;
		text-decoration:none;
		display:block;
		height:12px;
		background:url(/cms/icons/UpOff.png) center repeat-x;
		padding:5px;
		margin:0;
		text-align:left;
		}
a:hover.SortUp
		{
		color:#223;
		text-decoration:none;
		display:block;
		height:12px;
		background:url(/cms/icons/UpON.png) center  repeat-x;
		padding:5px;
		margin:0;
		text-align:left;
		}
a:link.SortNone, a:active.SortNone, a:visited.SortNone
		{
		text-decoration:none;
		color:#667;
		display:block;
		height:12px;
		background:url(/cms/icons/SortOff.png) center repeat-x;
		padding:5px;
		margin:0;
		text-align:left;
		}
a:hover.SortNone
		{
		color:#223;
		text-decoration:none;
		display:block;
		height:12px;
		background:url(/cms/icons/SortON.png) center repeat-x;
		padding:5px;
		margin:0;
		text-align:left;
		}
.FileList td
		{
		padding:3px 5px;
		}
td.Light
		{
		background:#fff;
		}
td.Dark
		{
		background:#e8ecff;
		}
/*Thumbnail Zoom*/
.ThumbContainer
		{
		width:100px;
		height:116px;
		float:left;
		display:inline;
		padding:auto;
		padding:0;
		position:relative;
		background:#777;
		display:block;
		margin:5px 10px 5px 0;
		}
.ThumbCaption
		{
		background:#004067;
		width:100px;
		padding:2px 1px;
		marign:0;
		color:#fff;
		text-align:center;
		}
.ThumbCaption a:link,.ThumbCaption a:visited,.ThumbCaption a:active
		{
		text-decoration:none;
		color:#fff;
		font-size:0.9em;
		}
.ThumbCaption a:hover
		{
		text-decoration:none;
		color:#c48721;
		font-size:0.9em;
		}
.IconContainer
		{
		width:99px;
		height:156px;
		float:left;
		display:inline;
		padding:auto;
		padding:3px;
		position:relative;
		display:block;
		margin:0px 4px 3px 0;
		background:#eee;
		}
.IconContainer a:link,.IconContainer a:visited,.IconContainer a:active
		{
		text-decoration:none;
		color:#667;
		font-size:0.9em;
		}
.IconContainer a:hover
		{
		text-decoration:none;
		color:#444;
		font-size:0.9em;
		}
.WThumbContainer
		{
		width:125px;
		height:200px;
		float:left;
		display:inline;
		padding:auto;
		padding:0;
		position:relative;
		background:#777;
		display:block;
		margin:5px 10px 5px 0;
		}
.WThumbCaption
		{
		background:#004067;
		width:123px;
		height:24px;
		padding:2px 1px;
		marign:0;
		color:#fff;
		text-align:center;
		}
.WThumbCaption a:link,.WThumbCaption a:visited,.WThumbCaption a:active
		{
		text-decoration:none;
		color:#fff;
		font-size:0.9em;
		}
.WThumbCaption a:hover
		{
		text-decoration:none;
		color:#c48721;
		font-size:0.9em;
		}
.HThumbContainer
		{
		width:200px;
		height:145px;
		float:left;
		display:inline;
		padding:auto;
		padding:0;
		position:relative;
		background:#777;
		display:block;
		margin:5px 10px 5px 0;
		}
.HThumbCaption
		{
		background:#004067;
		width:198px;
		padding:2px 1px;
		marign:0;
		color:#fff;
		text-align:center;
		}
.HThumbCaption a:link,.HThumbCaption a:visited,.HThumbCaption a:active
		{
		text-decoration:none;
		color:#fff;
		font-size:0.9em;
		}
.HThumbCaption a:hover
		{
		text-decoration:none;
		color:#c48721;
		font-size:0.9em;
		}
.DropdownRow
		{
		padding:8px 2px 8px 5px;
		background:#c30033 url(/uploads/images/site/headerback.png) center top repeat-x;
		margin:0px 0 0 0;
		}
.Dropdown
		{
		float:left;
		display:inline;
		}
.Dropdown select
		{
		float:left;
		color:#444;
		background:#eee url(/uploads/images/site/inputback.png) repeat-x ;
		width:140px;
		border:1px solid #fff;
		padding:1px 2px;
		margin:10px 2px 0 2px;
		outline:none;
		}
/*New News Index Page*/
.NewsPanelInner	{
		margin:0;
		padding:0px 20px 20px 20px;
		}
.NewsPanelInner h1
		{
		color:#777;
		font-size:1.8em;
		letter-spacing:-1px;
		text-align:left;
		margin:5px 0;
		}
.NewsPanelInner h2
		{
		color:#777;
		font-size:1.3em;
		letter-spacing:-1px;
		text-align:left;
		margin:5px 0;
		}
.NewsPanelInner	p
		{
		}
.More		{
		text-decoration:none;
		padding:0 20px 10px 20px;
		}
.More a		{
		text-decoration:none;
		clear:both;
		}
.TopMore	{
		text-decoration:none;
		clear:both;
		}
.NewsPanelInnerDk
		{
		background:#c30033;
		margin:0;
		padding:20px;
		color:#fff;
		height:460px;
		}
.NewsPanelInnerDk h1
		{
		color:#fff;
		font-size:1.8em;
		letter-spacing:-1px;
		text-align:left;
		margin-top:5px;
		}
.NewsPanelInnerDk h2
		{
		font-style:italic;
		color:white;
		margin:8px 0;		
		}
.NewsPanelInnerDk a
		{
		color:#fff;
		border-bottom:1px dotted #fff;
		text-decoration:none;
		}		
.NewsPanelInnerDk a:hover
		{
		color:#fff;
		border-bottom:1px solid #fff ;
		text-decoration:none;
		}		
.NewsPanelInnerDk p
		{
		padding:5px 0;
		margin:0;
		}
#NewsPageRow1	{
		padding:0;
		margin:0px 0 0 0;
		width:779px;
		}
#NewsPageRow2	{
		padding:0;
		margin:0px 0 0 0;
		width:779px;
		}
.NewsPanel-1	{
		margin:0 0 4px 0;
		padding:0;
		position:relative;
		width:575px;
		float:left;
		}
.NewsPanel-1 img
		{
		float:left;
		padding-right:10px;
		}
.NewsPanel-2	{
		margin:0;
		padding:0;
		position:relative;
		width:380px;
		float:right;
		margin-top:0px;
		}
.NewsDate	{
		color:#003082;
		width:1.1em;
		font-weight:bold;
		}
.NewsPanel-3	{
		margin:0;
		padding:0;
		position:relative;
		width:285px;
		float:left;
		margin-right:4px;
		margin-bottom:4px;
		}
.NewsPanel-3 img
		{
		float:left;
		padding-right:10px;
		}
.NewsPanelOuter	{
		background:#383e3b;
		padding:5px;
		margin:0;
		}
.NewsRow
		{
		border-bottom:1px solid #eee;
		padding:2px 0 2px !important;
		display:block;
		}
.NewsPicCal	{
		width: 170px;
		height:100px;
		float:left;
		}
.NewsRow img	{
		width:100px;
		height:100px;
		float:left;
		padding-right:10px;
		}
.NewsRow h4	{
		font-size:0.9em;
		color:#4186fe;
		padding:5px 0 4px 0;
		margin:0;
		float:left;
		display:block;
		height:14px;
		width:640px;
		font-weight:bold;
		}
.NewsRow h2	{
		color:#777;
		font-size:1.6em;
		width:640px;
		letter-spacing:-1px;
		margin:0;
		padding:3px 0 4px 0;	
		}
.CalendarPanel	{
		background: url(/uploads/images/calendar.png) center top no-repeat;
		width:50px;
		height:80px;
		padding-top:20px;
		float:Left;
		}
.CalendarDay	{
		text-align:center;
		font-size:1.3em;
		font-weight:bold;
		color:#888;
		line-height:0.9em;
		}
.CalendarYear	{
		text-align:center;
		font-size:0.7em;
		font-weight:bold;
		color:#666;
		}
.NewsButton	{
		padding:35px 0 0 2px;
		}
.NewsButton a:link, .NewsButton a:visited, NewsButton a:active
		{
		background:url(/uploads/images/site/TableSubmitButton.png) 0 0 no-repeat;
		color:#fff;
		width:44px;
		height:20px;
		border:0;
		padding:0 2px 2px 4px;
		line-height:22px;
		text-decoration:none;
		display:block;
		}
.NewsButton a:hover
		{
		background:url(/uploads/images/site/TableSubmitButton.png) 0 -22px no-repeat;
		color:#fff;
		width:44px;
		height:20px;
		border:0;
		padding:0 2px 2px 4px;
		line-height:22px;
		text-decoration:none;
		display:block;
		}
.NewsSplitBar	{
		float:left;
		width:48%;
		padding-top:2px;
		}
.NewsSplitBar a
		{
		background:url(/uploads/images/site/SplitBarButtons.png) 0 0 no-repeat;
		color:#fff;
		width:54px;
		height:21px;
		border:0;
		padding:1px 0px 0px 0px;
		margin:0;
		float:left;
		line-height:20px;
		text-align:center;
		}
.NewsSplitBar a:hover
		{
		background:url(/uploads/images/site/SplitBarButtons.png) 0 -22px no-repeat;
		color:#fd8eb5;
		width:54px;
		height:21px;
		border:0;
		padding:1px 0px 0px 0px;
		margin:0;
		line-height:20px;
		text-align:center;
		}
/* Squad Display */
.SquadDisplayText
		{
		border-left:1px solid #c30033;
		border-right:1px solid #c30033;
		border-bottom:1px solid #c30033;
		padding:20px;
		margin-bottom:30px;
		width:748px;
		}
/*Player Display */
.Synopsis	{
		width:64%;
		float:left;
		padding-top:10px;
		}
.PlayerPic	{
		padding:5px;
		border:solid 1px #ddd;
		margin:0px 20px 10px 0px;
		align:left;
		}
form#BizSearch
		{
		float:right;
		padding:1px 0px 0 0px;
		}
#BizSearch input
		{
		float:left;
		color:#444;
		background:#eee url(/uploads/images/site/inputback.png) repeat-x ;
		width:160px;
		border:1px solid #fff;
		padding:3px 2px;
		margin:1px 2px 0 1px;
		outline:none;
		}
/*Color Picker*/
#colorSelector 	{
		position: relative;
		margin-left:160px;
		width: 36px;
		height: 36px;
		background: url(/cms/cmsimages/select3.png);
		}
#colorSelector div
		{
		position: absolute;
		top: 3px;
		left: 3px;
		width: 30px;
		height: 30px;
		background: url(/cms/cmsimages/select3.png) center;
		}
#colorSelector2 {
		position: absolute;
		top: 0;
		left: 0;
		width: 36px;
		height: 36px;
		background: url(/cms/cmsimages/select2.png);
		}
#colorSelector2 div
		{
		position: absolute;
		top: 4px;
		left: 4px;
		width: 28px;
		height: 28px;
		background: url(/cms/cmsimages/select2.png) center;
		}
#colorpickerHolder2
		{
		top: 32px;
		left: 0;
		width: 356px;
		height: 0;
		overflow: hidden;
		position: absolute;
		}
#colorpickerHolder2 .colorpicker 
		{
		background-image: url(/cms/cmsimages/custom_background.png);
		position: absolute;
		bottom: 0;
		left: 0;
		}
#colorpickerHolder2 .colorpicker_hue div
		{
		background-image: url(/cms/cmsimages/custom_indic.gif);
		}
#colorpickerHolder2 .colorpicker_hex
		{
		background-image: url(/cms/cmsimages/custom_hex.png);
		}
#colorpickerHolder2 .colorpicker_rgb_r
		{
		background-image: url(/cms/cmsimages/custom_rgb_r.png);
		}
#colorpickerHolder2 .colorpicker_rgb_g
		{
		background-image: url(/cms/cmsimages/custom_rgb_g.png);
		}
#colorpickerHolder2 .colorpicker_rgb_b
		{
		background-image: url(/cms/cmsimages/custom_rgb_b.png);
		}
#colorpickerHolder2 .colorpicker_hsb_s
		{
		background-image: url(/cms/cmsimages/custom_hsb_s.png);
		display: none;
		}
#colorpickerHolder2 .colorpicker_hsb_h
		{
		background-image: url(/cms/cmsimages/custom_hsb_h.png);
		display: none;
		}
#colorpickerHolder2 .colorpicker_hsb_b
		{
		background-image: url(/cms/cmsimages/custom_hsb_b.png);
		display: none;
		}
#colorpickerHolder2 .colorpicker_submit
		{
		background-image: url(/cms/cmsimages/custom_submit.png);
		}
#colorpickerHolder2 .colorpicker input
		{
		color: #778398;
		}
#customWidget
		{
		position: relative;
		height: 36px;
		}
.colorpicker 	{
		width: 356px;
		height: 176px;
		overflow: hidden;
		position: absolute;
		background: url(/cms/cmsimages/colorpicker_background.png);
		font-family: Arial, Helvetica, sans-serif;
		display: none;
		}
.colorpicker_color
		{
		width: 150px;
		height: 150px;
		left: 14px;
		top: 13px;
		position: absolute;
		background: #f00;
		overflow: hidden;
		cursor: crosshair;
		}
.colorpicker_color div
		{
		position: absolute;
		top: 0;
		left: 0;
		width: 150px;
		height: 150px;
		background: url(/cms/cmsimages/colorpicker_overlay.png);
		}
.colorpicker_color div div
		{
		position: absolute;
		top: 0;
		left: 0;
		width: 11px;
		height: 11px;
		overflow: hidden;
		background: url(/cms/cmsimages/colorpicker_select.gif);
		margin: -5px 0 0 -5px;
		}
.colorpicker_hue
		{
		position: absolute;
		top: 13px;
		left: 171px;
		width: 35px;
		height: 150px;
		cursor: n-resize;
		}
.colorpicker_hue div
		{
		position: absolute;
		width: 35px;
		height: 9px;
		overflow: hidden;
		background: url(/cms/cmsimages/colorpicker_indic.gif) left top;
		margin: -4px 0 0 0;
		left: 0px;
		}
.colorpicker_new_color
		{
		position: absolute;
		width: 60px;
		height: 30px;
		left: 213px;
		top: 13px;
		background: #f00;
		}
.colorpicker_current_color
		{
		position: absolute;
		width: 60px;
		height: 30px;
		left: 283px;
		top: 13px;
		background: #f00;
		}
.colorpicker input
		{
		background-color: transparent;
		border: 1px solid transparent;
		position: absolute;
		font-size: 10px;
		font-family: Arial, Helvetica, sans-serif;
		color: #898989;
		top: 4px;
		right: 11px;
		text-align: right;
		margin: 0;
		padding: 0;
		height: 11px;
		}
.colorpicker_hex
		{
		position: absolute;
		width: 72px;
		height: 22px;
		background: url(/cms/cmsimages/colorpicker_hex.png) top;
		left: 212px;
		top: 142px;
		}
.colorpicker_hex input
		{
		right: 6px;
		}
.colorpicker_field
		{
		height: 22px;
		width: 62px;
		background-position: top;
		position: absolute;
		}
.colorpicker_field span
		{
		position: absolute;
		width: 12px;
		height: 22px;
		overflow: hidden;
		top: 0;
		right: 0;
		cursor: n-resize;
		}
.colorpicker_rgb_r
		{
		background-image: url(/cms/cmsimages/colorpicker_rgb_r.png);
		top: 52px;
		left: 212px;
		}
.colorpicker_rgb_g
		{
		background-image: url(/cms/cmsimages/colorpicker_rgb_g.png);
		top: 82px;
		left: 212px;
		}
.colorpicker_rgb_b
		{
		background-image: url(/cms/cmsimages/colorpicker_rgb_b.png);
		top: 112px;
		left: 212px;
		}
.colorpicker_hsb_h
		{
		background-image: url(/cms/cmsimages/colorpicker_hsb_h.png);
		top: 52px;
		left: 282px;
		}
.colorpicker_hsb_s
		{
		background-image: url(/cms/cmsimages/colorpicker_hsb_s.png);
		top: 82px;
		left: 282px;
		}
.colorpicker_hsb_b
		{
		background-image: url(/cms/cmsimages/colorpicker_hsb_b.png);
		top: 112px;
		left: 282px;
		}
.colorpicker_submit
		{
		position: absolute;
		width: 22px;
		height: 22px;
		background: url(/cms/cmsimages/colorpicker_submit.png) top;
		left: 322px;
		top: 142px;
		overflow: hidden;
		}
.colorpicker_focus
		{
		background-position: center;
		}
.colorpicker_hex.colorpicker_focus
		{
		background-position: bottom;
		}
.colorpicker_submit.colorpicker_focus
		{
		background-position: bottom;
		}
.colorpicker_slider
		{
		background-position: bottom;
		}
/*Business Ads */
.AdPanel	{
		float:left;
		display:block;
		width:425px;
		margin-bottom:4px;
		min-height:430px;
		background-color:#777;
		background-position:bottom right 
		background-repeat:no-repeat;
		}
.Adpanel h2	{
		display:block;
		width:425px;
		height:40px;
		}
.AdPanel p	{
		color:#fff;
		padding:3px 6px;
		}
.AdPanel a	{
		color:#fff;
		}
.AdPanel a:hover
		{
		color:#000;
		}
.AdCopy		{
		width:100%;
		height:70px;
		display:block;
		}
/*Front Page Section*/
#LoginPanelFront
		{
		width:464px;
		float:left;
		margin:0 4px 0 0;
		height:183px;
		display:block;
		border:1px solid white;
		background-image:url(/uploads/images/ShotsOnlineBack.jpg);
		background-position:right top;
		}
#LoginPanelFront h6
		{
		height:20px;
		}
#LoginPanelFront h6 a
		{
		display:block;
		width:444px;
		background-image:url(/uploads/images/site/LongButton.png);
		background-position:0 -1px;
		background-repeat:repeat-x;
		color:#fff;
		padding:5px 10px;
		text-decoration:none;
		outline:none;
		border-bottom:1px solid #fff;
		border-right:1px solid #fff;
		}
#LoginPanelFront h6 a:hover
		{
		background-position:0% -29px;
		}
#LoginPanelFront form
		{
		padding:0;
		margin:0;
		}
#LoginPanelFront fieldset
		{
		width:100px;
		float:left;
		padding:0;
		margin:9px 0px 0 4px;
		border:0;
		}		
#LoginPanelFront label
		{
		display:none;
		width:47px;
		font-size:0.9em;
		text-align:right;
		margin:0px 2px 1px 2px;
		padding:3px 0 0 0;		
		}
#LoginPanelFront input
		{
		font-size:0.9em;
		width:94px;
		margin:0 0 1px 0;
		}
#LoginPanelFront p
		{
		padding:5px 0 0 0;
		}
#LoginPanelFront br
		{
		clear:both;
		}
#LoginPanelFront p a
 		{
 		background:#c40034;
 		color:#fff;
 		font-size:0.95em;
 		display:block;
 		padding:3px 3px 3px 6px;
		text-decoration:none;
		width:91px;
		margin:1px 1px 1px 0px;
 		}
#LoginPanelFront p a:hover
 		{
 		background:#003082;
 		}
#LoginPanelFront img
 		{
 		margin:9px 4px 0 0;
 		float:right;
 		}
#LoginPanelFront TextBlock
		{
		width:160px;
		background:#fff;
		border:1px solid #003082;
		color:#003082;
		padding:4px;
		margin:9px 10px 0 0px;
		float:left;
		}
#TicketsPanelFront
		{
		width:190px;
		float:left;
		margin:0 4px 0 0;
		height:183px;
		display:block;
		border:1px solid white;
		background-position:right top;
		}
#TicketsPanelFront h6
		{
		height:20px;
		}
#TicketsPanelFront h6 a
		{
		display:block;
		width:170px;
		background-image:url(/uploads/images/site/LongButton.png);
		background-position:0 -1px;
		background-repeat:repeat-x;
		color:#fff;
		padding:5px 10px;
		text-decoration:none;
		outline:none;
		border-bottom:1px solid #fff;
		border-right:1px solid #fff;
		}
#TicketsPanelFront h6 a:hover
		{
		background-position:0% -29px;
		}
#TicketsPanelFront img
		{
		margin-top:5px;
		}
 /*Next Match Panel Faders*/
.fadecontentwrapper
		{
		/* Total width: 350px+5px+5px=360px Read relative width relations for the other two containers below! */
		position: relative;
		width: 308px;
		height: 150px; /* Set height to be able to contain height of largest content shown*/
		padding:4px;
		background:#460c0c url(/uploads/images/site/BackgroundShop.jpg) repeat-x;
		overflow: hidden;
		border:1px solid white;
		}
.fadecontent
		{
		/*style for each fade content DIV within wrapper. Total width: 330px+10px+10px=350px (".fadecontentwrapper" width minus its padding and borders, if any) */
		position: absolute;
		margin: 0px;
		padding:10px;
		visibility: hidden;
		width: 308px;
		background:#fff;
		}
.fadecontenttoggler
		{
		/*style for DIV used to contain toggler links. Total width: 350px+5px+5px=360px */
		width: 318px;
		padding:0px;
		background:#eee;
		overflow: hidden;
		}
.fadecontenttoggler a
		{
		/*style for every navigational link within toggler */
		display:block;
		width:74px;
		height:20px;
		text-decoration:none;
		background-image:url(/uploads/images/site/MatchTabs.png);
		background-color:#fff;
		background-position:0 0;
		background-repeat:no-repeat;
		color:#fff;
		text-align:center;
		padding-top:5px;
		float:left;
		outline:none;
		}
.fadecontenttoggler a:hover
		{
		background-position:0 -28px;
		}
.fadecontenttoggler a.toc
		{
		/*style for individual toggler links (page 1, page 2, etc). ".toc" class auto generated! */
		}
.fadecontenttoggler a.prev
		{
		/*style for "prev" and "next" toggler links. ".prev" and ".next" classes auto generated! */
		display:block;
		width:11px;
		height:20px;
		text-decoration:none;
		background-image:url(/uploads/images/site/MatchTabsPrev.png);
		background-color:#fff;
		background-position:0 0;
		background-repeat:no-repeat;
		color:#fff;
		text-align:center;
		padding-top:5px;
		float:left;
		outline:none;
		}
.fadecontenttoggler a.next
		{
		/*style for "prev" and "next" toggler links. ".prev" and ".next" classes auto generated! */
		display:block;
		width:11px;
		height:20px;
		text-decoration:none;
		background-image:url(/uploads/images/site/MatchTabsNext.png);
		background-color:#fff;
		background-position:0 0;
		background-repeat:no-repeat;
		color:#fff;
		text-align:center;
		padding-top:5px;
		float:left;
		outline:none;
		}
.fadecontenttoggler a.prev:hover, .fadecontenttoggler a.next:hover
		{
		background-position:0 -28px;
		}
.fadecontenttoggler a.selected
		{
		/*style for selected page's toggler link. ".selected" class auto generated! */
		/*style for every navigational link within toggler */
		display:block;
		width:74px;
		height:20px;
		text-decoration:none;
		background-image:url(/uploads/images/site/MatchTabs.png);
		background-color:#fff;
		background-position:0  -28px;
		background-repeat:no-repeat;
		color:#fff;
		text-align:center;
		padding-top:5px;
		float:left;
		color: #fff;
		outline:none;
		}
 #NextMatchTab img
 		{
 		width:75px;
 		height:75px;
 		float:left;
 		padding:2px 10px 0 0;
 		}
 #NextMatchTab p.Opponent
 		{
 		color:#777;
 		font-size:1.6em;
 		letter-spacing:-1px;
 		padding-top:6px;
 		}
 #NextMatchTab p.Opponent
 		{
 		color:#777;
 		font-size:1.6em;
 		letter-spacing:-1px;
 		padding-top:6px;
 		}
#NextMatchTab p.MatchDate
		{
 		color:#444;
 		font-size:1.2em;
 		padding-top:4px;
		}
#NextMatchTab p.MatchLinks
		{
		clear:both;
		padding-top:4px;
		}
#NextMatchTab p.MatchLinks a
 		{
 		background:#c40034;
 		color:#fff;
 		font-size:0.95em;
 		display:block;
 		padding:3px;
		text-decoration:none;
		width:70px;
		margin:1px 1px 0 0;
		float:left;
 		}
#NextMatchTab p.MatchLinks a:hover
 		{
 		background:#003082;
 		}
#LastMatchTab img
 		{
 		width:75px;
 		height:75px;
 		float:left;
 		padding:2px 10px 0 0;
 		}
#LastMatchTab p.Opponent
 		{
 		color:#777;
 		font-size:1.6em;
 		letter-spacing:-1px;
 		padding-top:6px;
 		}
#LastMatchTab p.Opponent
 		{
 		color:#777;
 		font-size:1.6em;
 		letter-spacing:-1px;
 		padding-top:6px;
 		}
#LastMatchTab p.MatchDate
		{
 		color:#444;
 		font-size:1.2em;
 		padding-top:4px;
		}
#LastMatchTab p.MatchLinks
		{
		clear:both;
		padding-top:4px;
		}
#LastMatchTab p.MatchLinks a
 		{
 		background:#999;
 		color:#fff;
 		font-size:0.95em;
 		display:block;
 		padding:3px 3px 3px 6px;
		text-decoration:none;
		width:67px;
		margin:1px 1px 0 0;
		float:left;
 		}
#LastMatchTab p.MatchLinks a:hover
 		{
 		color:#000;
 		}
.TableScroll	{
		overflow:scroll;
		height:135px;
		width:316px;
		overflow-x:hidden;
		overflow-y:auto;
		overflow:-moz-scrollbars-vertical!important;
		}
.TableScroll table
		{
		font-size:90%;
		background:#2a5097;
		}
.TableScroll th	{
		padding:6px 6px 4px 6px;
		text-align:right;
		}
.TableScroll td	{
		padding:4px 3px;
		text-align:right;
		background:none;
		background:#e3edff;
		}
.TableScroll td.eee
		{
		background:#c6dafe;
		}
.TableScroll th.Team
		{
		padding:6px 6px 4px 6px;
		text-align:left;
		}
.TableScroll th.Position
		{
		padding:6px 6px 4px 6px;
		text-align:center;
		}
.TableScroll td.Position
		{
		padding:4px 3px;
		text-align:center;
		}
.TableScroll td.HighlightPos
		{
		background:#url(/uploads/images/site/headerback.png) repeat-x scroll left top;
		color:#fff;
		text-align:center;
		padding:4px 3px;
		}
.TableScroll td.Highlight
		{
		background:#url(/uploads/images/site/headerback.png) repeat-x scroll left top;
		color:#fff;
		text-align:right;
		padding:4px 3px;
		}
.TableScroll td.HighlightTeam
		{
		background:#url(/uploads/images/site/headerback.png) repeat-x scroll left top;
		color:#fff;
		padding:4px 3px 4px 6px;
		text-align:left;
		}
.TableScroll td.PromotionBar
		{
		height:1px;
		background:#41d7a5;
		padding:0;
		}
.TableScroll td.RelegationBar
		{
		height:1px;
		background:#f00;
		padding:0;
		}
.TableScroll td.PlayOffBar
		{
		height:1px;
		background:#f70;
		padding:0;
		}
#LeagueTab p.MatchLinks a
 		{
 		background:#777;
 		color:#fff;
 		font-size:0.9em;
 		display:block;
 		padding:2px 3px;
		text-decoration:none;
		width:60px;
		margin:3px 1px 0 5px;
		float:left;
 		}
#LeagueTab p.MatchLinks a:hover
 		{
 		color:#000;
 		}
 /*Contacts Page*/
.TabRow		{
		clear:both;
		margin:2px 30px;
		}
.TabRow>.StripeName
		{
		padding:3px 10px;
		background:#eee;
		float:left;
		margin-right:30px;
		display:block;
		width:120px;
		font-weight:bold;
		}
.TabRow>.StripeName2
		{
		padding:3px 10px;
		background:#ddd;
		float:left;
		margin-right:30px;
		display:block;
		width:120px;
		font-weight:bold;
		}
.TabRow>.StripePos
		{
		padding:3px 10px;
		background:#eee;
		float:left;
		margin-right:30px;
		display:block;
		width:250px;
		font-style:italic;
		}
.TabRow>.StripePos2
		{
		padding:3px 10px;
		background:#ddd;
		float:left;
		margin-right:30px;
		display:block;
		width:250px;
		font-style:italic;
		}
.TabRow>.StripeTel
		{
		padding:3px 10px;
		background:#eee;
		float:left;
		margin-right:0px;
		display:block;
		width:85px;
		font-style:italic;
		text-align:right;
		}
.TabRow>.StripeTel2
		{
		padding:3px 10px;
		background:#ddd;
		float:left;
		margin-right:0px;
		display:block;
		width:85px;
		text-align:right;
		}
/*Poll*/
#PollTab	{
		background:url(/uploads/images/site/AdBack.jpg);
		background-repeat:repeat-y;
		color:#fff;
		font-size:0.9em;
		}
#PollTab h3	{
		background:url(/uploads/images/site/headerback.png) repeat-x scroll left top;
		padding:4px 5px 4px 10px;
		color:#fff;
		margin:0px 0px 3px 0px;
		display:block;
		}
.PollScroll	{
		overflow:scroll;
		overflow-x:hidden;
		overflow-y:on;
		overflow:-moz-scrollbars-vertical!important;
		width:316px;
		height:158px;
		}
.PollInner	{
		padding:2px 10px 0 10px;
		}
.PollInner label
		{
		padding:2px 0;
		margin:0;
		}
.PollInner input
		{
		width:15px;
		margin:2px 10px 3px 0;
		padding:0;
		float:left;
		display:inline;
		}
.PollInner input[type="radio"]
		{
		border-style:none;
		background:none;
		}
.PollInner p	{
		padding:2px 0 3px 0;
		}
.Separator	{
		clear:both;
		margin:2px 0;
		border-bottom:1px solid #fff;
		}
.PollScroll a:link, .PollScroll a:visited, .PollScroll a:active
		{
 		background:#c40034;
 		color:#fff;
 		font-size:0.95em;
 		display:block;
 		padding:3px;
		text-decoration:none;
		width:70px;
		border:1px solid white;
		margin:10px 1px 0 10px;
		float:left;
		}
.Poll a:hover	{
 		color:#000;
 		background:#c40034;
		}
/*Sponsors Page*/
.SponsorBlock	{
		padding-top:20px;
		border:1px solid #fdfdfd;
		padding-bottom:20px;
		}
.SponsorBlock img
		{
		margin-top:40px;
		padding-bottom:20px;
		}
/*Checkout*/
p.ValidFrom	{
		float:left;
		padding-right:5px;
		}
p.ValidTo	{
		float:left;
		padding-right:5px;
		padding-left:5px;
		}
input.GrandTotal
		{
		text-align:right;
		width:70px;
		border:0;
		color:#fff;
		font-weight:bold;
		padding:0;
		background:none
		}
#showprice	{
		text-align:right;
		padding-right:35px;
		}
input.PriceCheckout
		{
		text-align:right;
		width:70px;
		border:0;
		background:none;
		padding:0;		
		}
.HomePageAd	{
		margin:0px 4px 4px 0;
		float:left;
		}
.TopRowAd	{
		margin:0px 4px 4px 0;
		float:left;
		}
.TopRowAd img	{
		border:1px solid white;
		}
/* Sponsor Carousel */
.carousel	{
		float:left;
		position: relative;
		visibility: hidden;
		left: -5000px;
		}
.carousel li	{
		margin-right:4px;
		}
