 /* 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: #1f6b44;
		}
a:hover		{
		color:#ff6f74;
		}
.Clear 		{
		clear:both;
		}
.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 		{
		position:absolute;
		z-index:1;
		font-size:0.75em;
		background-color:#005435;
		font-family:Arial,Helvetica,sans-serif;
		background-image:url(/uploads/images/site/Background.png);
		background-position:0 200px;
		background-repeat:repeat-x;
		font-weight:normal;
		color:#000;
		width:100%;
		padding:0;
		margin:0;
		}
a:link 		{
		color:#003f2e;
		}
a:visited 	{
		color:#000;
		}
a:hover 	{
		color:#c01b21;
		}
a:active 	{
		color:#666;
		}
/* Main Page Columns */
#Masthead 	{
		display:block;
		margin:0;
		padding:0;
		width:100%;
		clear:both;
		height:200px;
		background-image:url(/uploads/images/site/navigation/Swoosh.jpg);
		background-position:0 -30px;
		background-repeat:repeat-x;
		background-color:#000;
		}
#MastCenter	{
		margin:0 auto;
		color:#040707;
		width:998px;
		voice-family:"\"}\"";
		voice-family:inherit;
		width:998px;
		}
#MastLeft	{
		height:200px;
		width:748px;
		display:block;
		float:left;
		}
#MastRight	{
		width:202px;
		height:200px;
		display:block;
		float:left;
		}
#MastRight img#Logo
		{
		margin:10px 20px 0 0;
		width:202px;
		height:112px;
		display:block;
		}
#MastRight img#Cityjet
		{
		margin:15px 20px 0 0;
		width:202px;
		height:16px;
		display:block;
		}
#MastLeft2	{
		height:160px;
		display:block;
		}
#MastRight2	{
		width:998px;
		display:block;
		}
#MastLeft2 img#Logo
		{
		margin:10px 20px 0 0;
		width:202px;
		height:112px;
		display:block;
		}
#Masthead img#Powerday
		{
		margin:10px 20px 0 0px;
		width:202px;
		height:34px;
		display:block;
		float:right;
		}
#Container	{
		margin:0 auto;
		color:#040707;
		width:998px;
		voice-family:"\"}\"";
		voice-family:inherit;
		width:998px;
		}
/* All unordered lists inside 'nav' */
#Nav, #Nav ul	{
		position:absolute;
		z-index:99;
		padding:0;
		margin:0;
		width:998px;
		height:200px;
		background-image:url(/uploads/images/site/navigation/NavBack.png);
		background-position:0 0;
		background-repeat:no-repeat;
		}
#Nav li		{
		background:none;
		float:left;
		padding:0;
		}
#Nav a		{
		display:block;
		text-decoration:none;
		border:0;
		}
#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:75px;
		height:30px;
		line-height:20px;
		color:#fff;
		text-align:center;
		padding-top:173px;
		font-weight:bold;
		}
#Nav a:hover.Button
		{
		width:75px;
		height:30px;
		line-height:20px;
		color:#fff;
		text-align:center;
		background-color:transparent;
		background-image: url(/uploads/images/site/navigation/NavHighlight.png);
		background-position:0 1px;
		background-repeat:repeat-x;
		padding-top:173px;
		font-weight:bold;
		}
#Nav a:link.Button strong, #Nav a:active.Button strong, #Nav a:visited.Button strong
		{
		border-right:1px solid white;
		display:block;
		width:75px;
		height:20px;
		}
#Nav a:hover.Button strong
		{
		border:0;
		}
/* Sub navigation style */
#Nav li ul li.3col
		{
 		background:#000 url(/uploads/images/site/navSwoosh.png) bottom left;
		width:370px;
		clear:both;
		overflow:hidden;
		width:100%;
		}
#Nav li ul li.2col
		{
 		background:#fee;
		width:250px;
		clear:both;
		overflow:hidden;
		width:100%;
		}
#Nav li ul li	{
		background:#eee;
		clear:both;
		overflow:hidden;
		width:100%;
		}
#Nav ul li a	{
		margin:0;
		width:100%;
		font-size:0.9em;
		font-weight:bold;
		color:#bbb;
		}
#Nav ul li a:hover
		{
		color:#ee2b4f;
		}
#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;
		}
#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
		{
		left:auto;
		}
/* ie7 suckerfish fix */
#Nav li:hover	{
		position:static;
		}
#Nav li:hover ul, #Nav li.sfhover ul
		{
		z-index:99;
		left:auto;
		}
/* new bits */
#Nav h6		{
		font-size:1.1em;
		font-weight:bold;
		padding:0.2em 0 0.5em;
		width:70px;
		height:32px;
		}
#Nav div.NavPod1
		{
		width:80px;
		font-size:0.85em;
		padding:20px;
		float:left;
		margin:0 0 0 0;
		}
#Nav div.NavPod1 img
		{
		border:1px solid white;
		}
#Nav div.NavPod1 p
		{
		width:75px;
		padding:3px 0;
		margin:0;
		height:85px;
		}
#Nav div.NavPod1 p.Link
		{
		height:12px;
		}
#Nav div.NavPod2
		{
		width:160px;
		font-size:0.9em;
		padding:0 20px 20px 20px;
		float:left;
		margin:0 0 0 0;
		}
#Nav div.NavPod2 p
		{
		width:160px;
		padding:3px 0;
		margin:0;
		}
#Nav div.NavPod2 p.Link
		{
		height:12px;
		}

/*Hack remove  */
/* All unordered lists inside 'nav' */
#Nav2, #Nav2 ul	{
		position:absolute;
		z-index:99;
		padding:0 0 0 220px;
		margin:-200px 0 0 0;
		width:995px;
		height:200px;
		background-image:url(/uploads/images/site/navigation/NavBack.png);
		background-position:0 0;
		background-repeat:no-repeat;
		}
#Nav2 li		{
		background:none;
		float:left;
		padding:0;
		}
#Nav2 a		{
		display:block;
		text-decoration:none;
		border:0;
		}
#Nav2 li ul	{
		position:absolute;
		padding:0;
		margin:0;
		left:-999em;
		width:auto;
		width:170px;
		}
#Nav2 a:link.Button, #Nav2 a:active.Button, #Nav2 a:visited.Button
		{
		width:75px;
		height:30px;
		line-height:20px;
		color:#fff;
		text-align:center;
		padding-top:173px;
		font-weight:bold;
		}
#Nav2 a:hover.Button
		{
		width:75px;
		height:30px;
		line-height:20px;
		color:#fff;
		text-align:center;
		background-color:transparent;
		background-image: url(/uploads/images/site/navigation/NavHighlight.png);
		background-position:0 1px;
		background-repeat:repeat-x;
		padding-top:173px;
		font-weight:bold;
		}
#Nav2 a:link.Button strong, #Nav2 a:active.Button strong, #Nav2 a:visited.Button strong
		{
		border-right:1px solid white;
		display:block;
		width:75px;
		height:20px;
		}
#Nav2 a:hover.Button strong
		{
		border:0;
		}
/* Sub navigation style */
#Nav2 li ul li.3col
		{
 		background:#000 url(/uploads/images/site/navSwoosh.png) bottom left;
		width:340px;
		clear:both;
		overflow:hidden;
		width:100%;
		}
#Nav2 li ul li.2col
		{
 		background:#fee;
		width:230px;
		clear:both;
		overflow:hidden;
		width:100%;
		}
#Nav2 li ul li	{
		background:#eee;
		clear:both;
		overflow:hidden;
		width:100%;
		}
#Nav2 ul li a	{
		margin:0;
		width:100%;
		font-size:0.9em;
		font-weight:bold;
		color:#bbb;
		}
#Nav2 ul li a:hover
		{
		color:#ee2b4f;
		}
#Nav2 li ul ul	{
		margin:-22px 0 0 170px;
		}
#Nav2 li:hover ul ul, #Nav2 li:hover ul ul ul, #Nav2 li.sfhover ul ul, #Nav2 li.sfhover ul ul ul
		{
		left:-999em;
		}
#Nav2 li:hover ul, #Nav2 li li:hover ul, #Nav2 li li li:hover ul, #Nav2 li.sfhover ul, #Nav2 li li.sfhover ul, #Nav2 li li li.sfhover ul
		{
		left:auto;
		}
/* ie7 suckerfish fix */
#Nav2 li:hover	{
		position:static;
		}
#Nav2 li:hover ul, #Nav2 li.sfhover ul
		{
		z-index:99;
		left:auto;
		}
/* new bits */
#Nav2 h6	{
		font-size:1.1em;
		font-weight:bold;
		padding:0.2em 0 0.5em;
		width:70px;
		height:32px;
		}
#Nav2 div.NavPod1
		{
		width:70px;
		font-size:0.9em;
		padding:20px;
		float:left;
		margin:0 0 0 0;
		}
#Nav2 div.NavPod1 img
		{
		border:1px solid white;
		}
#Nav2 div.NavPod1 p
		{
		width:80px;
		padding:3px 0;
		margin:0;
		height:85px;
		}
#Nav2 div.NavPod1 p.Link
		{
		width:90px;
		height:12px;
		}
#Nav2 div.NavPod2
		{
		width:160px;
		font-size:0.9em;
		padding:0 20px 20px 20px;
		float:left;
		margin:0 0 0 0;
		}
#Nav2 div.NavPod2 p
		{
		width:160px;
		padding:3px 0;
		margin:0;
		}
#Nav2 div.NavPod2 p.Link
		{
		height:12px;
		}

/* content */
#right		{
		width:336px;
		padding:52px 0 0 23px;
		float:left;
		overflow:hidden;
		position:relative;
		}
.LITV		{
		border:2px white solid;
		background:#fff;
		}
.LITVText	{
		background:url(/uploads/images/site/LITV.png) 3px 4px no-repeat;
		min-height:65px;
		}
.LITVText h1	{
		color:#00714b;
		font-size:15px;
		padding:16px 0 0 56px;
		font-weight:bold;
		}
.LITVText p	{
		clear:both;
		color:#231f20;
		font-size:12px;
		background:none;
		padding:0 0 0 56px;
		font-weight:bold;
		}
#LITVPlay	{
		float:right;
		border:0;
		}
.VideoHeadlines	{
		border:2px white solid;
		background:#00130c;
		margin-top:4px;
		}
.VideoHeadlines h3
		{
		color:#fff;
		font-size:15px;
		float:left;
		font-weight:bold;
		width:220px;
		padding:12px 0 0 12px;
		}
.VideoHeadlines h3 a
		{
		color:#fff;
		font-size:15px;
		float:left;
		text-decoration:none;
		}
.VideoHeadlines img
		{
		padding:12px 0px 0 0px;
		}
.VideoHeadlines p
		{
		background:#ec1c24;
		color:#fff;
		padding:6px 12px;
		margin:3px 0;
		}
.VideoHeadlines a
		{
		color:#fff;
		text-decoration:none;
		}
.VideoHeadlines a:hover
		{
		color:#fee;
		text-decoration:none;
		border-bottom:1px dotted white;
		}
.VideoHeadlines p img
		{
		padding:0;
		float:right;
		padding:0 0 0 5px;
		}
.MerchandiseAd	{
		border:2px white solid;
		background:#fff;
		margin-top:4px;
		}
.MerchandiseAd img
		{
		width:331px;
		height:142px;
		}
.MerchandiseAd h1
		{
		font-size:1.3em;
		background-color:#ec1c24;
		padding:5px;
		color:#fff;
		margin:15px 0 5px 10px;
		width:200px;
		display:block;
		}
.MerchandiseAd h3
 		{
 		padding:5px;
 		color:#fff;
 		font-size:1.6em;
 		letter-spacing:-1px;
 		margin:4px 20px 5px 10px;
 		background-color:#00714b;
 		}
.MerchandiseAd p
 		{
 		padding:0 5px 10px 10px;
 		color:#000;
 		margin:0;
 		font-weight:bold;
 		}
a.IWantThis	{
		background-image:url(/uploads/images/site/IwantThis.png);
		width:156px;
		height:37px;
		display:block;
		margin-left:180px;
		}
a:hover.IWantThis
		{
		background-image:url(/uploads/images/site/IwantThis-on.png);
		}
a.IWantThis Span
		{
		display:none;
		}
.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		{
 		width:998px;
		color:#000;
		clear:both;
		margin:0 0 0 0;
		border:0;
		padding:0;
		}
/*Page components*/
#pagepanel	{
		margin:16px 10px 0 258px;
		width:700px;
		color:#000;
		background:#383e3b;
		padding:5px;
		}
#pagepanel h3
		{
		font-size:1.2em;
		margin:4px 0 0 0;
		padding:3px 0 0 0;
		color:#434359;
		letter-spacing:-1px;
		background:url(/uploads/images/blank.gif) no-repeat;
		}
.panel		{
		margin:0;
		padding:0;
		position:relative;
		float:left;
		}
/*Front Page New Panels*/
.PanelTag h6
		{
		margin:6px;
		color:#fff;
		font-weight:bold;
		}
.PanelTag h6 a
		{
		color:#fff;
		text-decoration:none;
		margin-left:2px;
		}
.PanelTag h6 a:hover
		{
		color:#ec1c24;
		}
#FrontPageRow1	{
		padding:0;
		margin:10px 0 0 0;
		width:998px;
		}
/*NewsRotator*/
.fpanel-1	{
		margin:0;
		padding:0;
		position:relative;
		width:510px;
		float:left;
		margin-right:14px;
		}
.NewsRotator	{
		width:506px;
		background:#00714b;
		border:2px solid white;
		}
#newsContent	{
		background-repeat:no-repeat;
		float:left;
		}
.summaries	{
		color:#fff;
		background:#00714b;
		width:378px;
		height:67px;
		border-top:2px solid white;
		overflow:hidden;
		}
.summaries p	{
		padding:5px;
		margin:0;
		display:none;
		}
.summaries a	{
		text-decoration:none;
		color:#fff;
		}
ul#Headlines 	{
		list-style:none;
		width:124px;
		margin:0;
		padding:0;
		float:left;
		}
ul#Headlines a {
		font-weight:bold;
		display:block;
		text-decoration:none;
		width:119px;
		color:#fff;
		margin:0;
		overflow:hidden;
                height:57px;
		voice-family:"\"}\"";
		voice-family:inherit;
		min-height:57px;
		border-bottom:2px solid white;
		border-left:2px solid white;
		padding:3px 2px 7px 5px;
		}
ul#Headlines a:link, ul#Headlines a:visited, ul#Headlines a:active
		{
		}
ul#Headlines a:hover
		{
		background:#cc1c24;
		}
ul#Headlines a:link.selected, ul#Headlines a:visited.selected, ul#Headlines a:active.selected
		{
		background:#ec1c24;
		}
.fpanel-2	{
		margin:0;
		padding:0;
		position:relative;
		width:120px;
		float:left;
		margin-right:14px;
		}
.fpanel-2a	{
		margin:0 0 0 0px;
		padding:0;
		position:relative;
		width:336px;
		float:left;
		margin-right:14px;
		}		
.fpanel-3a	{
		margin:0;
		padding:0;
		position:relative;
		width:120px;
		float:left;
		}
.TicketsPanel	{
		display:block;
		width:120px;
		height:142px;
		background:#fff;
		}
.fpanel-3	{
		margin:0 0 0 0px;
		padding:0;
		position:relative;
		width:336px;
		float:right;
		}
#FrontPageRow2	{
		margin:0;
		padding:0;
		width:998px;
		}
#FrontPageRow3	{
		margin:0 0 14px 0;
		padding:0;
		width:998px;
		}
.fpanel-4	{
		margin:0;
		padding:0;
		margin:0;
		position:relative;
		width:336px;
		float:left;
		margin-right:14px;
		}
#Networks	{
		width:229px;
		}
#Networks img
		{
		padding:0;
		margin-right:33px;
		float:left;
		}
.fpanel-5	{
		margin:0;
		padding:0;
		margin:0px 0 0 0;
		position:relative;
		width:160px;
		float:left;
		margin-right:14px;
		display:block;
		}
.ShopFront	{
		border: 2px solid #fff;
		background:#fff;
		width:225px;
		height:207px;
		margin-top:4px;
		display:block;
		}
.ShopFrontHeaderText
		{
		overflow:hidden;
		position:absolute;
		margin:-62px 0 0 10px;
		width:229px;
		height:211px;
		padding:12px 0 12px 12px;
		}
.ShopFrontHeaderText h3
		{
		margin: 0 0px 3px 0;
		display:inline-block;
		clear:both;
		padding:4px;
		background: #00714b;
		color:#fff;
		font-size:1em;
		font-weight:bold;
		}
.ShopFrontHeaderText br
		{
		clear:both;
		line-height:1px;
		}
.ShopFrontHeaderText h4
		{
		margin: 0 0px 3px 0;
		display:inline-block;
		clear:both;
		padding:4px;
		background: #ec1c24;
		color:#fff;
		font-size:1em;
		font-weight:bold;
		}
.TicketsFrontHeaderText
		{
		overflow:hidden;
		position:absolute;
		margin:-26px 0 0 6px;
		width:122px;
		height:146px;
		}
.TicketsFrontHeaderText h3
		{
		margin: 0 0px 3px 0;
		display:inline-block;
		clear:both;
		padding:4px;
		background: #00714b;
		color:#fff;
		font-size:1em;
		font-weight:bold;
		}
.TicketsFrontHeaderText br
		{
		clear:both;
		line-height:1px;
		}
.TicketsFrontHeaderText h4
		{
		margin: 0 0px 3px 0;
		display:inline-block;
		clear:both;
		padding:4px;
		background: #ec1c24;
		color:#fff;
		font-size:1em;
		font-weight:bold;
		}
.AirTravel	{
		border:2px solid #fff;
		background:#fff;
		width:156px;
		height:207px;
		margin-top:4px;
		display:block;
		}
.fpanel-6	{
		margin:0;
		padding:0;
		margin:2px 0 0 0;
		position:relative;
		width:120px;
		float:left;
		}
.fpanel-7	{
		margin:0;
		padding:0;
		position:relative;
		width:336x;
		float:right;
		display:inline
		}
.fpanel-7a	{
		margin:0;
		padding:0;
		margin:0;
		position:relative;
		width:229px;
		float:right;
		}
.fpanel-6a	{
		margin:0;
		padding:0;
		position:relative;
		width:229px;
		float:left;
		display:block;
		margin-right:14px;
		}
.fpanel-8	{
		margin:0;
		padding:0;
		position:relative;
		width:753px;
		float:left;
		margin-rigth:14px;
		}
.fpanel-9	{
		margin:0;
		padding:0;
		position:relative;
		width:229px;
		float:right;
		}
.fpanel-10	{
		margin:0;
		padding:0;
		position:relative;
		width:970px;
		}
.panelheader	{
		color:#fff;
		font-weight:bold;
		}
.panelheader h6	{
		font-size:2em;
		float:left;
		height:40px;
		margin:25px 0 5px 30px;
		display:block;
		}
.panelheader h5	{
		font-size:1.2em;
		float:left;
		height:20px;
		padding:25px 0 5px 30px;
		display:block;
		}
.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;
		}
a.clearlink	{
		float:right;
		margin:35px 30px 10px 0;
		text-decoration:none;
		color:#ffcccc;
		}
a:hover.ClearLink
		{
		color:#86ecc7;
		}
.pullquoteouter
		{
		width:200px;
		background:none;
		padding:0px;
		margin:5px 20px 0 12px;
		float:right;
		}
.pullquoteinner
		{
		color:#fff;
		position:relative;
		background:#00714b url(/uploads/images/site/quotes.png) 9px 8px no-repeat;
		padding:7px;
		margin:7px;
		text-align:left;
		}
.pullquoteinner p.c
		{
		padding:22px 14px 0 21px;
		text-align:left;
		}
.pullquoteinner img.c
		{
		float:right;
		border:0;
		margin:0;
		padding:0;
		}
.panelouter	{
		margin-top:12px;
		clear:both;
		}
.panelinner p	{
		padding:0 0 5px 0;
		margin:0;
		}
.widepanelinner	{
		background:#fff;
		color:#292925;
		padding:20px 30px 20px 30px ;
		margin:0;
		width:576px;
		}
.widepanelinner p
		{
		padding:12px 0px 12px 0px;
		text-align:justify;
		}
.widepanelinner br
		{
		padding:4px 0px 4px 0px;
		margin:0 30px;
		}
.panelouter h1	{
		background:#00714b;
		color:#fff;
		font-size:1.8em;
		padding:10px 30px;
		margin:0;
		font-weight:bold;
		letter-spacing:-1px;
		}
.widepanelinner h1 span
		{
		display:none;
		}
.widepanelinner h2
		{
		clear:both!important;
		color:#000;
		font-style: italic;
		font-size:1.2em;
		padding:0px 0 7px 0;
		margin:0;
		font-family:Arial,Helvetica,sans-serif;
		line-height:120%;
		}
.widepanelinner h3
		{
		clear:both!important;
		color:#fff;
		font-size:1.2em;
		padding:7px;
		font-weight:bold;
		margin:0px;
		background:#ec1c24;
		display:block;
		}
.widepanelinner h4
		{
		clear:both!important;
		color:#fff;
		font-size:1.2em;
		padding:7px;
		font-weight:bold;
		background:#00714B;
		margin:0;
		display:block;
		}
.widepanelinner h5
		{
		color:#fff;
		background:#ec1c24;
		font-size:1.1em;
		display:inline;
		padding:7px;
		font-weight:bold;
		margin:0px;
		display:inline-block;
		}
.widepanelinner h6
		{
		color:#fff;
		background:#00714B;
		font-size:1.1em;
		display:inline;
		padding:7px;
		font-weight:bold;
		margin:0px;
		display:inline-block;
		}
.widepanelinner .imageL
		{
		clear:left;
		background:#fff;
		margin:12px 20px 0 0px;
		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;
		padding:5px 0;
		}
.widepanelinner .imageL img
		{
		clear:both;
		position:relative;
		}
.widepanelinner .imageR
		{
		clear:right;
		background:#fff;
		margin:12px 0px 0 20px;
		border:1px #666 solid;
		padding:5px;
		float:right;
		}
.widepanelinner .imageR P
		{
		font-size:0.8em;
		color:#777;
		font-weight:bold;
		text-align:left;
		padding:5px 0;
		}
.widepanelinner .imageR img
		{
		clear:both;
		position:relative;
		}
.widepanelinner .iconL
		{
		clear:both;
		min-height:40px;
		background:#eee;
		margin:12px 20px 0 0px;
		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:12px 0px 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;
		border:1px #666 solid;
		margin:2px 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;
		border:1px #666 solid;
		margin:2px 10px 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-weight:bold;
		font-size:140%;
		}
.widepanelinner .PDFThumbR img
		{
		float:left;
		padding:0 5px 0 0px;
		position:relative;
		}
/* used by iphone page */
.widepanelinner .image
		{
		clear:left;
		background:#fff;
		margin:8px 25px 0 40px;
		padding:10px;
		}
.widepanelinner .image img
		{
		clear:both;
		position:relative;
		}
/* end of iphone page */
/* changed by jon was  margin:0 0 0 20px; */
.widepanelinner ul
		{
		margin:15px 0px 4px 20px;
		list-style-image:url(/uploads/images/site/Bullet.png);
		list-style-type:disc;
		list-style-position:outside;
		padding:0;
		}
.widepanelinner ul li
		{
		padding:0 0 10px 0;
		margin:0;
		}
.widepanelinner ul ul
		{
		margin:8px 30px 4px 15px;
		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:15px 0px 4px 20px;
		list-style-position:outside;
		padding:0px;
		}
.widepanelinner ol li
		{
		padding:0 0 10px 0;
		margin:0;
		}
.widepanelinner ol ol
		{
		list-style-type:lower-alpha;
		margin:8px 0px 4px 0px;
		list-style-position:inside;
		padding:0px;
		}
.widepanelinner ol ol li
		{
		padding:0 0 10px 0px;
		margin:0;
		}
.widepanelinner a.ReadMore
		{
		float:right;
		text-align:center;
		display:block;
		width:75px;
		padding:5px 5px 5px 5px;
		margin:0;
		background:#00714b;
		color:white;
		text-decoration:none;
		}
.widepanelinner a:hover.Previous
		{
		background:#ec1c24;
		}
.widepanelinner a.Previous
		{
		clear:both;
		float:left;
		text-align:center;
		display:block;
		width:85px;
		padding:5px 5px 5px 5px;
		margin:0;
		background:#00714b;
		color:white;
		text-decoration:none;
		}
.widepanelinner a:hover.ReadMore
		{
		background:#ec1c24;
		}
/* New for news pages / tables */
.TableWidgets	{
		width:auto;
		background:#003082 url(/uploads/images/Site/headerback.png) 0 0 repeat-x;
		padding:10px 0 10px 0;
		height:22px;
		clear:both;
		}
.TableWidgets input
		{
		border:1px solid #bbb;
		color:#fff;
		float:left;
		display:inline;
		padding:2px;
		margin:0 2px 0 2px;
		background:#000 url(/uploads/images/Site/inputback.png) 0 -6px repeat-x;
		}
.TableWidgets select
		{
		border:1px solid #bbb;
		width:140px;
		color:#fff;
		float:left;
		padding:1px 2px;
		margin:0 2px 0 2px;
		background:#000 url(/uploads/images/Site/inputback.png) 0 -6px repeat-x;
		}
.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:visited
		{
		color:#fff;
		}
.TableWidgets a:hover
		{
		color:#88d3bf;
		}
.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:56px;
		height:22px;
		border:0;
		padding:0 2px 2px 0;
		margin:0px 10px 0 0;
		float:left;
		line-height:22px;
		}
.TableWidgets button:hover
		{
		background:url(/uploads/images/site/TableSubmitButton.png) 0 -22px no-repeat;
		color:#8efdd8;
		width:56px;
		height:22px;
		border:0;
		padding:0 2px 2px 0;
		margin:0px 10px 0 0;
		line-height:22px;
		}
.TableWidgets a img#csv
		{
		padding:0;
		margin:0px 5px 0 10px;
		width:32px;
		height:32px;
		}
.TableWidgets a img#ics
		{
		padding:0;
		margin:0px 5px 0 10px;
		width:32px;
		height:32px;
		}
.TableWidgets a img.RSSIcon
		{
		padding:0;
		margin:0px 5px 0 10px;
		width:22px;
		height:22px;
		}
.FixtureDownloads img
		{
		margin:-8px 0 0 5px;
		float:left;
		}
.FixtureDownloads p
		{
		padding:4px 0 0 0;
		float:left;
		}
th.tableListHeader
		{
		text-align:left;
		padding:8px 5px;
		background:url("/uploads/images/Site/headerback.png") repeat-x;
		color:#fff;
		}
td.tableListItem
		{
		text-align:left;
		padding-left:8px;
		width:20%;
		padding-bottom:4px;
		}
.panelheader select
		{
		float:left;
		color:#fff;
		background:#c30033 url(/uploads/images/site/HeaderBack.png) repeat-x ;
		width:150px;
		border:1px solid #fff;
		padding:2px;
		margin-top:1px;
		}
#competitionname
		{
		width:230px;
		}
.NewsPanelInner	{
		background:#fff;
		color:#292925;
		margin:0;
		padding: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
		{

		}
a.TopMore	{
		color:#fff;
		text-decoration:none;
		padding:4px 20px 0px 20px;
		background:#ec1c24;
		display:block;
		height:18px;
		text-align:right;
		}
a.TopMore:hover	{
		background:#00714b;
		}
.NewsPanelInnerDk
		{
		background:#000 url(/uploads/images/site/BackgroundDK.png) top repeat-x ;
		margin:-1px 0 0 0;
		padding:20px;
		color:#aaa;
		}
.NewsPanelInnerDk h1
		{
		color:#eee;
		font-size:1.8em;
		letter-spacing:-1px;
		text-align:left;
		margin-top:5px;
		}
.NewsPanelInnerDk h2
		{
		font-style:italic;
		color:white;
		margin:8px 0;
		}
.NewsPanelInnerDk p
		{
		padding:5px 0;
		margin:0;
		}
#NewsPageRow1	{
		padding:0;
		margin:0px 0 0 0;
		width:636px;
		}
#NewsPageRow2	{
		padding:0;
		margin:0px 0 0 0;
		width:636px;
		}
.NewsPanel-1	{
		margin:0;
		padding:0;
		position:relative;
		width:636px;
		background:#fff;
		color:#292925;
		font-size:1.1em;
		border:2px solid white;
		}
.NewsPanel-1 img
		{
		float:left;
		padding-right:20px;
		}
.NewsPanel-1 h1	{
		background:#ec1c24;
		color:#fff;
		font-size:1.3em;
		padding:6px;
		font-weight:bold;
		letter-spacing:-1px;
		}
.NewsBlock1	{
		height:100px;
		display:block;
		padding-top:10px;
		float:left;
		width:300px;
		}
.NewsPanel-2	{
		clear:both;
		margin:4px 0 0 0;
		padding:0;
		position:relative;
		float:left;
		width:636px;
		display:block;
		background:#00714b;
		border:2px solid white;
		}
.NewsPanel-2 img
		{
		padding:0;
		padding:0;
		float:left;
		width:100px;
		}
.NewsPanel-2 h2	{
		color:#fff;
		font-size:1.0em;
		font-weight:bold;
		width:516px;
		display:block;
		}
.NewsPanel-2 h2	a
		{
		color:#fff;
		padding:10px;
		font-size:1.2em;
		text-decoration:none;
		display:block;
		font-weight:bold;
		}
.NewsPanel-2 h2	a:hover
		{
		color:#fff;
		}

.NewsBlock2	{
		float:left;
		width:532px;
		display:block;
		height:78px;
		}		
.NewsPanel-2#MatchReport
		{
		background:#029161;
		}
p.NewsDate 	{
		color:#006644;
		width:100%;
		font-weight:bold;
		padding:0;
		margin:3px 0 5px 0;
		}
p.NewsDate2	{
		float:left;
		color:#fff;
		width:90%;
		font-weight:bold;
		padding:0;
		margin:2px 0 0px 10px;
		font-weight:bold;
		}
a.More		{
		color:#fff;
		text-decoration:none;
		padding:4px 20px 0px 0px;
		background:#00714b;
		display:block;
		height:18px;
		clear:both;
		text-align:right;
		}
a.More:hover	{
		background:#ec1c24;
		color:#fff;
		}
a#TopMore.More	{
		color:#fff;
		text-decoration:none;
		padding:4px 20px 0px 0px;
		background:#00714b;
		display:block;
		height:18px;
		clear:both;
		text-align:right;
		}
a#TopMore.More:hover
		{
		background:#ec1c24;
		color:#fff;
		}
.NewsPanel-2 a.More
		{
		color:#fff;
		text-decoration:none;
		padding:4px 20px 0px 0px;
		display:block;
		height:18px;
		text-align:right;
		background:#00714b;
		width:516px;
		float:right;
		clear:none;
		}
.NewsPanel-2 a.More:hover
		{
		background:#ec1c24;
		}
.NewsPanel-2#MatchReport a.More
		{
		color:#fff;
		text-decoration:none;
		padding:4px 20px 0px 0px;
		display:block;
		height:18px;
		text-align:right;
		background:#029161;
		width:516px;
		float:right;
		clear:none;
		}
.NewsPanel-2#MatchReport a.More:hover
		{
		background:#ec1c24;
		}		
.NewsType
		{
		float:right;		
		font-weight: bold;
		color: #fff;
		margin: 3px 15px 0 0;
		}		
/*New News Index Page*/
.NewsRow	{
		border-bottom:1px solid #eee;
		padding:2px 0 2px !important;
		display:block;
		width:636px;
		}
.NewsPicCal	{
		width: 170px;
		height:100px;
		float:left;
		margin-left:2px;
		}
.NewsRow img	{
		width:100px;
		height:100px;
		float:left;
		padding-right:10px;
		}
.NewsRow h4	{
		font-size:0.9em;
		color:#555;
		padding:5px 0 4px 0;
		margin:0;
		float:left;
		display:block;
		height:14px;
		width:450px;
		}
.NewsRow h2	{
		float:left;
		font-size:1.1em;
		color:#444;
		display:block;
		width:450px;
		font-style:arial narrow,helvetica,sans-serif;
		font-weight:bold;
		margin:0;
		padding:7px 0 11px 0;
		}
.NewsRow p	{
		}
.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/NewsButton.png) 0 2px no-repeat;
		color:#fff;
		width:44px;
		height:20px;
		border:0;
		padding:0 2px 2px 4px;
		line-height:20px;
		text-decoration:none;
		display:block;
		}
.NewsButton a:hover
		{
		background:url(/uploads/images/site/NewsButton.png) 0 -20px no-repeat;
		color:#8efdd8;
		width:44px;
		height:20px;
		border:0;
		padding:0 2px 2px 4px;
		line-height:20px;
		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;
		text-decoration:none;
		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:#8efdd8;
		width:54px;
		height:21px;
		border:0;
		text-decoration:none;
		padding:1px 0px 0px 0px;
		margin:0;
		line-height:20px;
		text-align:center;
		}
.NewsBar	{
		clear:both;
		background:url(/uploads/images/Site/headerback.png) 0 0 repeat-x;
		padding:3px 0 10px 0;
		height:18px;
		display:block;
		width:auto;
		margin:4px 0 4px 0;
		}
/* Contact form */
label.contactForm
		{
		display:block;
		width:130px;
		float:left;
		text-align:right;
		margin:2px 5px 5px 0px;
		padding:2px;
		}
input.contactForm
		{
		width:140px;
		float:left;
		margin:0;
		border:1px solid #aaa;
		padding:2px;
		}
select.contactForm
		{
		display:block;
		width: 147px;
		float:left;
		margin:0;
		border:1px solid #aaa;
		padding:2px;
		}
.textareaContactForm
		{
		float:left;
		width:425px;
		height:100px;
		margin:0 0 5px 0;
		border:1px solid #aaa;
		padding:2px;
		}
input.checkboxContactForm
		{
		width:20px;
		}
input.contactFormX
		{
		display: block;
		width: 140px;
		float: left;
		margin:0px;
		border:1px solid #f77;
		padding:2px;
		background:#fee;
		}
select.contactFormX
		{
		display: block;
		width: 147px;
		float: left;
		margin:0;
		border:1px solid #f77;
		padding:2px;
		background:#fee;
		}
.textareaContactFormX
		{
		width:428px;
		height:100px;
		margin:0 0 5px 0;
		border:1px solid #f77;
		padding:2px;
		background:#fee;
		}
input.checkboxContactFormX
		{
		width:20px;
		background:#fee;
		}
a.infopopContactForm
		{
		position:relative;
		display:block;
		text-decoration:none;
		font-weight:normal;
		height:15px;
		line-height:15px;
		margin:3px 0 0 0;
		padding:0;
		text-align:center;
		width:50px;
		float:left;
		color:#fff;
		text-transform: uppercase;
		font-size:0.9em;
		}
a:link.infopopContactForm, a:active.infopopContactForm, a:visited.infopopContactForm
		{
		background-image:url(/uploads/images/site/infopopoff.gif);
		color:#fff;
		}
a:hover.infopopContactForm
		{
		background-image:url(/uploads/images/site/infopopon.gif);
		color:#fff;
		}
.ReceiveInfoPanel
		{
		display:block;
		width:425px;
		height:30px;
		float:left;
		}
br.sep		{
		clear:both;
		}
/* 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;
		}
.edittableheadsL
		{
		background:url(/uploads/images/site/headerback.png) repeat-x;
		color:#fff;
		padding:12px 4px;
		font-weight:bold;
		text-align:left;
		}
.edittableheadsR
		{
		background:url(/uploads/images/site/headerback.png) repeat-x #000;
		color:#fff;
		padding:2px 5px;
		font-weight:bold;
		text-align:right;
		}
.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;
		}
.edittableheadsL a:link,.edittableheadsL a:visited, .edittableheadsL a:active
		{
		color:#fff;
		text-decoration:none;
		font-size:100%;
		}
.edittableheadsL a:hover
		{
		color:#ffabab;
		text-decoration:none;
		}
.edittableheadsR a:link,.edittableheadsR a:visited, .edittableheadsR a:active
		{
		color:#fff;
		text-decoration:none;
		font-size:100%;
		}
.edittableheadsR a:hover
		{
		color:#ffabab;
		text-decoration:none;
		}
.fff		{
		background:#fff;
		padding-left:3px;
		}
.bbb		{
		background:#e2e5f2;
		padding:3px 5px;
		}
.ddd		{
		background:#e5fff6;
		padding:3px 5px;
		}
.eee		{
		background:#ddd;
		}
.yellowbarL 	{
		color:#000;
		font-weight:bold;
		background:#86ecc7 url(/uploads/images/site/BarBackon.gif);
		}
.yellowbarR 	{
		color:#000;
		font-weight:bold;
		background:#86ecc7 url(/uploads/images/site/BarBackon.gif);
		text-align:right;
		padding-right:5px;
		}
.yellowbarC 	{
		color:#000;
		font-weight:bold;
		background:#86ecc7 url(/uploads/images/site/BarBackon.gif);
		text-align:center;
		}
.yellowbarL a:link, .yellowbarL a:visited, .yellowbarL a:active
		{
		color:#000;
		text-decoration:none;
		}
.yellowbarL a:hover
		{
		text-decoration:none;
		color:#2d44a5;
		text-decoration:none;
		}
.yellowbarC a:link,.yellowbarC a:visited, .yellowbarC a:active
		{
		color:#000;
		text-decoration:none;
		}
.yellowbarC a:hover
		{
		text-decoration:none;
		color:#2d44a5;
		text-decoration: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;
		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:#383e3b;
		font-size:0.75em;
		}
a.stretchbutton
		{
		background: #00714b;
		color:#fff;
		display:block;
		float:left;
		height:29px;
		text-decoration: none;
		font-weight:bold;
		margin-top:5px;
		}
a.stretchbutton span
		{
		background: #00714b;
		display:block;
		line-height:11px;
		padding:7px 10px 7px 10px;
		}
a.stretchbutton:hover
		{
		background: #ec1c24;
		color:#fff;
		}
a.stretchbutton:hover span
		{
		background: #ec1c24;
		}
a.MatchinProgbutton
		{
		background: url(/uploads/images/site/stretchButtonL.gif) no-repeat top right;
		color:#fff;
		display:block;
		float:left;
		height:29px;
		text-decoration: none;
		font-weight:bold;
		}
a.MatchinProgbutton span
		{
		background:url(/uploads/images/site/stretchButtonR.gif) no-repeat;
		display:block;
		line-height:11px;
		padding:5px 10px 13px 10px;
		}
a.MatchinProgbutton:hover
		{
		background-position:bottom right;
		color:#ffc2c2;
		}
a.MatchinProgbutton: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*/
.ShopDropDown	{
		padding:0;
		margin:0 0px 0 0;
		float:right;
		display:inline;
		}
.ShopDropDown select
		{
		float:left;
		color:#fff;
		background:#003f2e url(/uploads/images/site/HeaderBack.png) repeat-x ;
		width:150px;
		border:1px solid #383e3b;
		padding:2px;
		}
.ShopItem
		{
		float:left;
		margin-right:4px;
		margin-left:4px;
		margin-top:0;
		margin-bottom:8px;
		padding:0;
		position:relative;
		background:#fff;
		}
.ShopItem img
		{
		position:relative;
		display:block;
		float:left;
		margin:0;
		border:0;
		outline:0;
		}
.shopflash	{
		width:144px;
		z-index:2;
		position:absolute;
		top:132px;
		left:0px;
		color:#fff;
		background:#ec1c24;
		font-weight:bold;
		border:0;
		margin:0;
		padding:2px;
		}
.shopflash2	{
		width:144px;
		z-index:2;
		position:absolute;
		top:132px;
		left:0px;
		color:#fff;
		background:#ec1c24;
		font-weight:bold;
		border:0;
		margin:0;
		padding:2px;
		}
.productflash	{
		height:20px;
		color:#fff;
		background:#ec1c24;
		font-size:110%;
		font-weight:bold;
		border:0;
		margin-top:-1px;
		padding:10px 30px;
 		background:#ba042b;
		position:relative;
		}
.ProductItem	{
		float:left;
		padding:0;
		width:450px;
		margin:1px 1px 1px 0;
		position:relative;
		}
.ShopMiniPic	{
		width:150px;
		float:left;
		margin:0px 2px 1px 0;
		}
.ProductItem img
		{
		position:relative;
		display:block;
		float:left;
		margin:0;
		border:0;
		outline:0;
		}
.ShopPanelItem	
		{
		width:322px;
		border: 2px solid #fff;
		height:191px;
		background: #fff;
		float:left;
		margin:0 10px 10px 0;
		position:relative;
		}
.ShopItemHeader h3
 		{
 		width:315px;
 		height:20px;
 		background-color: #00714b;
 		color:#fff;
 		padding:10px 0 10px 7px;
 		font-weight:bold;
 		font-size:1.2em;
		float:left;
 		font-weight:bold;
 		text-decoration:none;
 		}
.ShopPanelInner	{
		padding:0px;
		margin:0;
		position:relative;
		background:#fff;
		}
.ShopImageWrapper
		{
		height:145px;
		float:left;
		width:145px;
		position:relative;
		overflow:visible;
		}
.ShopPriceWrapper
		{
		width:96px;
		background:#003f2e;
		}
.ShopPanelText	{
		height:82px;
		overflow:hidden;
		}
.ShopPanelText p
		{
		padding:5px 4px 4px 2px;
		float:right;
		width:154px;
		color:#fff;
		}
.ShopPanelButton
		{
		height:22px;
		}
.ShopPanelButton a span
		{
		Display:none;
		}
.ShopPanelButton a
		{
		color:#fff;
		height:20px;
		display:block;
		text-decoration:none;
		margin:0px 6px 0 115px;
		padding:0px 0px;
		background:url(/uploads/images/play.png) no-repeat 175px 0;
		}
.ShopPanelButton a:hover
		{
		color:#fdd;
		background:url(/uploads/images/play.png) no-repeat 175px -20px;
		}
.description	{
		width:170px;
		height:66px;
		padding:15px 2px 2px 2px;
		color:#88d3bf;
		float:right;
		font-weight:bold;
		text-align:center;
		vertical-align:middle;
		position:relative;
		font-size:0.9em;
		text-decoration:none;
		background:#e1fcfa;
		}
.description a:link, .description a:visited, .description a:active
		{
		color:#003325;
		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:170px;
		height:41px;
		padding:25px 2px 2px 2px;
		color:#003f2e;
		float:right;
		font-weight:bold;
		text-align:center;
		position:relative;
		line-height:100%;
		font-size:1.4em;
		letter-spacing:-1px;
		background:#88d3bf;
		}
.RelatedItem	{
		width:283px;
		float:left;
		margin-right:4px;
		margin-left:4px;
		margin-top:0;
		margin-bottom:8px;
		padding:0;
		position:relative;
		border:1px solid #007f00;
		}
.widedescription
		{
		width:133px;
		height:60px;
		padding:15px 2px 2px 2px;
		color:#88d3bf;
		float:right;
		font-weight:bold;
		text-align:center;
		vertical-align:middle;
		position:relative;
		font-size:0.9em;
		text-decoration:none;
		background:#e1fcfa;
		}
.widedescription a:link, .widedescription a:visited, .widedescription a:active
		{
		color:#003325;
		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:#003f2e;
		float:right;
		font-weight:bold;
		text-align:center;
		position:relative;
		line-height:100%;
		font-size:1.4em;
		letter-spacing:-1px;
		background:#88d3bf;
		}
.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:10px 10px 0 10px;
		}
.prodviewdrop
		{
		width:125px;
		margin:2px 0 8px 0;
		background:#003f2e;
		position:relative;
		color:#fff;
		}
.shopbuttons	{
		margin:0 30px 0 0;
		padding-top:30px;
		float:left;
		width:220px;
		margin-top:1px;
		position:relative;
		}
.sizedropdown	{
		padding:0;
		margin:0;
		position:relative;
		}
a.ProductButton
		{
		letter-spacing:-1px;
		display:block;
		font-weight:bold;
		font-size:0.9em;
		text-decoration:none;
		height:22px;
		width:123px;
		padding:6px 0 0 5px;
		vertical-align:middle;
		outline:none;
		margin:1px 0 1px 0px;
		position:relative;
		}
a:link.ProductButton , a:visited.ProductButton , a:active.ProductButton
		{
		text-decoration:none;
		color:#fff;
		background-image:url(/uploads/images/site/Button.gif);
		background-repeat:no-repeat;
		background-position:0 0;
		}
a:hover.ProductButton
		{
		text-decoration:none;
		color:#fff;
		background-image:url(/uploads/images/site/Button.gif);
		background-repeat:no-repeat;
		background-position:0 -29px;
		}
.sizedropdown label
		{
		clear:both;
		font-weight:bold;
		}
.ViewOrderButtons
		{
		clear:both;
		margin:10px 0 0 0;
		float:right;
		width:128px;
		display:block;
		}
#grandtotal	{
		text-align:right;
		}
table		{
		width:100%;
		font-family:Arial,Helvetica,Sans-Serif;
		}
table th	{
		padding:8px 5px;
		background:url("/uploads/images/Site/headerback.png") repeat-x;
		color:#ffffff;
		text-align:left;
		}
table td	{
		padding:3px 5px;
		background:#fff;
		}
.widepanelinner table td p
		{
		padding:3px 5px;
		text-align:left;
		}
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 #88d3bf;
		padding:3px 2px;
		}
table select	{
		width:97.4%;
		padding:1px;
		padding-left:3px;
		border:1px solid #88d3bf;
		background:#c8f1e6;
		margin:0;
		}
table textarea	{
		width:96.9%;
		border:1px solid #88d3bf;
		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;
		}
.ShopPrice	{
		padding:0px 20px;
		color:#fc3f2d;
		display:inline;
		float:right;
		}
/* Page Tabs for Next Match / Fixtures */
#pagetabs	{
		float:left;
		font-size:93%;
		line-height:normal;
		margin:10px 0 0 0;
		position:relative;
		min-width:558px;
		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;
		display:block;
		border-top:2px solid white;
		border-left:2px solid white;
		background:#00714b;
		margin:0;
		padding:6px 10px;
		text-align:center;
		text-decoration:none;
		color:#fff;
		font-weight:bold;
		}
#pagetabs a:hover
		{
		background:#ec1c24;
		}
#quirksfix 	{_height:1%;}
/*Nextmatch Page*/
.widepanelinner>.Directions h4	
		{
		font-weight:bold;
		background:none;
		font-size:1em;
		color:#000;
		margin:0;
		padding:10px 30px 0 30px;
		}
.widepanelinner>.Directions p
		{
		padding:10px 30px 10px 30px;
		margin:0;
		}
.widepanelinner>.Directions h3
		{
		font-weight:bold;
		background:#ec1c24;
		font-size:1em;
		color:#fff;
		display:inline-block;
		margin:10px 30px 0 30px;
		padding:5px;
		}
/*Match Report*/
.matchL		{
		width:47%;
		float:left;
		display:inline;
		}
.matchR		{
		width:47%;
		float:right;
		display:inline;
		}
.datelineback	{
		background:#ec1c24;
		color:#fff;
		padding:5px 5px 5px 0px;
		margin-top:20px;
		}
.MatchSponsor
		{
		clear:right;
		float:right;
		margin-left:8px;
		padding:5px 10px 10px 10px;
		border:1px solid #eee;
		background:#fff;
		width:120px;
		height:100px;
		display:block;
		}
.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:1px solid #eee;
		background:#fff;
		width:120px;
		height:100px;
		display:block;
		}
.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*/
.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;
		}
.blend3 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		{
		background:#231f20;
		width:100%;
		padding-bottom:20%;
		}
.Footer		{
		margin:0 auto;
		width:965px;
		voice-family:"\"}\"";
		voice-family:inherit;
		width:990px;
		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 #35ffc7;
		}
.Footer a:hover
		{
		color:#ffc2c2;
		text-decoration:none;
		border-bottom:1px dotted #ff3a41;
		}
.FooterLeft	{
		float:left;
		padding:0 0 0 10px;
		}
.FooterRight	{
		float:right;
		}
.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;
		width:120px;
		height:60px;
		overflow:hidden;
		border:2px solid white;
		}
#imageContainer2
		{
		position:relative;
		width:120px;
		height:75px;
		display:block;
		padding:0;
		}
/*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:103px 0 0 -241px;
		left:50%;
		}
#adbannerFront	{
		width:468px;
		z-index:2;
		position:absolute;
		top:0;
		margin:582px 0 0 9px;
		border-bottom:0;
		}
/*Ad SkyScrapers*/
.skyscraper	{
		width:136px;
		height:600px;
		margin:0px 0 0 0;
		padding:0px 0 4px 0px;
		position:relative;
		}
.floatright	{
		float:right;
		}
/*Gallery*/
.galleryrow
		{
		clear:both;
		padding:3px 10px 10px 0px;
		}
.gallerycontainer
		{
		width:102px;
		float:left;
		margin-right:3px;
		margin-bottom:3px;		
		position:relative;
		}
.gallerycaption
		{
		background:#ddd;
		padding:2px 5px;
		color:#fff;
		}
.responsepagespace
		{
		padding-top:150px;
		}
/*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:#c8f1e6;
		text-align:right;
		}
.fffL textarea	{
		padding-left:3px;
		width:97%;
		border:1px solid #00664d;
		font-size:12px;
		background:#c8f1e6;
		font-family:Trebuchet MS,Arial,Helvetica,Sans-serif;
		}
.fffL select	{
		padding-left:3px;
		border:1px solid #00664d;
		width:98%;
		background:#c8f1e6;
		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:#c8f1e6;
		font-family:Trebuchet MS,Arial,Helvetica,Sans-serif;
		}
.fffL select	{
		padding-left:3px;
		border:1px solid #00664d;
		width:98%;
		background:#c8f1e6;
		margin:0;
		}
.bbb		{
		background:#b3fde4;
		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:#cffcf0;
		padding:3px 5px;
		}
.awayR		{
		background:#cffcf0;
		text-align:right;
		padding:3px 5px;
		}
.awayL		{
		background:#cffcf0;
		padding:3px 5px;
		}
.awayC		{
		background:#cffcf0;
		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:#cffcf0;
		padding:3px 5px;
		text-align:center;
		}
.ddd		{
		background:#e5fff6;
		}
.dddR		{
		background:#e5fff6;
		text-align:right;
		padding:3px 5px;
		}
.dddL		{
		background:#e5fff6;
		padding:3px 5px;
		}
.dddC		{
		background:#e5fff6;
		padding:3px 5px;
		text-align:center;
		}
.eee		{
		background:#eee;
		padding:3px 5px;
		}
.eeeR		{
		background:#eee;
		text-align:right;
		padding:3px 5px;
		}
.eeeL		{
		background:#eee;
		padding:3px 5px;
		}
.eeeC		{
		background:#eee;
		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-left:5px;
		color:#fff;
		font-weight:bold;
		background:#ec1c24;
		}
.redbar a:link,.redbar a:visited, .redbar a:active
		{
		color:#fff;
		text-decoration:none;
		}
.redbar a:hover
		{
		text-decoration:none;
		color:#86ecc7;
		text-decoration:none;
		}
/* Match Report Timeline */
.TimelineH1	{
		}
.TimelineTeam1	{
		background:#fff;
		}
.TimelineTeam2	{
		background:#fff;
		}
.TimelineRow	{
		clear:both;
		padding:0;
		margin:0 0 0 20px
		}
.TimelineTimeT2	{
		font-weight:bold;
		display:block;
		float:left;
		width:65px;
		text-align:right;
		padding:3px 15px;
		margin:0px 1px 1px 0px;
		background:#fff;
		}
.TimelineTimeT1	{
		font-weight:bold;
		display:block;
		float:left;
		width:65px;
		text-align:right;
		padding:3px 15px;
		margin:0px 1px 1px 0px;
		background:#cffcf0;
		}
.TimelineType	{
		display:none;
		}
.TimelineValueT2
		{
		display:inline;
		display:block;
		width:auto;
		text-align:left;
		padding:3px 15px 3px 27px;
		margin:0px 30px 0px 1px;
		background:#fff;
		}
.TimelineValueT1
		{
		display:inline;
		display:block;
		width:auto;
		text-align:left;
		padding:3px 15px 3px 27px;
		margin:0px 30px 0px 1px;
		background:#cffcf0;
		}
.TimelineScoreW	{
		font-weight:bold;
		display:block;
		float:left;
		width:45px;
		text-align:center;
		padding:3px 15px;
		margin:0px 1px 0px 0px;
		background:#00714b;
		color:#fff;
		}
.TimelineScoreD	{
		font-weight:bold;
		display:block;
		float:left;
		width:45px;
		text-align:center;
		padding:3px 15px;
		margin:0px 1px 0px 0px;
		background:#ffa63d;
		color:#fff;
		}
.TimelineScoreL	{
		font-weight:bold;
		display:block;
		float:left;
		width:45px;
		text-align:center;
		padding:3px 15px;
		margin:0px 1px 0px 0px;
		background:#ec1c24;
		color:#fff;
		}
/*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.2em;
		color:#777;
		font-weight:bold;
		margin-top:10px;
		letter-spacing:-2px;
		padding:10px 10px 10px 0px;
		}
.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/Road.png) no-repeat;
		}
.roadlink a:hover
		{
		color:#000;
		background:url(/uploads/images/site/Road.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;
		}
.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/Bus.png) no-repeat;
		}
.buslink a:hover
		{
		color:#000;
		background:url(/uploads/images/site/Bus.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;
		}
 a.infolink
		{
		display:block;
		width:29px;
		height:29px;
		margin:0;
		text-decoration:none;
		font-weight:bold;
		font-size:0.7em;
		padding:0;
		}
a:link.infolink, a:visited.infolink, a:active.infolink
		{
		color:#fff;
		background:#000 url(/uploads/images/site/info.png) no-repeat;
		}
a:hover.infolink
		{
		color:#070;
		background:#000 url(/uploads/images/site/info.png) no-repeat 0 -29px;
		border:0;
		}
.infolink span
		{
		background:#000;
		display:none;
		}
a.ticketslink
		{
		display:block;
		width:29px;
		height:29px;
		margin:0;
		text-decoration:none;
		text-align:center;
		font-weight:bold;
		font-size:0.7em;
		padding:0;
		}
a:link.ticketslink, a:visited.ticketslink, a:active.ticketslink
		{
		color:#fff;
		background:#000 url(/uploads/images/site/ticketsIcon.png) no-repeat;
		}
a:hover.ticketslink
		{
		color:#800;
		background:#000 url(/uploads/images/site/ticketsIcon.png) no-repeat 0 -29px;
		border:0;
		}
.ticketslink span
		{
		display:none;
		}
a.reportlink
		{
		display:block;
		width:29px;
		height:29px;
		margin:0;
		text-decoration:none;
		text-align:center;
		font-weight:bold;
		font-size:0.7em;
		padding:0;
		}
 a:link.reportlink,  a:visited.reportlink, a:active.reportlink
		{
		background:url(/uploads/images/site/Report.png) no-repeat;
		}
a:hover.reportlink
		{
		background:url(/uploads/images/site/Report.png) no-repeat 0 -29px;
		}
.reportlink span
		{
		display:none;
		}
.tubelink
		{
		float:right;
		display:inline;
		margin-left:2px;
		}
.tubelink a
		{
		display:block;
		width:27px;
		height:27px;
		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.gif) no-repeat;
		}
.tubelink a:hover
		{
		color:#000;
		background:url(/uploads/images/site/TubeOn.gif) no-repeat;
		border:0;
		}
.tubelink 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;
		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:#00714b;
		color:#fff;
		font-weight:bold;
		padding:3px 5px;
		font-size:1em;
		width:220px;
		margin:0 0 6px 2px;
		display:block;
		}
.sponsor img	{
		padding:0 0 0 5px;
		}
/* css settings for blending images */
.blend img	{
		width:378px;
		height:274px;
		overflow:hidden;
		opacity: 0;
		-moz-opacity: 0;
		-khtml-opacity:0;
		filter: alpha(opacity=0);
 		}
 .blendRotate img
 		{
		width:550px;
		height:350px;
		overflow:hidden;
		opacity: 0;
		-moz-opacity: 0;
		-khtml-opacity:0;
		filter: alpha(opacity=0);
 		}
ul#hubnav 	{
		list-style:none;
		list-style-image:none;
		margin:0px 0 0 20px;
		padding:10px;
		background:#e2fff7;
		width:180px;
		border:2px dotted #00694d;
		float:right;
		display:inline;
		}
ul#hubnav li	{
		padding:0;
		margin:0;
		}
ul#hubnav a
		{
		height:14px;
		display:block;
		color:#222;
		font-family:arial,helvetica,sans-serif;
		font-size:0.8em;
		padding:2px 3px 2px 10px;
		vertical-align:middle;
		}
ul#hubnav a:link, ul#hubnav a:visited, ul#hubnav a:active
		{
		text-decoration:none;
		background:url(/uploads/images/site/Button.gif) repeat-x;
		border-top:1px solid #fff;
		border-bottom:1px solid #4f766b;
		border-left:1px solid #fff;
		border-right:1px solid #4f766b;
		}
ul#hubnav a:hover
		{
		text-decoration:none;
		color:#000;
		background:url(/uploads/images/site/ButtonOn.gif) repeat-x;
		border-bottom:1px solid #96beb3;
		border-left:1px solid #fff;
		border-right:1px solid #96beb3;
		}
/*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:#383e3b;
		color:#fff;
		}
table.IrishTable
		{
		background:#777;
		font-size:0.85em;
		font-family:Arial,Arial,Helvetica,sans-serif;
		}
table.IrishTable th
		{
		background:url(/uploads/images/site/headerback.png) repeat-x #000;
		padding:12px 4px;
		color:#fff;
		font-weight:bold;
		}
table.IrishTable td
		{
		background:#eee;
		padding:3px;
		}
.Fcategory	{
		width:325px;
		margin:0 11px 11px 0;
		float:left;
		}
/* 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;
		}
.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;
		}
/*shopframe*/
.shopframe	{
		padding:0;
		margin:0;
		background:#fff;
		position:relative;
		height:309px;
		}
.shopframe p	{
		padding:2px 3px;
		margin:0;
		position:relative;
		font-size:0.9em;
		}
#shopwindow	{
		z-index:2;
		position:absolute;
		top:294px;
		left:100px;
		color:#fff;
		font-size:90%;
		font-weight:bold;
		border:0;
		margin:0;
		padding:0;
		}
#shopwindow a:link, #shopwindow a:visited, #shopwindow a:active
		{
		color:#eef;
		border:0;
		text-decoration:none;
		}
#shopwindow a:hover
		{
		color:#00694d;
		border:0;
		text-decoration:none;
		}
.fixedheight	{
		height:39px;
		}
p.ShopOnline	{
		font-size:0.9em;
		text-align:center;
		clear:both;
		padding-bottom:13px;
		}
.miniNav	{
		padding:0px;
		display:inline;
		float:left;
		}
/*Video Player*/
.VidFrame	{
		position:absolute;
		width:950px;
		height:600px;
		left:50%;
		margin:0px 0px 0px -475px;
		}
#Index		{
		position:relative;
		width:650px;
		left:50%;
		height:450px;
		margin:0px 0px 0px -325px;
		}
#Index h1	{
		background:#00714b;
		color:#fff;
		font-size:16px;
		padding:5px 10px;
		margin:0;
		}
p.Venue		{
		padding-bottom:12px;
		}
p.KickOff	{
		padding-bottom:25px;
		}
/*Logon Page */
.logonpage	{
		clear:both;		
		height:100%;
		border-bottom:1px solid #383e3b;
		border-right:1px solid #383e3b;
		border-left:1px solid #383e3b;
		padding:0;
		margin:0;
		color:#000;
		background:#fff;
		}
.logonpic	{
		position:relative;
		float:left;
		padding:15px;
		margin:0 10px 0 0;
		}
.logonpanel	{
		padding:10px;
		position:relative;
		height:268px;
		float:right;
		width:60%;
		}
.logonpanel hr	{
		padding:0;
		height:1px;
		color:#383e3b;
		margin:0;
		}
.logonpanel p	{
		text-align:left;
		margin:0;
		padding:5px 0 0 0;
		line-height:135%;
		}
.logonpanel fieldset
		{
		border:#383e3b solid 1px;
		padding:10px 20px 10px 10px;
		width:350px;
		height:205px;
		}
.logonpanel legend
		{
		background:#eee;
		border:#383e3b solid 1px;
		padding:5px;
		text-align:right;
		padding:2px 10px 2px 10px;
		width:7.5em;
		}
.logonpanel label
		{
		position:relative;
		clear:both;
		float:left;
		text-align:right;
		width:8.5em;
		padding:5px 10px 4px 10px;
		display:inline;
		color:#000;
		background:#eee;
		border:1px solid #383e3b;
		margin:3px 10px 0px 7px;
		}
.logonpanel input#password
		{
		width:145px;
		border:1px solid #383e3b;
		padding:2px;
		}
.logonpanel input#username
		{
		width:145px;
		border:1px solid #383e3b;
		padding:2px;
		}
.logonpanel input
		{
		width:145px;
		border:1px solid #383e3b;
		padding:2px;
		}
.logonpanel select
		{
		width:147px;
		border:1px solid #383e3b;
		padding:4px 2px 3px 2px;
		margin-top:2px;
		}
.logonpanel ul	{
		list-style:none;
		padding:10px 0 0 129px;
		width:176px;
		height:18px;
		}
.logonpanel li
		{
		width:176px;
		margin:0 0 1px 0;
		}
.logonpanel li a
		{
		height:22px;
		width:135px;
		color:#fff;
		line-height:22px;
		padding:0px 5px;
		text-align:center;
		font-weight:bold;
		text-decoration:none;
		margin-left:12px;
		background:url(/uploads/images/LogonButton.png) 0 0 no-repeat;
		}
.logonpanel li a:link, .logonpanel li a:visited, .logonpanel li a:active
		{
		display:block;
		font-weight:bold;
		text-decoration:none;
		
		}
.logonpanel li a:hover
		{
		display:block;
		font-weight:bold;
		background:url(/uploads/images/LogonButton.png) 0 -22px no-repeat;
		}
.KitSponsors	{
		clear:both;
		margin:0;
		padding:0px;
		width:980px;
		height:80px;
		}
.KitSponsors img
		{
		padding:4px 5px 4px 0;
		}
.Footer .KitSponsors a
		{
		border-bottom:0;
		outline:none;
		}
.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:15px;
		font-size:0.9em;
		padding:3px 10px;
		margin:3px 0 0 0;
		width:105px;
		color:#777;
		text-align:left;
		background:#fff url(/uploads/images/site/WidgetHeader.gif) -60px 0 repeat-x;
		}
.Blog input	{
		width:580px;
		padding:2px;
		}
.Blog textarea	{
		width:580px;
		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:276px;
		height:268px;
		float:left;
		margin-right:18px;
		}
.PictureBox
		{
		width:272px;
		padding:4px;
		float:left;
		border:1px solid #ddd;
		}
.TextBox
		{
		margin-top:4px;
		padding:4px;
		color:#666;
		width:260px;
		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:#d9fff5;
		}
/*Thumbnail Zoom*/
.ThumbContainer {
		width:100px;
		height:116px;
		float:left;
		display:inline;
		padding:0;
		position:relative;
		background:#777;
		display:block;
		margin:5px 10px 5px 0;
		}
.ThumbCaption
		{
		background:#004067;
		width:100px;
		padding:2px 1px;
		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: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:0;
		position:relative;
		background:#777;
		display:block;
		margin:5px 10px 5px 0;
		}
.WThumbCaption
		{
		background:#004067;
		width:123px;
		height:24px;
		padding:2px 1px;
		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:0;
		position:relative;
		background:#777;
		display:block;
		margin:5px 10px 5px 0;
		}
.HThumbCaption
		{
		background:#004067;
		width:198px;
		padding:2px 1px;
		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:#004d39 url(/uploads/images/site/headerback.png) center top repeat-x;
		margin:0px 0 0 0;
		}
.Dropdown
		{
		float:left;
		display:inline;
		}
.Dropdown select
		{
		background:#eee url(/uploads/images/site/headerback.png) center top repeat-x;
		color:#417b9b;
		font-size:12px;
		width:140px;
		padding:2px;
		border:1px solid #ddd;
		margin:10px 2px 0 0;
		}
input.UploadBox
		{
		background:#fff;
		border:1px solid #ddd;
		font-size:1em;
		width:350px;
		padding:2px;
		margin:0 10px 0 0;
		float:left;
		}
a.UploadButton
		{
		color:#fff;
		display:block;
		width:150px;
		height:28px;
		line-height:28px;
		padding:0px;
		text-align:center;
		font-weight:bold;
		text-decoration:none;
		position:relative;
		margin:0 0 0 20px;
		padding:0 5px;
		border:0;
		float:left;
		}
a:link.UploadButton, a:active.UploadButton, a:visited.UploadButton
		{
		background:url(/uploads/images/LogonButton.png) 0 0px no-repeat;
		}
a:hover.UploadButton
		{
		background:url(/uploads/images/LogonButton.png) 0 -28px no-repeat;
		}
/*Countdown Banner*/
#CountDownPosition
		{
		width:350px;
		height:150px;
		z-index:3;
		top:25px;
		position:absolute;
		margin:0px 0 0 660px;
		background:url(/uploads/images/CountDownClock3.gif) 0 0 no-repeat;
		}
#CountDownPosition2
		{
		width:340px;
		height:100px;
		z-index:3;
		top:25px;
		position:absolute;
		margin:0px 0 0 660px;
		background:url(/uploads/images/CountDownClock2.gif) 0 0 no-repeat;
		}
#CountDownPosition3
		{
		width:190px;
		height:40px;
		z-index:3;
		top:129px;
		position:absolute;
		margin:14px 0 0 518px;
		}
.CountDown	{
		width:350px;
		height:54px;
		padding:23px 0 0 155px;
		}
.CountDown2	{
		width:350px;
		height:54px;
		padding:23px 0 0 145px;
		}
.FlashPats	{
		width:537px;
		height:174px;
		display:block;
		float:left;
		z-index:0;
		top:5px;
		position:absolute;
		margin:0px 0 0 250px;
		}
.MHFront	{
		width:537px;
		height:174px;
		display:block;
		float:left;
		z-index:0;
		top:0px;
		position:absolute;
		margin:0;
		}
.Digit		{
		background:none;
		width:18px;
		height:18px;
		float:left;
		padding:0 0 0 0px;
		margin:0;
		}
.Digit2		{
		background:none;
		width:17px;
		height:17px;
		float:left;
		padding:0 0 0 0px;
		margin:0;
		}
#CountDownMovie
		{
		width:123px;
		height:85px;
		z-index:3;
		top:38px;
		position:absolute;
		margin:0px 0 0 692px;
		}
#ClickLink	{
		width:350px;
		height:100px;
		z-index:5;
		top:25px;
		position:absolute;
		margin:0px 0 0 660px;
		}
#ClickLink2	{
		width:350px;
		height:50px;
		z-index:5;
		top:125px;
		position:absolute;
		margin:0px 0 0 660px;
		}
/*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 p	{
		color:#fff;
		padding:3px 6px;
		}
.AdPanel a	{
		color:#fff;
		}
.AdPanel a:hover
		{
		color:#000;
		}
.AdCopy		{
		width:100%;
		height:60px;
		display:block;
		}
form#BizSearch
		{
		float:right;
		padding-right:10px;
		}
#BizSearch select
		{
 		margin-right:4px;
 		border:1px solid #383e3b;
 		width:140px;
 		background-color:#014533;
 		color:white;
		margin-top:3px;
		}
form#BizSearch img
		{
		vertical-align:top;
		position:relative;
		}
form#BizSearch input.Biztextfield
		{
		width:89px;
		height:22px;
		padding:6px 5px 0px 5px;
		font-size:0.8em;
		border:none;
		color:#000;
		background:url(/uploads/images/site/BizSearchStretch.png) 0 2px repeat-x;
		}
.BizSearchL	{
		margin:2px 0 1px 0px;
		}
.BizSearchR	{
		margin:2px 0;
		}
/*Color Picker*/
#colorSelector 	{
		position: relative;
		margin-left:160px;
		width: 36px;
		height: 36px;
		background: url(/cms/cmsimages/select.png);
		}
#colorSelector div
		{
		position: absolute;
		top: 3px;
		left: 3px;
		width: 30px;
		height: 30px;
		background: url(/cms/cmsimages/select.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;
		}
/*Next Match Panel Faders*/
.fadecontentwrapper
		{
		position: relative;
		width: 324px;
		height: 174px; /* Set height to be able to contain height of largest content shown*/
		padding:4px;
		background-color:#000;
		background-image:url(/uploads/images/site/AdBack.jpg);
		background-repeat:repeat-y;
		overflow: hidden;
		border:2px 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: 336px;
		background-color:#fff;
		}
.fadecontenttoggler
		{
		/*style for DIV used to contain toggler links. Total width: 350px+5px+5px=360px */
		width: 336px;
		padding:0px;
		background:#fff;
		overflow: hidden;
		margin-top:4px;
		}
.fadecontenttoggler a
		{
		/*style for every navigational link within toggler */
		display:block;
		width:78px;
		height:19px;
		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:6px;
		float:left;
		outline:none;
		}
.fadecontenttoggler a:link
		{
		color:#fff;
		}		
.fadecontenttoggler a:active
		{
		color:#fff;
		}
.fadecontenttoggler a:visited
		{
		color:#fff;
		}
.fadecontenttoggler a:hover
		{
		background-position:0 -29px;
		color:#fff;
		}
.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:13px;
		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;
		margin-left:1px;
		}
.fadecontenttoggler a.next
		{
		/*style for "prev" and "next" toggler links. ".prev" and ".next" classes auto generated! */
		display:block;
		width:13px;
		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 -29px;
		}
.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:19px;
		text-decoration:none;
		background-image:url(/uploads/images/site/MatchTabs.png);
		background-color:#fff;
		background-position:0  -29px;
		background-repeat:no-repeat;
		color:#fff;
		text-align:center;
		padding-top:6px;
		float:left;
		color: #fff;
		outline:none;
		}
#NextMatchTab img
 		{
 		width:75px;
 		height:75px;
 		float:right;
 		padding:0px 25px 0 0;
 		}
#NextMatchTab h3
		{
		font-size:1.3em;
		background-color:#ec1c24;
		padding:5px;
		color:#fff;
		margin:4px 30px 0 0px;
		width:100px;
		display:block;
		}
#NextMatchTab p.Opponent
 		{
 		color:#fff;
 		font-size:1.6em;
 		letter-spacing:-1px;
 		margin:4px 110px 0 0px;
 		padding:5px;
 		background-color:#00714b;
 		}
#NextMatchTab p.MatchDate
		{
 		clear:left;
 		color:#231F20;
 		font-size:1.0em;
 		padding:4px 5px 0 5px;
 		margin:0px 10px 0 0px;
 		font-weight:bold;
		}
#NextMatchTab p.MatchLinks
		{
		clear:both;
		padding-top:14px;
		}
#NextMatchTab p.MatchLinks a
 		{
 		background:#999;
 		color:#fff;
 		font-size:0.95em;
 		display:block;
 		padding:3px;
		text-decoration:none;
		width:60px;
		margin:1px 1px 0 0;
		float:left;
 		}
#NextMatchTab p.MatchLinks a:hover
 		{
 		color:#000;
 		}
#LastMatchTab h3
		{
		font-size:1.3em;
		background-color:#ec1c24;
		padding:5px;
		color:#fff;
		margin:4px 30px 0 0px;
		width:100px;
		display:block;
		}
#LastMatchTab img
 		{
 		width:75px;
 		height:75px;
 		float:right;
 		padding:2px 25px 0 0;
 		}
#LastMatchTab p.Opponent
 		{
 		color:#fff;
 		font-size:1.6em;
 		letter-spacing:-1px;
 		margin:4px 110px 0 0px;
 		padding:5px;
 		background-color:#00714b;
 		}
#LastMatchTab p.MatchDate
		{
 		clear:left;
 		color:#231F20;
 		font-size:1.0em;
 		padding:4px 5px 0 5px;
 		margin:0px 10px 0 0px;
 		font-weight:bold;
		}
#LastMatchTab p.Score
		{
 		clear:left;
 		color:#777;
 		font-size:2.4em;
 		padding:8px 5px 6px 5px;
 		margin:0px 10px 0 0px;
 		font-weight:bold;
		}
#LastMatchTab p.MatchLinks
		{
		clear:both;
		padding-top:4px;
		}
#LastMatchTab p.MatchLinks a
 		{
 		background:#999;
 		color:#fff;
 		font-size:0.95em;
 		display:block;
 		padding:3px;
		text-decoration:none;
		width:70px;
		margin:1px 1px 0 0;
		float:left;
 		}
#LastMatchTab p.MatchLinks a:hover
 		{
 		color:#000;
 		}
#LeagueTab	{
		background:url(/uploads/images/site/AdBack.jpg);
		background-repeat:repeat-y;
		color:#fff;
		padding-bottom:15px;
		}
.TableScroll	{
		overflow:scroll;
		height:143px;
		overflow-x:hidden;
		overflow-y:auto;
		overflow:-moz-scrollbars-vertical!important;
		}
.TableScroll table
		{
		font-size:90%;
		background:none;
		}
.TableScroll th	{
		padding:6px 6px 4px 6px;
		text-align:right;
		}
.TableScroll td	{
		padding:4px 3px;
		text-align:right;
		background:none;
		border-left:1px solid #333;
		border-bottom:1px solid #222;
		}
.TableScroll td.Team
		{
		padding:4px 3px 4px 6px;
		text-align:left;
		}
.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:#ec1c24;
		color:#fff;
		text-align:center;
		padding:4px 3px;
		}
.TableScroll td.Highlight
		{
		background:#ec1c24;
		color:#fff;
		text-align:right;
		padding:4px 3px;
		}
.TableScroll td.HighlightTeam
		{
		background:#ec1c24;
		color:#fff;
		padding:4px 3px 4px 6px;
		text-align:left;
		}
.TableScroll td.WinnerBar
		{
		height:1px;
		background:#41d7a5;
		padding:0;
		}
.TableScroll td.RelegationBar
		{
		height:1px;
		background:#f00;
		padding:0;
		}
#LeagueTab p.MatchLinks a
 		{
 		background:#999;
 		color:#fff;
 		font-size:0.95em;
 		display:block;
 		padding:3px;
		text-decoration:none;
		width:70px;
		margin:3px 1px 0 10px;
		float:left;
 		}
#LeagueTab p.MatchLinks a:hover
 		{
 		color:#000;
 		}
/*Poll*/
#PollTab	{
		background:url(/uploads/images/site/AdBack.jpg);
		background-repeat:repeat-y;
		color:#fff;
		font-size:0.9em;
		}
#PollTab h3	{
		background-color:#ec1c24;
		padding:4px 5px 4px 10px;
		color:#fff;
		margin:0px 0px 7px 0px;
		display:block;
		border:1px solid black;
		}
.PollScroll	{
		overflow:scroll;
		height:125px;
		overflow-x:hidden;
		overflow-y:auto;
		overflow:-moz-scrollbars-vertical!important;
		}
.PollInner	{
		padding:4px 10px;
		}
.Poll input	{
		width:15px;
		margin:0 10px 0 0;
		padding:0;
		float:left;
		display:inline;
		}
.Separator	{
		clear:both;
		margin:3px 0;
		border-bottom:1px solid #064d31;
		}
.PollScroll a:link, .PollScroll a:visited, .PollScroll a:active
		{
 		background:#999;
 		color:#fff;
 		font-size:0.95em;
 		display:block;
 		padding:3px;
		text-decoration:none;
		width:70px;
		margin:5px 1px 0 10px;
		float:left;
		}
.Poll a:hover	{
 		color:#000;
		}
a#RSSHelp	{
		width:45px;
		height:45px;
		margin:25px 30px 10px 0;
		display:block;
		float:right;
		background:url(/uploads/images/RSS.png) no-repeat;
		}
a#RSSHelp:hover	{
		background:url(/uploads/images/RSS.png) no-repeat 0 -46px;
		}
a#RSSHelp span	{
		display:none;
		}
a#NewsHelp	{
		width:45px;
		height:45px;
		margin:25px 30px 10px 0;
		display:block;
		float:right;
		background:url(/uploads/images/News.png) no-repeat;
		}
a#NewsHelp:hover
		{
		background:url(/uploads/images/News.png) no-repeat 0 -46px;
		}
a#NewsHelp span	{
		display:none;
		}
a#FaceBook	{
		width:45px;
		height:45px;
		margin:25px 30px 10px 0;
		display:block;
		float:right;
		background:url(/uploads/images/FaceBookNews.png) no-repeat;
		}
a#FaceBook:hover
		{
		background:url(/uploads/images/FaceBookNews.png) no-repeat 0 -46px;
		}
a#FaceBook span	{
		display:none;
		}
a#Twitter	{
		width:45px;
		height:45px;
		margin:25px 30px 10px 0;
		display:block;
		float:right;
		background:url(/uploads/images/TwitterNews.png) no-repeat;
		}
a#Twitter:hover
		{
		background:url(/uploads/images/TwitterNews.png) no-repeat 0 -46px;
		}
a#Twitter span	{
		display:none;
		}
a#YouTube	{
		width:45px;
		height:45px;
		margin:25px 30px 10px 0;
		display:block;
		float:right;
		background:url(/uploads/images/YouTubeNews.png) no-repeat;
		}
a#YouTube:hover
		{
		background:url(/uploads/images/YouTubeNews.png) no-repeat 0 -46px;
		}
a#YouTube span	{
		display:none;
		}		
/*Photo Hubs*/
.HubPanel	{
		border:2px white solid;
		background:#fff;
 		width:200px;
 		float:left;
 		margin-right:12px;
 		}
.HubPanelText	{
		min-height:45px;
		background:#00714b;
		padding-top:7px;
		overflow:hidden;
		}
.HubPanelText a	{
		color:#fff;
		width:25px;
		float:left;
		height:20px;
		display:block;
		text-decoration:none;
		padding:0px;
		background:url(/uploads/images/play.png) no-repeat 3px 0;
		margin-top:0px;
		}
.HubPanelText a:hover
		{
		color:#ffdddd;
		background:url(/uploads/images/play.png) no-repeat 3px -20px;
		}
.HubPanelText span
		{
		display:none;
		}
.HubPanelText h3
		{
		color:#fff;
		font-size:15px;
		padding:0px 10px 0px 10px;
		font-weight:bold;
		float:left;
		display:block;
		width:153px;
		height:42px;
		overflow:hidden;
		}
.HubPanel p	{
		clear:both;
		color:#231f20;
		font-size:12px;
		background:none;
		padding:0px 0 0 53px;
		font-weight:bold;
		}
.HubRow		{
		clear:both;
		margin:0 0 12px 0;
		border:0;
		padding:0;
 		width:998px;
 		}
.HubRowText	{
		margin:10px 0;
		padding:20px 30px;
		display:block;
		width:576px;
		clear:both;
		background:#00714b;
		color:#fff;
		}
.HubRowText p	{
		margin:8px 0;
		padding:0;
		}
.HubRowText a:link
		{
		color:#fff;
		}
.HubRowText a:hover
		{
		color:#f00;
		}
/*Tickets Hub*/
.HubHeader
		{
		background: #000;
		border: 2px #fff solid;
		width: 632px;
		height: 329px;
		margin:70px 0 10px 0;
		display: block;
		position: relative;
		}
.HubHeaderRight
		{
		float:right;
		clear:both;
		height:202px;
		width:290px;
		position:relative;
		}
.HubHeaderText
		{
		overflow:hidden;
		position:absolute;
		width:325px;
		height:178px;
		padding:12px 0 12px 12px;
		}
.HubHeader h1 span
		{
		display:none;
		}
.HubHeaderText h3
		{
		margin: 0 0px 3px 0;
		display:inline-block;
		clear:both;
		padding:8px;
		background: #00714b;
		color:#fff;
		font-size:15px;
		font-weight:bold;
		}
.HubHeaderText br
		{
		clear:both;
		line-height:1px;
		}
.HubHeaderText h4
		{
		margin: 0 0 3px 0;
		display:inline-block;
		clear:both;
		padding:8px;
		background: #ec1c24;
		color:#fff;
		font-size:15px;
		font-weight:bold;
		}
.TicketPanel	{
		border:2px white solid;
 		width:321px;
 		height:217px;
 		float:left;
 		margin:0 10px 0 0;
 		}
.TicketPanelContent
		{
		margin:0;
		padding:0;
		}
.TicketPanelContent img
		{
		width:175px;
		height:175px;
		float:left;
		border-right:2px solid #fff;
		}
.TicketPanelContent p
		{
		width:131px;
		padding:5px 5px 10px 5px;
		float:left;
		color: #fff;
		}
.TicketPanelText
		{
		clear:both;
		float:left;
		width:321px;
		min-height:30px;
		background:#00714b;
		padding-top:10px;
		border-top:2px #fff solid;
		}

.TicketPanelText a
		{
		color:#fff;
		height:8px;
		display:block;
		text-decoration:none;
		padding:8px 10px 4px 10px;
		background:url(/uploads/images/play.png) no-repeat 175px 0;
		margin:0 0 2px 115px;
		}
.TicketPanelText a:hover
		{
		color:#ffdddd;
		background:url(/uploads/images/play.png) no-repeat 175px -20px;
		}
.TicketPanelText span
		{
		display:none;
		}
.TicketPanel h1	{
		color:#fff;
		font-size:15px;
		padding:0px 10px 0px 10px;
		font-weight:bold;
		float:left;
		}
.TicketRow
		{
		clear:both;
		margin:0 0 10px 0;
		border:0;
		padding:0;
 		width:998px;
 		}
 /*Shop Hub */
 .ShopHeader	{
 		background:url(/uploads/images/NewShopMasterhead.jpg);
 		border: 2px #fff solid;
 		width: 991px;
 		height: 296px;
 		margin:10px 0 0 0;
 		display: block;
 		position: relative;
 		}
.ShopHeader h1 span
		{
		display:none;
		}
.ShopHeader2	{
 		background:url(/uploads/images/NewShopMasterhead.jpg);
 		border: 2px #fff solid;
 		width: 991px;
 		height: 296px;
 		margin:10px 0 0 0;
 		display: block;
 		position: relative;
 		}
.ShopHeader3	{
 		background:url(/uploads/images/ShopHeader3.jpg);
 		border: 2px #fff solid;
 		width: 991px;
 		height: 296px;
 		margin:10px 0 0 0;
 		display: block;
 		position: relative;
 		} 		
.ShopHeader2 h1 span
		{
		display:none;
		}		
.ShopPanel	{
 		border:2px solid #fff;
 		margin:0;
 		padding:0;
 		position:relative;
 		}
.ShopPanelHeader
 		{
 		width:321px;
 		height:40px;
 		background-color: #00714b;
 		color:#fff;
 		font-weight:bold;
 		}
.ShopPanelHeader h3
 		{
 		float:left;
 		height:20px;
 		padding:10px 0 5px 10px;
 		display:block;
 		}
.ShopPanelHeader a
 		{
 		font-weight:bold;
 		text-decoration:none;
 		color:#fff;
 		float:left;
 		}
.ShopPanelHeader a:link, .panelheader a:visited
 		{
 		text-decoration:none;
 		color:#fff;
 		}
.ShopPanelHeader a:hover
 		{
 		text-decoration:none;
 		color:#86ecc7;
 		}
.ShopPanelHeader a:active
 		{
 		text-decoration:none;
 		color:#86ecc7;
 		}
.ShopPanelOuter
 		{
 		clear:both;
 		padding:0;
 		margin:0;
		}
/*News Pages */
.DateBar	{
		background:#e02128;
		width:636px;
		display:block;
		clear:both;
		}
.DateLine	{
		width:278px;
		display:block;
		padding:7px 10px 7px 30px;
		color:#fff;
		float:left;
		font-size:1.2em;
		}
.ByeLine	{
		width:278px;
		display:block;
		padding:7px 30px 7px 10px;
		color:#fff;
		float:left;
		font-size:1.2em;
		}
.DateBar p	{
		padding:5px 0;
		}
/*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;
		}
.highslide-body h3
		{
		clear:both!important;
		color:#fff;
		font-size:1.2em;
		padding:10px 30px;
		font-weight:bold;
		background:#ec1c24;
		margin:0;
		}
.NextHomeMatchPanel
		{
		background:#fff;
		border: 2px solid #fff;
		width:225px;
		height:182px;
		margin-top:0px;
		display:block;
		}
a#NextHomeMatchTop
		{
		display:block;
		width:213px;
		height:19px;
		text-decoration:none;
		background-color:#ec1c24;
		color:#fff;
		border-top:2px solid white;
		border-left:2px solid white;
		border-right:2px solid white;
		outline:none;
		padding:4px 5px 0 7px;
		margin:0;
		}
a#NextHomeMatchTop:hover
		{
		background-color:#00714b;
		}
.NextHomeMatchPanel img
 		{
 		width:75px;
 		height:75px;
 		float:right;
 		padding:0px 1px 0 0;
 		}
 .NextHomeMatchPanel h3
 		{
 		font-size:1.3em;
 		background-color:#ec1c24;
 		padding:5px;
 		color:#fff;
 		margin:14px 30px 0 0px;
 		width:100px;
 		display:block;
 		}
.NextHomeMatchPanel p.Opponent
  		{
  		color:#fff;
  		font-size:1.6em;
  		letter-spacing:-1px;
  		margin:4px 110px 0 0px;
  		padding:5px;
  		background-color:#00714b;
  		}
.NextHomeMatchPanel p.MatchDate
 		{
  		clear:left;
  		color:#231F20;
  		font-size:1.0em;
  		padding:4px 5px 0 5px;
  		margin:0px 10px 0 0px;
  		font-weight:bold;
 		}
.NextHomeMatchPanel p.MatchLinks
 		{
 		clear:both;
 		padding-top:14px;
 		}
.NextHomeMatchPanel p.MatchLinks a
  		{
  		background:#999;
  		color:#fff;
  		font-size:0.95em;
  		display:block;
  		padding:3px;
 		text-decoration:none;
 		width:60px;
 		margin:1px 1px 0 0;
 		float:left;
  		}
.NextHomeMatchPanel p.MatchLinks a:hover
  		{
  		color:#000;
 		}
 .highslide-body p
 		{
 		padding:5px 0 5px 15px;
 		}
 .TrendMicro	{
 		width:220px;
 		text-align:right;
 		padding-top:15px;
 		float:right;
 		}
.FacebookLike	{
 		margin: 0 10px 0 10px;
 		border:0;
 		overflow:hidden;
 		width:300px;
 		height:80px;
 		}
.VideoBackButtons
		{
		width: 650px;
		height:17px;
		margin: 35px 0 0 150px;
		background-color: #EC1C24;
		display:block;
		padding: 3px 0 3px 0;
		}
.VideoBackButtons a
		{
		text-decoration:none;
		margin: 0 10px 0 10px;
		float:left;
		color: #FFFFFF;
		display: block;
		font-size: 1.2em;
		width: 200px;
		}
.VideoBackButtons a:hover
		{
		text-decoration:underline;
		}
/* Ticket Pricing Table */		
.TicketTable	{
		}
.TicketTable td	{
		border-top: 1px solid #231f20;
		border-left: 1px solid #231f20;
		}
.TicketTable .TD1
		{
		text-align:center;
		color:#e41d24;
		font-weight:bold;
		}
.TicketTable .TD2
		{
		text-align:center;
		color:#bbb;
		font-weight:bold;
		}
.TicketTable .TD3
		{
		text-align:center;
		color:#016f4a;
		font-weight:bold;
		}
.TicketTable .TD4
		{
		text-align:center;
		color:#231f20;
		font-weight:bold;
		}
.TicketTable .TDR
		{
		border-right: 1px solid #231f20;
		text-align:center;
		color:#bbb;
		font-weight:bold;
		}
.TicketTable .TD1B
		{
		border-bottom: 1px solid #231f20;
		text-align:center;
		color:#e41d24;
		font-weight:bold;
		}
.TicketTable .TD2B
		{
		border-bottom: 1px solid #231f20;
		text-align:center;
		color:#bbb;
		font-weight:bold;
		}
.TicketTable .TD3B
		{
		border-bottom: 1px solid #231f20;
		text-align:center;
		color:#016f4a;
		font-weight:bold;
		}
.TicketTable .TD4B
		{
		border-bottom: 1px solid #231f20;
		text-align:center;
		color:#231f20;
		font-weight:bold;
		}
.TicketTable .TD2BR
		{
		border-bottom: 1px solid #231f20;
		border-right: 1px solid #231f20;
		text-align:center;
		color:#bbb;
		font-weight:bold;
		}
a.SendButton
		{
		float:left;
		display:block;
		font-weight:bold;
		height:16px;
		width:120px;
		padding:5px;
		outline:none;
		text-decoration:none;
		color:#fff;
		margin-left:15px;
		text-align:center;
		}
a:link.SendButton , a:visited.SendButton , a:active.SendButton
		{
		background-color:#00714b;
		}
a:hover.SendButton
		{
		background-color:#ec1c24;
		}
