body {
	background:#2e4a55 url(/images/bg1.gif) repeat-x;
	font-family:Arial;
	font-size:8pt;
	color:#011720;
}

#wrapper {
	width:996px;
	margin:0 auto;
	background:#fff;
}

#tabWrapper {
	width:996px;
	margin:5px auto 0px;
	height:31px;
	text-align:left;
}

#logoWrapper {
	width:996px;
	margin:5px auto 10px auto;
	height:60px;
	text-align:left;
}

#logoWrapper .logo {
	float:left;
	padding-top:18px;
}

#logoWrapper .bannerAd {
	float:right;
	text-align:right;
	width:470px;
}

#logoWrapper .logo img, #logoWrapper .bannerAd img {
	border:0;
}

#channelTabs {
	color:#272727; 
	height:34px;
	margin-left:3px;
}

#channelTabs ul {
	margin:0px; 
	padding:0px; 
	list-style:none; 
	text-align:left;
}

#channelTabs li {
	display:inline; 
	line-height:34px;
}

#channelTabs li a {
	background:url(/images/bg-channelTabOff.gif) repeat-x;
	color:#032236; 
	text-decoration:none; 
	padding:7px 13px 13px 13px; 
	margin:0px 0px 0px 0px;
	font-weight:bold;
}

#channelTabs li a.active {
	background:url(/images/bg-channelTabOn.gif) repeat-x;
	font-weight:bold;  
	position:relative;
	color:#fff;
}

#menu {
	background:#19282c url(/images/bg-menu.gif) repeat-x;
	padding:19px 11px;
}

.menuColumn {
	margin-left:8px;
	float:left
}

#menu .m4 {
	width:234px;
}

#menu .m5 {
	width:185px;
}

#menu .m6 {
	width:153px;
}

#menu .m7 {
	width:130px;
}

#menu .m8 {
	width:113px;
}

.menuColumn ul {
	padding:0;
	margin:0;
	list-style-type:none;
}

.menuColumn li {
	padding:3px 5px;
}

.menuColumn li.letterTag {
	background:#68a4af url(/images/bg-letterTag.gif) repeat-x;
	color:#ffffff;
	font-weight:bold;
}

.menuColumn li.menuOption a {
	color:#fff;
	font-weight:bold;
	text-decoration:none;
}

.menuColumn li.menuOption a:hover {
	color:#f79903;
}

#menuBar {
	background:#022336 url(/images/bg-menuBar.gif) repeat-x;
	text-align:left;
	padding:19px 15px;
	font-size:9pt;
	font-weight:bold;
}

#menuBar a, #menuBar a.selected {
	color:#fff;
	text-decoration:none;
	padding:2px 18px;
	display:block;
	float:left;
}

#menuBar a:hover, #menuBar a.selected {
	background:url(/images/bg-menuBarHover.gif) repeat-x;
}

#bodyContent {
	font-size:9pt;
	/* background:url(/images/bg-casinoFooter.gif) no-repeat left bottom; */
}

#leftColumn {
	width:584px;
	float:left;
	margin:0px 5px 50px 0px;
	padding:5px 16px 16px 16px;
}

p.pageDetails {
	color:#05477b;
	margin:0px 0px 7px 0px;
	font-size:8pt;
	font-weight:bold;
}

.freeBet {
	text-align:left; 
	background:#ebf3f6 url("images/offer-bg.gif") repeat-x;  
	border:#36613b 1px dotted;
	line-height:1.3em;
	padding:15px;
	margin:10px 0px;
}

.freeBet img {
	float:right;
	border:#36613b 1px solid;
	margin:0px 0px 8px 8px;
}

.freeBet a {
	color:#00F;
	text-decoration:underline;
}

#leftColumn img.smallImg {
	margin:0px 0px 5px 15px;
	float:right;
	border:none;
}

#leftColumn img.largeImg {
	border:#efefef 6px solid;
	padding:5px;
	margin:-5px 0px 15px 0px;
}

#leftColumn p {
	line-height:1.4em;
}

#leftColumn ul {
	line-height:1.7em;
	margin:10px 0px;
}

#rightColumn {
	width:354px;
	float:right;
	margin:0px 16px 15px 0px;
}



/*
QUICK LINKS -------------------------------------------------------------
*/

#quickLinks {
	border-top:#0271a8 1px solid;
	margin:0px 17px 10px 17px;
}

#quickLinks h4 {
	color:#4f8b93;
	margin:15px 0px 0px 8px;
	padding:0px 0px 8px 0px;
	border:none;
}

#quickLinks .column {
	float:left;
	width:306px;
	margin:0px 22px 0px 0px;
	border-top:#00608b 2px solid;
	padding-top:4px;
}

#quickLinks .columnHeader {
	background:url(../images/bg_columnHeader.gif) repeat-x;
	color:#fff;
	font-weight:bold;
	padding:3px 0px 4px 8px;
}

#quickLinks a.qlink {
	padding:8px 0px;
	border-bottom:#005f8b 1px dashed;
	display:block;
	text-decoration:none;
	text-transform:none;
	color:#000;
}

#quickLinks a.qlink img {
	float:left;
	margin-right:9px;
	border:0;
}

#quickLinks a.qlink p {
	margin:0px 5px 0px 0px;
	padding-top:5px;
}

#quickLinks a.qlink .sky {
	color:#0391e3;
	font-weight:bold;
	display:block;
	text-transform:capitalize;
}

/*
QUICK LINKS -------------------------------------------------------------
*/
#footerLinks {
	background:#19282c;
	text-align:center;
	border-bottom:#6aa8b3 1px solid;
	padding:0px 22px 0px 21px;
}

#footerLinks .column {
	float:left;
	width:303px;
	margin-right:22px;
	text-align:left;
	padding-bottom:30px;
}

#footerLinks .column h4 {
	color:#8bd4ff;
	margin:24px 0px 10px 8px;
}

#footerLinks .column a {
	background:#4f8b93;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	display:block;
	padding:4px 8px;
	margin-bottom:1px;
}

#footerLinks .column a:hover {
	background:url(/images/bg_footerLinkHover.gif) repeat-x;
	color:#044678;
}

/*
FOOTER ----------------------------------------------------------------
*/

#footer {
	background:#2e4a55;
	text-align:center;
	color:#fff;
	font-weight:bold;
	padding:30px 0px 50px 0px;
}

#footer p {
	margin:0px;
}

#footer a {
	color:#8ccdff;
	text-decoration:underline;
	margin:0px 8px;
}

h1 {
	color:#05487c;
	margin:11px 0px 8px 0px;
	font-size:18pt;
}

h2, h3, h4 {
	color:#05487c;
	margin:20px 0px 3px 0px;
	font-size:15pt;
}

#leftColumn h2, #leftColumn h3, #leftColumn h4 {
	border-top:#b2c2cf 1px dashed;
	padding-top:15px;
}

#leftColumn h5 {
	border-top:none;
	padding:0px;
}

a {
	color:#3a66cc;
	text-decoration:underline;
	text-transform:capitalize;
}

/*
ODDS COMPARISON --------------------------------------------------------
*/

.oddsComparisonTable {
	margin-top:12px;
	border-right:#00618e 2px solid;
	border-bottom:#00618e 2px solid;
}

.oddsComparisonTable th {
	padding:0px;
	margin:0px;
	border-left:#00618e 2px solid;
}

.oddsComparisonTable th img {
	padding:0px;
	margin:0px 0px -3px 0px;
	border:0;
}

.oddsComparisonTable td {
	border-top:#00618e 2px solid;
	border-left:#00618e 2px solid;
	padding:0px;
	font-size:9pt;
	font-weight:normal;
}

.oddsComparisonTable td a {
	display:block;
	width:50px;
	padding:4px 0px 5px 0px;
	text-align:center;
}

.oddsComparisonTable td a:hover {
	background:url(/images/hover-bg-OddsComparisonTable.gif) repeat-x;
	color:#fff;
	text-decoration:none;
}

.oddsComparisonTable td.selection {
	text-align:left;
	width:284px;
	padding:0px 0px 0px 3px;
	border-left:none;
	font-size:9pt;
	font-weight:normal;
}

.oddsComparisonTable td.empty {
	text-align:center;
	width:50px;
}

.oddsComparisonTable td.selection img {
	margin:-2px 10px 0px 0px;
	float:left;
}

/*
RSS NEWS -------------------------------------------------------------
*/

#rssNews {
	border-bottom:#012549 2px solid;
	color:#044678;
	clear:both;
}

#rssNews .articleList {
	display:block;
	border-left:#012549 2px solid;
	border-right:#012549 2px solid;
	border-top:#012549 2px solid;
	padding:8px;
	font-weight:bold;
}

#rssNews .articleList ul {
	margin:4px 0px 0px 17px;
	padding:0px;
	color:#0091e4;
	font-weight:normal;
}

#rssNews .articleList a {
	text-decoration:none;
	color:#0091e4;
	font-weight:normal;
}

#rssNews .articleList a:hover {
	text-decoration:underline;
}

/*
SOCIAL NETWORKING ----------------------------------------------------
*/

#socialNetworking {
	margin:30px 0px 0px 0px;
	text-align:center;
	border:#2b5667 1px solid;
	padding-top:8px;
}

#socialNetworking p {
	margin:-16px 0px 5px 0px;
	padding:0px;
	font-size:8pt;
	font-weight:bold;
	color:#2b5667;
}

#socialNetworking span {
	background:#fff;
	padding:0px 8px;
}

.addthis_toolbox .custom_images a
{
    width: 60px;
    height: 60px;
    margin: 0;
    padding: 0;
}

.addthis_toolbox .custom_images a:hover img
{
    opacity: 1;
}

.addthis_toolbox .custom_images a img
{
    opacity: 0.75;
}

/*
RESULTS ---------------------------------------------------------------
*/

.results {
	border-bottom:#05487c 1px solid;
	margin-top:10px;
}

.results th {
	padding:3px 0px 5px 0px;
	border-bottom:#05487c 1px solid;
}

.results td {
	text-align:center;
	padding:3px 0px;
	width:125px;
}

.results th.tm, .results td.tm {
	text-align:left;
	width:110px;
}

#newsLinks td {
	line-height:1.9em;
}

#newsLinks td.dt {
	width:56px;
}

/*
RUNNERS LIST ---------------------------------------------------------------
*/

.runnersList {
	border-bottom:#1a282d 2px solid;
}

.runnersList th {
	text-align:left;
	border-bottom:#1a282d 2px solid;
	color:#1a282d;
}

.runnersList td {
	padding:5px 0px;
	border-bottom:#2e4a55 1px dotted;
}

.runnersList td.n {
	width:30px;
}

/*
FORM LIST ---------------------------------------------------------------
*/

.formList {
	border-bottom:#1a282d 2px solid;
}

.formList th {
	text-align:left;
	border-bottom:#1a282d 2px solid;
	color:#1a282d;
}

.formList th.silk {
	width:50px;
}

.formList th.nm {
	width:114px;
}

.formList td {
	padding:8px 0px;
	border-bottom:#2e4a55 1px dotted;
}

.formList td p {
	margin:0px;
}

.clear {
	clear:both;
}