﻿/* General styles */
html{
font-family: Arial, Helvetica, sans-serif;
margin:0px;
padding:0px;
}
    body {
        margin:0px;
        padding:0px;
        border:0px;			/* This removes the border around the viewport in old versions of IE */
        width:100%;
        background:#23252b url('images/site-bg.jpg') 779px bottom no-repeat;
        min-width:960px;    /* Minimum width of layout - remove line if not required */
							/* The min-width property does not work in old versions of Internet Explorer */
		font-size:13px;
		clear:both;
		color:#3f4045
	
    }
	a {
    	color:#5c5a62;
    	text-decoration:none;
    	font-weight:bold;
	}
	a:hover{color:#000;}
    h1, h2, h3 {
        margin:.8em 0 .2em 0;
        padding:0;
    }
    h3{color:#3f4045;text-transform:uppercase;font-size:13px; font-family:arial black; font-weight:normal;font-style:italic;margin-bottom:10px;}
	
    .blue{color:#144090;}
    .right{float:right}
    .clear{clear:both;}
    .left{float:left}
	.center-text{text-align:center;}
	.right-text{text-align:right;}
	.left-text{text-align:left;}
	.smallText {font-size:11px;}
	.sportsbet-page .not-full-width p{width:450px;color:#fff;}
	.betnow-page .not-full-width p{width:450px;color:#fff;}
	.textmiddle {vertical-align:middle;} 
	.small-td{width:20px;}
    p {
        margin:.4em 0 .8em 0;
        padding:0;
        color:#292a2e;
    }
	img {
		margin:0;
		border:0px;
	}
	table{	border-collapse:collapse;width:100%;margin-bottom:10px;}
	td{padding:3px;}
	td h3{font-family:Arial, Helvetica, sans-serif;}
	.bold{font-weight:bold;}
	.ajax-load{
	float:left;
	width:16px;
	height:16px;
	background:url('images/icons/ajax-loader.gif') no-repeat;
	display:none;
	margin-top:8px;
	}
}
.wrapper{
clear:both;
}
	/* Header styles */
    #header {
        clear:both;
        width:100%;
        background:#000 url('images/banner-alt.jpg') top left no-repeat;
        height:115px;
    }
	#header p,
	#header h1,
	#header h2 {
	    padding:.4em 15px 0 15px;
        margin:0;
	}
	#header form{
	position:relative;	
	left:490px;
	top:50px;
	width:400px;
	}
	#header .password,	#header .username{width:100px;}
	#header .password{	margin-left:75px;	}
	#header .login-submit{margin-left:8px;background:url('images/login-sumit.jpg') no-repeat;
		width:24px; height:24px;border:0px;}
	#header-content{width:960px;position:relative;}
	/* Iphone Box Header */
	#header-content .iphone-app-text{
		position:absolute; top:68px; right:90px; text-align:right; width:400px;
	}
	#header-content .iphone-app-text p{font-size:10px;color:#fff;padding:0px;margin:0px;}
	.iphone-app-header {position:absolute;top:15px;right:0px;text-align:right;}
	.iphone-app-header p{font-size:11px;color:#fff;padding:0px;margin:0px;margin-right:10px}
	.iphone-app-header img{margin-right:13px;}
	.iphone-app-header a{ position:absolute;right:90px;bottom:12px;text-transform:uppercase;font-size:11px; font-weight:bold;
	background: url('images/little-arrow-grey.png') right no-repeat;padding-right:25px;line-height:16px;}
	.iphone-app-header .left{float:left;width:285px;height:121px;padding-top:13px}
	.iphone-app-header .right{float:right;width:85px;margin-left:10px}		
		
	.nav{  
	background: url('images/nav-bar.jpg') repeat-x;
	height:38px;
	}
	
	#nav-break{
		width:100%;
	height:17px;
	background:url('images/nav-bar-break.jpg') repeat-x;
	}
	.nav ul {
	    clear:left;
	    list-style:none;
	    margin:0;
	    padding:0;
	    margin-left:15px;
	}
	.nav ul li {    	    
	    list-style:none;
	    margin:0;
	    padding:0;
	    display:table-cell;
	    *display:inline;
	    *float:left;		
	}
	
	.nav ul li a {	
	    display:block;	  
	    text-align:center;
	    color:#6f7273;
	    text-decoration:none;
		line-height:1.3em;
		margin-top:6px;
		height:32px;
		text-transform:uppercase;	
		font-weight:bold;	 
	}
	.nav ul li a .tab-left{padding-left:3px;}
	.nav ul li a .tab-right{padding-right:3px;}
	
	.nav ul li a.active .tab-left{padding-left:9px;}
	.nav ul li a.active .tab-right{padding-right:8px;} 

	.nav ul li a span, .nav ul li a.active span{
	    display:block;  margin:0px 0 0 0px;
	    padding:8px 3px;font-size:11px;
	}	
	.nav ul li a.active span{
	    background:url('images/nav-bar-active-middle.jpg') repeat-x;	
		padding:8px 10px;
	}
	.nav ul li a:hover span{
	    /* background:url('images/nav-bar-active-middle.jpg') repeat-x;	   	     
		color:#fff;*/
		color:#000;
	}	
	.nav ul li a:hover span{ 
	   color:#000;
	   /* color:#fff;	 
	   font-weight:bold;	 
	   background:url('images/nav-bar-active-middle.jpg') repeat-x;	   	    */
	}
	.nav ul li a.active,.nav ul li a.active:hover,.nav ul li a.active:hover span{color:#fff;}		
	.nav ul li a.active .tab-left/* ,.nav ul li a:hover .tab-left */{background:url('images/nav-bar-active-left.jpg') top left no-repeat;}
	.nav ul li a.active .tab-right/* ,#nav ul li a:hover .tab-right */{background:url('images/nav-bar-active-right.jpg') top right no-repeat;}	
	
	
	.col1 .nav{ background: url('images/inner-tab-bg.png') left bottom no-repeat;height:26px;margin-bottom:-1px;}	
	.col1 .nav ul { margin-left:12px;}
	.col1 .nav ul li a {	line-height:26px;margin-top:0px;height:26px;font-size:13px;}
	.col1 .nav ul li a.active .tab-left{padding-left:12px;}
	.col1 .nav ul li a.active .tab-right{padding-right:12px;} 
	.col1 .nav ul li a span, .col1 .nav ul li a.active span{	padding:0px 3px;font-size:12px;}
	
	.col1 .nav ul li a.active span{ background:url('images/innert-tabs-reapeat.jpg') repeat-x;	padding:2px 10px;}
	.col1 .nav ul li a.active .tab-left/* ,.nav ul li a:hover .tab-left */{background:url('images/inner-tabs-left.png') top left no-repeat;}
	.col1 .nav ul li a.active .tab-right/* ,#nav ul li a:hover .tab-right */{background:url('images/inner-tabs-right.png') top right no-repeat;}	
	
	.col1 .blackTab ul li a.active span{ background:url('images/innert-tabs-black-reapeat.jpg') repeat-x;	padding:2px 10px;}
	.col1 .blackTab ul li a.active .tab-left/* ,.nav ul li a:hover .tab-left */{background:url('images/inner-tabs-black-left.png') top left no-repeat;}
	.col1 .blackTab ul li a.active .tab-right/* ,#nav ul li a:hover .tab-right */{background:url('images/inner-tabs-black-right.png') top right no-repeat;}	

	
	/* 'widths' sub menu */
	#layoutdims {
		clear:both;
		background:#eee;
		border-top:4px solid #000;
		margin:0;
		padding:6px 15px !important;
		text-align:right;
	}
	/* column container */
	.colmask {
		position:relative;		/* This fixes the IE7 overflow hidden bug and stops the layout jumping out of place */
	    clear:both;
	    float:left;
        width:960px;				/* width of whole page */
		overflow:hidden;		/* This chops off any overhanging divs */
	}
	/* holy grail 3 column settings */
	.holygrail {
background: url('images/left-bg.jpg') no-repeat left bottom;/* Centre column background colour */
	}
    .holygrail .colmid {
        float:left;
        width:200%;
        margin-left:-179px; 	/* Width of right column */
        position:relative;
        right:100%;
       	background: url('images/middle-bg-repeat.jpg') repeat-y right top;/* Centre column background colour */
		min-height:915px;
    }

	.betnow-page .holygrail .col1,.middle-bottom ,
	.sportsbet-page .holygrail .col1,.middle-bottom  {
        margin:0 141px;     	/* Centre column side padding:
                            	Left padding = left column width + centre column left padding width
                            	Right padding = right column width + centre column right padding width */
        position:relative;
	    left:200%;
	    overflow:auto;
	    width:641px;	
		height:820px;
		margin-bottom:0px;
		background:#3F4045 url('images/bet-bg.jpg') top no-repeat;
		
	}
    .holygrail .colleft {
        float:left;
        width:100%;
        margin-left:-50%;
        position:relative;
        left:319px;         	/* Left column width + right column width */
       	
    }
	
    .holygrail .col1wrap{
        float:left;
	    width:50%;
	    position:relative;
	    right:141px;        	/* Width of left column */
		height:100%;
margin-bottom:160px;
	}
	.betnow-page .holygrail .col1wrap{margin-bottom:138px;}
	.sportsbet-page .holygrail .col1wrap{margin-bottom:138px;}
	.holygrail .col1,.middle-bottom  {
        margin:0 141px;     	/* Centre column side padding:
                            	Left padding = left column width + centre column left padding width
                            	Right padding = right column width + centre column right padding width */
        position:relative;
	    left:200%;
	    overflow:auto;
	    width:641px;	    
	background:url('images/middle-bg.jpg') top no-repeat;
	}
		

    .holygrail .col2 {
        float:left;
        float:right;			/* This overrides the float:left above */
        width:141px;        	/* Width of left column content (left column width minus left and right padding) */
        position:relative;
       left:0px;         	/* Width of the left-had side padding on the left column */
      
    }
    .holygrail .col3 {
        float:left;
        float:right;			/* This overrides the float:left above */
        width:179px;        	/* Width of right column content (right column width minus left and right padding) */
        margin-right:0px;  	/* Width of right column right-hand padding + left column left and right padding */
        position:relative;
        left:50%;

    }
    .col-content{	
	padding:10px;
	}
	.col3-content{	
	padding-left:7px;
	}
.middle-bottom{
height:138px;
background:url('images/middle-bottom.jpg') no-repeat;
line-height:42px;
width:621px;
padding:0 10px;
position:absolute;
bottom:0px;
left:1138px;
}
.betnow-page .middle-bottom{background:url('images/middle-bottom.jpg') no-repeat;color:#3F4045;}
.sportsbet-page .middle-bottom{background:url('images/middle-bottom.jpg') no-repeat;color:#3F4045;}
.middle-bottom .content{
text-transform:uppercase;
font-family:arial black;

padding-left:10px;
padding-top:23px;
}
.middle-bottom .content .left{float:left;}
.middle-bottom .content .right{float:left;margin-left:20px;}
.middle-bottom .content p{color:#4f5054;
margin-top:-5px;
display:inline-block;}
.middle-bottom .content .links{	
margin-left:40px;
}
.middle-bottom .content .links .logo-span{
display:inline-block;margin-top:5px;
}
.middle-bottom .content .links .stButton{height:32px; width:32px;}

	/* Col 2 styles */
.col2 ul{
list-style:none;
padding:0px;
margin:0px;
margin-bottom:15px;
}
.col2 ul li{	
margin:0; padding:0;
border-top:#cbcecf 1px solid;
border-bottom:#8d8e90 1px solid;
background:#e1e5e7 url('images/left-li-arrow.jpg') no-repeat 130px;
}
.col2 ul li a{
padding:5px 0px 5px 10px;
display:block;
font-size:11px;
height:17px;
line-height:17px;
}
.col2 ul li .live-nav{
background: url('images/live-nav.png') 110px no-repeat;	
}
.live-now{
width:141px;
height:35px;
background: url('images/live-now.jpg') left no-repeat;	
}
.racing-title{
width:141px;
height:44px;
background: url('images/titles/racing-title.jpg') left no-repeat;	
}
.sports-title, .comingsoon-title{
width:141px;
height:44px;
background: url('images/titles/sports-title.jpg') left no-repeat;	
}
.comingsoon-title{
background: url('images/comingsoon-lhs.jpg') left no-repeat;	
}
/* col1 */
.col1 .dark-box{
font-size:12px;
width:100%;
height:266px;
background: url('images/dark-box-bg.jpg') no-repeat;
width:625px;
}

/*Dark box styles */
.box-heading{
	margin:10px;
}
 .left-col{
	width:310px;
	float:left;
}
.right-col{
	width:310px;
	float:right;
}
.half-box{	
height:200px;
width:280px;
margin-left:5px;
padding:10px;
}
.dark-box .title{
color:#1d1f59;
	text-transform:uppercase;
	font-weight:bold;
}

.news-box a,.dark-box a{color:#292a2e;font-weight:normal;}
.news-box p,.dark-box p{margin-top:0px;}
.news-box table,.half-box table{width:100%;}
.news-box table td,.half-box table td{
	border-bottom: #494b51 1px solid;
	padding:4px;
}
.news-box .half-box{
padding:0px 10px;	
position:relative;
}
a.more-live-events{position:absolute;right:10px; bottom:-12px;color:#5C5A62;font-weight:bold;}
.col1 .news-box{
	font-size:12px;
	height:36px;
width:625px;
height:299px;
/*background: url('images/news-box.jpg') no-repeat;*/
background: url('images/news-box-alt.jpg') no-repeat;
margin-bottom:15px;
}

.col1 .news-box .scrolling-news{
	overflow:hidden;
	text-transform:uppercase;
	font-weight:bold;
	color:white;
	line-height:36px;	
	display:block;	
	
margin-left:10px;
margin-right:10px;
overflow:hidden;
}

.col1 .news-box .scrolling-news a{color:#f6ad26;}
.col1 .news-box .scrolling-news span a{color:#fff;}
/*col3 */
#betting-box, #radio-box, #iphone-box,.app-store-link{ 
display:block;
margin-bottom:10px;
font-size:12px;		
}
#betting-box{
margin-top:10px;
	width:152px;
	height:162px;
	background: url('images/betting-box.png') no-repeat;		
	padding:46px 12px 0px 10px;
}
#betting-box #betting-box-content{
	color:#fff;
	padding:0px;
	margin:0px;
	height:112px;
	max-height:112px;
	overflow:hidden;
}
#betting-box #betting-box-content p{ color:#fff; }
/*#betting-box a{text-transform:uppercase;display:block;color:#fff;font-family:arial black;font-weight:normal;
background: url('images/little-arrow.png') right no-repeat;padding:4px 20px 4px 0px;}*/
#iphone-box{
	width:140px;
	height:220px;
	background: url('images/iphone-box.png') no-repeat;font-size:12px;
	padding:30px 20px 0px 10px;
	margin-bottom:0px
}
#iphone-box h4{color:#ff0000;margin:10px 0px 0px 0px;font-weight:bold;}
#iphone-box p{width:80px;margin-bottom:10px;height:120px;overflow:hidden;}
#iphone-box h4 p{width:auto;margin-bottom:0;height:auto;overflow:hidden;color:#ff0000;}
#radio-box{
	width:146px;
	height:169px;
	background: url('images/radio-box.png') no-repeat;
	padding:40px 13px 0px 13px;
}
#radio-box h4{color:#fff;margin:10px 0px;text-transform:uppercase;font-weight:bold;}
#radio-box p{color:#fff;padding:0px;margin:0px;margin-bottom:10px;height:75px;overflow:hidden;}
#radio-box a{text-transform:uppercase;display:block;color:#fff;font-weight:bold;}
.app-store-link{
	margin:10px 0px;
}
	/* Footer styles */
	#footer {
	font-size:12px;
        clear:both;
        float:left;
        width:100%;
        background:#000 url('images/footer-repeat.jpg') right repeat-x;
        min-height:194px;
    }
	#footer-image{
		clear:both;              
        background:#000 url('images/footer.jpg') left no-repeat;
        min-height:194px;
		color:#fff;		
		max-width:1270px;
		min-width:960px;
		margin-top:10px;
	}
	#footer-content{max-width:780px;padding-top:20px;padding-left:40px;clear:both;        }
    #footer .footer-heading {        
		font-size:13px;		
		clear:both;
		font-family:arial black;
		margin-bottom:5px;
		text-transform:uppercase;
		margin-left:10px;
    }	
	.credit {font-size:10px;height:20px; display:block;}
	#footer .credit{float:right;margin-right:50px;clear:both; }
	#footer .credit img, .credit img{margin-left:10px;vertical-align: middle;}
	#footer .credit a, .credit a{margin-left:10px;line-height:20px;font-weight: normal;}
	#footer a{color:#fff}
	#footer .left{width:45%;margin-left:5%}	
	#footer .right{width:45%;margin-left:5%}		
	#footer ul,#footer li{list-style:none;margin:0px; padding:0px}
	#footer td{background:url('images/footer-break.png') right no-repeat;vertical-align:top;padding:0px 10px;}
	#footer .last{background:none;}
    /*nivo slider */
    #slider {
	position:relative;
	/*See the "style-pack" below for image*/
	background:url('images/loading.gif') no-repeat 50% 50%; 
	margin-bottom:10px;
	height:144px;
}
#slider img {
	position:absolute;
	top:0px;
	left:0px;
	/*display:none;*/
}
/*cake-sql-log*/
.cake-sql-log{
color:#fff;
}
/* sd_meets */
.meets-race-title h2{
padding:3px 5px;
font-size:14px;
background:#e9e9e9;
}

.fourty {width:40%;}
.twenty {width:20%;}
.meets-race-title h3{font-weight:bold;}
.striped{width:100%;margin-top:20px; color:#7f7f7f;}
.striped .head {background-color:#ff0000; color:#fff;text-align:center;
border-left:2px solid;border-right:2px solid;border-bottom:#fff 5px solid;font-size:11px;font-weight:bold;}
.track-summary-box .striped .head {background-color:#2A2B30;}
.striped .head.first{border-left:0px;}
.striped .head.last{border-right:0px;}
.striped .normal{background-color:#f3f3f3;}
.striped .altrow{background-color:#dadedf;}
.scratchedText{color:#ff0000}
.striped .result-row img{width:40px; height:40px; margin-left:0px; margin-right:10px;vertical-align:middle;}
.striped .tennis-row0{border-top:#fff 10px solid;}
.striped .tennis-row1{border-bottom:#fff 10px solid;}
.striped .tennis-row0 .race-time,.striped .tennis-row1 .race-time{width:32px;}
.larger .striped .result-row img{width:70px; height:70px;vertical-align:middle;}
.larger .striped .team-name {font-size:12px;color:#7f7f7f;}
.striped .result-score{font-size:18px;text-align:center; color:#5C5A62}
.larger .striped .result-score{font-size:18px;text-align:center;color:#7f7f7f;}
.striped .right-align img{ margin-left:10px;margin-right:0px;}
.striped .team-name{font-size:12px;}
.striped .result-row .winner{font-weight:bold;}
.striped .result-row .right-align .team-name{text-align:right;}
.striped .result-score .left-align { text-align:left; }
.striped .result-score .right-align { text-align:right; }

.striped .row-info-left{text-align:center;border-right:#fff 2px solid;border-left:#fff 2px solid;}
.striped .row-info-right{text-align:center;border-right:#fff 2px solid;border-left:#fff 0px solid;}

.event-incidents-row{vertical-align:top; font-size:11px;color:#3F4045;padding-bottom:10px;}
.event-incidents-row .right-align{text-align:right;}
.event-incidents-row span{margin-left:5px;}
.event-incidents-row .card{width:8px; height:10px;display:inline-block;border:1px #E4E4E4 solid;}
.event-incidents-row .y{background-color:#FFD800;}
.event-incidents-row .r, .event-incidents-row .y2{background-color:#ED1B23;}
.event-incidents-row .goal {background:url('images/soccer_ball_small.jpg') no-repeat center; width:12px; height:12px; display:inline-block;}
.spacer-row{background-color:#dadedf;font-weight:bold;font-size:11px;border-top:#fff 3px solid;border-bottom:#fff 3px solid;}
.dark-striped tr{border-bottom:2px #fff solid;}
.multiple td {width:auto;}
.heading,.team-name-heading{font-size:16px;color:#404146;font-weight:bold;}
.striped .team-name-heading{color:#7f7f7f;}
.dark-striped .heading{font-size:14px;}
.dark-striped .spacer-row,.dark-spacer-row{background-color:#404146;font-weight:bold;font-size:12px;color:#fff;border-top:#fff 3px solid;border-bottom:#fff 10px solid;}
.dark-striped .result-row .right-align img{float:right; margin-left:10px;margin-right:0px;}
.dark-striped .altrow{background-color:#f0f0f0;}
.dark-striped .normal{background-color:#e4e4e4;}
.back-to-top{text-align:right;font-size:10px;}
.race-number{background-color:#ff0000; color:#fff;text-align:center;border-left:1px solid;margin-bottom:2px;font-size:11px;}
.race-time{padding:0px;
font-size:11px;text-align:center;
background-color:#e4e4e4;border-left:#fff 1px solid;
border-bottom:#fff 1px solid;
} 
.live-event-div{background:url('images/live-events-image.jpg') right no-repeat;padding-right:15px;}
.race-time a{color:#898989;display:block;}
.race-result{
font-size:11px;text-align:center;
background-color:#b8b8b8;
border-left:#fff 1px solid;
border-bottom:#fff 1px solid;
}
.race-result a{color:#1c1d21;display:block;}
.race-live{border-left:#fff 1px solid; padding:0px;background-color:#e4e4e4;border-bottom:#fff 1px solid;}
.race-live a{display:block;text-align:center;}
.race-live a img{}
.score-summary-div{margin-bottom:20px;}
.track-summary-box{
background: url('images/track-summary-repeat.jpg') repeat-y;
width:626px;
margin-bottom:15px;
clear:both;
}
.track-summary-top{
background: url('images/track-summary-top.jpg') no-repeat top;
width:626px;
min-height:120px;
}
.track-summary-bottom{
background: url('images/track-summary-bottom.jpg') no-repeat bottom;
width:606px;
padding:0px 10px;
padding-bottom:10px;
min-height:120px;
}
.past-racing-box{
background: url('images/past-racing-repeat.jpg') repeat-y;
width:626px;
margin-bottom:15px;
clear:both;
}

.past-racing-top{
background: url('images/past-racing-top.jpg') no-repeat top;
width:626px;
min-height:120px;
}
.past-racing-bottom{
background: url('images/past-racing-bottom.jpg') no-repeat bottom;
width:606px;
padding:0px 10px;
padding-bottom:10px;
min-height:120px;
}
.league-box{
background: url('images/league-box-middle-repeat.jpg') repeat-y;
width:626px;
clear:both;
}
.league-box-top{
background: url('images/league-box-top.jpg') no-repeat top;
width:626px;
min-height:120px;
}
.league-box-bottom{
background: url('images/league-box-middle-bottom.jpg') no-repeat bottom;
width:606px;
padding:0px 10px;
padding-bottom:10px;
min-height:120px;
}
.league-box-bottom-repeat{
background: url('images/league-box-bottom-repeat.jpg') repeat-y;
width:626px;
}
.league-box-bottom-content{
background: url('images/league-box-bottom.jpg') no-repeat bottom;
width:606px;
padding:10px 10px;
color:#fff;
}

.track-summary-races{
width:595px;
top:45px;
padding:5px;
font-size:11px;
}
.track-summary-info{
padding-top:5px;
font-size:10px;
height:35px;
color:#fff;
font-weight:bold;
display:block;
}
.track-summary-info h2{width:50%;}
.track-summary-info .current-time{
line-height:36px;
display:inline;heightht:36px;}

.track-summary-info .input  #datepicker{float:left;margin-right:5px;}
.track-summary-info .input{margin-right:10px;margin-top:5px;margin-left:26px;}
.track-summary-info form{float:right;}

.tab-name{font-weight:bold;margin-right:15px;}
.exotics{font-size:11px;}
.iphone-screen-shot{
float:right;
overflow:hidden;
margin-right:-9px;
margin-top:-130px;
padding-left:10px;
}
.track-summary-box .cufon,.past-racing-box .cufon{color:#fff;text-transform:uppercase;font-size:16px;margin:10px 0px 5px 5px;}
.track-summary-box .cufon{color:#fff;}
.news-box .cufon{color:#fff;text-transform:uppercase;font-size:16px;margin:5px 0px 5px 5px;}
.no-result{font-size:9px;}
img.standings{
max-width:23px;
max-height:23px;
}
.empty-message{margin:10px 0px;font-size:13px; font-weight:bold;}
/* PAGE TITLES */
.page-title{
margin:10px 0px;
font-size:25px;
color:#ff0000;
}
.stage-title{
margin:10px 0px;
font-size:20px;
color:#ff0000;
}


.page-title-image{margin:30px 0px;}
.title{display:inline-block;}
.icon{display:inline-block;padding-right:10px;}
.horse{background:url('images/icons/racing.png') no-repeat;height:19px;width:27px;}
.liveHorse{background:url('images/titles/live-horse.png') no-repeat;min-width:220px; min-height:30px;}
.pastHorse{background:url('images/titles/past-racing-results.png') no-repeat;min-width:341px; min-height:30px;}
.liveGhound{background:url('images/titles/live-greyhound.png') no-repeat;min-width:275px; min-height:36px;}
.pastGhound{background:url('images/titles/past-greyhound-results.png') no-repeat;min-width:260px; min-height:30px;}
.liveHarness{background:url('images/titles/live-harness.png') no-repeat;min-width:263px; min-height:36px;}
.pastharness{background:url('images/titles/past-harness-results.png') no-repeat;min-width:260px; min-height:30px;}
.aflLadder{background:url('images/titles/afl-ladder.png') no-repeat;min-width:260px; min-height:30px;}

.bet-box{
	/*background:url('images/bet-box-sportsbet.png') no-repeat;*/
	width:297px;
	height:164px;
	max-width:297px;
	max-height:164px;
	overflow:hidden;
	text-align:center;
	margin:5px;
	position:relative;
	display:inline-block;
	*display:inline;
	zoom:1;
	border: 2px solid #CFD1D2;
	border-radius:15px;
	background: #000000; /* Old browsers */
    background: -webkit-linear-gradient(top, #000000 0%,#ea2127 100%); /* Chrome10+,Safari5.1+ */
    background: linear-gradient(to bottom, #000000 0%,#ea2127 100%); /* W3C */
	color: #ffffff;
}

.bet-box-logo{
	margin: 10px;
}

.bet-box-logo img{
	max-width:100%;
	max-height:35px;
}
/*
.bet-box-sportsbet {
	color: #fff;
	background:url('images/bet-box-sportsbet.png') no-repeat;
}
.bet-box-sportingbet {
	color: #fff;
	background:url('images/bet-box-sportingbet.png') no-repeat;
}
.bet-box-williamhill {
	color: #000;
	background:url('images/bet-box-williamhill.png') no-repeat;
}

.bet-box-bet365 {
	color: #fff;
	background:url('images/bet-box-bet365.png') no-repeat;
}
*/
.bet-box-text {
	margin: 3px 20px 20px;
	font-size: 10px;
	max-height: 50px;
	overflow:hidden;
}

.bet-box-text p {
	margin:0px;
	padding: 0px;
	width:auto !important;
}

.bet-box-buttons {
	position:absolute;
	top:115px;
	left:31px;
}



.right-ad {
max-width:173px;
}

 .slider-holder{
 width: 616px;
 background: #242426;
height: 120px;
 padding: 4px 5px 20px 5px; 
border-radius: 8px;
margin-bottom:20px;
overflow:hidden;
 }
 
#banners img.banner-ad {
	 width: 616px;
height: 120px;
margin:auto;
margin-bottom:100px;
}

#slider { 
max-width: 616px;
max-height: 120px;
}

#banners a{
	float:left;
}

.slick-dots{
	position:absolute;
	right:10px;
	bottom:74px;
	list-style-type: none;
}
.slick-dots li {
	display:block;
	width:10px;
	height:10px;
	background:url(images/nivo-style-pack/bullets.png) no-repeat;
	text-indent:-9999px;
	border:0;
	margin-right:3px;
	float:left;
}
.slick-dots li.slick-active{
	background-position:-10px 0;
}

.slick-prev, .slick-next {
	display:block;
	width:32px;
	height:34px;
	background:url(images/nivo-style-pack/arrows.png) no-repeat;
	text-indent:-9999px;
	border:0;
	position: absolute;
	top: 50px;
}
.slick-next {
	background-position:-32px 0;
	right:0px;
}
.slick-prev{
	left:0px;
}


/* debug */
pre
{
    display:block;
    background:#FEEFB2;
    border:2px solid #E0CAA3;
    font-family:Monospace;
    margin:5px;
    padding:5px;
    clear:both;
}
pre:before
{
    content:"Debug:";
    clear:both;
    display:block;
    font-weight:bold;
    color:Red;
}
pre:after
{
    clear:both;
}

#shorten{
	height:34px;
	border-radius:5px;
}


















