body
{
padding:0;
margin:0; 
font-family:arial; 
font-size:10px;
background-image:url('../img/background-green.jpg'); 
}

#print-page
{
padding:0;
margin:0; 
font-family:arial; 
font-size:10px;
background-color: #ffffff;
}


a {font-weight:bold; text-decoration:none;}

a:active     { color: #FF0000}
a:visited     { color: #6a7fa4}
a:link     { color: #354b75}
a:hover     { color: #bf2127}


H1
{font-size:16px; padding-left:13; padding-right:13;}

H2.news {font-size:16px;}

.containerL1
{
width: 1000px;
border-right:1px solid #dfdfdf;
border-left:1px solid #dfdfdf;
}

/* Logo Table and Cell Styles
=================================================================================== */

.tableLogo
{
width: 1000px;
background-color:#fff;
}

.tableBottom
{
width: 1000px;
background-color:#ffffff;
border-top:2px solid #dfdfdf;
}

.cellBottom
{
padding: 4px;
background-color:#ffffff;
font-size:10px;
vertical-align: middle;
}

.cellLogo
{
width: 242px;
background-color:#ffffff;
}

.cellLogoUnd
{
background-color:#0f4c68; 
height: 4px;
}

.cellLogoUndWhite
{
background-color:#fff; 
height: 4px;
}

.cellLogoUndWhite2px
{
background-color:#fff; 
height: 2px;
}

.cellLogoText
{
width: 322px;
font-size:34px;
font-weight:bold
background-color:#ffffff;
}

.cellAngle
{
width: 28px; 
background-image:url('../img/angle-red.gif'); 
background-repeat:no-repeat; 
background-position: bottom right;
background-color:#ffffff;
}

.cellSearch
{
background-image:url('../img/search-green.gif'); 
background-repeat:repeat-x; 
background-position: bottom left;
vertical-align: bottom;
padding-left: 10px;
}

.cellSearchImage
{
border-right:3px solid #fff;
}

.cellHotTopics
{
height:40px;
padding: 0 5px 10px 0;
text-align:right;
}

.cellLoginRegisterText
{
font-size:12px;
font-weight:bold;
text-indent: 6px;
color: #fff;
padding-right:5px;
}

a.LoginRegister:link, a.LoginRegister:visited, a.LoginRegister:hover, a.LoginRegister:active 
{
color: #fff;
}

a.TopNav:link, a.TopNav:visited, a.TopNav:hover, a.TopNav:active 
{
color: #fff;
font-size:13px;
font-weight:normal;
}

/* Menu Table and Cell Styles
=================================================================================== */

.tableMenu
{
width: 1000px;
background-color:#ffffff;
}

.cellMainMenu
{
height: 24px; 
background-image:url('../img/mmenu-back-green.gif'); 
background-color:#ffffff;
background-position: bottom left;
vertical-align: bottom;
padding-left: 20px;
}

.TableColorMenu
{
}

.cellMenuRed
{
border-left: 1px solid #FFF;
border-right: 1px solid #FFF;
border-top: 1px solid #FFF;
background-color:#bf2127;
text-align: center;
font-size:12px;
color: #fff;
width:110px;
font-weight:bold;
}

.cellMenuMaroon
{
border-left: 1px solid #FFF;
border-right: 1px solid #FFF;
border-top: 1px solid #FFF;
background-color:#620004;
text-align: center;
font-size:12px;
color: #fff;
width:110px;
font-weight:bold;
}

.cellMenuYellow
{
border-left: 1px solid #FFF;
border-right: 1px solid #FFF;
border-top: 1px solid #FFF;
background-color:#f2a623;
text-align: center;
font-size:12px;
color: #fff;
width:110px;
font-weight:bold;
}

.cellMenuBlue
{
border-left: 1px solid #FFF;
border-right: 1px solid #FFF;
border-top: 1px solid #FFF;
background-color:#2059ad;
text-align: center;
font-size:12px;
color: #fff;
width:110px;
font-weight:bold;
}

.cellMenuOrange
{
border-left: 1px solid #FFF;
border-right: 1px solid #FFF;
border-top: 1px solid #FFF;
background-color:#fc9432;
text-align: center;
font-size:12px;
color: #fff;
width:110px;
font-weight:bold;
}

.cellMenuGreen
{
border-left: 1px solid #FFF;
border-right: 1px solid #FFF;
border-top: 1px solid #FFF;
background-color:#027C19;
text-align: center;
font-size:12px;
color: #fff;
width:110px;
font-weight:bold;
}

.cellMenuPurple
{
border-left: 1px solid #FFF;
border-right: 1px solid #FFF;
border-top: 1px solid #FFF;
background-color:#411e63;
text-align: center;
font-size:12px;
color: #fff;
width:110px;
font-weight:bold;
}

.cellMenuDarkPink
{
border-left: 1px solid #FFF;
border-right: 1px solid #FFF;
border-top: 1px solid #FFF;
background-color:#B96A9A;
text-align: center;
font-size:12px;
color: #fff;
width:110px;
font-weight:bold;
}

.cellMenuDarkGreen
{
border-left: 1px solid #FFF;
border-right: 1px solid #FFF;
border-top: 1px solid #FFF;
background-color:#026138;
text-align: center;
font-size:12px;
color: #fff;
width:110px;
font-weight:bold;
}

.cellMenuTurquoise
{
border-left: 1px solid #FFF;
border-right: 1px solid #FFF;
border-top: 1px solid #FFF;
background-color:#2ab4c0;
text-align: center;
font-size:12px;
color: #fff;
width:110px;
font-weight:bold;
}

.cell2ndMenu
{
height: 24px; 
background-color:#0f4c68;
padding-left: 20px;
border-bottom: 1px solid #FFF;
font-size:12px;
color: #fff;
}

.cell2ndMenuMaroon
{
height: 24px; 
background-color:#620004;
padding-left: 20px;
border-bottom: 1px solid #FFF;
font-size:12px;
color: #fff;
}

.cell2ndMenuList
{
margin: 0 0 0 0;
}

.cell2ndMenuItemStart
{
text-align:left; 
float:left; 
margin: 0px 5px 0 0;
line-height: 22px;
padding: 2px 0 0 0 !important; /*moz width*/
padding: 0 0 0 0; /*ie width*/
list-style:none outside; 
color: #ffffff;
}

.cell2ndMenuItem
{
text-align:left; 
float:left; 
margin: 0px 5px 0 5px;
line-height: 22px;
padding: 2px 0 0 12px !important; /*moz width*/
padding: 0 0 0 12px; /*ie width*/
background: url(../img/whitesquare.gif) 0px 9px no-repeat; 
list-style:none outside; 
color: #ffffff;
}

/* Application Table and Cell Styles
=================================================================================== */

.bordermain
{
border-right: 1px solid #6a6868;
height: 100%;
padding: 0px;
}

.borderbottom
{
border-bottom: 1px solid #6a6868;
width: 100%;
height: 1px;
padding: 0px;
}

.tableApplMain
{
padding: 6px 4px 6px 12px;
width:100%;
background-color:#FFFFFF;
}

.cellApplCol1
{
padding: 12px 12px 12px 12px;
border-right: 1px solid #6a6868;
background-color:#e2dfdf;
font-size:12px;
width:356px !important; /*moz width*/
width:380px; /*IE width*/
vertical-align: top;
}

.cellApplCol1Wide
{
padding: 5px 5px 5px 5px;
border-right: 1px solid #6a6868;
background-color:#ecebeb;
font-size:12px;
width:370px !important; /*moz width*/
width:380px; /*IE width*/
vertical-align: top;
}

.cellApplCol1BoxHeader
{
padding: 4px 12px 4px 12px;
background-color:#0f4c68;
font-size:16px;
font-weight: normal;
width:332px !important; /*moz width*/
width:356px; /*IE width*/
vertical-align: top;
color: #fff;

}

.cellApplCol1BoxHeaderWide
{
padding: 4px 4px 4px 4px;
background-color:#215d79;
font-size:16px;
font-weight: normal;
width:362px !important; /*moz width*/
width:370px; /*IE width*/
vertical-align: top;
color: #fff;
}

.cellApplCol1BoxHeader2
{
padding: 6px;
background-color:#0f4c68;
border-right: 1px solid #6a6868;
font-size:16px;
font-weight: normal;
width:368px !important; /*moz width*/
width:380px; /*IE width*/
vertical-align: top;
color: #fff;

}

.cellApplCol1Box
{
padding: 12px 12px 12px 12px;
background-color:#f1f1f1;
font-size:12px;
width:332px !important; /*moz width*/
width:356px; /*IE width*/
vertical-align: top;
}

.cellApplCol1BoxWide
{
padding: 4px 4px 4px 4px;
background-color:#f1f1f1;
font-size:12px;
width:362px !important; /*moz width*/
width:370px; /*IE width*/
vertical-align: top;
}

.cellApplCol2
{
padding: 0px 12px 12px 12px;
background-color:#fff;
font-size:12px;
width:296px !important; /*moz width*/
width:324px; /*IE width*/
vertical-align: top;
height: 100%;
}

.cellApplColText
{
font-size:12px;
}

.cellApplCol3
{
padding: 0px 0px 12px 12px;
background-color:#fff;
font-size:12px;
width:270px !important; /*moz width*/
width:276px; /*IE width*/
vertical-align: top;
}

.cellApplCol4
{
padding: 12px 12px 12px 0px;
background-color:#fff;
font-size:12px;
width:690px !important; /*moz width*/
width:705px; /*IE width*/
vertical-align: top;
}

.CellHomeImageText
{
padding: 6px 6px 6px 6px;
background-color:#717171;
font-size:11px;
color: #ffffff;
}

.DateHome{
font-size:10px; 
padding: 0px 0px 4px 4px;
}

.TitleHome
{
padding: 0px 0px 4px 4px;
font-size:18px;
font-weight:bold;
color: #000;
}

.AbstractHome
{
font-size:12px;
color: #000;
}

.borders-bottom
{
border-bottom:1px solid #000000;
}

.HotTopics
{
background-color: #CCCCCC;
border:solid 1px #AEADAD;
font-size:10px;
font-weight: normal;
padding: 2px 5px 2px 5px;
}

a.HotTopicsLink:active     { color: #0f4c68; font-size: 10px; text-decoration: underline; font-weight: normal;}
a.HotTopicsLink:visited     { color: #0f4c68; font-size: 10px; text-decoration: underline; font-weight: normal;}
a.HotTopicsLink:link     { color: #0f4c68; font-size: 10px; text-decoration: underline; font-weight: normal;}
a.HotTopicsLink:hover     { color: #0f4c68; font-size: 10px; text-decoration: underline; font-weight: normal;}


/* Poll Styles
=================================================================================== */

.Poll{
	padding-left: 5px;
	padding-right: 5px;
}

.PollHeader{
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
}

.PollChoice{
	font-family: arial;
	font-size: 11px;
	font-weight: normal;
	padding-top: 2px;
	padding-bottom: 2px;
}

.PollFooter{
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	padding-top: 5px;
}

.PollButton{
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
}

.PollTotal{
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	text-align: right;
}

.PollVote1Colour1{
	background-color: #3399cc;
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	height: 11px;
}
.PollVote1Colour2{
	background-color: #abd3e8;
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	height: 11px;
	text-align:center;
}

.PollVote2Colour1{
	background-color: #cc3300;
	font-family: arial;
	font-size: 11px;
	height: 11px;
	font-weight: bold;
}
.PollVote2Colour2{
	background-color: #ebae9a;
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	height: 11px;
	text-align:center;
}

.PollVote3Colour1{
	background-color: #669900;
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
}
.PollVote3Colour2{
	background-color: #c2d69a;
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	height: 11px;
	text-align:center;
}

.PollVote4Colour1{
	background-color: #ff9900;
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	height: 11px;
}
.PollVote4Colour2{
	background-color: #ffd69a;
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	height: 11px;
	text-align:center;
}

.PollVote5Colour1{
	background-color: #996699;
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	height: 11px;
}
.PollVote5Colour2{
	background-color: #f0cdf9;
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	height: 11px;
	text-align:center;
}

.PollVote6Colour1{
	background-color: #cc9933;
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	height: 11px;
}
.PollVote6Colour2{
	background-color: #f6de9e;
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	height: 11px;
	text-align:center;
}


/* Latest News Styles
=================================================================================== */

.LatestNewsTitle{
padding: 6px 6px 6px 6px;
background-color:#0f4c68;
font-size:16px;
color: #ffffff;
font-weight: normal;
}

.PopularNewsTitle{
padding: 6px 6px 6px 6px;
background-color:#0f4c68;
font-size:16px;
color: #ffffff;
font-weight: normal;
}

.NoNewsArticles{
font-size:12px;
}

.EditorialTitle{
padding: 6px 6px 6px 6px;
background-color:#f5f2f2;
font-size:18px;
color: #0f4c68;
font-weight: normal;
border: 1px solid #d2d0d0;
}

.CellEditorial{
padding: 4px 2px 4px 4px;
background-color:#fff;
font-size:11px;
color: #000000;
font-weight: normal;
border-left: 1px solid #d2d0d0;
border-right: 1px solid #d2d0d0;
border-bottom: 1px solid #d2d0d0;
}

.NewsBoxTitle{
padding: 6px 6px 6px 6px;
background-color:#f5f2f2;
font-size:18px;
color: #0f4c68;
font-weight: normal;
border-top: 1px solid #d2d0d0;
border-left: 1px solid #d2d0d0;
border-right: 1px solid #d2d0d0;
}

.NewsBoxSmall{
padding: 4px 2px 4px 4px;
background-color:#fff;
font-size:11px;
color: #0f4c68;
font-weight: normal;
border: 1px solid #d2d0d0;
}

.NewsBoxSmallContent
{ 
padding: 4px 4px 4px 0px;
}

.MoreBox{
font-size:11px; 
padding-right:13;
border-top: 1px solid #dfdfdf; 
border-bottom: 1px solid #dfdfdf; 
width:96% !important; /*moz width*/
width:94%; /*IE width*/
}

.MoreBox a
{text-decoration:none; line-height:18px;}

.MoreBox a:hover,
.MoreBox a:linked,
.MoreBox a:visited
{color:#bf2127; text-decoration:none; line-height:18px;}

.MoreBoxNoLines{
font-size:11px; 
padding-right:6;
width:96% !important; /*moz width*/
width:94%; /*IE width*/
}

.MoreBoxNoLines a:hover,
.MoreBoxNoLines a:linked,
.MoreBoxNoLines a:visited
{color:#bf2127;}

li.LatestNewsList
{
margin-left: 0px;
padding-left: 12px;
background-image: url(../img/li-red.gif);
background-repeat: no-repeat;
background-position: 0 4px;
}

ul.LatestNewsList{
padding: 6px 0px 0px 0px; 
font-size:12px; 
list-style: none; 
margin:0px;
line-height: 18px;
}

li.AffiliateList
{
margin-left: 0px;
padding-left: 12px;
background-image: url(../img/li-red-grey.gif);
background-repeat: no-repeat;
background-position: 0 4px;
}

ul.AffiliateList{
padding: 2px 0px 0px 0px; 
font-size:12px; 
list-style: none; 
margin:0px;
line-height: 18px;
}

li.AffiliateListWhite
{
margin-left: 0px;
padding-left: 12px;
background-image: url(../img/li-red.gif);
background-repeat: no-repeat;
background-position: 0 4px;
}

ul.AffiliateListWhite{
padding: 2px 0px 0px 0px; 
font-size:12px; 
list-style: none; 
margin:0px;
line-height: 18px;
}

/* Right Box Styles 
=================================================================================== */

.RightBox{
padding:6px 6px 6px 6px; 
width:250px !important; /*moz width*/
width:264px; /*IE width*/
border:1px solid #000000;
}

.RightBoxAdvert{
background:url(../img/adback-grey.gif); 
background-color:#fff; 
border-left:1px solid #dfdfdf; 
border-right:1px solid #dfdfdf;   
padding:7px 7px 5px 7px; 
width:248px !important; /*moz width*/
width:264px; /*IE width*/
font-size:12px; 
color: #000000;
}

.RightBoxImageAwards{
background:url(../img/kingz-awards-right-nav.jpg); 
background-color:#fff; 
border-left:1px solid #4c4c4c; 
border-right:1px solid #4c4c4c;   
border-bottom:2px solid #4c4c4c;
padding:0px 0px 0px 0px; 
margin:0px 0px 0px 0px; 
width:262px !important; /*moz width*/
width:264px; /*IE width*/
height:168px !important; /*moz width*/
height:170px; /*IE width*/
cursor:hand;
}

.RightBoxImageSeal{
background:url(../img/home-seal-orange.gif); 
background-color:#fff; 
border-left:1px solid #4c4c4c; 
border-right:1px solid #4c4c4c;   
border-bottom:2px solid #4c4c4c;
padding:0px 0px 0px 0px; 
margin:0px 0px 0px 0px; 
width:262px !important; /*moz width*/
width:264px; /*IE width*/
height:168px !important; /*moz width*/
height:170px; /*IE width*/
cursor:hand;
}

.RightBoxImageSealBookmaker{
background:url(../img/the-kingz-seal-bookmakers.gif); 
background-color:#fff; 
border-left:1px solid #4c4c4c; 
border-right:1px solid #4c4c4c;   
border-bottom:2px solid #4c4c4c;
padding:0px 0px 0px 0px; 
margin:0px 0px 0px 0px; 
width:262px !important; /*moz width*/
width:264px; /*IE width*/
height:168px !important; /*moz width*/
height:170px; /*IE width*/
cursor:hand;
}


:active.RightBox{ color: #000000; text-decoration:none;}
:visited.RightBox{ color: #000000; text-decoration:none;}
:link.RightBox{ color: #000000; text-decoration:none;}
:hover.RightBox{ color: #000000; text-decoration:none;}

.RightBoxHeading{
background-color:#0f4c68; 
border:1px solid #0f4c68; 
padding:4px 6px 4px 6px; 
width:250px !important; /*moz width*/
width:264px; /*IE width*/
font-size:16px; 
font-weight:normal;
color: #fff;
}

.cellApplCol3 #vidPlayer {
width: 264px !important;
}


.RightBoxHeadingVideo{
background:url(../img/right-back-header-video.gif) !important; /*moz back*/
background:url(../img/right-back-header-video.gif)  no-repeat right middle; /*IE back*/
border:1px solid #052443; 
padding:0px 6px 0px 6px; 
width:250px !important; /*moz width*/
width:264px; /*IE width*/
font-size:20px; 
font-weight:normal;
color: #fff;
}

.RightInnerBoxVideo{
background-color:#fff; 
border:1px solid #dfdfdf; 
width:250px !important; /*moz width*/
width:264px; /*IE width*/
padding:2px 2px 2px 2px;
font-size:12px;
}

.RightBoxHeadingSeal{
background:url(../img/right-back-header-seal.gif) no-repeat  right !important; /*moz back*/
background:url(../img/right-back-header-seal.gif)  no-repeat right middle; /*IE back*/
border-top:1px solid #dfdfdf; 
border-bottom:1px solid #dfdfdf; 
padding:6px 6px 6px 6px; 
width:250px !important; /*moz width*/
width:264px; /*IE width*/
font-size:20px; 
font-weight:bold;
color: #fff;
height: 30px !important; /*moz width*/
height: 40px; /*IE width*/
}

.RightBoxHeadingWhite{
border:1px solid #052443; 
background-color:#fff;  
padding:0px 6px 0px 6px; 
width:250px !important; /*moz width*/
width:264px; /*IE width*/
font-size:16px; 
font-weight:normal;
color: #0f4c68;
}

.RightBoxAdvertBottom{
background:url(../img/advertisement.gif) no-repeat right !important; /*moz back*/
background:url(../img/advertisement.gif)  no-repeat right middle; /*IE back*/
border:1px solid #dfdfdf; 
padding:0px; 
width:261px !important; /*moz width*/
width:264px; /*IE width*/
height: 14px;
}

.RightBoxShare{
background:#fff url(../img/sharethispage.gif); 
border-left:1px solid #dfdfdf; 
border-right:1px solid #dfdfdf;  
border-bottom:1px solid #dfdfdf; 
padding:0px 6px 0px 6px; 
width:250px !important; /*moz width*/
width:264px; /*IE width*/
font-size:12px; 
color: #000000;
height:168px;
}

.RightBoxBodyWhite{
background-color:#fff; 
border-left:1px solid #dfdfdf; 
border-right:1px solid #dfdfdf;  
border-bottom:1px solid #dfdfdf; 
padding:0px 6px 0px 6px; 
width:250px !important; /*moz width*/
width:264px; /*IE width*/
font-size:12px; 
color: #000000;
}

.RightBoxBodyRed{
background-color:#0f4c68; 
border-left:1px solid #dfdfdf; 
border-right:1px solid #dfdfdf;  
border-bottom:1px solid #dfdfdf; 
padding:0px 6px 0px 6px; 
width:250px !important; /*moz width*/
width:264px; /*IE width*/
font-size:12px; 
color: #000000;
}

.RightBoxBodyGrey{
background-color:#e9e7e7; 
border-left:1px solid #dfdfdf; 
border-right:1px solid #dfdfdf;  
border-bottom:1px solid #dfdfdf; 
padding:6px 6px 6px 6px; 
width:250px !important; /*moz width*/
width:264px; /*IE width*/
font-size:12px; 
color: #000000;
}

.RightBoxVideoGrey{
background-color:#e9e7e7; 
border-left:1px solid #dfdfdf; 
border-right:1px solid #dfdfdf;  
border-bottom:1px solid #dfdfdf; 
padding: 3px 3px 3px 3px; 
width:256px !important; /*moz width*/
width:264px; /*IE width*/
font-size:12px; 
color: #000000;
}

.RightBoxBodyTextBold
{ 
font-size:14px; 
color: #0f4c68;
}

.RightBoxBodyTextBold18
{ 
font-size:18px; 
font-weight:bold; 
color: #0f4c68;
}

/* Article Styles
=================================================================================== */

H1.ArticleTitle
{background-color:#fff; font-size:24px;
width:560px !important; /*moz width*/
width:560px; /*IE width*/
margin: 0px;
padding: 10px;
}

H2.ArticleTitle
{background-color:#fff; font-size:24px;
width:500px !important; /*moz width*/
width:500px; /*IE width*/
margin: 0px;
padding: 10px;
}

H1.ASPTitleImage
{
font:normal 20pt verdana; color:#ffffff;
width:100% !important; /*moz width*/
width:100%; /*IE width*/
margin: 0px;
padding: 8
}

H1.ASPTitle
{
font-size:24px;
width:100% !important; /*moz width*/
width:100%; /*IE width*/
margin: 0px;
padding: 2px;
border-bottom:1px solid #dfdfdf; 
}

H2.ASPTitle
{background-color:#fff; font-size:14px;
width:100% !important; /*moz width*/
width:100%; /*IE width*/
margin: 0px;
padding: 2px;
}

H2.ASPTitleUnderlined
{
font-size:24px;
width:100% !important; /*moz width*/
width:100%; /*IE width*/
margin: 0px;
padding: 2px;
border-bottom:1px solid #dfdfdf; 
}

li.StoryHighlights
{
margin: 0px 0px 0px 0px;
padding-left: 12px;
background-image: url(../img/li-red.gif);
background-repeat: no-repeat;
background-position: 0px 4px;
}

ul.StoryHighlights
{
padding: 2px 0px 0px 0px; 
font-size:12px; 
list-style: none; 
margin:0px;
line-height: 18px;
}

.TopContainer
{
width:676px;
border-bottom:1px solid #dfdfdf;
height:30px !important; /*moz width*/
}

.TopContainerQuote
{
width:1000px;
border-bottom:1px solid #dfdfdf;
height:30px !important; /*moz width*/
}

.ArticleServicesFloatLeft{
background-color:#fff;
font-size:10px; 
text-align:left; 
padding-left:20px;
float:left;
}

.ArticleServicesFloatRight{
background-color:#fff;
font-size:10px; 
text-align:right; 
padding-right:20px;
float:right;
}

.CellEditorialContent
{ 
padding: 4px 4px 4px 0px;
clear: both;
}

.ArticleServices{
background-color:#fff;
font-size:10px; 
text-align:right; 
border-bottom:1px solid #dfdfdf; 
padding-right:20px;
width:668px !important; /*moz width*/
width:688px; /*IE width*/
}

.ArticleTime{
font-size:10px; 
text-align:left;
padding: 3px 0px 3px 0px;
float: left;
}

.ArticleServicesImages
{margin-left:6px; vertical-align: middle;}

.MainBoxFullPadding12{
background-color:#fff;
font-size:12px; 
padding:12; 
width:664px !important; /*moz width*/
width:688px; /*IE width*/
}

.MainBoxFullImage{
font-size:12px; 
color: #fff;
padding-top: 12px; 
padding-left: 12px;
padding-right: 206px;
padding-bottom: 12px;
width:100% px !important; /*moz width*/
width:100%px; /*IE width*/
}

.MainBoxFullSearch{
font-size:12px; 
color: #fff;
background-color:#192428;
padding-top: 12px; 
padding-left: 12px;
padding-right: 12px;
padding-bottom: 12px;
width:100% px !important; /*moz width*/
width:100%px; /*IE width*/
}

.MainBoxFullPadding12Quote{
background-color:#fff;
font-size:12px; 
padding:12; 
width:976px !important; /*moz width*/
width:1000px; /*IE width*/
}

.MainBoxFullInnerGrey{
background-color:#f4f3f3;
border:1px solid #c0c0c0;
font-size:12px; 
padding:4; 
width:656px !important; /*moz width*/
width:664px; /*IE width*/
}

.MainBoxFullTitle
{background-color:#fff; font-size:16px; padding-left:6; font-weight:normal}

.MainTitle
{padding-left:12; background-color:#fff; font-size:16px; color:#282e14; font-weight:bold}


.ArticleText{
font-size:12px;
font-style: normal;
}


/* Breadcrumb Styles
=================================================================================== */
#breadcrumbs {
background-color: #F5F2F2;
border: 1px solid #D2D0D0;
font-size:10px;
font-style: normal;
padding-left: 5px;
padding-top: 2px;
padding-bottom: 2px;
width: 98%;
}

.breadcrumb-separator {
vertical-align: 10%;
}

.breadcrumb-tail {

}

/* Video Styles
=================================================================================== */

.VideoThumbHolder{
background: #FFFFFF; 
padding: 3px;
border: 1px solid #02213d;

}

.VideoThumbBorder{
border:0px solid #3b4419;
}

.VideoThumbTitle
{font-size:9px;
width: 116px;
}


.VideoThumbDuration
{font-size:8px; color:#fc031a;
width: 116px;
}


/* Gallery Styles 
=================================================================================== */

.ImageBox{
background-color:#f2f2f2; 
border:1px solid #dfdfdf; 
width:356px !important; /*moz width*/
width:366px; /*IE width*/
padding:4px 4px 4px 4px;
font-size:12px;
height:230px !important; /*moz width*/
height:238px; /*IE width*/
}

.ImageTitle
{
background-color:#fff; 
border:1px solid #dfdfdf; 
width:356px !important; /*moz width*/
width:366px; /*IE width*/
padding:10px 4px 4px 4px;
font-size:12px;
font-weight: bold;
height:61px !important; /*moz width*/
height:75px; /*IE width*/
}

.ImageNav
{
width:356px !important; /*moz width*/
width:366px; /*IE width*/
padding:0px 4px 0px 4px;
text-align: center;
}

.ImageNews
{
float: left;
display: none;
}

.ImageText
{
font-size:12px;
font-weight: normal;
}

.imageContainer{
position:relative;
}

.sspArticleGallery{
position:relative;width:376px;height:275px;float:left;
}

.sspArticleGallerySingle{
position:relative;width:376px;height:240px;float:left;
}

.sspAffiliateGallery{
position:relative;width:684px;height:543px;float:left;
}

/* Services Styles
=================================================================================== */

.EmailForm{
border:1px solid #000000; 
padding:6px;
}

.EmailBoxGrey{
background-color:#f2f2f2; 
border:1px solid #dfdfdf; 
width:342px !important; /*moz width*/
width:350px; /*IE width*/
padding:4px 4px 4px 4px;
font-size:12px;
}

.CommentBox{
background-color:#f2f2f2;
border:1px solid #c0c0c0;
margin: 0 0 0 0;
padding: 4px;
}

.CommentTitle{
font-size:14px;
font-weight:bold;
}

.Comment{
font-size:12px;
}

/* Affiliate Styles
=================================================================================== */

.CellAffiliateGrey
{
font-size:10px;
background-color: #e9e7e7;
text-indent: 10px;
}

.CellAffiliateWhite
{
font-size:12px;
color: #000000;
}

.CellAffiliateHeading
{
background: #ffffff;
border-bottom: dotted 1px #000000;
padding: 4px;
}

.CellAffiliateHeadingTB
{
background: #ffffff;
border-top: dotted 1px #000000;
border-bottom: dotted 1px #000000;
padding: 4px;
}


.CellAffiliateDetail
{
background: #f8f7f7;
border-bottom: dotted 1px #000000;
padding: 4px;
}

.CellAffiliateHeadingNone
{
background: #ffffff;
padding: 4px;
}

.CellAffiliateDetailNone
{
background: #f8f7f7;
padding: 4px;
}

.CellAffiliateLogo
{
height: 100%;
}

/* Related Links Styles
=================================================================================== */

.RelatedLinks{
width:180px !important; /*moz width*/
width:200px; /*IE width*/
float:left;
padding: 10 10 10 10;
background-color: #ffffff;
}

.RelatedLinksHome{
width:100% !important; /*moz width*/
width:100%; /*IE width*/
padding: 0 10 10 4;
}

.RelatedLinksTitle{
font-size:12px; 
padding 4px 13px 0px 0px;
font-weight:bold;
}

li.RelatedLinksList
{
margin-left: 0px;
padding-left: 12px;
padding-right: 12px;
background-image: url(../img/li-red.gif);
background-repeat: no-repeat;
background-position: 0 3px; 
}

li.RelatedLinksListHome
{
margin-left: 0px;
padding: 0px 0px 0px 12px; 
background-image: url(../img/li-red-home.gif);
background-repeat: no-repeat;
background-position: 0 4px;
font-size:12px;
}

ul.RelatedLinksList{
padding: 6px 0px 0px 0px; 
font-size:10px; 
list-style: none; 
margin:0px;
line-height: 18px;
}

li.RelatedLinksList a
{
font-size:11px;
}

.RelatedLinksGrey
{
background-color: #f5f2f2;
}

.RootArticleRelatedTitle {
background-color:#F5F2F2;
border:1px solid #D2D0D0;
color:#0f4c68;
font-size:18px;
font-weight:normal;
padding:6px;
}

.RootArticleRelatedCell {
background-color:#FFFFFF;
border-bottom:1px solid #D2D0D0;
border-left:1px solid #D2D0D0;
border-right:1px solid #D2D0D0;
color:#0f4c68;
font-size:11px;
font-weight:normal;
padding:4px 2px 4px 4px;
}

.RootArticleRelatedCellContent
{ 
background-color:#FFFFFF;
color:#0f4c68;
font-size:11px;
font-weight:normal;
padding: 4px 4px 4px 0px;
}

.RootArticleRelatedDivider {
border-left:1px solid #D2D0D0;
padding-right:10px;
}

/* Error Message Styles
=============================================================================== */

.ErrorText{
color:#ff0000;
font-size:12px; 
font-weight: normal;
}


/* Search Styles 
=================================================================================== */

.SearchHeading{
font-size:12px;
font-weight: bold;
}

.SearchPercentage{
font-size:11px;
}

.SearchText{
font-size:12px;
font-style: normal;
}

.SearchCategory{
font-size:11px;
}

a.SearchCategory:active     { color: #FF0000; font-size: 11px;}
a.SearchCategory:visited     { color: #6a7fa4; font-size: 11px;}
a.SearchCategory:link     { color: #354b75; font-size: 11px;}
a.SearchCategory:hover     { color: #485225; font-size: 11px;}

.SearchReadMore{
font-size:11px;
font-weight: bold;
}

li.SearchList
{
margin-left: 0px;
}

ol.SearchList{
font-size:12px; 
list-style: decimal; 
line-height: 18px;
margin-left:0px;
margin-top:0px;
margin-bottom: 0px;
padding-left: 25px;
}


.NewsletterBlurb
{
font-size:12px;
font-weight: bold;
color: #0f4c68;
padding-top: 6px;
padding-bottom: 6px;
}


.NewsletterLabel
{
font-size:12px;
font-weight: bold;
color: #000000;
}

.NewsletterInput
{
font-size:12px;
font-weight: normal;
color: #000000;
}

.casinoList
{
padding: 5px 5px 5px 5px;
background-color:#ecebeb;
font-size:12px;
vertical-align: top;
width: 286px !important;
width: 296px;
}

.casinoListHeading
{
padding: 4px 12px 4px 12px;
background-color:#018a04;
font-size:16px;
font-weight: normal;
vertical-align: top;
color: #fff;
width: 272px !important;
width: 296px;
}

.casinoListFull
{
padding: 5px 5px 5px 5px;
background-color:#ecebeb;
font-size:12px;
vertical-align: top;
}

.casinoListHeadingFull
{
padding: 4px 12px 4px 12px;
background-color:#018a04;
font-size:16px;
font-weight: normal;
vertical-align: top;
color: #fff;
}

/* Affiliate Grid styles */

.affiliategrid_heading
{
padding: 4px 12px 4px 12px;
background-color:#0f4c68;
font-size:16px;
font-weight: normal;
vertical-align: top;
color: #fff;
}

.affiliategrid_heading2
{
background-color:#0f4c68;
font-size:16px;
font-weight: normal;
vertical-align: top;
color: #fff;
}

#affiliategrid {
	/* height: 200px; */
}

#affiliategrid_header {
}

#affiliategrid_header a {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px;
	float: left;
	height: 18px !important;
	height: 25px;
	padding: 7px 10px 0 10px;
	text-align: center;
	background: white url(../img/ghb1.gif) top left repeat-x;
	border-right: #fff 1px solid;

}
#affiliategrid_header a:hover {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #353131;
	margin: 0px;
	float: left;
	height: 18px !important;
	height: 25px;
	padding: 7px 10px 0 10px;
	text-align: center;
	background: white url(../img/ghb2.gif) top left repeat-x;
	border-right: #fff 1px solid;
}
#affiliategrid_header a.selected {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #353131;
	margin: 0px;
	float: left;
	height: 18px !important;
	height: 25px;
	padding: 7px 10px 0 10px;
	text-align: center;
	background: white url(../img/ghb2.gif) top left repeat-x;
	border-right: #fff 1px solid;

}
#affiliategrid a.aff {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	text-transform: none;
	color: #354B75;
	text-decoration: underline;
	margin: 0px;
	height: auto;
	padding: 0;
	text-align: left;
	float:none;
}
#affiliategrid a.aff:hover {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	text-transform: none;
	color: #BF2127;
	text-decoration: underline;
	margin: 0px;
	height: auto;
	padding: 0;
	text-align: left;
	float:none;
	background-color: inherit;
}
#affiliategrid a.afflink {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	text-transform: none;
	color: #a40000;
	text-decoration: underline;
	margin: 0px;
	height: auto;
	padding: 0;
	text-align: left;
	float:none;
}

#affiliategrid a.affimg {
	padding: 3px 0 0 0;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	margin: 0px;
	padding: 0;
	text-align: left;
	float:none;
}
#affiliategrid .titlerow {
	background-color: #ECEBEB;
	color: #000;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	height: 25px;
	text-align: left;
}
#affiliategrid .titlerow td {
	border-bottom: solid 1px #6A6868;
	padding: 0 3px;
}

#affiliategrid .paging {
	background-color: #ECEBEB;
	color: #000;
	font-family:Arial;
	font-size:11px;
	font-weight:normal;
	height: 25px;
	border-bottom: solid 1px #6A6868;
}

#affiliategrid .paging a {
	color: #000;
	padding: 2px;
	margin-right: 3px;
	text-decoration: underline;
}

#affiliategrid .paging a.current_page {
	background-color: #0f4c68;
	color: #fff;
	padding: 2px;
	text-decoration: underline;
}


#affiliategrid .row {
	background-color: #fff;
	color: #000;
	font-family:Arial;
	font-size:10px;
	font-weight:normal;
	height: 25px;
}

#affiliategrid .row td {
	padding: 2px 3px;
	border-bottom: solid 1px #6A6868;
}

#affiliategrid .altrow {
	background-color: #fff;
	color: #000;
	font-family:Arial;
	font-size:10px;
	font-weight:normal;
	height: 25px;
}

#affiliategrid .altrow td {
	padding: 2px 3px;
	border-bottom: solid 1px #6A6868;
}

#affiliategrid .nodatarow {
	background-color: #FDFEF8;
	color: #8F8D69;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	height: 25px;
}

#affiliategrid_loading {
	text-align-center;
	vertical-align: middle;
	width: 100%;
	background: url(../img/green-loading.gif) no-repeat center center;
	padding-top: 30px;
	height: 75px !important;
	height: 175px;
	font-weight: bold;
	font-size: 11px;
}

#bookmaker_loading {
	text-align-center;
	vertical-align: middle;
	width: 100%;
	background: url(../img/green-loading.gif) no-repeat center center;
	padding-top: 30px;
	/* height: 75px !important;
	height: 175px; */
	font-weight: bold;
	font-size: 11px;
}

#affiliategrid img {
	display: block;
}

/* Odds Grid styles */

.oddsgrid_heading
{
border-left: solid 1px #0f4c68;
border-top: solid 1px #0f4c68;
border-right: solid 1px #0f4c68;
padding: 4px 12px 4px 12px;
background-color:#fff;
font-size:14px;
font-weight: bold;
text-align: center;
vertical-align: center;
color: #000;
}

.oddsgrid_heading2
{
background-color:#53267f;
font-size:16px;
font-weight: normal;
vertical-align: top;
color: #fff;
}

#oddsgrid {
	/* height: 200px; */
}

#oddsgrid .tbl {
	margin-bottom: 10px;
	border: solid 1px #0f4c68;
}

#oddsgrid .tbl2 {
	border-left: solid 1px #0f4c68;
	border-right: solid 1px #0f4c68;
}

#oddsgrid_header {
}

#oddsgrid_header a {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px;
	float: left;
	height: 18px !important;
	height: 25px;
	padding: 7px 10px 0 10px;
	text-align: center;
	background: white url(../img/ghb1.gif) top left repeat-x;
	border-right: #fff 1px solid;

}
#oddsgrid_header a:hover {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #353131;
	margin: 0px;
	float: left;
	height: 18px !important;
	height: 25px;
	padding: 7px 10px 0 10px;
	text-align: center;
	background: white url(../img/ghb2.gif) top left repeat-x;
	border-right: #fff 1px solid;
}
#oddsgrid_header a.selected {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #353131;
	margin: 0px;
	float: left;
	height: 18px !important;
	height: 25px;
	padding: 7px 10px 0 10px;
	text-align: center;
	background: white url(../img/ghb2.gif) top left repeat-x;
	border-right: #fff 1px solid;

}
#oddsgrid a.aff {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	text-transform: none;
	color: #354B75;
	text-decoration: underline;
	margin: 0px;
	height: auto;
	padding: 0;
	text-align: left;
	float:none;
}
#oddsgrid a.aff:hover {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	text-transform: none;
	color: #BF2127;
	text-decoration: underline;
	margin: 0px;
	height: auto;
	padding: 0;
	text-align: left;
	float:none;
	background-color: inherit;
}
#oddsgrid a.afflink {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	text-transform: none;
	color: #a40000;
	text-decoration: underline;
	margin: 0px;
	height: auto;
	padding: 0;
	text-align: left;
	float:none;
}

#oddsgrid a.affimg {
	padding: 3px 0 0 0;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	margin: 0px;
	padding: 0;
	text-align: left;
	float:none;
}
#oddsgrid .titlerow {
	background-color: #0f4c68;
	color: #fff;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	height: 25px;
	text-align: left;
}
#oddsgrid .titlerow td {
	border-bottom: solid 1px #6A6868;
	padding: 2px 3px;
}

#oddsgrid .paging {
	background-color: #ECEBEB;
	color: #000;
	font-family:Arial;
	font-size:11px;
	font-weight:normal;
	height: 25px;
	border-bottom: solid 1px #6A6868;
}

#oddsgrid .paging a {
	color: #000;
	padding: 2px;
	margin-right: 3px;
	text-decoration: underline;
}

#oddsgrid .paging a.current_page {
	background-color: #53267F;
	color: #fff;
	padding: 2px;
	text-decoration: underline;
}


#oddsgrid .row {
	background-color: #fff;
	color: #000;
	font-family:Arial;
	font-size:10px;
	font-weight:normal;
	height: 25px;
}

#oddsgrid .row2 {
	background-color: #fff;
	color: #000;
	font-family:Arial;
	font-size:10px;
	font-weight:normal;
	height: 25px;
	border-left: solid 1px #0f4c68;
	border-right: solid 1px #0f4c68;
}


#oddsgrid .row2 td {
	padding: 2px 5px;
	border-bottom: solid 1px #6A6868;
}

#oddsgrid .row td {
	padding: 2px 5px;
	border-bottom: solid 1px #6A6868;
}

#oddsgrid .row td .match {
	font-size: 10px;
	padding: 0;
	border-bottom: none;
}

#oddsgrid .altrow {
	background-color: #ECEBEB;
	color: #000;
	font-family:Arial;
	font-size:10px;
	font-weight:normal;
	height: 25px;
}

#oddsgrid .altrow2 {
	background-color: #ECEBEB;
	color: #000;
	font-family:Arial;
	font-size:10px;
	font-weight:normal;
	height: 25px;
	border-left: solid 1px #0f4c68;
	border-right: solid 1px #0f4c68;
}
#oddsgrid .altrow td {
	padding: 2px 5px;
	border-bottom: solid 1px #6A6868;
}

#oddsgrid .altrow td .match {
	font-size: 10px;
	padding: 0;
	border-bottom: none;
}

#oddsgrid .altrow2 td {
	padding: 2px 5px;
	border-bottom: solid 1px #6A6868;
}

#oddsgrid .nodatarow {
	background-color: #FDFEF8;
	color: #8F8D69;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	height: 25px;
}

#oddsgrid_loading {
	text-align-center;
	vertical-align: middle;
	width: 100%;
	background: url(../img/loading.gif) no-repeat center center;
	padding-top: 100px;
	height: 75px !important;
	height: 175px;
	font-weight: bold;
	font-size: 11px;
}

#oddsgrid img {
	display: block;
}

#bookmaker {
	background-color: #fff;
	border: solid 1px #000;
	font-size: 12px;
}

#bookmaker .title {
	margin: 0 0 5px 0;
}

#bookmaker .title a {
	color:#000;
	text-decoration: underline;
}

#bookmaker .content_box {
	padding: 5px 5px 0 5px;
}

#bookmaker .desc {
	margin: 0 0 5px 0;
	font-size: 11px;
}

#bookmaker .desc a {
	margin: 0 0 0 5px;
	color: #0f4c68;
}

#bookmaker2 {
	background-color: #fff;
	border-left: solid 1px #000;
	border-right: solid 1px #000;
	border-bottom: solid 1px #000;
	color: #000;
	font-size: 12px;
}

#bookmaker2 .title {
	margin: 0 0 5px 0;
}

#bookmaker2 .title a {
	color:#000;
	text-decoration: underline;
}

#bookmaker2 .content_box {
	padding: 5px 5px 0 5px;
}

#bookmaker2 .content_box2 {
	padding: 0 5px;
}

#bookmaker2 .desc {
	margin: 0 0 5px 0;
	font-size: 11px;
}

#bookmaker2 .desc a {
	margin: 0 0 0 5px;
	color: #0f4c68;
}

#bookmaker2 .desc a:hover {
	text-decoration: underline;
}

#bookmakersgrid {
	background-color: #fff;
	border: solid 1px #000;
	margin: 0 0 15px 0;
}

#bookmakersgrid .header {
	background-color:#0f4c68;
	color: #fff;
	font-weight: bold;
	padding: 3px 0;
	text-align: center;
	font-size: 12px;
}

#bookmakersgrid a {
	color:#0f4c68;
	font-size: 12px;
}

#bookmakersgrid2 {
	background-color: #ECEBEB;
	border: solid 1px #000;
	margin: 10px 0 0 0;
	height: 50px;
}

#bookmakersgrid2 .header {
	background-color:#0f4c68;
	color: #fff;
	font-weight: bold;
	text-align: center;
	font-size: 12px;
	width: 220px;
}
#bookmakersgrid2 a {
	margin-right:20px;
}

#bookmakersgrid2 .links {
	background-color:#ECEBEB;
	color: #fff;
	font-weight: bold;
	padding: 3px 0;
	text-align: center;
	font-size: 12px;
	float:none;
}

#bookmakersgrid3 {
	background-color: #ECEBEB;
	border: solid 1px #000;
	margin: 0px 0 15px 0;
}

#bookmakersgrid3 .header {
	background-color:#0f4c68;
	color: #fff;
	font-weight: bold;
	text-align: center;
	font-size: 12px;
}
#bookmakersgrid3 a {
	margin-right:20px;
}

#bookmakersgrid_rightnav {
	background-color: #fff;
	border: solid 1px #000;
	margin: 0 0 15px 0;
	width:261px !important; /*moz width*/
	width:264px; /*IE width*/
}

#bookmakersgrid_rightnav .header {
	background-color:#0f4c68;
	color: #fff;
	font-weight: bold;
	padding: 3px 0;
	text-align: center;
	font-size: 12px;
}

#bookmakersgrid_rightnav a {
	color:#0f4c68;
	font-size: 12px;
}


#bookmaker_rightnav {
	background-color: #fff;
	border: solid 1px #000;
	font-size: 12px;
	width:263px !important; /*moz width*/
	width:264px; /*IE width*/
}

#bookmaker_rightnav .title {
	margin: 0 0 5px 0;
}

#bookmaker_rightnav .title a {
	color:#000;
	text-decoration: underline;
}

#bookmaker_rightnav .content_box {
	padding: 5px 5px 0 5px;
}

#bookmaker_rightnav .desc {
	margin: 0 0 5px 0;
	font-size: 11px;
}

#bookmaker_rightnav .desc a {
	margin: 0 0 0 5px;
	color: #0f4c68;
}

#bookmaker_no_odds {
	background-color: #fff;
	border: solid 1px #000;
	font-size: 12px;
	width:261px !important; /*moz width*/
	width:262px; /*IE width*/
}

.oddsgrid_rightnav_heading
{
border-left: solid 1px #0f4c68;
border-top: solid 1px #0f4c68;
border-right: solid 1px #0f4c68;
padding: 4px 12px 4px 12px;
background-color:#fff;
font-size:14px;
font-weight: bold;
text-align: center;
vertical-align: center;
color: #000;
}

#oddsgrid_rightnav {
	width:263px !important; /*moz width*/
	width:264px; /*IE width*/
}

#oddsgrid_rightnav .tbl {
	margin-bottom: 10px;
	border: solid 1px #0f4c68;
}

#oddsgrid_rightnav .tbl .event_date {
	border: solid 1px #0f4c68;
	font-size: 10px;
	margin: 2px 10px;
}

#oddsgrid_rightnav_header a {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px;
	float: left;
	height: 18px !important;
	height: 25px;
	padding: 7px 10px 0 10px;
	text-align: center;
	background: white url(../img/ghb1.gif) top left repeat-x;
	border-right: #fff 1px solid;

}
#oddsgrid_rightnav_header a:hover {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #353131;
	margin: 0px;
	float: left;
	height: 18px !important;
	height: 25px;
	padding: 7px 10px 0 10px;
	text-align: center;
	background: white url(../img/ghb2.gif) top left repeat-x;
	border-right: #fff 1px solid;
}
#oddsgrid_rightnav_header a.selected {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #353131;
	margin: 0px;
	float: left;
	height: 18px !important;
	height: 25px;
	padding: 7px 10px 0 10px;
	text-align: center;
	background: white url(../img/ghb2.gif) top left repeat-x;
	border-right: #fff 1px solid;

}
#oddsgrid_rightnav a.aff {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	text-transform: none;
	color: #354B75;
	text-decoration: underline;
	margin: 0px;
	height: auto;
	padding: 0;
	text-align: left;
	float:none;
}
#oddsgrid_rightnav a.aff:hover {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	text-transform: none;
	color: #BF2127;
	text-decoration: underline;
	margin: 0px;
	height: auto;
	padding: 0;
	text-align: left;
	float:none;
	background-color: inherit;
}
#oddsgrid_rightnav a.afflink {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	text-transform: none;
	color: #a40000;
	text-decoration: underline;
	margin: 0px;
	height: auto;
	padding: 0;
	text-align: left;
	float:none;
}

#oddsgrid_rightnav a.affimg {
	padding: 3px 0 0 0;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	margin: 0px;
	padding: 0;
	text-align: left;
	float:none;
}
#oddsgrid_rightnav .titlerow {
	background-color: #0f4c68;
	color: #fff;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	height: 25px;
	text-align: left;
}
#oddsgrid_rightnav .titlerow td {
	border-bottom: solid 1px #6A6868;
	padding: 2px 3px;
}

#oddsgrid_rightnav .paging {
	background-color: #ECEBEB;
	color: #000;
	font-family:Arial;
	font-size:11px;
	font-weight:normal;
	height: 25px;
	border-bottom: solid 1px #6A6868;
}

#oddsgrid_rightnav .paging a {
	color: #000;
	padding: 2px;
	margin-right: 3px;
	text-decoration: underline;
}

#oddsgrid_rightnav .paging a.current_page {
	background-color: #53267F;
	color: #fff;
	padding: 2px;
	text-decoration: underline;
}


#oddsgrid_rightnav .row {
	background-color: #fff;
	color: #000;
	font-family:Arial;
	font-size:10px;
	font-weight:normal;
	height: 25px;
}

#oddsgrid_rightnav .row td {
	padding: 2px 2px;
	border-top: solid 1px #6A6868;
}

#oddsgrid_rightnav .row td .match {
	font-size: 10px;
	padding: 0;
	border-top: none;
}

#oddsgrid_rightnav .altrow {
	background-color: #ECEBEB;
	color: #000;
	font-family:Arial;
	font-size:10px;
	font-weight:normal;
	height: 25px;
}

#oddsgrid_rightnav .altrow td {
	padding: 2px 2px;
	border-top: solid 1px #6A6868;
}

#oddsgrid_rightnav .altrow td .match {
	font-size: 10px;
	padding: 0;
	border-top: none;
}

#oddsgrid_rightnav .nodatarow {
	background-color: #FDFEF8;
	color: #8F8D69;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	height: 25px;
}

#oddsgrid_rightnav_loading {
	text-align-center;
	vertical-align: middle;
	width: 100%;
	background: url(../img/loading.gif) no-repeat center center;
	padding-top: 100px;
	height: 75px !important;
	height: 175px;
	font-weight: bold;
	font-size: 11px;
}

#oddsgrid_rightnav img {
	display: block;
}

#standings .tbl {
	margin-bottom: 10px;
	border: solid 1px #0f4c68;
}

#standings .titlerow {
	background-color:#0f4c68;
	color:#FFFFFF;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	height:25px;
	text-align: center;
}

#standings .titlerow td {
	padding:2px 3px;
}

#standings .row {
	background-color:#FFFFFF;
	color:#000000;
	font-family:Arial;
	font-size:11px;
	font-weight:normal;
	height:25px;
	text-align: center;
}

#standings .row td {
	border-top:1px solid #6A6868;
	padding:2px 3px;
}

#standings .altrow {
	background-color:#ECEBEB;
	color:#000000;
	font-family:Arial;
	font-size:11px;
	font-weight:normal;
	height:25px;
	text-align: center;
}

#standings .altrow td {
	border-top:1px solid #6A6868;
	padding:2px 3px;
}

#standings .topteam {
	border: solid 1px #0066cc;
	background-color: #99ccff;
}

#standings .bottomteam {
	border: solid 1px #cc0033;
	background-color: #ff9999;
}
#standings .legend {
	color:#000000;
	font-family:Arial;
	font-size:10px;
	font-weight:normal;
	height:25px;
	text-align: center;
}

/* Lottery Styles */

.lotto_result_title {
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
}

.lotto_number {
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	width: 24px;
	background:transparent url(../img/lotto-ball-normal.gif) no-repeat scroll center bottom;
	text-align:center;
}

.lotto_number_bonus {
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	height: 28px;
	width: 24px;
	background:transparent url(../img/lotto-ball-bonus.gif) no-repeat scroll center bottom;
	text-align:center;
}

.lotto_number_grey {
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	width: 24px;
	background:transparent url(../img/lotto-ball-normal-grey.gif) no-repeat scroll center bottom;
	text-align:center;
}

.lotto_number_bonus_grey {
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	height: 28px;
	width: 24px;
	background:transparent url(../img/lotto-ball-bonus-grey.gif) no-repeat scroll center bottom;
	text-align:center;
}

#lotto_container {
	margin-top:0px;
	position:relative;
	font-size: 12px;
}

#lotto_data_container {
	font-size:1.2em;
	padding: 0px;
	height:90px;
	left:4px;
	position:absolute;
	top:0px;
	z-index:8000;
}

.lotto_data {
	background:transparent none repeat scroll 0 0;
	font-size: 12px;
	height:90px;
	left:2px;
	position:absolute;
	top:0px;
	padding: 0 2px;
	width:244px !important;
	width:248px;
	z-index:9000;
}

.lotto_data a {
	font-size: 14px;
	padding: 0 0 0 0px;
}

.clearBoth {
	clear:both;
	font-size:0;
	line-height:0;
}

ul.lotto_nav_ctl {
	float:right;
	position:absolute;
	right:5px;
	text-align:right;
	top:5px;
	z-index:9000;
}

ul {
	list-style-type:none;
	margin:0;
	padding:0;
}

ul.lotto_nav_ctl li {
	display:inline;
	position:relative;

	background: none;
	background-color: inherit;
	border: none;
	margin: 0 0;
	padding: 0;
}

ul.lotto_nav_ctl li a {
	background:transparent url(../img/lotto-butt-off.gif) no-repeat scroll center 50%;
	color:#FFFFFF;
	margin-right:0;
	padding:5px;
	text-decoration:none;
}

ul.lotto_nav_ctl li.on a {
	background:transparent url(../img/lotto-butt-on.gif) no-repeat scroll center 50%;
}

#lotto_img_holder {
	background:transparent none repeat scroll 0 0;
	height:65px;
	margin: 0 0 0 0;
	overflow:hidden;
}

.featureContainer {
	margin-left:0;
	padding:0;
}

.lotto_featureBlock {
	background:transparent none repeat scroll 0 0;
	clear:both;
	color:#FFFFFF;
	font-size:1.2em;
	height:100px;
}

.lotto_odds_cell {
	font-size:12px;
	border: solid 1px #ccc;
}

.lotto_jackpot, .lotto_drawdate, .lotto_drawresults, .lotto_drawdate {
	font-size: 12px;
	line-height:18px;
}

.lotto_tbl_hdr {
	background-color: #d2d0d0;
	font-size:12px;
	font-weight: bold;
	border-bottom: solid 1px #c0c0c0;
	line-height:18px;
}

.lotto_tbl_itm {
	background-color: #f1f1f1;
	font-size:12px;
	font-weight: normal;
	border-bottom: solid 1px #c0c0c0;
	line-height:18px;
}

.lotto_tbl_itm_alt {
	background-color: #ffffff;
	font-size:12px;
	font-weight: normal;
	border-bottom: solid 1px #c0c0c0;
	line-height:18px;
}

.lotto_tbl_cell {
	border-bottom: solid 1px #c0c0c0;
}

.lotto_tbl_pg {
	background-color: #d2d0d0;
	font-size:12px;
	font-weight: normal;
	border-bottom: solid 1px #c0c0c0;
	line-height:18px;
}

h1.list-hdr, h2.list-hdr {
	color:#411E63;
	background: #e0e0e0;
	font-size:18px;
	padding: 5px;
	margin-bottom:0;
	border:solid 1px #ccc;
}

#play_game {
width:640px;
height:360px;
}

.play_game_title {
background: #411E63;
color: #fff;
font-weight:bold;
font-size:12px;
padding: 5px 10px;
text-transform:uppercase;
text-align:center;
}

.play_game_footer {
background:#411E63;
height:12px;
}

p.game-intro{
margin:0;
padding: 12px 5px;
border-left: solid 1px #ccc;
border-right: solid 1px #ccc;
}


#games-list {
/*	margin-top:10px;	*/
border-left: solid 1px #ccc;
border-right: solid 1px #ccc;
border-bottom: solid 1px #ccc;
}

#games-list .hdr {
font-size:10px;
font-weight:bold;
padding-bottom:10px;
text-align:center;
text-transform:uppercase;
}

#games-list .ftr {
background: #411E63;
color:#fff;
font-size:10px;
font-weight:bold;
padding:5px;
text-align:center;
text-transform:uppercase;
}

#games-list .ftr a {
color:#fff;
text-decoration:underline;
}

#games-list img {
border:0;
margin-bottom:5px;
}

.panel-container #games-list {
border:none;
}


a.game_link {
font-size:12px;
font-weight:bold;
color: #411E63;
text-transform:uppercase;
padding:3px;
}

ul.bonus-list, ul.site-list {
	list-style: none outside none;
	margin:0 0 10px 0;
	padding: 0;
	border-left: solid 1px #ccc;
	border-right: solid 1px #ccc;
}

ul.bonus-list li, ul.site-list li {
	border-bottom: 1px solid #c0c0c0;
	margin: 0;
	padding: 8px 5px;
	position: relative;
}

ul.site-list li h3 {
	margin:0 0 4px 0;
}

.col-image {
	display: inline-block;
	float: left;
	text-align:center;
	width: 120px;
	vertical-align:middle;
}

ul.site-list li .col-image {
	margin:5px 0 0 0;
}

.col-image h3 {
	margin-bottom:0;
}

.col-links {
	float: right;
	padding-top: 20px;
	width: 150px;
	text-align:center;
}

ul.site-list li .col-links {
	float: right;
	padding-top: 0px;
	width: 150px;
	text-align:center;
}


.col-summary {
    float: left;
    padding: 0 10px;
    width: 340px;
}

.bonus-footer, .col-footer {
    clear: both;
}

.clearfix:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}
