﻿.col1
{
    width:376px;
    float:left;
}
.col2
{
    width:380px;
    float:left;
    margin-left:20px;
}
.col3
{
    width:140px;
    float:left;
    margin-left:20px;
}
div.content h1 
{
   	border-bottom:1px solid #3e3e3e;
}
div.content h2
{
    color:#007902;
    padding:10px 0 0 0;
    font-size:1.25em;
    font-weight:normal;
}
div#featureraces
{
   margin:10px 0;
}
div#featureraces td
{
    padding:2px 0;
    border-bottom:solid 1px #c4c4c4;
}
div#racingnews
{
   margin:10px 0;
}
div#racingnews a
{
   font-size:1.1em;
   color:#007902;
   text-decoration:none;
   font-weight:bold;
}
div#racingnews a:hover
{
   text-decoration:underline;
}
div#racingnews i
{
   color:#696969;
   white-space: nowrap;
}
div#racingnews br
{
   line-height: 0.5em;
}
div#mediareleases
{
   margin:10px 0;
}
div#mediareleases a
{
   font-size:1.1em;
   color:#007902;
}
div#racingjobs-wrap
{
    border:solid 3px #007902;
}
div#racingjobs-wrap h1
{
    text-align:center;
    color:#007902;
    border:none;
    padding:2px 0;
}
div#racingjobs-wrap h1 a
{
    color:#007902;
    text-decoration:none;
}
div#racingjobs-wrap h1:last-child
{
    text-transform:none;
}
div#racingjobs
{
    padding:0 10px 2px 10px;
}
div#horsesearch h1
{
    text-align:center;
    border:none;
    font-size:1.2em;
}
input#txtHorseName
{
    width:105px;
    height:19px;
}

div.racinginfo-wrap
{
   margin:10px 0;
}
div#racinginfo-tabs 
{
    background:none repeat scroll 0 0 #FFFFFF;
    margin:0;
    padding:0 0 1px;
}
div#racinginfo-tabs .tab-nav
{
    overflow:hidden;
    width:380px;
    background:none repeat scroll 0 0 #FFFFFF;
    margin:0;
}
div#racinginfo-tabs ul.tab-nav 
{
    padding:0;
}
div#racinginfo-tabs .tab-nav li
{
    background:none repeat scroll 0 0 transparent;
    border:0 none;
    display:block;
    float:left;
    height:20px;
    list-style-type:none;
    margin:0;
    overflow:hidden;
    padding:0;
}
li#tab-thisweek
{
    width:127px;
}
li#tab-fields
{
    width:127px;
}
li#tab-premierships
{
    width:126px;
}
li#tab-thisweek a
{
    background-position:0 -20px;
}
li#tab-thisweek a:hover, li#tab-thisweek a.tab-selected 
{
    background-position:0 -60px;
}
li#tab-fields a
{
    background-position:-127px -20px;
}
li#tab-fields a:hover, li#tab-fields a.tab-selected 
{
    background-position:-127px -60px;
}
li#tab-premierships a
{
    background-position:-254px -20px;
}
li#tab-premierships a:hover, li#tab-premierships a.tab-selected 
{
    background-position:-254px -60px;
}
.tab-nav li a {
    background:url("../img/arb-tabs.gif") no-repeat scroll 0 -20px transparent;
    cursor:pointer;
    display:block;
    height:20px;
    overflow:hidden;
    text-indent:-9000px;
}
div#thisweek, div#fields, div#premierships
{
    min-height:225px;
}
div#thisweek td
{
    padding-right:5px;
}
div#thisweek tr > td:first-child
{
font-weight:bold;
} 
div.tab-panel
{
    border:solid 2px #007902;
    padding:0px;
}
div.tab-panel th
{
    font-size:0.9em;
    padding:2px 3px;
    background:url("images/tabularTh.gif") repeat-x scroll left bottom #E3E3E3;
    border-bottom:1px solid #E1E1E1;
}
div.tab-panel td
{
    font-size:0.9em;
    padding:2px 3px;
    color:#007902;
}
div.tab-panel a
{
    color:#007902;
}
div.tab-panel div.infobox
{
    font-size:0.9em;
    margin:10px;
    text-align:center;
    text-transform:uppercase;
    color:#696969;
}
div.tab-panel div.infobox a
{
    color:#696969;
    text-decoration:none;
}
div.tab-panel div.infobox a:hover
{
    color:#696969;
    text-decoration:underline;
}

div#rotator
{
    margin-top:12px;
    margin-bottom:10px;
	position:relative;
	height:200px;
}
div#rotator ul
{
	padding:0;
	margin:0;
}
div#rotator ul li
{
	float:left;
	position:absolute;
	list-style: none;
	padding:0;
}
div#rotator ul li img
{
	padding:0;
	background: #FFF;
}
div#rotator ul li.show
{
	z-index:500;
}
div.betting
{
    margin:0 auto;
    margin-top:2px;
    width:109px;
}
div.col2wrap
{
    float:left;
    width:780px;
	overflow:hidden;
}
div.featurebox2col
{
    float:left;
    width:778px;
    margin:10px 0;
    padding:0 0 10px 0;
    border: 1px solid #dfd9c3; 
    background: #f5f3e5 url(images/ui-bg_highlight-hard_100_f5f3e5_1x100.png) 50% top repeat-x; 
    color: #312e25; 
    -moz-border-radius: 6px; 
    -webkit-border-radius: 6px; 
    border-radius: 6px; 
}
div.featurebox2col div.col1
{
    padding-left:10px;
    width:369px;
}
div.featurebox2col div.col2
{
    padding-right:10px;
    width:369px;
}
div.featurebox2col h1, div.infobox h1
{
    border:none;
}
div.featurebox2col tr.oddrow td, div.featurebox2col tr.evenrow td
{
    background-color:transparent;
    border:none;
}
div#racingnetwork, div#featuredwebsite, div#featureboxnews
{
    padding:5px 0 10px 0;
}
div#racingnetwork a
{
    font-size:0.85em;
    font-weight:normal;
}
div#featuredwebsite a, div#featureboxnews a
{
    color:#3e3e3e;
}
div#featureboxnews img
{
    float:left;
    margin:0 5px 5px 0;
}