/*
	Summary
	+--------------------------------------+
	Project:		SportsSpread
	Date Created:	01 February 2010
	Date Modified:	04 February 2010
	Author:			IPAG (Ireland) Ltd. (KG)
	
	#EEEFF1 - Header Grey
	#9AB800 - Left Green / Header Login
	#B7D600 - Centre button BG
	#69910C - Featured Market Green
*/
html, body{
	margin: 0;
	padding: 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:15px;
}
body
{
	background:url('../images/bgBody.gif') top left repeat-x #FFF;
}
#wrapper{
	margin:0px auto;
	padding:0px;
	width:960px;
}
/* Header */
#header{
	float:left;
	width:960px;
	height:117px;
	background-color:#EEEFF1;
}
#headerTopNav
{
	float:left;
	width:960px;
	height:24px;
	line-height:24px;
	border-bottom:1px solid #D1D5D8;
	color:#666668;
}
#headerTopNav .links
{
	text-align:right;
	float:right;
	color:#666668;
}
#headerTopNav .links a
{
	color:#666668;
	text-decoration:none;
	font-style:italic;
}
#headerTopNav .links a:hover
{
	color:#666668;
	text-decoration:none;
	font-style:italic;
}
#headerLogo{
	float:left;
	width:319px;
	height:95px;
	background:url('../images/headerLogo.jpg') top left no-repeat #EEEFF1;
}
#headerLogo h1 {
	font-size: 0;
	line-height:0;
	height:0;
	text-indent: -1000px;
}
#headerDate{
	float:left;
	width:321px;
	height:75px;
	background-color:#EEEFF1;
	text-align:right;
	padding:20px 20px 0px 0px;
}
#headerLogin{
	float:left;
	width:300px;
	height:95px;
	background:url('../images/headerLogin.jpg') top left no-repeat #EEEFF1;
}
#headerLoginLoggedIn
{
	float:left;
	width:300px;
	height:95px;
	background:url('../images/headerLoginLoggedIn.jpg') top left no-repeat #EEEFF1;
}
#headerLoginLoggedIn #signup{
	float:left;
	height:20px;
	width:300px;
	height:25px;
	margin-top:20px;
}
#headerLoginLoggedIn #signup img
{
	float:left;
	margin-top:8px;
	
}
#headerLoginLoggedIn #signup select
{
	margin-left:5px;
	float:left;
}
#headerLogin #signup{
	float:left;
	height:20px;
	width:300px;
	height:25px;
	margin-top:20px;
}

#headerLogin h3, #headerLoginLoggedIn h3{
	font-size: 0;
	line-height:0;
	height:0;
	text-indent: -1000px;
}
#headerLogin #login{
	padding:0;
	float:left;
	margin:8px 0px 0px 78px;
	border:none;
}
#headerLogin #login input{
	border:1px solid #9AB800;
	width:97px;
	height:17px;
	background-color:#FFF;
	float:left;
	padding:0px 0px 0px 2px;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	font-style:italic;
}
#headerLogin #login #butLogin{
	border:none;
	width:17px;
	height:19px;
	background:none;
}
#headerNav{
	padding:0;
	margin:0;
	float:left;
	width:960px;
	height:22px;
	background:url('../images/bgHeaderNav.jpg') center left no-repeat #BEC3C7;
	font-size:11px;
}
#headerNav ul{
	float:left;
	width:960px;
	height:22px;
}
#headerNav ul li{
	float:left;
	display:block;
	height:22px;
}
#headerNav ul li a:link, #headerNav ul li a:visited{
	text-decoration:none;
	text-transform:uppercase;
	color:#5E656B;
	line-height:22px;
	padding-left:14px;
	padding-right:14px;
	background:url('../images/liHeaderNav.gif') top right no-repeat #BEC3C7;
	height:22px;
}
#headerNav ul li a:hover{
	height:22px;
	text-decoration:none;
	text-transform:uppercase;
	color:#000;
}
#headerNav ul li a:active{
	text-decoration:none;
	text-transform:uppercase;
	color:#5E656B;
}
/* left */
#left{
	float:left;
	width:180px;
	margin:20px 20px 0px 0px;
}
#leftNav{
	float:left;
	width:180px;
	background:url('../images/leftHeading.jpg') top left no-repeat #FFF;
	padding-top:32px;
	height:500px;
}
#leftNav ul{
	background:#7B9F07;
}
#leftNav ul li{
	
}
#leftNav ul li a:link, #leftNav ul li a:visited{
	text-decoration:none;
	color:#FFF;
	font-style:italic;
	padding-left:15px;
	display:block;
	line-height:16px;
}
#leftNav ul li a:hover{
	text-decoration:none;
	color:#FFF;
	font-style:italic;
	padding-left:15px;
	background-color:#9AB800;
	display:block;
}
#leftNav ul li a:active{
	text-decoration:none;
	color:#FFF;
	font-style:italic;
	padding-left:15px;
	display:block;
}
#leftNav h3{
	cursor:pointer;
	background:url('../images/h3LeftNav.jpg') top left no-repeat #9AB800;
	width:165px;
	height:26px;
	color:#FFF;
	font-style:italic;
	text-transform:uppercase;
	line-height:28px;
	padding-left:15px;
}
#leftNav h3.on{
	background:url('../images/h3LeftNav_f2.jpg') top left no-repeat #9AB800;
}
#leftNavFooter{	
	float:left;
	width:180px;
	height:10px;
	background:url('../images/leftFooter.jpg') bottom left no-repeat;
}
/* RSS Feed */
#leftBlogRSS{
	margin-top:20px;
	padding-top:25px;
	float:left;
	width:180px;
	height:auto;
	background:url('../images/leftBlogRSSHeader.jpg') top left no-repeat #FFF;
}
#leftBlogRSS ul{
	border-bottom:1px solid #E1EF97;
}
#leftBlogRSS ul li{
	border-top:1px solid #E1EF97;
	display:block;
	line-height:15px;
}
#leftBlogRSS ul li a{
	text-decoration:none;
	display:block;
	color:#676767;
	line-height:15px;
	padding:5px 0px 5px 5px;
	background-color:#FFF;
	font-size:11px;
}
#leftBlogRSS ul li a:hover{
	background-color:#F1F6CD;
	color:#658F09;
	font-size:11px;
}
#injectrssfeed li a strong{
	font-weight:bold !important;
}
/* End RSS Feed */
/* Centre */
#centre{
	float:left;
	width:520px;
	height:100%;
}
#centreMainContent{
	float:left;
	width:520px;
	height:auto;
	min-height:500px;
}

#centerMainContentText{
	float:left;
	width:520px;
	padding-top:33px;
	background:url('../images/headingCenterMainContentText.jpg') top left no-repeat #FFF;
	height:auto;
	border-bottom:1px solid #B5D601;
}
.featuredMarket{
	float:left;
	width:450px;
	min-height:63px;
	border-top:1px solid #B5D601;
	padding-left:70px;
	padding-top:7px;
	padding-bottom:7px;
	background-color:#FFF;
}

.featuredMarketWrapper{
	width:450px;
	float:left;
	overflow:hidden;
}
.featuredMarket h2{
	text-transform:uppercase;
	color:#69910C;
	font-size:14px;
}
.featuredMarket h3{
	color:#69910C;
	font-weight:normal;
	font-size:14px;
	padding-bottom:3px;
}
.featuredMarket h3 a
{
	color:#608C01;
	text-decoration:none;
}
.featuredMarket h3 a:hover
{
	color:#C33835;
	text-decoration:none;
}
.featuredMarket .live{
	color:#C33835;
}
.featuredMarket p{
	width:450px;
	float:left;
	color:#636363;
	overflow:hidden;
	clear:both;
	/*width: 37em;  temp */
	 /*white-space: nowrap; temp */
	/*text-overflow: ellipsis;  temp */
	
}
.featuredMarket a:link .buttonSupremacy, .featuredMarket a:visited .buttonSupremacy
{
	margin-top:4px;
	float:left;
	width:152px;
	height:16px;
	text-align:center;
	background:url('../images/bgButtonSupremacy.jpg') top center no-repeat;
	display:block;
	font-size:10px;
	color:#636363;
	text-decoration:none;
	font-style:italic;
}
.featuredMarket a:hover .buttonSupremacy{
	color:#636363;
	text-decoration:none;
	font-style:italic;
}
.featuredMarket a:active .buttonSupremacy{
	color:#636363;
	text-decoration:none;
	font-style:italic;
}
.featuredMarket.golf{
	background:url('../images/featuredMarketGolf.jpg') top left no-repeat #FFF;
}
.featuredMarket.football{
	background:url('../images/featuredMarketSoccer.jpg') top left no-repeat #FFF;
}
.featuredMarket.nfl{
	background:url('../images/featuredMarketNFL.jpg') top left no-repeat #FFF;
}
.featuredMarket.rugby{
	background:url('../images/featuredMarketRugby.jpg') top left no-repeat #FFF;
}
.featuredMarket.soccer{
	background:url('../images/featuredMarketSoccer.jpg') top left no-repeat #FFF;
}
.featuredMarket.horseracing
{
	background:url('../images/featuredMarketHorseRacing.jpg') top left no-repeat #FFF;
}
.featuredMarket.cricket
{
	background:url('../images/featuredMarketCricket.jpg') top left no-repeat #FFF;
}
.featuredMarket.darts
{
	background:url('../images/featuredMarketDarts.jpg') top left no-repeat #FFF;
}
.featuredMarket.formulaone
{
	background:url('../images/featuredMarketFormulaOne.jpg') top left no-repeat #FFF;
}
.featuredMarket.noicon
{
	background:url('../images/featuredMarketNoIcon.jpg') top left no-repeat #FFF;
}
.featuredMarket.politics
{
	background:url('../images/featuredMarketsPolitics.jpg') top left no-repeat #FFF;
}
.featuredMarket.snooker
{
	background:url('../images/featuredMarketSnooker.jpg') top left no-repeat #FFF;
}
.featuredMarket.gaelic
{
	background:url('../images/featuredMarketGaelic.jpg') top left no-repeat #FFF;
}
.featuredMarket.hurling
{
	background:url('../images/featuredMarketHurling.jpg') top left no-repeat #FFF;
}
.featuredMarket.tennis
{
	background:url('../images/featuredMarketTennis.jpg') top left no-repeat #FFF;
}
.featuredMarket.cycling
{
	background:url('../images/featuredMarketCycling.jpg') top left no-repeat #FFF;
}
/* Right */
#right{
	float:left;
	width:220px;
	margin:20px 0px 0px 20px;
	font-weight:normal;
	font-size:12px;
	padding:5px 0px 5px 0px;
}
#rightSquawkBox{
	float:left;
	width:220px;
	/*min-height:150px;  temp */
	background:url('../images/rightHeading.jpg') top left no-repeat #FFF;
}
#rightSquawkBoxHeader
{
	background-color:#E0F2F6;
	color:#287C96;
	line-height:14px;
	font-weight:bold;
	padding:3px 0px 3px 10px;
	text-transform:uppercase;
	border-top:1px solid #C1E3ED;
	border-bottom:1px solid #C1E3ED;
	background:url('../images/iconTwitter.gif') center right no-repeat #E0F2F6;
	float:left;
	margin-top:25px;
	width:210px;
	font-size:11px;
}
/*#rightSquawkBoxHeader a
{
	float:left;
	color:#287C96;
	text-decoration:none;
	font-size:11px;
}*/
.joinText
{
	float:left;
	width:150px;
}
.facebooklink, .twitterlink
{
	float:left;
	vertical-align:top;
	
}
.twitterlink
{
	
}
.facebooklink
{
	
}
.tweet_list ul
{
	background-color:#FFF;
}
.tweet_list li
{
	padding:5px !important;
	float:left;
	border-bottom:1px solid #C1E3ED;
	color:#287C96;
	line-height:14px;
	padding-left:10px;
	font-style:italic;
	font-size:11px;
	background-color:#FFF;
	width:210px;
}
.tweet_list li a
{
	color:#287C96;
}
#rightSquawkBoxFooter{
	float:left;
	width:220px;
	height:10px;
	background:url('../images/rightFooter.jpg') bottom left no-repeat #FFF;
}
#rightInPlayToday{
	margin-top:20px;
	padding-top:25px;
	float:left;
	width:220px;
	height:auto;
	background:url('../images/rightInPlayTodayHeader.jpg') top left no-repeat #FFF;
}
#rightInPlayToday ul{
	border-bottom:1px solid #E1EF97;
}
#rightInPlayToday ul li{
	border-top:1px solid #E1EF97;
	display:block;
	line-height:15px;
}
#rightInPlayToday ul li a{
	text-decoration:none;
	display:block;
	color:#676767;
	line-height:15px;
	padding:5px 0px 5px 5px;
	background-color:#FFF;
	font-size:11px;
}
#rightInPlayToday ul li a:hover{
	background-color:#F1F6CD;
	color:#658F09;
	font-size:11px;
}
#rightCallUs{
	margin-top:20px;
	padding-top:25px;
	float:left;
	width:220px;
	height:auto;
	background:url('../images/rightCallUsHeader.jpg') top left no-repeat #FFF;
	color:#676767;
}
#rightCallUs ul{
	border-bottom:1px solid #E0E0E0;
}
#rightCallUs ul li{
	border-top:1px solid #E0E0E0;
	padding:5px 0;
	padding-left:5px;
	font-size:11px;
}
#rightCallUs ul li.on{
	background-color:#EFF0F2;
}
#rightCallUs ul li.onLink{
	background-color:#EFF0F2;
}
#rightCallUs ul li.onLink:hover{
	background-color:#FFF;
}
#rightCallUs ul li a{
	text-decoration:none;
	display:block;
	color:#676767;
	line-height:15px;
	font-size:11px;
	
}
#rightCallUs ul li .numberSpacing{
	width:90px;
	float:left;
}
#rightCallUs ul li a:hover{

}
#rightChat
{
	margin-top:20px;
	/*padding-top:25px;*/
	float:left;
	width:220px;
	height:auto;
	/*background:url('../images/rightChatHeader.jpg') top left no-repeat #FFF;*/
	background-color:#FFFFFF !important;
	color:#3991A9;
}
#rightChatWrapper
{
background-color:#FFF !important;
height:111px;
float:left;
width:220px;
border-top:1px solid #63B9D0;
border-bottom:1px solid #63B9D0;
}
#rightChatWrapper img
{
	margin:0;
	background-color:#64B8D2;
	float:left;
	height:88px;
	padding-right:49px;
	background-color:#63B9D0;
}
#rightChatWrapper table
{
	float:left;
	width:220px;
	height:88px;
	/*background-color:#63B9D0;*/
	
}
.lpPoweredBy
{
	width:220px;
	padding-left:10px;
	background-color:#FFF !important;
	text-align:center !important;
	float:left !important;
	vertical-align:middle;
	margin-top:3px;
}
.lpEmtStarRating
{
	border-bottom:1px solid #63B9D0;
	width:220px;
	float:left;
}
.lpEmtStarRating
{
	display:none;
}
/* Footer */
#footer{
	float:left;
	width:100%;
	background:url('../images/bgFooter.gif') top left repeat-x #FFF;
	margin-top:18px;
}
#wrapperFooter{
	margin:0px auto;
	padding:0px;
	width:960px;
}
#footerAddThis{
	width:960px;
	float:left;
	border-top:1px solid #DCED87;
	background-color:#F1F8CF;
	margin-right:49px;
	margin-bottom:5px;
	height:29px;
	line-height:29px;
}
#footerAddThis p{
	float:left;
	font-weight:bold;
	color:#65870C;
	text-transform:uppercase;
	margin:0 16px;
}
#footerAddThis img{
	float:right;
	margin-right:49px;
	padding-top:5px;
}
#addThis{

}
#addThis li{
	float:left;
}
#addThis li a{
	text-decoration:none;
	color:#65870C;
	padding-left:21px;
	width:69px;
	float:left;
}
.addThisFacebook{
	background:url('../images/butAddThisFacebook.gif') center left no-repeat;
}
.addThisTwitter{
	background:url('../images/butAddThisTwitter.gif') center left no-repeat;
}
.addThisDigg{
	background:url('../images/butAddThisDigg.gif') center left no-repeat;
}
.addThisDelicious{
	background:url('../images/butAddThisDelicious.gif') center left no-repeat;
}
.addThisReddit{
	background:url('../images/butAddThisReddit.gif') center left no-repeat;
}
.addThisStumbleUpon{
	background:url('../images/butAddThisStumbleUpon.gif') center left no-repeat;
}
#footerRiskWarning
{
	width:960px;
	background-color:#F1F8CF;
	float:left;
	height:74px;
	margin-bottom:5px;
	padding-top:11px;
}
#footerRiskWarning p{
	font-size:9px;
	line-height:13px;
	float:left;
	color:#65870C;
	margin:0 16px;
}
#footerSports{
	background-color:#F1F8CF;
	float:left;
	height:auto;
	max-height:190px;
	width:960px;
	margin-bottom:5px;
	padding-top:11px;
}
#footerSports .col{
	margin-left:15px;
	float:left;
	font-size:9px;
	width:90px;
}
#footerSports .col ul li strong{
	color:#B7D600;
	text-transform:uppercase;
}
#footerSports .col ul li a{
	/*color:#B7D600;*/
	color:#65870C;
	text-decoration:none;
	line-height:11px;
}
#footerSections{
	padding-left:15px;
	background-color:#F1F8CF;
	float:left;
	height:22px;
	width:945px;
	margin-bottom:4px;
}
#footerSections p{
	font-size:9px;
	text-align:left;
	color:#B7D600;
	font-weight:bold;
	text-transform:uppercase;
	line-height:22px;
}
#footerSections a{
	/*color:#B7D600;*/
	color:#65870C;
	font-weight:normal;
	text-decoration:none;
}
#footerCredits{
	padding-left:15px;
	/*color:#B7D600;*/
	color:#65870C;
	font-size:9px;
	float:left;
	width:945px;
	height:54px;
}
#footerCredits p
{
	/*color:#B7D600;*/
	color:#65870C !important;
}
#footerCredits a:hover
{
	color:#65870C !important;
}
.FooterLinks{
	/*color:#B7D600;*/
	color:#65870C;
	text-decoration:none;
}
.credits{
	float:right;
	padding-top:5px;
}
/* Generic */
.clear{
	clear:both;
}
/* Easy Slider */
ol#centreTopButtons{
	float:left;
	width:520px;
	height:20px;
	background-color:#FFF;
	margin:5px 0px;
	/*display:none;*/
}
ol#centreTopButtons{
	float:left;
	height:20px;
	line-height:20px;
}
ol#centreTopButtons li{
	float:left;
	display:block;
	height:20px;
	width:20px;
	text-align:center;
	margin-right:5px;
}
ol#centreTopButtons li a:link, ol#centreTopButtons li a:visited{
	display:block;
	height:20px;
	width:20px;
	text-decoration:none;
	text-transform:uppercase;
	background-color:#BEC3C7;
	color:#FFF;
}
ol#centreTopButtons li a:hover{
	color:#FFF;
}
ol#centreTopButtons li a:active{
	text-decoration:none;
	text-transform:uppercase;
	background-color:#BEC3C7;
}
ol#centreTopButtons li.current a{
	display:block;
	height:20px;
	width:20px;
	background-color:#B7D600;
}
ol#centreTopButtons li a:focus{outline:none;}

#centerMainContentPromotion{
	float:left;
	width:520px;
	height:230px;
	background-color:#FFF !important;
	overflow:hidden;
	margin-bottom:20px;
}
#centerMainContentPromotion ul, #centerMainContentPromotion li{
	margin:0;
	padding:0;
	list-style:none;
	background-color:#FFF !important;
	width:520px;
	height:230px;
	overflow:hidden;
	float:left;
	}
#centerMainContentPromotion li{ 
	/* 
		define width and height of list item (slide)
		entire slider area will adjust according to the parameters provided here
	*/ 
	width:520px;
	height:230px;
	overflow:hidden;
	/*background:url('../images/bgcenterMainContentPromotion.jpg') top left repeat-x #FFF;*/
	background-color:#FFF !important;
	
}
