/* 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;
		}
.clear 		{
		/* generic container (i.e. div) for floating buttons */
		overflow: hidden;
		width: 100%;
		}
.Kill		{
		clear:both;
		display:block;
		margin:0;
		padding:0;
		height:0;
		line-height:1px;
		font-size:1px;
		}
.hide 		{
		display:none;
		}
/*Site Mark-Up*//*Default settings*/
html		{
		width:100%;
		}
body 		{
		position:absolute;
		z-index:1;
		font-size:0.75em;
		background:#000 url(../uploads/images/site/Background.jpg) repeat-x;
		font-family:Arial,Helvetica,sans-serif;
		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 */
#Container	{
		margin:0 auto;
		color:#000;
		width:965px;
		voice-family:"\"}\"";
		voice-family:inherit;
		width:990px;
		}
#MastHead 	{
		margin:0;
		padding:0;
		width:990px;
		clear:both;
		}
.MastTop	{
		height:173px;
		display:block;
		width:990px;
		background:#000 url(../uploads/images/site/MastBack.jpg) repeat-x;
		}
.MastTop a	{
		border:0;
		}
.MastLeft	{
		width:224px;
		height:174px;
		display:block;
		float:left;
		}
.MastCenter	{
		width:537px;
		height:174px;
		display:block;
		float:left;
		}
.MastBottom 	{
		height:52px;
		margin:0;
		width:990px;
		/*overflow:hidden;*/
		}
.MastRight	{
		width:184px;
		height:10px;
		display:block;
		float:right;
		}
/* All unordered lists inside 'nav' */
#Nav, #Nav ul	{
		float:left;
		font-weight:bold;
		width:990px;
		}
#Nav li		{
		background:none;
		float:left;
		padding:0;
		}
#Nav a		{
		display:block;
		text-decoration:none;
		border:0;
		}
#Nav span	{
		display:none;
		}
#Nav a:link.root, #Nav a:active.root, #Nav a:visited .root
		{
		background-image:url(../uploads/images/site/arrow.gif);
		background-repeat:no-repeat;
		background-position:160px 5px;
		}
#Nav a:hover.root
		{
		background-image:url(../uploads/images/site/arrow_on.gif);
		background-repeat:no-repeat;
		background-position:160px 5px;
		background-color:#004d38;
		}
#Nav a:link.root2, #Nav a:active.root2, #Nav a:visited .root2
		{
		background-image:url(../uploads/images/site/arrow.gif);
		background-repeat:no-repeat;
		background-position:180px 5px;
		}
#Nav a:hover.root2
		{
		background-image:url(../uploads/images/site/arrow_on.gif);
		background-repeat:no-repeat;
		background-position:180px 5px;
		background-color:#004d38;
		}
#Nav li ul	{
		position:absolute;
		padding:0;
		margin:0;
		left:-999em;
		width:auto;
		width:170px;
		}
#Nav a:link#TheClub, #Nav a:active#TheClub, #Nav a:visited#TheClub
		{
		width:81px;
		height:38px;
		background:url(../uploads/images/site/TheClub.png);
		color:#fff;
		}
#Nav a:hover.TheClub
		{
		width:81px;
		height:38px;
		background:url(../uploads/images/site/TheClubOn.png);
		color:#fff;
		}
#Nav a:link#TheNews, #Nav a:active#TheNews, #Nav a:visited#TheNews
		{
		width:86px;
		height:38px;
		background:url(../uploads/images/site/TheNews.png);
		color:#fff;
		}
#Nav a:hover#TheNews
		{
		width:86px;
		height:38px;
		background:url(../uploads/images/site/TheNewsOn.png);
		color:#fff;
		}
#Nav a:link#Rugby, #Nav a:active#Rugby, #Nav a:visited#Rugby
		{
		width:99px;
		height:38px;
		background:url(../uploads/images/site/Rugby.png);
		color:#fff;
		}
#Nav a:hover#Rugby
		{
		width:99px;
		height:38px;
		background:url(../uploads/images/site/RugbyOn.png);
		color:#fff;
		}
#Nav a:link#Tickets, #Nav a:active#Tickets, #Nav a:visited#Tickets
		{
		width:106px;
		height:38px;
		background:url(../uploads/images/site/Tickets.png);
		color:#fff;
		}
#Nav a:hover#Tickets
		{
		width:106px;
		height:38px;
		background:url(../uploads/images/site/TicketsOn.png);
		color:#fff;
		}
#MainTitle	{
		width:234px;
		height:38px;
		background:url(../uploads/images/site/Header.jpg);
		color:#fff;
		}
#Nav a:link#Hospitality, #Nav a:active#Hospitality, #Nav a:visited#Hospitality
		{
		display:block;
		width:105px;
		height:38px;
		background:url(../uploads/images/site/Hospitality.png);
		color:#fff;
		}
#Nav a:hover#Hospitality
		{
		display:block;
		width:105px;
		height:38px;
		background:url(../uploads/images/site/hospitalityOn.png);
		color:#fff;
		}
#Nav a:link#Supporters, #Nav a:active#Supporters, #Nav a:visited#Supporters
		{
		display:block;
		width:99px;
		height:38px;
		background:url(../uploads/images/site/Supporters.png);
		color:#fff;
		}
#Nav a:hover#Supporters
		{
		display:block;
		width:99px;
		height:38px;
		background:url(../uploads/images/site/SupportersOn.png);
		color:#fff;
		}
#Nav a:link#Community, #Nav a:active#Community, #Nav a:visited#Community
		{
		display:block;
		width:86px;
		height:38px;
		background:url(../uploads/images/site/Community.png);
		color:#fff;
		}
#Nav a:hover#Community
		{
		display:block;
		width:86px;
		height:38px;
		background:url(../uploads/images/site/CommunityOn.png);
		color:#fff;
		}
#Nav a:link#Home, #Nav a:active#Home, #Nav a:visited#Home
		{
		display:block;
		width:86px;
		height:38px;
		background:url(../uploads/images/site/Home.png);
		color:#fff;
		}
#Nav a:hover#Home
		{
		display:block;
		width:86px;
		height:38px;
		background:url(../uploads/images/site/HomeOn.png);
		color:#fff;
		}
/* Sub navigation style */
#Nav li ul li	{
		background:#003023;
		clear:both;
		border-bottom:solid 1px #108062;
		overflow:hidden;
		width:100%;
		}
#Nav ul li a	{
		margin:0;
		width:100%;
		font-size:0.95em;
		height:22px;
		line-height:22px;
		padding-left:7px;
		text-decoration:none;
		font-weight:bold;
		color:#fff;
		}
#Nav 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;
		background-colour:#004d38;
		}
/* ie7 suckerfish fix */
#Nav li:hover,	{
		position:static;
		background-color:#00694d;
		}
#Nav li:hover ul, #Nav li.sfhover ul
		{
		z-index:100;
		left:auto;
		background-color:#00694d;
		}
/* content */
.left		{
		width:154px;
		padding:0;
		margin-right:4px;
		float:left;
		overflow:hidden;
		position:relative;
		}
#right		{
		width:160px;
		padding:0;
		margin:0 0 0 10px;
		float:right;
		overflow:hidden;
		position:relative;
		}
.middle		{
		color:#000;
		margin:0;
		padding:4px 0 0 0;
		float:left;
		}
.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		{
		color:#000;
		clear:both;
		margin:0;
		border:0;
		padding:4px;
 		width:995px;
		}
div.row2	{
		color:#000;
		clear:both;
		margin:0;
		padding:0;
		border:0;
		padding:0 4px 4px 4px;
		}
/*Page components*/
#pagepanel	{
		margin:16px 10px 0 258px;
		width:700px;
		color:#000;
		background:#8989a7;
		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;
		}
.spacer		{
		clear:both;
		}
.panel		{
		margin:0;
		padding:0;
		position:relative;
		}
/*Front Page New Panels*/	

#FrontPageRow1	{
		padding:0;
		margin:0px 0 0 5px;
		width:970px;
		}
#FrontPageRow1	{
		padding:0;
		margin:0px 0 0 5px;
		width:970px;
		}
#FrontPageRow2	{
		padding:4px 0 0 0;
		margin:0px 0 0 5px;
		width:970px;
		}
#FrontPageRow3	{
		padding:4px 0 0 0;
		margin:0 0 0 5px;
		width:970px;
		}
#FrontPageRow4	{
		clear:both;
		padding:0px 0 0 0;
		margin:0 0 0 5px;
		width:970px;
		}
#FrontPageRow5	{
		clear:both;
		padding:4px 0 0 0;
		margin:0 0 0 5px;
		width:978px;
		}
.fpanel-1	{
		margin:0;
		padding:0;
		position:relative;
		width:476px;
		float:left;
		}
.NewsRotator	{
		width:466px;
		background:#fff;
		}
.fpanel-2	{
		margin:0;
		padding:0;
		position:relative;
		width:346px;
		float:left;
		margin:0 4px;
		}
.fpanel-3	{
		margin:0;
		padding:0;
		margin:0;
		position:relative;
		width:139px;
		float:right;
		}
.fpanel-4	{
		margin:0;
		padding:0;
		margin:0;
		position:relative;
		width:476px;
		float:left;
		}
.fpanel-5	{
		margin:0;
		padding:0;
		margin:0;
		position:relative;
		width:490px;
		float:right;
		}
.fpanel-6	{
		width:476px;
		margin:0 4px 4px 0;
		padding:0;
		position:relative;
		float:left;
		}
.fpanel-7	{
		margin:0 0px 4px 0;
		padding:0;
		position:relative;
		width:183px;
		float:left;
		display:inline
		}
.fpanel-8	{
		margin:0 4px 4px 4px;
		padding:0;
		position:relative;
		width:160px;
		float:left;
		}
.fpanel-9	{
		margin:0
		padding:0;
		position:relative;
		width:139px;
		float:right;
		}
.fpanel-10	{
		margin:0
		padding:0;
		position:relative;
		width:970px;
		}
.panelheader	{
		background:#000 url(../uploads/images/site/headerback.png) repeat-x scroll left top;
		color:#ffffff;
		font-weight:bold;
		height:27px;
		line-height:27px;
		margin:0px;
		padding:0px;
		}
.panelheader2	{
		background:#000 url(../uploads/images/site/headerback.png) repeat-x scroll left top;
		color:#ffffff;
		font-weight:bold;
		height:27px;
		line-height:27px;
		margin:0px;
		padding:0 0 0 10px;
		}
.panelheader h6	{
		font-size:1em;
		float:left;
		margin:0;
		padding:0 0 0 35px;
		font-weight:bold;
		background:url(../uploads/images/site/Badge.png) no-repeat scroll left top;
		}
.panelheader a
		{
		font-weight:bold;
		text-decoration:none;
		color:#fff;
		float:left;
		}
.panelheader a:link, .panelheader a:visited
		{
		text-decoration:none;
		color:#fff;
		}
.panelheader a:hover
		{
		text-decoration:none;
		color:#86ecc7;
		}
.panelheader a:active
		{
		text-decoration:none;
		color:#86ecc7;
		}
a:link.clearlink, a:visited.clearlink, a:active.clearlink
		{
		float:right;
		margin-right:10px;
		text-decoration:none;
		}
a:hover.clearlink
		{
		float:right;
		margin-right:10px;
		text-decoration:none;
		color:#ffcccc;
		}
a:link.ClearLink, a:visited.ClearLink, a:active.clearLink
		{
		float:right;
		margin-right:10px;
		text-decoration:none;
		}
a:hover.ClearLink
		{
		float:right;
		margin-right:10px;
		text-decoration:none;
		color:#86ecc7;
		}
.pullquoteouter
		{
		width:200px;
		background:#469f87;
		padding:0px;
		margin:5px 0 0 12px;
		float:right;
		}
.pullquoteinner
		{
		position:relative;
		background:#e2fff7 url(../uploads/images/site/quotes.png) 4px 2px no-repeat;
		padding:5px;
		margin:5px;
		text-align:left;
		}
.pullquoteinner p.c
		{
		padding:17px 10px 0 17px;
		text-align:left;
		}
.pullquoteinner img.c
		{
		float:right;
		border:0;
		margin:0;
		padding:0;
		}
.panelouter	{
		background:#469f87;
		padding:5px;
		margin:0;
		}
.panelouterX	{
		background:#469f87;
		padding:0;
		margin:0;
		}
.panelouterAd	{
		background:#469f87;
		padding:5px 5px 0px 5px;
		margin:0;
		}
.panelouterpoll	{
		background:#469f87;
		padding:5px;
		margin:0;
		}
.panelinner	{
		background:#c8f1e6;
		color:#292925;
		margin:0;
		padding:4px;
		}
.panelinnerTV	{
		margin:0;
		padding:4px;
		background:#fff;
		color:#292925;
		width:120px;
		}
.adpanelouter	{
		background:#469f87;
		padding:4px 4px 4px 5px;
		margin:0;
		}
.adpanelinner	{
		background:#c8f1e6;
		color:#292925;
		margin:0;
		padding:0;
		width:468px;
		height:60px;
		}	
.lupanelinner	{
		background:#c8f1e6;
		color:#292925;
		margin:0;
		padding:6px 2px 2px 2px;
		width:476px;
		height:52px;
		}
.sppanelinner	{
		background:#c8f1e6;
		color:#292925;
		margin:0;
		padding:0 0 0 4px;
		width:956px;
		height:58px;
		}
.sppanelinner img
		{
		width:100px;
		height:50px;
		padding:4px 2px 4px 1px;
		}
.panelinner p	{
		padding:0 0 5px 0;
		margin:0;
		}
.widepanelinnerR
		{
		background:#fff;
		color:#292925;
		margin:0;
		padding:5px;
		}
.widepanelinnerR p
		{
		padding:0 0 5px 0;
		margin:0;
		}
.widepanelinner	{
		background:#fff;
		color:#292925;
		margin:0;
		padding:25px;
		}
.widepanelinnerX	{
		background:#fff;
		color:#292925;
		margin:0;
		}
.widepanelinner p
		{
		padding:5px 0 5px 0;
		margin:0;
		text-align:justify;
		}
.widepanelinner h1
		{
		color:#777;
		font-size:2.0em;
		padding:0 0 4px 0;
		margin:0 0 12px 0;
		border-bottom:2px dotted #00694d;
		font-weight:bold;
		font-family:Arial,Helvetica,Sans-serif;
		letter-spacing:-1px;
		}
.widepanelinner h1 span		
		{
		display:none;
		}
.widepanelinner h2
		{
		color:#555;
		font-size:1.2em;
		padding:0 0 5px 0;
		margin:0 0 10px 0;
		font-weight:bold;
		font-family:Arial,Helvetica,Sans-serif;
		line-height:120%;
		}
.widepanelinner h3
		{
		color:#555;
		font-size:1.2em;
		padding:12px 0 5px 0;
		margin:0 0 10px 0;
		font-weight:bold;
		font-family:Arial,Helvetica,Sans-serif;
		line-height:120%;
		background:url(../uploads/images/site/FadedRule.png) no-repeat left bottom;
		}
.widepanelinner h6
		{
		color:#555;
		font-size:1.2em;
		padding:12px 0 0 0;
		margin:0;
		font-weight:bold;
		font-family:Arial,Helvetica,Sans-serif;
		line-height:120%;
		background:url(../uploads/images/site/FadedRule.png) no-repeat 0px 33px;
		}
.widepanelinner h5
		{
		color:#555;
		font-size:1.2em;
		padding:18px 0 5px 40px;
		margin:0 0 10px 0;
		font-weight:bold;
		font-family:Arial,Helvetica,Sans-serif;
		line-height:120%;
		background:url(../uploads/images/site/FadedStPat.png) left bottom no-repeat;
		}
.widepanelinner h4
		{
		color:#555;
		font-size:1.2em;
		padding:18px 0 5px 40px;
		margin:0 0 10px 0;
		font-weight:bold;
		font-family:Arial,Helvetica,Sans-serif;
		line-height:120%;
		background:url(../uploads/images/site/FadedRuleBadge.png) left bottom no-repeat;
		}
.widepanelinner .imageL
		{
		clear:left;
		background:#fff;
		margin:8px 20px 0 0;
		border:1px #666 solid;
		padding:5px;
		float:left;
		}
.widepanelinner .imageL P
		{
		font-size:0.8em;
		color:#777;
		font-weight:bold;
		text-align:left;
		text-align:left;
		}
.widepanelinner .imageL img
		{
		clear:both;
		position:relative;
		}
.widepanelinner .imageR
		{
		clear:right;
		background:#fff;
		margin:8px 0 0 20px;
		border:1px #666 solid;
		padding:5px;
		float:Right;
		position:right;
		}
.widepanelinner .imageR P
		{
		font-size:0.8em;
		color:#777;
		font-weight:bold;
		text-align:left;
		}
.widepanelinner .imageR img
		{
		clear:both;
		position:relative;
		}
.widepanelinner .iconL
		{
		clear:both;
		min-height:40px;
		background:#eee;
		margin:2px 20px 0 1px;
		padding:10px 5px 10px 10px;
		float:Left;
		width:150px;
		}
.widepanelinner .iconL P
		{
		font-size:0.8em;
		color:#444;
		text-align:left;
		padding:0;
		}
.widepanelinner .iconL img
		{
		float:right;
		padding:0 0 0 5px;
		position:relative;
		}
.widepanelinner .iconR
		{
		clear:both;
		min-height:40px;
		background:#eee;
		margin:2px 1px 0 20px;
		padding:10px 10px 10px 5px;
		float:right;
		width:150px;
		}
.widepanelinner .iconR P
		{
		font-size:0.8em;
		color:#444;
		text-align:left;
		padding:0;
		}
.widepanelinner .iconR img
		{
		float:right;
		padding:0 0 0 5px;
		position:relative;
		}
.widepanelinner .pullquote1
		{
		float:right;
		background:#c8f1e6 url(../uploads/images/site/quotes.png) top left no-repeat;
		width:170px;
		margin:8px 5px 0 10px;
		padding:0;
		text-align:left;
		}
.widepanelinner .pullquote1 img
		{
		float:right;
		border:0;
		margin:0;
		padding:2px;
		background:#c8f1e6;
		}
.widepanelinner .pullquote1 p
		{
		color:#444;
		font-size:0.9em;
		margin:0;
		font-weight:bold;
		padding:20px 20px 0 20px;
		border:0;
		text-align:left;
		}
.widepanelinner .pullquote2
		{
		float:right;
		background:#c8f1e6 url(../uploads/images/site/quotes.png) top left no-repeat;
		width:170px;
		margin:8px 5px 0 10px;
		padding:0;
		text-align:left;
		}
.widepanelinner .pullquote2 img
		{
		float:right;
		border:0;
		margin:0;
		padding:2px;
		background:#c8f1e6;
		}
.widepanelinner .pullquote2 p
		{
		color:#444;
		margin:0;
		font-weight:bold;
		padding:20px 20px 0 20px;
		border:0;
		text-align:left;
		}
/* used by iphone page */		
.widepanelinner .image
		{
		clear:left;
		background:#fff;
		margin:8px 25px 0 40px;
		padding:10px;
		position:center;
		}
.widepanelinner .image img
		{
		clear:both;
		position:relative;
		align: center ;
		}
/* end of iphone page */
/* changed by jon was  margin:0 0 0 20px; */
.widepanelinner ul
		{
		margin:7px 0 9px 50px;
		list-style-image:url(../uploads/images/site/bullet.gif);
		list-style-type:disc;
		list-style-position:outside;
		padding:0;
		}
.widepanelinner ul li
		{
		padding:0;
		margin:0;
		}
.widepanelinner ul ul
		{
		margin:7px 0 9px 50px;
		list-style-image:url(../uploads/images/site/bullet2.gif);
		list-style-type:disc;
		list-style-position:outside;
		padding:0;
		}
.widepanelinner ol
		{
		list-style-type:decimal;
		margin:8px 0 4px 30px;
		list-style-position:outside;
		padding:0px;
		}
.widepanelinner ol li
		{
		padding:0 0 4px 0;
		margin:0;
		}
.widepanelinner ol ol
		{
		list-style-type:lower-alpha;
		margin:8px 0 4px 30px;
		list-style-position:inside;
		padding:0px;
		}
.widepanelinner ol ol li
		{
		padding:0 0 4px 0px;
		margin:0;
		}
ul#headlines 	{
		background:#fff;;
		list-style:none;
		width:110px;
		margin:0;
		padding:0;
		float:left;
		}
ul#headlines a
		{
		font-weight:bold;
		display:block;
		text-decoration:none;
		width:111px;
		color:#000;
		margin:0;
		padding:0;
		overflow:hidden;
		height:68px;
		voice-family:"\"}\"";
		voice-family:inherit;
		min-height:68px;
		}
ul#headlines a:link, ul#headlines a:visited, ul#headlines a:active
		{
		color:#666;
		background:#eee;
		padding:0px 2px 8px 4px;
		border-bottom:1px solid #777;
		border-top:1px solid #eee;
		border-left:1px solid #eee;
		border-right:1px solid #777;
		}
ul#headlines a:hover
		{
		color:#444;
		background:#bdfde4;
		padding:0px 2px 8px 1px;
		border-bottom:1px solid #469f87;
		border-top:1px solid #86ecc7;
		border-left:4px solid #86ecc7;
		border-right:1px solid #469f87;
		}
ul#headlines a:link.selected, ul#headlines a:visited.selected, ul#headlines a:active.selected
		{
		color:#444;
		background:#bdfde4;
		padding:0px 2px 8px 1px;
		border-bottom:1px solid #469f87;
		border-top:1px solid #86ecc7;
		border-left:4px solid #86ecc7;
		border-right:1px solid #469f87;
		}
/* New for news pages / tables */
.tableListWidgetsArea
		{
		width:auto;
		background-color:black;
		padding:10px 0 10px 0;
		height:22px;
		}
.tableListSelectItem
		{
		border:1px solid #469f87;
		width:140px;
		background-color:#014533;
		color:white;
		float:left;
		margin:-2px 2px 0 2px;
		}
.tableListWidgetLink
		{
		float:left;
		color:#444;
		font-weight:bold;
		text-decoration:none;
		margin-right:10px;
		}
a:link.tableListWidgetLink, a:active.tableListWidgetLink, a:visited.tableListWidgetLink
		{
		color:#fff;
		}
a:hover.tableListWidgetLink
		{
		color:#469f87;
		}
.tableListWidgetsArea input
		{
		color:#000;
		float:left;
		display:inline;
		margin:0 2px 0 2px;
		}
/* Submit buttons for table tops */
.tableListWidgetsArea button
		{
		background:#231f20 url(../uploads/images/TableSubmitButton.png) 0 0 no-repeat;
		color:#fff;
		width:55px;
		height:24px;
		border:0;
		padding:0;
		margin:-4px 20px 0 0;
		float:left;
		}
.tableListWidgetsArea button:hover
		{
		background:#231f20 url(../uploads/images/TableSubmitButton.png) 0 -24px no-repeat;
		color:#fff;
		width:55px;
		height:24px;
		border:0;
		padding:0;
		margin:-4px 20px 0 0;
		}
img.tableListRSSIcon
		{
		padding:0;
		margin:-3px 5px 0 10px;
		width:22px;
		height:22px;
		background-color:black;
		}
.tableListInputWidget
		{
		float:left;
		border:1px solid #469f87;
		height:14px;
		margin-left:10px;
		width:120px;
		background-color:#014533;
		color:#FFFFFF;
		margin-right:5px;
		}
th.tableListHeader
		{
		text-align:left;
		padding:8px 5px 8px 5px;
		background-color:#d1d1d1;
		}
td.tableListItem
		{
		text-align:left;
		padding-left:8px;
		width:20%;
		padding-bottom:4px;
		}
.panelheader select
		{
 		margin-right:4px;
 		border:1px solid #469f87;
 		width:140px;
 		background-color:#014533;
 		color:white; 		
		margin-top:3px;
		}
#competitionname
		{
		width:230px;
		}
/* Contact form */
label.contactForm
		{
		display: block;
		width: 150px;
		float: left;
		text-align:right;
		margin: 2px 5px 5px 0px;
		padding:2px;
		}
input.contactForm
		{
		display: block;
		width: 150px;
		float: left;
		margin: 0 5px 5px 0px;
		border:1px solid #aaa;
		padding:2px;
		}
select.contactForm
		{
		display: block;
		width: 157px;
		float: left;
		margin: 0 5px 5px 0px;
		border:1px solid #aaa;
		padding:2px;
		}
.textareaContactForm
		{
		width:471px;
		height:100px;
		margin:0 0 5px 0;
		border:1px solid #aaa;
		padding:2px;
		}
input.checkboxContactForm
		{
		width:20px;
		}
input.contactFormX
		{
		display: block;
		width: 150px;
		float: left;
		margin: 0 5px 5px 0px;
		border:1px solid #f77;
		padding:2px;
		background:#fee;
		}
select.contactFormX
		{
		display: block;
		width: 157px;
		float: left;
		margin: 0 5px 5px 0px;
		border:1px solid #f77;
		padding:2px;
		background:#fee;
		}
.textareaContactFormX
		{
		width:471px;
		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;
		}
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;
		}
.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 #00694d;
		background:#fff;
		}
.fffL input	{
		padding-left:3px;
		width:97%;
		border:1px solid #00694d;
		background:#fff;
		}
.fffC input	{
		padding-left:3px;
		width:97%;
		border:1px solid #00694d;
		background:#fff;
		text-align:center;
		}
.fffR input	{
		padding-left:3px;
		width:97%;
		border:1px solid #00694d;
		background:#d6fff4;
		text-align:right;
		}
.fffL textarea	{
		padding-left:3px;
		width:97%;
		border:1px solid #00694d;
		font-size:12px;
		background:#d6fff4;
		font-family:Arial,Helvetica,Sans-serif;
		}
.fffL select	{
		padding-left:3px;
		border:1px solid #00694d;
		width:98%;
		background:#d6fff4;
		margin:0;
		}
.fffL P		{
		margin:0;
		line-height:110%;
		padding:5px 0 0 0;
		}
.fffL textarea	{
		padding-left:3px;
		width:97%;
		border:1px solid #00694d;
		font-size:12px;
		background:#d6fff4;
		font-family:Arial,Helvetica,Sans-serif;
		}
.fffL select	{
		padding-left:3px;
		border:1px solid #00694d;
		width:98%;
		background:#d6fff4;
		margin:0;
		}
.bbb		{
		background:#e2e5f2;
		padding:3px 5px;
		}
.bbbR		{
		background:#e2e5ff;
		text-align:right;
		padding:3px 5px;
		}
.bbbL		{
		background:#e2e5f2;
		padding:3px 5px;
		}
.bbbC		{
		background:#e2e5f2;
		padding:3px 5px;
		text-align:center;
		}
.ddd		{
		background:#f2e2e5;
		padding:3px 5px;
		}
.dddR		{
		background:#f2e2e5;
		text-align:right;
		padding:3px 5px;
		}
.dddL		{
		background:#f2e2e5;
		padding:3px 5px;
		}
.dddC		{
		background:#f2e2e5;
		padding:3px 5px;
		text-align:center;
		}
.eee		{
		background:#ddd;
		padding:3px 5px;
		}
.eeeR		{
		background:#ddd;
		text-align:right;
		padding:3px 5px;
		}
.eeeL		{
		background:#ddd;
		padding:3px 5px;
		}
.eeeC		{
		background:#ddd;
		padding:3px 5px;
		text-align:center;
		}
.eeeC input	{
		padding-left:3px;
		width:97%;
		border:1px solid #00694d;
		background:#ddd;
		text-align:center;
		}
.eee input	{
		padding-left:3px;
		width:97%;
		border:1px solid #00694d;
		background:#ddd;
		text-align:left;
		}
.eeeL input	{
		padding-left:3px;
		width:97%;
		border:1px solid #00694d;
		background:#ddd;
		text-align:left;
		}
.eeeR input	{
		padding-left:3px;
		width:97%;
		border:1px solid #00694d;
		background:#ddd;
		text-align:right;
		}
.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;
		line-spacing:100%;
		font-size:14px;;
		}
.squadcontainer	{
		width:102px;
		float:left;
		margin-right:3px;
		position:relative;
		}
.squadcaption	{
		background:#000;
		padding:2px 1px;
		color:#fff;
		text-align:center;
		}
.squadcaption a:link,.squadcaption a:visited,.squadcaption a:active
		{
		text-decoration:none;
		color:#fff;
		font-size:0.75em;
		}
.squadcaption a:hover
		{
		text-decoration:none;
		color:#469f87;
		font-size:0.75em;
		}
a.stretchbutton
		{
		background: url(../uploads/images/site/stretchButtonL.png) no-repeat top right;
		color:#fff;
		display:block;
		float:left;
		height:29px;
		text-decoration: none;
		font-weight:bold;
		}
a.stretchbutton span
		{
		background:url(../uploads/images/site/stretchButtonR.png) no-repeat;
		display:block;
		line-height:11px;
		padding:5px 10px 13px 10px;
		}
a.stretchbutton:hover
		{
		background-position:bottom right;
		color:#ffc2c2;
		}
a.stretchbutton:hover span
		{
		background-position: bottom left;
		}
a.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 #469f87;
		padding:2px;
		}
.ShopItem	{
		width:272px;
		float:left;
		margin-right:4px;
		margin-left:4px;
		margin-top:0;
		margin-bottom:8px;
		padding:0;
		position:relative;
		border:1px solid #002f22;
		background:#fff;
		}
.ShopItem img
		{
		position:relative;
		display:block;
		float:left;
		margin:0;
		border:0;
		outline:0;
		}
.shopflash	{
		width:158px;
		z-index:2;
		position:absolute;
		top:132px;
		left:0px;
		color:#fff;
		background:#ba042b;
		font-weight:bold;
		border:0;
		margin:0;
		padding:2px;
		}
.shopflash2	{
		width:142px;
		z-index:2;
		position:absolute;
		top:158px;
		left:0px;
		color:#fff;
		background:#ba042b;
		font-weight:bold;
		border:0;
		margin:0;
		padding:2px;
		}
.productflash	{
		height:19px;
		color:#fff;
		background:#ba042b;
		font-size:110%;
		font-weight:bold;
		border:;
		margin:0;
		padding:4px 30px;
 		background:#ba042b;	
		position:relative;
		}
.ProductItem	{
		float:left;
		padding:0;
		width:450px;
		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;
		}
.ShopPanelOuter	{
		clear:left;
		padding:10px 0px 10px 15px;
		margin:0;
		position:relative;
		background:#ddd;
		}
.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;
		}
.description	{
		width:106px;
		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:106px;
		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:5px 0;
		}
.prodviewdrop
		{
		width:125px;
		margin:2px 0 8px 0;
		background:#003f2e;
		position:relative;
		color:#fff;
		}
.shopbuttons	{
		float:right;
		width:220px;
		margin-top:1px;
		position:relative;
		}
.sizedropdown	{
		padding:0;
		margin:0;
		line-spacing:100%;
		position:relative;
		}
a.ProductButton 
		{
		letter-spacing:-1px;
		display:block;
		font-weight:bold;
		font-size:0.9em;
		text-decoration:none;
		height:22px;
		line-spacing: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%;
		background:#88d3bf;
		font-family:Arial,Helvetica,Sans-Serif;
		}
table th
		{
		background:url(../uploads/images/site/headerback.png) repeat-x #000;
		padding:8px 5px;
		color:#ffffff;
		}
table td
		{
		background:#fff;
		padding:3px 5px;
		}
table th a:link , table th a:visited , table th a:active  
		{
		text-decoration:none;
		color:#fff;
		}
table th a:hover  
		{
		text-decoration:none;
		color:#fff;
		}
table input	{
		width:97%;
		border:1px solid #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;
		background:auto;
		font-size:93%;
		line-height:normal;
		margin: 0 2px;
		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;
		background:url("../uploads/images/site/tableft.gif") no-repeat left top;
		margin:0;
		padding:0 0 0 5px;
		text-decoration:none;
		}
#pagetabs a span
		{
		float:left;
		display:block;
		background:url("../uploads/images/site/tabright.gif") no-repeat right top;
		padding:5px 15px 4px 6px;
		color:#fff;
		font-weight:bold;
		}
#pagetabs selex.a
		{
		float:left;
		background:url("../uploads/images/site/tableft2.gif") no-repeat left top;
		margin:0;
		padding:0 0 0 5px;
		text-decoration:none;
		}
#pagetabs selex.a span
		{
		float:left;
		display:block;
		background:url("../uploads/images/site/tabright2.gif") no-repeat right top;
		padding:5px 15px 4px 6px;
		color:#fff;
		font-weight:bold;
		}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#pagetabs a span
		{
		float:none;
		}
/* End IE5-Mac hack */
#pagetabs a:hover span
		{
		color:#fcbebe;
		}
#pagetabs a:hover
		{
		background-position:0% -51px;
		}
#pagetabs a:hover span
		{
		background-position:100% -51px;
		}
#quirksfix 	{_height:1%;}

/*Nextmatch Page*/
.directionsrow	{
		clear:both;
		padding-bottom:20px;
		}
.directionstext
		{
		margin:10px 0 0 0px;
		float:left;
		width:570px;
		}
.directionstextgreen
		{
		background:#88d3bf;
		margin:10px 0 0 0px;
		padding:10px;
		float:left;
		width:570px;
		}
.directionstab	{
		float:left;
		width:90px;
		height:50px;
		font-weight:bold;
		color:#aaa;
		margin-right:20px;
		}
/*Match Report*/
.matchL		{
		width:45%;
		float:left;
		display:inline;
		}
.matchR		{
		width:45%;
		float:right;
		display:inline;
		}
.MatchSponsor
		{
		float:right;
		margin-left:8px;
		padding:5px 10px 10px 10px;
		border:2px dotted #aaa;
		background:#fff;
		}
.MatchSponsor p
		{
		padding:3px 0 6px 0;
		margin:0;
		}
.MatchSponsor h4
		{
		font-size:1.1em;
		color:#666;
		margin:0;
		padding:0;
		text-align:left;
		line-height:100%;
		}
.BallSponsor
		{
		clear:right;
		float:right;
		margin:8px 0 0 8px;
		padding:5px 10px 10px 10px;
		border:2px dotted #aaa;
		background:#fff;
		}
.BallSponsor p
		{
		padding:3px 0 6px 0;
		margin:0;
		}
.BallSponsor h4
		{
		font-size:1.1em;
		color:#666;
		margin:0;
		padding:0;
		text-align:left;
		line-height:100%;
		}
/*Home Page News*/
.newstopic	{
		clear:both;
		height:104px;
		}
.newstopic img	{
		float:left;
		margin-right:5px;
		margin-bottom:5px;
		width:100px;
		height:100px;
		}
.newstopic h3	{
		padding:3px 0;
		margin:0 0 10px 0;
		color:#555;
		border-bottom:1px solid #86ecc7;
		border-top:1px solid #86ecc7;
		font-size:1.15em;
		letter-spacing:-1px;
		}
.newstopic a	{
		text-decoration:none;
		color:#555;
		}
/*Poll*/
.poll		{
		font-size:0.9em;
		height:201px;
		padding:0;
		margin:0;
		}
.pollinner	{
		background:#fff;
		padding:2px 5px;
		height:179px;
		}
.poll input	{
		width:15px;
		margin:-2px 0 0 0;
		padding:0;
		float:left;
		display:inline;
		border:none;
		background:transparent;
		}
.separator
		{
		clear:both;
		margin:4px 0;
		border-bottom:1px solid #86ecc7;
		}
.poll a:link, .poll a:visited, .poll a:active
		{
		font-size:1.1em;
		color:#fff;
		font-weight:bold;
		text-align:center;
		text-decoration:none;
		display:block;
		width:129px;
		height:28px;
		padding:1px 0 0 0;
		background:#000 url(../uploads/images/site/Vote.gif) no-repeat;
		}
.poll a:hover
		{
		font-size:1.1em;
		color:#86ecc7;
		font-weight:bold;
		text-align:center;
		text-decoration:none;
		display:block;
		width:129px;
		height:28px;
		padding:1px 0 0 0;
		background:#000 url(../uploads/images/site/VoteOn.gif) no-repeat;
		}
.blend3 img	{
		opacity:0;
		-moz-opacity:0;
		-khtml-opacity:0;
		filter: alpha(opacity=0);
		}
a:link.shopbutton,a:visited.shopbutton, a:active.shopbutton
		{
		padding:5px 3px 0 10px;
		margin:6px 0 5px 3px;
		font-weight:bold;
		width:146px;
		height:30px;
		display:block;
		color:#000;
		background:url(../uploads/images/site/Anibutton.gif) no-repeat;
		text-decoration:none;
		}
a:hover.shopbutton
		{
		padding:5px 3px 0 10px;
		margin:6px 0 5px 3px;
		font-weight:bold;
		width:146px;
		height:30px;
		display:block;
		color:#fff;
		background:url(../uploads/images/site/AniButtonON.gif) no-repeat;
		text-decoration:none;
		}		
/*footer*/
.Footer		{
		width:960px;
		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;
		padding-right:0 20px 0 0;
		}
.confbar
		{
		background:url(../uploads/images/site/headerback.png) repeat-x #006;
		color:#fff;
		padding:4px 5px 2px 5px;
		font-weight:bold;
		text-align:center;
		display:block;
		}
.confbar a:link,.confbar a:visited, .confbar a:active
		{
		color:#fff;
		text-decoration:none;
		font-size:100%
		}
.confbar a:hover
		{
		color:#777;
		text-decoration:none;
		border-bottom:1px solid #fff;
		}
.confbar a:link,.confbar a:visited, .confbar a:active
		{
		color:#ff0;
		text-decoration:none;
		font-size:100%
		}
.confbar a:hover
		{
		color:#fff;
		text-decoration:none;
		border-bottom:1px solid #fff;
		}
.errorbar
		{
		background:#890300 url(../uploads/images/site/headerbackOn.png) repeat-x;
		color:#fff;
		padding:4px 5px 2px 5px;
		font-weight:bold;
		text-align:center;
		display:block;
		}
.errorbar a:link,.errorbar a:visited, .errorbar a:active
		{
		color:#fff;
		text-decoration:none;
		font-size:100%
		}
.errorbar a:hover
		{
		color:#ff0;
		text-decoration:none;
		border-bottom:1px solid #fff;
		}
/* div container used for sponsor buttons */
#imageContainer
		{
		position:relative;
		margin:auto;
		width:120px;
		}
	
#imageContainer2
		{
		position:relative;
		margin:auto;
		width:120px;
		}
	
/*Adbanners*/
#adbannertop	{
		width:468px;
		z-index:2;
		position:absolute;
		margin:8px 0 0 -185px;
		left:50%;
		}
#adbanner	{
		width:468px;
		z-index:2;
		position:absolute;
		top:0;
		margin: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;
		}
.skyscraper2	{
		width:150px;
		height:600px;
		border:0;
		margin:0px 0 0 0;
		padding:0px 0 4px 0px;
		position:relative;
		}
.floatright	{
		float:right;
		}
/*Gallery*/
.galleryrow
		{
		clear:both;
		padding:10px 10px 0 0;
		}
.gallerycontainer
		{
		width:102px;
		float:left;
		margin-right:3px;
		position:relative;
		}
.gallerycaption
		{
		background:#ddd;
		padding:2px 5px;
		color:#fff;
		}
.responsepagespace
		{
		padding-top:80px;
		}
/*Fixtures*/
.fff		{
		background:#fff;
		padding:3px 5px;
		}
.fffR		{
		background:#fff;
		text-align:right;
		padding:3px 5px;
		}
.fffL		{
		background:#fff;
		padding:3px 5px;
		}
.fffC		{
		background:#fff;
		padding:3px 5px;
		text-align:center;
		}
.fff input	{
		padding-left:3px;
		width:97%;
		border:1px solid #00664d;
		background:#fff;
		}
.fffL input	{
		padding-left:3px;
		width:97%;
		border:1px solid #00664d;
		background:#fff;
		}
.fffC input	{
		padding-left:3px;
		width:97%;
		border:1px solid #00664d;
		background:#fff;
		text-align:center;
		}
.fffR input	{
		padding-left:3px;
		width:97%;
		border:1px solid #00664d;
		background:#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:#90fbde;
		padding:3px 5px;
		}
.bbbR		{
		background:#90fbde;
		text-align:right;
		padding:3px 5px;
		}
.bbbL		{
		background:#90fbde;
		padding:3px 5px;
		}
.bbbC		{
		background:#90fbde;
		padding:3px 5px;
		text-align:center;
		}
.away		{
		background:#bfffee;
		padding:3px 5px;
		}
.awayR		{
		background:#bfffee;
		text-align:right;
		padding:3px 5px;
		}
.awayL		{
		background:#bfffee;
		padding:3px 5px;
		}
.awayC		{
		background:#bfffee;
		padding:3px 5px;
		text-align:center;
		}
.heineken	{
		background:#e2f2e5;
		padding:3px 5px;
		}
.heineken	{
		background:#e2f2e5;
		text-align:right;
		padding:3px 5px;
		}
.heineken	{
		background:#e2f2e5;
		padding:3px 5px;
		}
.heineken	{
		background:#bfffee;
		padding:3px 5px;
		text-align:center;
		}
.ddd		{
		background:#f2e2e5;
		}
.dddR		{
		background:#f2e2e5;
		text-align:right;
		padding:3px 5px;
		}
.dddL		{
		background:#f2e2e5;
		padding:3px 5px;
		}
.dddC		{
		background:#f2e2e5;
		padding:3px 5px;
		text-align:center;
		}
.eee		{
		background:#ddd;
		padding:3px 5px;
		}
.eeeR		{
		background:#ddd;
		text-align:right;
		padding:3px 5px;
		}
.eeeL		{
		background:#ddd;
		padding:3px 5px;
		}
.eeeC		{
		background:#ddd;
		padding:3px 5px;
		text-align:center;
		}
.eeeC input	{
		padding-left:3px;
		width:97%;
		border:1px solid #00664d;
		background:#ddd;
		text-align:center;
		}
.eee input	{
		padding-left:3px;
		width:97%;
		border:1px solid #00664d;
		background:#ddd;
		text-align:left;
		}
.eeeL input	{
		padding-left:3px;
		width:97%;
		border:1px solid #00664d;
		background:#ddd;
		text-align:left;
		}
.eeeR input	{
		padding-left:3px;
		width:97%;
		border:1px solid #00664d;
		background:#ddd;
		text-align:right;
		}
.greenbar 	{
		padding-left:5px;
		color:#fff;
		font-weight:bold;
		background:#ff998c url(../uploads/images/site/headerback.png);
		}
.greenbar a:link,.greenbar a:visited, .greenbar a:active
		{
		color:#fff;
		text-decoration:none;
		}
.greenbar a:hover
		{
		text-decoration:none;
		color:#86ecc7;
		text-decoration:none;
		}

.greenbarL 	{
		padding-left:5px;
		color:#fff;
		font-weight:bold;
		background:#ff998c url(../uploads/images/site/headerback.png);
		}
.greenbarR 	{
		color:#fff;
		font-weight:bold;
		background:#ff998c url(../uploads/images/site/headerback.png);
		text-align:right;
		padding-right:5px;
		}
.greenbarC 	{
		color:#fff;
		font-weight:bold;
		background:#ff998c url(../uploads/images/site/headerback.png);
		text-align:center;
		}
.greenbarL a:link,.greenbarL a:visited, .greenbarL a:active
		{
		color:#fff;
		text-decoration:none;
		}
.greenbarL a:hover
		{
		text-decoration:none;
		color:#86ecc7;
		text-decoration:none;
		}
.greenbarC a:link,.greenbarC a:visited, .greenbarC a:active
		{
		color:#000;
		text-decoration:none;
		}
.greenbarC a:hover
		{
		text-decoration:none;
		color:#2d44a5;
		text-decoration:none;
		}
.redbarL 	{
		padding-left:5px;
		color:#fff;
		font-weight:bold;
		background:#ff998c url(../uploads/images/site/headerbackOn.png);
		}
.redbarR 	{
		color:#fff;
		font-weight:bold;
		background:#ff998c url(../uploads/images/site/headerbackOn.png);
		text-align:right;
		padding-right:5px;
		}
.redbarC 	{
		color:#fff;
		font-weight:bold;
		background:#ff998c url(../uploads/images/site/headerbackOn.png);
		text-align:center;
		}
.redbarL a:link,.redbarL a:visited, .redbarL a:active
		{
		color:#fff;
		text-decoration:none;
		}
.redbarL a:hover
		{
		text-decoration:none;
		color:#86ecc7;
		text-decoration:none;
		}
.redbarC a:link,.redbarC a:visited, .redbarC a:active
		{
		color:#000;
		text-decoration:none;
		}
.redbarC a:hover
		{
		text-decoration:none;
		color:#2d44a5;
		text-decoration:none;
		}
/* Match Report Timeline */
.TimelineH1	{

		}
.TimelineTeam1	{
		background:#fff;
		}
.TimelineTeam2	{
		background:#fff;

		}
.TimelineRow	{
		clear:both;
		padding:0;
		}
.TimelineTimeT2	{
		font-weight:bold;
		display:block;
		float:left;
		width:50px;
		text-align:right;
		padding:3px 15px;
		margin:1px 1px 0px 0px;
		background:#eee;
		}
.TimelineTimeT1	{
		font-weight:bold;
		display:block;
		float:left;
		width:50px;
		text-align:right;
		padding:3px 15px;
		margin:1px 1px 0px 0px;
		background:#bfffee;
		}
.TimelineType	{
		display:none;
		}
.TimelineValueT2
		{
		display:inline;
		display:block;
		width:505px;
		text-align:left;
		padding:3px 15px 3px 27px;
		margin:1px 30px 0px 1px;
		background:#eee;
		}
.TimelineValueT1
		{
		display:inline;
		display:block;
		width:505px;
		text-align:left;
		padding:3px 15px 3px 27px;
		margin:1px 30px 0px 1px;
		background:#bfffee;
		}
.TimelineScoreW	{
		font-weight:bold;
		display:block;
		float:left;
		width:50px;
		text-align:center;
		padding:3px 15px;
		margin:1px 1px 0px 0px;
		background:#469f87;
		}
.TimelineScoreD	{
		font-weight:bold;
		display:block;
		float:left;
		width:50px;
		text-align:center;
		padding:3px 15px;
		margin:1px 1px 0px 0px;
		background:#ffb55d;
		}
.TimelineScoreL	{
		font-weight:bold;
		display:block;
		float:left;
		width:50px;
		text-align:center;
		padding:3px 15px;
		margin:1px 1px 0px 0px;
		background:#ff6d72;
		}
/*Match Report Gallery*/
.gallerycontainer	{
		width:102px;
		float:left;
		margin-right:3px;
		position:relative;
		}
.gallerycaption	{
		background:#000;
		padding:2px 5px;
		color:#fff;
		}
.squadcaption a:link,.squadcaption a:visited,.squadcaption a:active
		{
		text-decoration:none;
		color:#fff;
		font-size:0.75em;
		}
.squadcaption a:hover
		{
		text-decoration:none;
		color:#ff998c;
		font-size:0.75em;
		}
/*Match Report Notes*/
.notes		{
		background:#eee;
		margin:4px 0 0 0;
		padding:10px;
		}
/*Team List*/
.badgearea	{
		font-size:3.5em;
		color:#777;
		font-weight:bold;
		margin-top:10px;
		letter-spacing:-3px;
		}
.badgearea img	{
		display:inline;
		padding:0 5px 10px 0;
		}
.badgearea p	{
		padding-top:17px;
		}
.forwards	{
		}
.frontrow	{
		display:inline;
		float:right;
		padding-right:0px;
		position:relative;
		}
.secondrow	{
		padding-right:50px;
		margin-top:3px;
		clear:both;
		display:inline;
		float:right;
		position:relative;
		}
.backrow	{
		margin-top:3px;
		clear:both;
		display:inline;
		float:right;
		position:relative;
		width:320px;
		}
.backs		{
		clear:both;
		width:100%;
		border:1px;
		position:relative;
		}
.replacements	{
		margin:10px 0 0 3px;
		clear:both;
		width:100%;
		position:relative;
		}
.teamlistinstr	{
		background:#c5fdd1;
		margin:3px;
		padding:10px;
		display:inline;
		width:40%;
		float:left;
		}
.grassback	{
		width:100%;
		clear:both;
		background:#67d17e;
		padding:4px 0;
		}
/*Club Info*/
.maplink
		{
		float:right;
		display:inline;
		margin-left:2px;
		}
.maplink a
		{
		display:block;
		width:27px;
		height:27px;
		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.gif) no-repeat;
		}
.maplink a:hover
		{
		color:#000;
		background:url(../uploads/images/site/mapOn.gif) no-repeat;
		border:0;
		}
.maplink span
		{
		display:none;
		}
.roadlink
		{
		float:right;
		display:inline;
		margin-left:2px;
		}
.roadlink a
		{
		display:block;
		width:27px;
		height:27px;
		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.gif) no-repeat;
		}
.roadlink a:hover
		{
		color:#000;
		background:url(../uploads/images/site/RoadOn.gif) no-repeat;
		border:0;
		}
.roadlink span
		{
		display:none;
		}
.raillink
		{
		float:right;
		display:inline;
		margin-left:2px;
		}
.raillink a
		{
		display:block;
		width:27px;
		height:27px;
		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/Train.gif) no-repeat;
		}
.raillink a:hover
		{
		color:#000;
		background:url(../uploads/images/site/trainOn.gif) no-repeat;
		border:0;
		}
.raillink span
		{
		display:none;
		}
.airlink
		{
		float:right;
		display:inline;
		margin-left:2px;
		}
.airlink a
		{
		display:block;
		width:27px;
		height:27px;
		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.gif) no-repeat;
		}
.airlink a:hover
		{
		color:#000;
		background:url(../uploads/images/site/AirOn.gif) no-repeat;
		border:0;
		}
.airlink span
		{
		display:none;
		}
.buslink
		{
		float:right;
		display:inline;
		margin-left:2px;
		}
.buslink a
		{
		display:block;
		width:27px;
		height:27px;
		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.gif) no-repeat;
		}
.buslink a:hover
		{
		color:#000;
		background:url(../uploads/images/site/BusOn.gif) no-repeat;
		border:0;
		}
.buslink span
		{
		display:none;
		}
.emaillink
		{
		float:right;
		display:inline;
		margin-left:2px;
		}
.emaillink a
		{
		display:block;
		width:27px;
		height:27px;
		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/EmailFriendButton.gif) no-repeat;
		}
.emaillink a:hover
		{
		color:#000;
		background:url(../uploads/images/site/EmailFriendButtonOn.gif) no-repeat;
		border:0;
		}
.emaillink span
		{
		display:none;
		}
 a.infolink
		{
		display:block;
		width:27px;
		height:27px;
		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.gif) no-repeat;
		}
a:hover.infolink
		{
		color:#070;
		background:#000 url(../uploads/images/site/infoOn.gif) no-repeat;
		border:0;
		}
.infolink span
		{
		background:#000;
		display:none;
		}
a.ticketslink 
		{
		display:block;
		width:27px;
		height:27px;
		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:#231F20 url(../uploads/images/site/tickets.gif) no-repeat;
		}
a:hover.ticketslink 
		{
		color:#800;
		background:#231F20 url(../uploads/images/site/ticketsOn.gif) no-repeat;
		border:0;
		}
.ticketslink span
		{
		display:none;
		}
a.reportlink 
		{
		display:block;
		width:27px;
		height:27px;
		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
		{
		color:#fff;
		background:url(../uploads/images/site/MatchReport.gif) no-repeat;
		}
a:hover.reportlink 
		{
		color:#000;
		background:url(../uploads/images/site/MatchReportOn.gif) no-repeat;
		border:0;
		}
.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;
		line-spacing:100%;
		font-size:14px;;
		}
.squadcontainer	{
		width:102px;
		float:left;
		margin-right:3px;
		position:relative;
		}
.squadcaption	{
		background:#000;
		padding:2px 1px;
		color:#fff;
		text-align:center;
		}
.squadcaption a:link,.squadcaption a:visited,.squadcaption a:active
		{
		text-decoration:none;
		color:#fff;
		font-size:0.75em;
		}
.squadcaption a:hover
		{
		text-decoration:none;
		color:#ff998c;
		font-size:0.75em;
		}
/*Competition Table Knockout layout*/
.DiagramContent	{
		height:20px;
		width:120px;
		margin:25px 0 25px 0;
		border:1px solid #fff;
		background:#fff;
		display:inline;
		float:left;
		padding:6px 4px 4px 4px;
		text-align:center;
		}
.Lines		{
		display:inline;
		width:15px;
		height:80px;
		float:left;
		}
.LineboxTop	{
		height:40px;
		width:15px;
		}
.LineboxBottom	{
		height:40px;
		width:15px;
		}
.game1		{
		height:70px;
		width:145px;
		margin-top:0px;
		display:inline;
		float:left;
		}
.game2		{
		height:70px;
		margin-top:50px;
		width:160px;
		display:inline;
		float:left;
		}
.KnockoutScore	{
		clear:both;
		color:#fff;
		text-align:center;
		}
/*Squad sponsor*/
.sponsor h5	{
		background:#aaa;
		color:#fff;
		font-weight:bold;
		padding:2px 5px;
		font-size:1em;
		width:198px;
		margin:0;
		}
.sponsor img	{
		padding:0 0 0 5px;
		}
/* css settings for blending images */
.blend img	{
		width:350px;
		height:234px;
		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:#469f87;
		color:#fff;
		}
table.IrishTable
		{
		background:#777;
		font-size:0.85em;
		font-family:Tahoma,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:322px;
		margin:0 4px 0 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;
		}
#newsContent	{
		background-repeat:no-repeat;
		float:left;
		padding:0;
		margin:0;
		background-color:#fff;
		}
.summaries	{
		width:349px;
		height:78px;
		overflow:hidden;
		}
.summaries p	{
		padding:8px 4px;
		margin:0;
		display:none;
		}
.summaries a	{
		text-decoration:none;
		}
.pad1		{
		clear:both;
		padding-bottom:2px;
		background:#fff;
		}
.pad15		{
		clear:both;
		padding-bottom:22px;
		background:#fff;
		}
.pad3		{
		clear:both;
		padding-bottom:3px;
		background:#fff;
		}
fieldset.mpu	{
		clear:both;
		border:#ccc 1px solid;
		padding:20px;
		width:300px;
		float:left;
		}
legend		{
		padding:5px;
		background:#ddd;
		color:#777;
		margin:0 0 10px 0;
		}
p.Venue		{
		padding-bottom:33px;
		}
p.KickOff	{
		padding-bottom:33px;
		}
/*shopframe*/
.shopframe	{
		padding:0;
		margin:0;
		background:#fff;
		position:relative;
		height:309px;
		}
.shopframe p	{
		padding:2px 3px;
		margin:0;
		line-spacing:100%;
		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;
		float:center;
		width:950px;
		height:600px;
		left:50%;
		margin:15px 0px 0px -475px;
		background: url(/Uploads/Images/Frame.png) no-repeat;
		}
#Index		{
		position:absolute;
		float:center;
		width:650px;
		left:50%;
		height:450px;
		margin:220px 0px 0px -325px;
		}
p.Venue		{
		padding-bottom:12px;
		}
p.KickOff	{
		padding-bottom:25px;
		}
/*Logon Page */
.logonpage	{
		position:relative;
		height:100%;
		border-bottom:1px solid #469f87;
		border-right:1px solid #469f87;
		border-left:1px solid #469f87;
		padding:0;
		margin:0;
		color:#000;
		background:#fff;
		}
.logonpic	{
		display:inline;
		position:relative;
		float:left;
		margin:0 10px 0 0;
		}
.logonpanel	{
		padding:10px;
		position:relative;
		height:268px;
		float:right;
		width:60%;
		}
.logonpanel hr	{
		padding:0;
		height:1px;
		color:#469f87;
		margin:0;
		}
.logonpanel p	{
		text-align:left;
		margin:0;
		padding:5px 0 0 0;
		line-height:135%;
		}
.logonpanel fieldset
		{
		border:#469f87 solid 1px;
		padding:10px 20px 10px 10px;
		width:350px;
		height:205px;
		}
.logonpanel legend
		{
		background:#eee;
		border:#469f87 solid 1px;
		padding:5px;
		text-align:right;
		padding:2px 10px 2px 10px;
		width:7.5em;
		}
.logonpanel label
		{
		position:relative;
		float:left;
		text-align:right;
		width:7.5em;
		padding:2px 10px 2px 10px;
		display:inline;
		color:#000;
		background:#eee;
		border:1px solid #469f87;
		margin:6px 10px 0 7px;
		}
.logonpanel input#password
		{
		width:160px;
		border:1px solid #469f87;
		padding:2px;
		}
.logonpanel input#username
		{
		width:160px;
		border:1px solid #469f87;
		padding:2px;
		}
.logonpanel input
		{
		width:160px;
		border:1px solid #469f87;
		padding:2px;
		}
.logonpanel ul	{
		list-style:none;
		padding:10px 0 0 129px;
		margin:0;
		width:176px;
		height:18px;
		}
.logonpanel li
		{
		width:176px;
		margin:0;
		}
a:link.logonpanel li, a:visited.logonpanel li, a:active.logonpanel li
		{
		display:block;
		color:#fff;
		font-weight:bold;
		text-decoration:none;
		border:1px solid #469f87;
		}
a:hover.logonpanel li
		{
		display:block;
		color:#469f87;
		font-weight:bold;
		text-decoration:none;
		border:1px solid #469f87;
		}
a.SendButton
		{
		color:#fff;
		display:block;
		width:151px;
		height:24px;
		line-height:22px;
		padding:2px 5px;
		text-align:center;
		font-weight:bold;
		text-decoration:none;
		position:relative;
		margin:0;
		float:left;
		}
a:link.SendButton, a:active.SendButton, a:visited.SendButton
		{
		background:url(../uploads/images/LogonButton.png) 0 0 no-repeat;
		}
a:hover.SendButton
		{
		background:url(../uploads/images/LogonButton.png) 0 -28px no-repeat;
		}
.KitSponsors	{
		clear:both;
		margin:0;
		padding:0px;
		width:980px;
		height:105px;
		}
.KitSponsors img
		{
		padding:4px 5px 4px 0;
		}
.KitSponsors h6
		{
		clear:both;
		background: url(/uploads/Images/thumbnails/OurKitSponsors.gif) no-repeat;
		width:130px;
		height:22px;
		padding:0 0 4px 0;
		margin:0;
		}
.KitSponsors h6 span
		{
		display:none;
		}
/*Social Bookmarking*/
.BookMarks	{
		font-size:0.9em;
		clear:both;
		position:relative;
		}
.BookMarks p	{
		clear:left;
		padding:5px 0 10px 0;
		margin:0;
		}
.BookMarks ul	{
		margin:0 0 2px 0;
		padding:0;
		}
.BookMarks ul li
		{
		float:left;
		display:block;
		width:65px;
		height:20px;
		display:inline;
		position:relative;
		padding-left:25px;
		text-align:left;
		}
.BookMarks a
		{
		text-decoration:none;
		}
.BookMarks ul li.Delicious
		{
		background:url(../cms/icons/Delicious.gif) no-repeat;
		width:70px;
		}
.BookMarks ul li.Stumbleupon
		{
		background:url(../cms/icons/Stumbleupon.gif) no-repeat;
		width:85px;
		}
.BookMarks ul li.Digg
		{
		background:url(../cms/icons/Digg.gif) no-repeat;
		width:45px;
		}
.BookMarks ul li.Reddit
		{
		background:url(../cms/icons/Reddit.gif) no-repeat;
		width:55px;
		}
.BookMarks ul li.Facebook
		{
		background:url(../cms/icons/Facebook.gif) no-repeat;
		width:70px;
		}
.BookMarks ul li.Twitter
		{
		background:url(../cms/icons/Twitter.gif) no-repeat;
		width:70px;
		}
.BookMarks ul li.Email
		{
		width:70px;
		padding:3px 3px 0px 40px;
		background:url(../cms/icons/Email.png) no-repeat;
		}
.BookMarks ul li.Bookmark
		{
		background:url(../cms/icons/Bookmark.png) no-repeat;
		width:118px;
		padding:3px 3px 0px 30px;
		}
.BookMarks ul li.SendtoFriend
		{
		background:url(../cms/icons/SendtoFriend.png) no-repeat;
		width:90px;
		padding:3px 3px 0px 23px;
		}
/* Blog */
.Blog label	{
		display:block;
		clear:left;
		height: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:240px;
		height:230px;
		float:left;
		margin-right:8px;
		}
.PictureBox
		{
		width:232px;
		padding:4px;
		float:left;
		border:1px solid #ddd;
		}
.TextBox
		{
		margin-top:4px;
		padding:4px;
		color:#666;
		width:222px;
		height:25px;
		text-align:center;
		border:1px solid #ddd;
		}
.TextBox p
		{
		margin:0;
		padding:0 0 0 4px;
		text-align:left;
		}
/*Extranet*/
#ExtranetSearch
		{
		clear:both;
		margin:0;
		padding:0;
		width:210px;
		float:right;
		position:relative;
		padding:0;
		}
ul#SearchExt label
		{
		display:inline;
		float:left;
		padding:6px 4px 0 0;
		margin:0;
		font-size:0.8em;
		color:#09c;
		}
ul#SearchExt li
		{
		margin:0px;
		list-style:none;
		}
ul#SearchExt li form
		{
		padding:0;
		}
#ExtranetSearch li img
		{
		vertical-align:top;
		position:relative;
		}
html>body#ExtranetSearch li img
		{
		position:relative;
		}
ul#SearchExt li input.textfield
		{
		width:90px;
		height:21px;
		padding:4px 5px 2px 5px;
		font-size:0.8em;
		border:none;
		color:#09c;
		background:url(../uploads/images/site/SearchStretch.png) 0 0 repeat-x;
		}
html>body#ExtranetSearch li input.textfield
		{
		width:105px;
		position:relative;
		}
.SearchExtR
		{
		margin:0px 0;
		}
.FileList
		{
		width:100%;
		clear:both;
		font-size:0.95em;
		margin:0;
		padding:0;
		background:#00543e;
		}
.FileList th
		{
		background:#aaa;
		color:#eee;
		padding:0;
		margin:0;
		}
a:link.SortDown, a:active.SortDown, a:visited.SortDown
		{
		color:#667;
		text-decoration:none;
		display:block;
		height:12px;
		background:url(../cms/icons/DownOff.png) center repeat-x;
		padding:5px;
		margin:0;
		text-align:left;
		}
a:hover.SortDown
		{
		color:#223;
		text-decoration:none;
		display:block;
		height:12px;
		background:url(../cms/icons/DownON.png) center repeat-x;
		padding:5px;
		margin:0;
		text-align:left;
		}
a:link.SortUp, a:active.SortUp, a:visited.SortUp
		{
		color:#667;
		text-decoration:none;
		display:block;
		height:12px;
		background:url(../cms/icons/UpOff.png) center repeat-x;
		padding:5px;
		margin:0;
		text-align:left;
		}
a:hover.SortUp
		{
		color:#223;
		text-decoration:none;
		display:block;
		height:12px;
		background:url(../cms/icons/UpON.png) center  repeat-x;
		padding:5px;
		margin:0;
		text-align:left;
		}
a:link.SortNone, a:active.SortNone, a:visited.SortNone
		{
		text-decoration:none;
		color:#667;
		display:block;
		height:12px;
		background:url(../cms/icons/SortOff.png) center repeat-x;
		padding:5px;
		margin:0;
		text-align:left;
		}
a:hover.SortNone
		{
		color:#223;
		text-decoration:none;
		display:block;
		height:12px;
		background:url(../cms/icons/SortON.png) center repeat-x;
		padding:5px;
		margin:0;
		text-align:left;
		}
.FileList td
		{
		padding:3px 5px;
		}
td.Light
		{
		background:#fff;
		}
td.Dark
		{
		background:#d9fff5;
		}
/*Thumbnail Zoom*/
.ThumbContainer
		{
		width:100px;
		height:116px;
		float:left;
		display:inline;
		padding:auto;
		padding:0;
		position:relative;
		background:#777;
		display:block;
		margin:5px 10px 5px 0;
		}
.ThumbCaption
		{
		background:#004067;
		width:100px;
		padding:2px 1px;
		marign:0;
		color:#fff;
		text-align:center;
		}
.ThumbCaption a:link,.ThumbCaption a:visited,.ThumbCaption a:active
		{
		text-decoration:none;
		color:#fff;
		font-size:0.9em;
		}
.ThumbCaption a:hover
		{
		text-decoration:none;
		color:#c48721;
		font-size:0.9em;
		}
.IconContainer
		{
		width:99px;
		height:156px;
		float:left;
		display:inline;
		padding:auto;
		padding:3px;
		position:relative;
		display:block;
		margin:0px 4px 3px 0;
		background:#eee;
		}
.IconContainer a:link,.IconContainer a:visited,.IconContainer a:active
		{
		text-decoration:none;
		color:#667;
		font-size:0.9em;
		}
.IconContainer a:hover
		{
		text-decoration:none;
		color:#444;
		font-size:0.9em;
		}
.WThumbContainer
		{
		width:125px;
		height:200px;
		float:left;
		display:inline;
		padding:auto;
		padding:0;
		position:relative;
		background:#777;
		display:block;
		margin:5px 10px 5px 0;
		}
.WThumbCaption
		{
		background:#004067;
		width:123px;
		height:24px;
		padding:2px 1px;
		marign:0;
		color:#fff;
		text-align:center;
		}
.WThumbCaption a:link,.WThumbCaption a:visited,.WThumbCaption a:active
		{
		text-decoration:none;
		color:#fff;
		font-size:0.9em;
		}
.WThumbCaption a:hover
		{
		text-decoration:none;
		color:#c48721;
		font-size:0.9em;
		}
.HThumbContainer
		{
		width:200px;
		height:145px;
		float:left;
		display:inline;
		padding:auto;
		padding:0;
		position:relative;
		background:#777;
		display:block;
		margin:5px 10px 5px 0;
		}
.HThumbCaption
		{
		background:#004067;
		width:198px;
		padding:2px 1px;
		marign:0;
		color:#fff;
		text-align:center;
		}
.HThumbCaption a:link,.HThumbCaption a:visited,.HThumbCaption a:active
		{
		text-decoration:none;
		color:#fff;
		font-size:0.9em;
		}
.HThumbCaption a:hover
		{
		text-decoration:none;
		color:#c48721;
		font-size:0.9em;
		}
.DropdownRow
		{
		padding:8px 2px 8px 5px;
		background:#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 #469f87;
 		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;
		}