@CHARSET "UTF-8";
/*  Default Layout Styles  */
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,html,p,body,blockquote,fieldset,input {
 margin:0;
 padding:0;
}
h1,h2,h3,h4,h5,h6,pre,code {
 font-size:1em;
}
.container {
 background-color: #ffffff;
 width:992px;
 margin:0 auto;
}
hr {
 height:1px;
 background-color:#000;
 border-style:none;
}
table {
 border-style:none;
 clear:both;
}
.layout {
 text-align:left;
}
.layoutTable {
}
td {
 vertical-align:top;
}
li a:active, li a:focus, a:active, a:focus {
 outline:0;
 border:0;
}
.footwrap {
 background:transparent no-repeat top left;
 min-width: 992px;
}
.headerwrap {
/* background:transparent url("/images/banner.gif") no-repeat top left;*/
 background:#1E3E95 url(http://www.racinguk.com/javaImages/e8/7f/0,,12542~5865448,00.jpg) no-repeat scroll left top;
 height:93px;
 width: 992px;
}
.footerlinks {
 padding: 10px;
 padding-left: 5px;
 padding-right: 6px;
 padding-top: 8px;
 text-align: right;
}
.footertext {
 background: #E6E6E6 no-repeat center right;
 color: #1c3b95;
 height:35px;
 width: 523px;
 font-family:arial;
 float:right;
}

.footertext ul{
 margin-left:10%;
}
.footertext li{
 list-style-type: none;
 float: left;
 line-height: 12px;
}

.footertext li{
  border-right:1px solid #1c3f94;
  margin-top: 10px;
}

.footertext li.last{
 border-right:none;
}
.contactNumbers {
padding-left:4px;
}
.contactusNumbers {
 font-weight:bold;
 font-size:1.4em;
}
.topbanner{
 padding-bottom:10px;
 padding-left:130px;
}
.mainbodywrap {
 background-color:#ffffff;
 /*border-left: url("/images/0,,12542~3748124,00.jpg"/*tpa=http://www.racinguk.com/javaImages/1c/31/0,,12542~3748124,00.jpg*/) repeat-x top left;
 background-color:#ffffff;*/
}

/**NAVBAR STYLES**/

.HomeButton {
 background:transparent url(http://www.racinguk.com/javaImages/38/30/0,,12542~3747896,00.jpg) repeat-x scroll left top;
 /*width:41px;*/
 padding:8px 0;
 border-left:2px solid #fff;
}

.HomeButton img {
  margin-left: 2px;
}


.navbar{
 background:transparent url("/images/navbar.jpg"/*tpa=http://www.racinguk.com/javaImages/51/40/0,,12542~3752017,00.jpg*/) repeat-y scroll left top;
 height: 10px;
 font-size:10px;
 font-family:'Trebuchet MS',Arial,sans-serif;
 height: auto;

}


.menu {
 background:transparent url("/images/navbar.jpg") repeat-x scroll left top;
 height:100%;
 margin:0 2px 0 2px;
/* margin:0 3px;*/
/* width:986px;*/
}

.menu:after {
 content:" ";
 display:block;
 height:0;
 clear:both;
 visibility:hidden;
}
.menu li {
 list-style-type:none;
 float:left;
 background:transparent url("/images/menu_item.jpg"/*tpa=http://www.racinguk.com/javaImages/38/30/0,,12542~3747896,00.jpg*/) repeat-x top left;
 height:36px;
}



.menu a:hover {
   text-decoration: none !important;
}


.menuxboxcontent
{
   color:#ffffff;
  
   font-size:1,2em !important;
   font-family:'Trebuchet MS',Arial,sans-serif !important;
}

.menuxboxcontent:hover
{
   
}

#flatMenuItem2249219 a {
/*padding-left:42px;
padding-right:40px;*/
}
#flatMenuItem2249221 a {
 border-right: 0px solid #728ed3;
}
#flatMenuItem2249215 a:hover, #flatMenuItem2249190 a:hover, #flatMenuItem2249216 a:hover, #flatMenuItem2249218 a:hover, #flatMenuItem2249177 a:hover, #flatMenuItem2249219 a:hover, #flatMenuItem2249221 a:hover, #flatMenuItem2251714 a:hover {
 background:transparent url("/images/menu_item_selected.jpg") repeat-x top left;
 border-right: 1px solid #96a9d8;
 border-left: 1px solid #607198;
 text-decoration:none !important;
}
.highlight{
 background:transparent url("/images/0,,12542~3750818,00.jpg") repeat-x top left;
 border-right: 1px solid #96a9d8;
 border-left: 1px solid #607198;
 text-decoration:none;
}
.menu li { 
 list-style-type:none;
 float:left;
 background:transparent url(http://racinguk.com/javaImages/38/30/0,,12542~3747896,00.jpg) repeat-x top left;
 height:36px;
}

.menu li a {
    border-left:1px solid #1B3E93;
    border-right:1px solid #FFFFFF;
    color:#FFFFFF;
    line-height:35px;
    padding:0 12px;
    font-size: 12px !important;
}

/////
#flatMenuItem2249219 a {
/*padding-left:42px;
padding-right:40px;*/
}
#flatMenuItem2249221 a {
 border-right: 0px solid #728ed3;
}
#flatMenuItem2249215 a:hover, #flatMenuItem2249190 a:hover, #flatMenuItem2249216 a:hover, #flatMenuItem2249218 a:hover, #flatMenuItem2249177 a:hover, #flatMenuItem2249219 a:hover, #flatMenuItem2249221 a:hover, #flatMenuItem2251714 a:hover {
 background:transparent url(http://www.racinguk.com/images/menu_item_selected.jpg) repeat-x top left;
 border-right: 1px solid #96a9d8;
 border-left: 1px solid #607198;
 text-decoration:none;
 font-size:1.35em !important;
}
.highlight{
 background:transparent url(http://www.racinguk.com/javaImages/a2/3b/0,,12542~3750818,00.jpg) repeat-x top left;
 border-right: 1px solid #96a9d8;
 border-left: 1px solid #607198;
 text-decoration:none;
}

#flatMenuItem2255626 {
 background:transparent url(http://www.racinguk.com/javaImages/b7/28/0,,12542~5515447,00.jpg) repeat top left;
}

#flatMenuItemAnchor2255626, #flatMenuItemAnchor2255626 span {
 color:#ffffff;
 font-size:1.35em !important;
}



/**END OF NAVBAR STYLES**/

.logo {

}
.leftborder {
 background-image:url("/images/0,,12542~3748124,00.jpg");
 background-repeat: repeat-y;
 height:auto;
 width:5px;
}
.rightborder {
 background-image:url("/images/0,,12542~3748765,00.jpg");
 background-repeat: repeat-y;
 height:auto;
 width:5px;
}

.loginbox {
    background-image:url("/images/loginbox.png");
    background-repeat:no-repeat;
    float:left;
    height:30px;
    overflow:hidden;
    padding-left:10px;
    position:relative;
    width:775px;
}

.loginButton {
    float:left;
    margin-right:4px;
    margin-top:7px;
}

.notJoinedText {
    float:left;
    margin-top:7px;
    width:64px;
}


.mainimage {
 padding: 10px;
 padding-left:15px;
 padding-top: 10px;
}
.sponsorlink {
 padding-top: 7px;
 padding-left: 2px;
}
.sponsorlinkone {
 padding-top: 7px;
 padding-left: 6px;
}
.middlebodywrap {
 background-image:url("/images/contentcenter.jpg");
 background-repeat: repeat-y;
 padding-left:  13px;
 padding-right: 10px;
 padding-top: 14px;
}
.flashplayer {
 padding: 10px;
 padding-left:0px;
}
.skyscraper {
 padding-top: 10px;
}
.todayracing {
 padding: 15px;
 padding-top: 10px;
 padding-right: 10px;
}
.bottomimage {
margin:0 1px;
}
.memberartwrap {
 background: #ffffff url("/images/0,,12542~3748817,00.jpg") no-repeat;
 padding-top:10px;
}
.HeadImage {
 padding-left:3px;
 padding-top: 3px;
}
.Headline{
 color: #1c3f94;
 font-size: 1.8em;
 padding-left: 5px;
}
.Teaser{
 padding-left:6px;
 /*font-size: 0.8em;*/
}
.scrollhome {
 background-image:url("/images/0,,12542~3748843,00.jpg");
 height:28px;
 width:516px;
 margin-top: 10px;
 margin-left: 0px;
}
.ticker {
 height:28px;
 padding:10px;
}
.membersheader {
 color: #1c3f94;
 /*font-size: 1.2em;*/
}
.logindetails {
 height: 20px;
 font-size: 0.9em;
}
.loginwrap {
 text-align: right;
}
.skympu {
 padding-top: 10px;
}
.memberHome {
margin:10px;
/*padding:10px;*/
background: #ffffff url("/images/0,,12542~3748817,00.jpg"/*tpa=http://www.racinguk.com/javaImages/d1/33/0,,12542~3748817,00.jpg*/) no-repeat;
 height: 250px;
 width: 206px;
 margin-left: 0px;
}

.worldLoginElement .username {
 display: block;
}
.worldLoginElement .password{
 display: none;
}
.inputBox {
 float: left;
 margin-right:8px;
 margin-bottom: 4px;
}
.forgottenPasswordSpan {

}

.worldLoginElement a{
 font-size:1.1em;
 color: #1c3f94;
}
.worldLoginElement {
 height: 30px;
}

.logintext  {
    color:#FFFFFF;
    float:left;
    font-size:1.3em;
    padding-bottom:0;
    padding-left:0;
    padding-top:7px;
    width:100px;
}


.footertext li {
 padding-left: 4px;
 padding-right: 4px;
}

.hostpitality {
 margin:16px 10px 16px 16px;
}
.offer {
 margin:16px 10px 16px 0;
}
.tickets {
 margin:16px 10px 16px 0;
}

.altHomeDecoration {
 background: #ffffff url("/images/0,,12542~3752385,00.jpg"/*tpa=http://www.racinguk.com/javaImages/c1/41/0,,12542~3752385,00.jpg*/) no-repeat;
 height:167px;
 width:165px;
}
.articlewrap .article {
 border-bottom: 1px solid #d3d3d3;
 height:auto;
}
.articlewrap .articleBody {
 color:#666666;
 font-size:1.1em;
}
.articlewrap {
 margin-left:16px;
 margin-right:16px;
 width:517px;
}
.entry .headline a{
 color:#1C3F94;
 font-size:1.7em;
}
.entry .teaser a{
 color:#1C3F94;
 font-size:1.0em;
}
.entry .teaser {
 width: 155px;
}
.articleheadline {
 color:#1C3F94;
 font-size:1.9em;
 padding-bottom:3px;
 padding-left:15px;
 padding-top:14px;
}
.teaserImage {
 padding-left:3px;
 padding-top:2px;
}
.teaserImage a img {
 width: 160px;
}
.dropdown {
 margin-left:118px;
 margin-top:12px;
}
.entry .headline{
 padding-left: 7px;
}


.howToGetWrap {
 background: #ffffff url("/images/0,,12542~3752258,00.jpg"/*tpa=http://www.racinguk.com/javaImages/42/41/0,,12542~3752258,00.jpg*/) no-repeat;
 height:165px;
 width:300px;
 position: relative;
}
.howToGetWrap .header{
 color:#1C3F94;
 font-size:1.8em;
 padding-left:10px;
/* padding-bottom:12px;
 padding-left:10px;
 padding-top:10px;*/
 line-height:44px;
}
.getThereImageTextWrap .image{
 background: #ffffff url("/images/0,,12542~3752800,00.jpg"/*tpa=http://www.racinguk.com/javaImages/60/43/0,,12542~3752800,00.jpg*/) no-repeat;


}

.getThereImageTextWrap .image img {
 padding-left:2px;
 padding-right:2px;
 padding-top:3px;
}
.coursemap {
 padding-top: 16px;
}
.imageouter {
 padding-left:9px;
 padding-top:10px;
}
.link {
 background: #ffffff url("/images/0,,12542~3752665,00.jpg"/*tpa=http://www.racinguk.com/javaImages/d9/42/0,,12542~3752665,00.jpg*/) no-repeat;
 height:23px;
 color:#FFFFFF;
 font-size:1.1em;
 width:154px;
}
.address {
 width:118px;
}
.linktext {
 padding-left:33px;
 padding-top:0px!important;
}
.linktextouter {
 margin-left: 9px;
 }
.getThereImageTextWrap {
 float:left;
 margin-left:10px;
 margin-top:7px;
}
.addresswrap {
 margin-top:10px;
 margin-left:174px;
 color: #666666;

}
.addressbold {
 color: #666666;
 font-weight: bold;
 font-size:1.1em;
}
.buttom {
 padding-left:8px;
 padding-top:19px;
}
element.style {
 left:-3976.82px;
 width:2100px;
}
ul#tickerrace {
 /*height:1.5em;*/
 display: none;
 overflow:hidden;
}
ul.newsticker {
 font-family:Verdana;
 font-size:1em;
 font-style:normal;
 font-variant:normal;
 font-weight:bold;
 left:750px;
 /*line-height:8px;*/
 list-style-type:none;
 margin:0;
 padding:0;
 position:relative;
}
.newsticker li {
 float: left;
 color:#666;
 font-weight:bold;
 padding-right:10px;
}
.newsticker li a {
 color:#1b3d94;
}
.rssHomeWrap {
 margin:0 0 10px 15px;
 background:#FFFFFF url("/images/0,,12542~4143664,00.gif"/*tpa=http://www.racinguk.com/javaImages/30/3a/0,,12542~4143664,00.gif*/) no-repeat scroll left top;
 width:826px;
 height:28px;
 overflow:hidden;
}

.tickercontainer {
 height:28px;
 margin:0;
 overflow:hidden;
 padding:0;
 width:700px;
 overflow:hidden;
}
.mask {
 padding-top:8px;
}
.tickercontainer .mask {
 /*height:11px;
 top:2px;
 left:100px;*/
 overflow:hidden;
 position:relative;
  width:700px;
}
.tickerwrap .masterTabsWrapper, .tickerwrap .headline {
 display: none;
}
.tickerwrap {

}
.tickerSignUp {
 display:block;
 background:#FFFFFF url("/images/0,,12542~4307369,00.jpg"/*tpa=http://www.racinguk.com/javaImages/a9/b9/0,,12542~4307369,00.jpg*/) no-repeat scroll left top;
 height:28px;
 width:101px;
 float:left;
}
#page2252035 .tickerSignUp {
 background:#FFFFFF url("/images/0,,12542~4307369,00.jpg"/*tpa=http://www.racinguk.com/javaImages/a9/b9/0,,12542~4307369,00.jpg*/) no-repeat scroll left top;
}
.tickerSignUp:hover {
 text-decoration:none;
}
.tickerSignUp span {
 visibility:hidden;
}

.alreadymemberwrap .worldLoginElement {
 padding-left:22px;
 position:relative;
 top:5px;
}

.logoutButtons  {
    float:left;
    margin-top:4px;
    padding-top:3px;
    width:348px;
}

.logoutOptions li {
 color:#ffffff;
 float:left;
 list-style-type:none;
 font-size: 1.2em
}
.logoutUnsername {
 color:#ffffff;
 font-size:1.1em;
 font-weight:bold;
 padding-left:2px;
}
li#logoutButton  {
 padding-left: 10px;
 padding-top:1px;
}
li#logoutButton a{
 color: #1b3d94;
}
li#myAccountButton  {
 padding-left: 10px;
 padding-top:1px;
}
li#myAccountButton a{
 color: #ffffff;
}
li#masterTabList16049_0 {
  list-style-type:none;
}

#userName {
    color:#666666;
    float:left;
    font-size:1.1em;
    margin-right:5px;
    margin-top:5px;
    padding-bottom:1px;
    padding-left:16px;
    padding-top:1px;
    width:77px;
    background-color: rgb(255, 255, 255); 
}

#passwordbox {
    color:#666666;
    float:left;
    font-size:1.1em;
    margin-right:5px;
    margin-top:5px;
    padding-bottom:1px;
    padding-left:16px;
    padding-top:1px;
    width:77px;
    background-color: rgb(255, 255, 255);
}

.username {
 display: none;
}
.password {
 display: none;
}


.forgottenPasswordSpan{
    display: none;
}

.forgottenPasswordSpan a{
 color: #ffffff;
}

.forgottenUsernameSpan {
    display: none;
}

.forgottenUsernameSpan a{
 color: #ffffff;
}

.blogHome {
 background:#FFFFFF url("/../javaImages/1/2e/0,,12542~3812865,00.jpg"/*tpa=http://www.racinguk.com/javaImages/1/2e/0,,12542~3812865,00.jpg*/) no-repeat scroll left top;
 width: 300px;
 height: 250px;
}
.blogHome .Teaser {
 padding-left:9px;
 padding-right:3px;
 padding-top:8px;
}
.blogHome .Teaser a{
 padding-left:9px;
 padding-right:3px;
 padding-top:8px;
}
.blogHome .Teaser a:hover{
 padding-left:9px;
 padding-right:3px;
 padding-top:8px;
 text-decoration:none;
}
.blogHome .Headline {
 padding-left:5px;
 color:#1C3F94;
 font-size:1.3em;
 padding-top:3px;
}
.blogHome .Headline a{
 color:#1C3F94;
 font-size:1.3em;
 font-weight:normal;
 padding-left:5px;
 font-weight:bold;
}
.blogHome .Headline a:hover{
 padding-left:9px;
 color:#1C3F94;
 font-size:1.3em;
 padding-left:5px;
 font-weight:bold;
 text-decoration:none;
}
.errorhead {
 color:#1B3D94;
 font-size:1.6em;
 font-weight:bold;
 padding-left:10px;
 padding-top:10px;
}
.worldLoginElement .submitButton {
 margin-left:50px;
 background-color:#1C3E94;
 color:#FFFFFF;
 font-size:1.14em;
 font-weight:bold;
 height:21px;
}

.please {
 color:#1C3F94;
 font-size:1.2em;
 font-weight:bold;
 padding-left:22px;
 padding-top:8px;
}
.usernameandpassword {
 color:#1C3F94;
 font-size:1.2em;
 font-weight:bold;
 padding-left:22px;
}
.regheaderdetails .submitButton {
 background-color:#1C3E94;
 color:#FFFFFF;
 font-size:1.14em;
 font-weight:bold;
 height:23px;
 position:relative;
 text-align:center;
 top:-2px;
 width:109px;
 left:189px;
}
.suggestUsernameSpan .submitButton {
 background-color:#1C3E94;
 color:#FFFFFF;
 font-size:1.14em;
 font-weight:bold;
 width:238px;
 left:0px!important;
}

.loginorbuy .submitButton {
 background-color:#1C3E94;
 color:#FFFFFF;
 display:block;
 font-size:1.14em;
 font-weight:bold;
 height:24px;
 left:18px;
 margin-top:-28px;
 text-align:center;
 width:53px;
 float: left;
 margin-left: 33px;
}

.loginorbuy .forgottenPasswordSpan {
 margin-top:35px;
}


/* left:295px;
 position:absolute;
 top:296px; */

.worldLoginOrbuyElement {
  width:282px;
  margin-left:60px;
  margin-top:40px;
}

.notregisterd {
 background:#FFFFFF url("/images/0,,12542~3813469,00.png"/*tpa=http://www.racinguk.com/javaImages/5d/30/0,,12542~3813469,00.png*/) no-repeat scroll left;
 font-size:1.1em;
 font-weight:bold;
 height:23px;
 text-align:center;
 width:100px;
 margin-top: 21px;
 margin-left: 339px;
 padding-top: 5px;
}
.notregisterd a {
 margin-right: 7px;
}


/*left:359px; position:absolute;*/
/* position:relative;*/
/* top:36px; top:308px;*/

.indexV2 {
   margin-left:28px;
   margin-right:28px;
   font-family:Arial,Helvetica,sans-serif;
   color:#232323;
   font-size:1.1em;
}

.indexV2 A{
   color:#232323;
}

.ListTeaser { margin-top:4px; margin-bottom:20px; padding-bottom:2px; border-bottom:1px dotted #232323; }

/* --- --- */

.racingimage {
 padding-right: 12px;
 padding-top: 11px;
 padding-bottom: 10px;
}

.firstarticle {
 padding-top: 10px;
}

/* --- TV Pages --- */

.TVBody {}

.TVBody .featureswrap{
 width:375px;
 overflow:hidden;
}

.LoginNote { width:375px; margin-top:40px; margin-left:60px;
 font-family:Arial,Helvetica,sans-serif;
 font-size:1.1em;
}


/* --- End of TV page styles --- */

/******************* Racing Today Element - Home Page **************************/

.racingtodayPlaceholder {
 padding:0 10px 15px 15px;
}

.racingtodayPlaceholder2 {
 padding:0 6px 15px 10px;
}

.racingtodayPlaceholder2 .racingTodayFullDaysRacing, .racingtodayPlaceholder2  .racingTodayTodaysResults {
 background-image:url("../namedImage/12542/bluebuttonToday.gif"/*tpa=http://www.racinguk.com/namedImage/12542/bluebuttonToday.gif*/);
 height:20px;
 width:120px;
 float:left;
 margin-right:8px;
 color:#ffffff;
 padding-top:4px;
 font-weight:bold;
}

.racingtodayPlaceholder2  .racingTodayFullDaysRacing a, .racingtodayPlaceholder2  .racingTodayTodaysResults a {
 color:#ffffff;
 padding-left:18px;
 font-weight:bold;
}

.racingtodayPlaceholder2 .racingTodayWrap {
 background-image:url("../namedImage/12542/outerBGToday.jpg"/*tpa=http://www.racinguk.com/namedImage/12542/outerBGToday.jpg*/);
 height:325px;
 width:525px;
 z-index:1000;
}

.racingtodayPlaceholder2 .racingTodayWrap a {
 padding-top:3px;
}

.racingTodayWrap {
 background-image:url("../namedImage/12542/elementGrayBackground.gif"/*tpa=http://www.racinguk.com/namedImage/12542/elementGrayBackground.gif*/);
 height:250px;
 width:516px;
}
.racingTodayWrap a {
 color:#1b3d94;
 font-family:Trebuchet MS, Arial;
 font-size:11px;
 font-weight:normal;
}

.racingTodayWatchButton {
/*  padding-left:50px;*/
 position:absolute;
 right:5px;
}

.racingTodayHeader {
}
.racingTodayHeading {
 font-family:Trebuchet MS, Arial;
 font-size:16px;
 color:#1b3d94;
 font-weight:bold;
 line-height:32px;
 padding-left:12px;
}

.racingtodayPlaceholder2 .racingTodayHeading {
 float:left;
 width:170px;
 padding-left:14px;
 padding-top:5px;
}

.racingTodayViewResults {
 background-image:url("../namedImage/12542/viewResultsBackground.gif"/*tpa=http://www.racinguk.com/namedImage/12542/viewResultsBackground.gif*/);
 float:right;
 color:#1b3d94;
 font-family:Trebuchet MS, Arial;
 font-size:11px;
 font-weight:bold;
 width:95px;
 height:25px;
 display:block;
 margin-right:10px;
 margin-top:7px;
}
.racingTodayViewResults a {
 color:#1b3d94;
 font-family:Trebuchet MS, Arial;
 font-size:11px;
 font-weight:bold;
 line-height:24px;
}
.racingTodayInnerWrap {
 background-image:url("../namedImage/12542/innerGreyBackground2.gif"/*tpa=http://www.racinguk.com/namedImage/12542/innerGreyBackground2.gif*/);
 width:503px;
 height:179px;
 margin-left:7px;
 font-family:Trebuchet MS, Arial;
 padding-top:2px;
 clear:both;
}

.racingtodayPlaceholder2 .racingTodayInnerWrap {
 background-image:url("../namedImage/12542/Inner_BG.jpg"/*tpa=http://www.racinguk.com/namedImage/12542/Inner_BG.jpg*/);
 height:251px;
 width:503px;
 margin-left:12px;
}

.racingTodayInnerWrap img {
 padding-left:17px;
 padding-top:5px;
}

.racingTodayLocation {
 color:#ffffff;
 font-family:Trebuchet MS, Arial;
 font-size:18px;
 text-transform:none;
 padding-left:12px;
 padding-top:9px;
}
.racingTodayImage {
 width:96px;
 height:49px;
 background-image:url("../namedImage/12542/raceLayoutBackground2.gif"/*tpa=http://www.racinguk.com/namedImage/12542/raceLayoutBackground2.gif*/);
 position:absolute;
 right:7px;
 bottom:5px;
}
.racingTodayDate {
 color:#ffffff;
 font-family:Trebuchet MS, Arial;
 font-size:11px;
 padding-left:12px;
}
.racingTodayTimeWrap {
 line-height:25px;
 width:433px;
 position:relative;
 padding-right:50px;
 border-bottom:1px solid #bebebe;
 border-left:1px solid #bebebe;
 border-right:1px solid #bebebe;
 color:#1b3d94;
 font-family:Trebuchet MS, Arial;
 font-size:11px;
}

.racingtodayPlaceholder2 .racingTodayTimeWrap {
 width:451px;
 border-right:none;
 line-height:22px;
}

.racingTodayTime {
 padding-left:7px;
}
.racingTodayTimeValue {
 color:#1b3d94;
 font-family:Trebuchet MS, Arial;
 font-size:11px;
 padding-left:9px;
 width:300px;
}
.racingTodayMeetingWrap {
 line-height:34px;
 padding-left:7px;
}
.racingTodayPrev  {
 background-image:url("../namedImage/12542/prevMeetingButton.gif"/*tpa=http://www.racinguk.com/namedImage/12542/prevMeetingButton.gif*/);
 height:25px;
 width:110px;
 display:block;
 float:left;
 margin-top:4px;
}
.racingTodayPrev a {
 line-height:25px;
 width:110px;
 color:#ffffff;
 padding-left:26px;
}
.racingTodayPagination {
 color:#1b3d94;
 font-family:Trebuchet MS, Arial;
 font-size:16px;
 font-weight:bold;
 float:left;
 padding-left:10px;
 padding-right:10px;
}
.racingTodayNext {
 background-image:url("../namedImage/12542/nextMeetingButton.gif"/*tpa=http://www.racinguk.com/namedImage/12542/nextMeetingButton.gif*/);
 height:25px;
 width:109px;
 display:block;
 float:left;
 margin-top:4px;
}
.racingTodayNext a {
 line-height:25px;
 width:109px;
 color:#ffffff;
 padding-left:14px;
}

.racingTodayLocationWrap {
 background-image:url("../namedImage/12542/blueBlock.gif"/*tpa=http://www.racinguk.com/namedImage/12542/blueBlock.gif*/);
 background-repeat:no-repeat;
 height:60px;
 width:499px;
 position:relative;
 margin-left:2px;
}

.racingtodayPlaceholder2 .racingTodayListWrap {
 height:186px;
}

.racingTodayListWrap {
 overflow-y:auto;
 scrollbar-arrow-color:#1c3f94;
 scrollbar-track-color:#bebebe;
 scrollbar-face-color:#e9e9e9;
 height:115px;
 width:502px;
 border-bottom:1px solid #bebebe;
 border-top:1px solid #bebebe;
 position:relative;
}


.bluebuttonWrapper {
 width:260px;
 float:right;
 padding-top:10px;
}

.racingTodayTabs {
 clear:both;
 margin-left:14px;
}

.locationWrapToday {
 float:left;
 background:transparent url("../namedImage/12542/tipstergameButton1BG.gif"/*tpa=http://www.racinguk.com/namedImage/12542/tipstergameButton1BG.gif*/) no-repeat top left;
 height:23px;
 padding-left:8px;
 margin-top:2px;
}
.courseTab {
 background:transparent url("../namedImage/12542/tipstergameButton2BG.gif"/*tpa=http://www.racinguk.com/namedImage/12542/tipstergameButton2BG.gif*/) no-repeat top right;
 height:23px;
 padding-right:8px;
 display:block;
}

.courseTab a {
 background:transparent url("../namedImage/12542/tipstergameButtonInnerBG.gif"/*tpa=http://www.racinguk.com/namedImage/12542/tipstergameButtonInnerBG.gif*/) repeat top center;
 height:23px;
 display:block;
}


/******************************************************************************/

.xsubWrap P, .xsubWrap A   { background-color:#ffffff; }


/***-------------------- Sub Nav drop down----------------------------***/
.hoverPopupMenu {
 background-image:url("/images/RUK_TVSubNavdrop_bg.gif");
 color:#1E3791;
 text-align:left;
 border-bottom:1px solid #c3c3c3;
 border-left:1px solid #c3c3c3;
 border-right:1px solid #c3c3c3;
 padding-top:4px;
 padding-bottom:10px;
 margin-top:36px;
 width:auto;
 z-index:5;
 font-size: 15px !important;
 font-familie:Trebuchet MS,Arial,Helvetica,sans-serif !important;
}

#hoverpopup_7581 {
 width:90px;
}

#hoverpopup_7581 {
 width:90px;
}


.hoverPopupMenu A, .hoverPopupMenu A:hover {
 text-decoration:none !important;
 padding-left:10px;
 padding-right:14px;
 font-size: 12px !important;
 font-family:Trebuchet MS,Arial,Helvetica,sans-serif !important;
 font-weight: bold !important;
}

.hoverPopupMenu A {
 color:#1E3791;
}

.hoverPopupMenu A:hover, .hoverMenuPos:hover,  .hoverMenuPos:hover A{
 color:#ffffff;
 background-color:#1E3791;
}

.hoverMenuPosSep { display:none; }

/***--------------------------------------------------------------------***/

.racingplaceholdersh {
 background-image:url("../javaImages/f/dd/0,,12542~4185359,00.png"/*tpa=http://www.racinguk.com/javaImages/f/dd/0,,12542~4185359,00.png*/);
 height: 288px;
 width: 302px;
 margin-bottom:10px;
}
.racingplaceholdersh .headline {
 color:#1C3F94;
 display:block;
 font-size:1.8em;
 padding-bottom:15px;
 padding-left:7px;
 padding-top:14px;
}
.racingplaceholdersh .decorationHeadline {
 color:#1C3F94;
 display:block;
 font-size:1.8em;
 padding-bottom:15px;
 padding-left:7px;
 padding-top:14px;
}
.RaceCourseSchedule {
 height:223px;
 margin-left:4px;
 overflow:auto;
 padding-top:10px;
 width:295px;
}
.dateRow {
 color:#1C3F94;
 font-size: 1.1em;
 font-weight:bold;
 padding-left: 10px;
}
.courseRow {
 color: #666666;
 padding-left: 10px;
}
.hoverMenuPos {
width:auto;
}
#advert31512 img {
 border:1px solid #D0D0D0;
}
#advert31513 img {
 border:1px solid #D0D0D0;
 padding-bottom:1px;
 padding-top:1px;
}
.usernameNote .username {
 display: block;
}
/****************Race Card*****************/

.raceCardWrap {
 background-image:url("../namedImage/12542/raceCardMainBackground2.gif"/*tpa=http://www.racinguk.com/namedImage/12542/raceCardMainBackground2.gif*/);
 height:578px;
 margin:8px;
 margin-top: 30px;
 margin-left:14px;
 margin-right:14px;
 width:829px;
}
.raceCardHeadingWrap {
}
.raceCardHeading {
 display:none;
}
.raceCardCourseWrap {
 padding:7px;
 color:#1b3d94;
 font-family:Trebuchet MS, Arial;
}
.raceCardCourse {
 color:#1b3d94;
 font-family:Trebuchet MS, Arial;
 font-size:24px;
 font-weight:bold;
 padding-left:26px;
}
.raceCardGoing{
 font-size:11px;
 color:#727272;
 padding-left:215px;
}
.raceCardLowerHeader {
 color:#1b3d94;
 font-family:Trebuchet MS, Arial;
 font-size:14px;
 font-weight:bold;
 text-transform:uppercase;
 width:593px;
}
.raceCardLowerHeaderTime {
 color:#1b3d94;
 padding:0 8px 10px 0;
 font-family:Trebuchet MS, Arial;
 font-size:14px;
 font-weight:bold;
 text-transform:uppercase;
 width:40px;
 height:36px;
}
.raceCardHeaderRowWrap {
 margin-top:11px;
 overflow-y:auto;
 /*overflow-x:hidden;*/
 scrollbar-arrow-color:#1c3f94;
 scrollbar-track-color:#bebebe;
 scrollbar-face-color:#e9e9e9;
 height:455px;
 width:813px;
 border:1px solid #c7c7c7;
}

.raceCardTableWrap {
 width:642px;
 height:377px;
}

.raceCardHeaderTable {
 height:398px;
 width:795px;
 font-size:11px;
}

.raceCardHeaderTr {
 width:640px;
 height:20px;
 background-color:#bbc5df;
 font-weight:bold;
}

.raceCardNo {
 padding-left:7px;
}

.raceCardSilk {
}

.raceCardForm {
}

.raceCardHorse {
}

.raceCardAge {
}

.raceCardWeight {
}

.raceCardJockey {
}

.raceCardRow {
 width:628px;
 height:35px;
}

.raceCardRow td {
 line-height:35px;
 border-bottom:1px dotted #727272;
}

.raceCardDrawSadle {
 padding-left:7px;
}

.raceCardSilkImage {
}

.raceCardFormValue {
}

.raceCardHorseName {
  font-weight:bold;
}

.raceCardHorseAge {

}

.raceCardHorseWeight {
}

.raceCardJockeyName {
  font-weight:bold;
}

.raceCardTopWrap {
 padding-top:11px;
}

.racingUkImage {
 float:left;
 padding-bottom:7px;
}

*html .racingUkImage {
 float:left;
 padding-bottom:0px;
}

.raceCardTimeWrap {
 clear:both;
 padding:10px 0px 0px 7px;
}

.raceCardsFormfigs {
 visibility:hidden;
}

.Racecarddrop {
 float:left;
 padding-left:16px;
 padding-top:8px;
}

.RacecarddropWrap {
 width:830px;
}

/***************Results***********************/
.resultsHeaderWrap {
 font-size:24px;
 color:#2e3192;
 padding-left:14px;
 padding-top:20px;
}
.resultsDateEntry {
 margin-top:28px;
}
.resultsDatetext {
 background-image:url("../namedImage/12542/redCircleBG.gif"/*tpa=http://www.racinguk.com/namedImage/12542/redCircleBG.gif*/);
 background-repeat:no-repeat;
 float:left;
 height:36px;
 line-height:36px;
 padding-left:44px;
 width:38px;
 margin-left:10px;
}
.eventSelect {
 height:36px;
 padding-top:6px;
}
.eventSelect button {
 width:38px;
 margin-left:2px;
}

.resultsMainWrap {
 background-image:url("../namedImage/12542/resultsMainBackground.gif"/*tpa=http://www.racinguk.com/namedImage/12542/resultsMainBackground.gif*/);
 background-repeat:no-repeat;
 margin:30px 14px 8px;
 width:656px;
 position:relative;
 z-index:0;
}
.resultsCourseWrap {

}
.resultsTopWrap {

}
.resultsCourse {

}

.todaysDateResults {
 left:130px;
 position:absolute;
 top:20px;
 font-size:24px;
 color:#2e3192;
}

.bodyContentWrap {
 height:auto;
 width:630px;
 /*border-left:1px solid #bebebe;*/
 /*border-right:1px solid #bebebe;*/
 /*border-bottom:1px solid #bebebe;*/
 overflow-y:none;
 /*overflow-x:hidden;*/
 scrollbar-arrow-color:#1c3f94;
 scrollbar-track-color:#bebebe;
 scrollbar-face-color:#e9e9e9;
 margin-left:12px;
}

.bodyContentHeader {
 width:630px;
 height:20px;
 background-color:#bbc5df;
 font-size:11px;
 color:#2e3192;
 font-weight:bold;
}

.bodycontenthead {
 padding-left:6px;
 line-height:20px;
}

.bodyContent {
 left:130px;
 position:absolute;
 top:20px;
 font-size:24px;
 color:#2e3192;
}

.raceCardResultRow {
 clear:both;
 height:25px;
 line-height:25px;
 /*width:618px;*/
 border-bottom:1px solid #bebebe;
 font-size:11px;
 color:#2e3192;
 font-weight:bold;
 padding-left:10px;
}

.raceCardResultRow a {
 font-size:11px;
 color:#2e3192;
}
.raceLocation {
 width:120px;
 float:left;
}
.viewResults {
 float:right;
 padding-right:10px;
}

.raceTitle {
 float:left;
 padding-left:10px;
}

.raceTime {
 float:left;
}

.mainInnerWrapResults {
 width:851px;
}

.backToResults a {
 color:#1B3D94;
 font-family:Trebuchet MS,Arial;
 font-size:16px;
 font-weight:bold;
 margin:10px;
 padding-left:23px;
 position:absolute;
}

/***********Results Detail***************************/

.resultsCardWrap {
 background-image:url("../namedImage/12542/resultsMainBackground.gif"/*tpa=http://www.racinguk.com/namedImage/12542/resultsMainBackground.gif*/);
 background-repeat:no-repeat
 margin:8px;
 margin-top: 30px;
 margin-left:14px;
 margin-right:14px;
 width:656px;
}
.resultsCardCourseWrap {
 padding:7px 7px 0px 7px;
 color:#1b3d94;
 font-family:Trebuchet MS, Arial;
}
.racingUkImage {
 display:none;
}
.resultsCardTopWrap {
 height:60px;
}
.resultsCardCourse {
 float:left;
 color:#1b3d94;
 font-family:Trebuchet MS, Arial;
 font-size:24px;
 font-weight:bold;
 padding-left:7px;
 padding-top:11px;
 width:350px;
}
.resultsCardDateAndGoing {
  float:right;
  text-align:right;
  font-size:10px;
  color:#727272;
  width:250px;
  padding-right:20px;
}
.resultsCardTimeWrap {
 clear:both;
 padding:5px 0px 0px 7px;
}
.resultsCardLowerHeaderTime {
 color:#1b3d94;
 padding:0 8px 10px 0;
 font-family:Trebuchet MS, Arial;
 font-size:14px;
 font-weight:bold;
 text-transform:uppercase;
 width:40px;
 height:36px;
}
.resultsCardLowerHeader {
 color:#1b3d94;
 font-family:Trebuchet MS, Arial;
 font-size:12px;
 font-weight:bold;
 text-transform:uppercase;
 width:593px;
}
.resultsCardWinningsWrap {
 color:#727272;
}
.resultsCardHeaderRowWrap {
 overflow:none;
 margin-top:4px;
 scrollbar-arrow-color:#1c3f94;
 scrollbar-track-color:#bebebe;
 scrollbar-face-color:#e9e9e9;
 width:612px;
 border:1px solid #c7c7c7;
}
.resultsCardHeaderTable {
 /*height:398px;*/
 width:613px;
 font-size:11px;
}

.resultsCardHeaderTr {
 width:630px;
 height:20px;
 background-color:#bbc5df;
 font-weight:bold;
}

.resultsCardNo {
 padding-left:7px;
}
.resultsCardForm {
}
.resultsCardHorse {
}
.resultsCardHorse {
}

.resultsCardAge {
}
.resultsCardWeight {
}
.resultsCardJockey {
}
.resultsCardWeight {
}
.resultsCardTableWrap {
 width:630px;
}

.resultsCardTableWrap tr:hover {
 background-image:url("../namedImage/12542/blueHoverBg.gif"/*tpa=http://www.racinguk.com/namedImage/12542/blueHoverBg.gif*/);
}
.resultsCardRow {
 width:628px;
 height:25px;
}
.resultsCardRow td {
 line-height:25px;
 border-bottom:1px solid #bebebe;
}
.resultsCardDrawSadle {
 padding-left:7px;
}
.resultsCardFormValue {
}
.resultsCardHorseName {
}
.resultsCardHorseDraw {
}
.resultsCardHorseName {
  font-weight:bold;
}
.resultsCardHorseAge {
}
.resultsCardHorseWeight {
}
.resultsCardJockeyName {
  font-weight:bold;
}
.resultsCardOdds {
  font-weight:bold;
 border-right:1px solid #bebebe;
}
.resultsStatsWrap {
 width:605px;
 height:111px;
 background-color:#f0f0f0;
 border-left:1px solid #bebebe;
 border-right:1px solid #bebebe;
 border-bottom:1px solid #bebebe;
 margin-left:7px;
 padding-left:7px;
 padding-top:7px;
 font-size:11px;
}
.Racecarddrop {
 float:left;
 padding-left:16px;
 padding-top:8px;
 width:813px;
}

.textWrapperResults {
 height:36px;
 background-image:url("../namedImage/12542/redCircleBG.gif"/*tpa=http://www.racinguk.com/namedImage/12542/redCircleBG.gif*/);
 background-repeat:no-repeat;
 padding-left:40px;
}

/*************************************/

.newWrap {

}
.newWrap .raceCardHeaderRowWrap {
border:1px solid #C7C7C7;
height:auto;
margin-top:11px;
overflow-y:auto;
width:813px;
}

.newWrap .raceCardWrap {
height:auto;
}

.newWrap .middlebodywrap {
background-image:none;
background:transparent;
height:auto;
}

.newWrap .raceCardWrap {
/*background-image:none;*/
background:transparent;
height:auto;
}
.buttonNew {
color: #2e3192;
}
#page2252038 .mask LI, #page2252068 .mask LI {
margin-right:26px;
}
ul#tickerrace {
width:200000px!important;
}

/****Pick of day*****/

.headerPickofDay {
 background-image:url("../namedImage/12542/headerTopbg.gif"/*tpa=http://www.racinguk.com/namedImage/12542/headerTopbg.gif*/);
 background-repeat:no-repeat;
 width:300px;
 height:32px;
 color:#1b3d94;
 font-size:18px;
 padding-top:10px;
 padding-left:18px;
 margin-top:2px;
}

.pickOfDayWrapper {
 background-image:url("../namedImage/12542/pickBottomBgImage.gif"/*tpa=http://www.racinguk.com/namedImage/12542/pickBottomBgImage.gif*/);
 background-repeat:no-repeat;
 width:300px;
 height:279px;
}

.noRacingImage {
 padding-left:7px;
}

#bodyContent {
 font-size:1.1em;
 color:#2e3192;
 font-weight:bold;
 line-height:25px;
 padding-left:10px;
}

.tvscheduleentry {
 width: 541px;
}
.tvscheduleentry .timewrap {
 border-top: 1px solid #d9d9d9;
 border-bottom: 1px solid #d9d9d9;
 background-color: #f5f5f5;
 margin-left: 13px;
 margin-right: 13px;
}
.tvscheduleentry .times {
 color: #666666;
 font-size: 1.1em;
 padding-bottom:6px;
 padding-left:10px;
 padding-top:6px;
}
.tvscheduleentry .date {
 color:#666666;
 font-size:1.1em;
 font-weight:bold;
 padding-bottom:5px;
 padding-left:21px;
 padding-top:5px;
}
.headline {
 color:#1F4195;
 font-size:2.2em;
 padding-bottom:5px;
 padding-left:12px;
}
.tvwrap {
 padding-bottom:3px;
 padding-left:7px;
 padding-top:8px;
}
.tvwrapborder {
 border-bottom:1px dotted #909090;
 width:512px;
}
.todayracing {
 padding: 10px 10px 5px 0;
}
.skympu {
 padding: 5px 10px 10px 0;
}
.times tr {
 padding-top: 5px;
 padding-bottom: 5px;
}

.articleBody {
 margin-left:20px;
 margin-bottom:20px;
}

.schedulewrap {
 padding-bottom: 20px;
}
.topheader {
 background:#FFFFFF url("/images/0,,12542~3753718,00.jpg"/*tpa=http://www.racinguk.com/javaImages/f6/46/0,,12542~3753718,00.jpg*/) repeat-x scroll left top;
 color:#FFFFFF;
 font-size:1.2em;
 font-weight:bold;
 height:26px;
 width:513px;
}
.navwrap {
 padding-left: 14px;
}
.time {
 padding-left:13px;
 line-height:23px;
 color: #ffffff;
 float: left;
}
.programme {
 padding-left:139px;
 line-height:23px;
 color: #ffffff;
 float: left;
}
.presenter {
 padding-left:97px;
 line-height:23px;
 color: #ffffff;
 float: left;
}
/******************* Survery Page **************************/
#page2251178 .articleHeadlineAndBody {
padding-top: 20px;
padding-left: 15px;
color: #666666;
font-size: 1.1em;
}
#page2251712 .articleHeadlineAndBody {
padding-top: 20px;
padding-left: 15px;
color: #666666;
font-size: 1.1em;
}
.surveyPage {
padding-top: 30px;
padding-left: 15px;
}
#QText21200, #QText21201, #QText21221, #QText21202, #QText21203, #QText21204, #QText21205, #QText21206, #QText21207, #QText21208, #QText21209, #QText21210, #QText21211, #QText21212, #QText21213, #QText21214, #QText21215, #QText21216, #QText21217, #QText21220 {
float:left;
}
#QText21200, #QText21201, #QText21202, #QText21203, #QText21204, #QText21205, #QText21206, #QText21207, #QText21208, #QText21209, #QText21210, #QText21211, #QText21212, #QText21221, #QText21213, #QText21220 {
width: 110px;
}
#QText21218, #QText21219, #QText21215, #QText21216 {
font-weight:bold;
}
#QText21214 {
width: 270px;
}
.surveyQuestion {
margin-bottom:4px;
font-size: 1.1em;
}
.surveyAnswer, .surveyTextAnswer {
margin-bottom:14px;
}
.surveySubmit {
padding-top: 5px;
padding-left: 15px;
}
.surveyAnswer td {
padding-top: 5px;
padding-right: 10px;
}

.surveyIntroduction {
 font-size:1.2em;
 margin-left:20px;
 width:470px;
}

#thankyouText {
padding-top: 45px;
padding-right: 15px;
font-weight: bold;
}
/* --- End of Survey page styles --- */

#page2254090 .time {
 width:25%;
}
#page2254090 .programme {
 padding-left:0;
 width:30%;
}
#page2254090 .presenter {
 padding-left:0;
}


/*-------------------  Last change header and footer  ------------------*/


.headerwrap {
width:992px;
background:none;
height:auto;
}

.racingukLogo {
margin:29px 12px 12px 27px;
}

.flashwraper {
height:90px;
margin-left:440px;
margin-top:19px;
/*
height:117px;
margin-left:290px;
margin-top:7px;*/
}

.flashheader {
/*-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/racing_uk_images/flash_border.jpg) no-repeat scroll left top;*/
max-width: 632px;
}
#my_flash {
height:92px;
margin:9px;
width:386px;
}

.layout .navbar {
background-color:#ECECEC;
background-image:none;
font-family:'Trebuchet MS',Arial,sans-serif;
font-size:1.2em;
height:auto;
padding-bottom:7px;
padding-top:7px;
width:992px;
}

.layout .navbar .menu {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/racing_uk_images/background_menu.jpg) no-repeat scroll left top;
height:36px;
margin:0 21px;
width:942px;
}

.layout .navbar .menu li {
float:left;
height:36px;
list-style-type:none;
background:none;
}

.layout .navbar .menu #flatMenuItem2275494 a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/racing_uk_images/home.gif) no-repeat scroll left top;
display:block;
height:17px;
margin:10px 1px 10px 21px;
width:5px;
}

#menuSection a {
    font-size:1.2em;
    font-weight:bolder;
}

.layout .navbar .menu #flatMenuItem2275494 span {
display:none;
}

.layout .menuxboxcontent {
color:#FFFFFF;
font-family:'Trebuchet MS',Arial,sans-serif !important;
text-decoration: auto;
}

#menuSection li span {
font-weight:normal;
}

.bottomNav {
    background-color:#0F296B;
    border-top:1px solid #1F3775;
    height:256px;
    width:992px;
}

.bottomracingjoin {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/racing_uk_images/bottom_nav_background.jpg) no-repeat scroll left top;
color:#FFFFFF;
height:29px;
line-height:26px;
margin-left:15px;
margin-top:25px;
}

.bottomracingjoin1 {
color:#FFFFFF;
float:left;

font-weight:bold;
width:228px;
}

.bottomracingjoin2 {
float:left;
width:155px;
}

.bottomracingjoin a {
color:#FFFFFF;

font-weight:normal;
line-height:26px;
}

.bottomracingjoin3 {
float:left;
width:96px;
}

.bottomracingjoin5 {
float:left;
width:94px;
}

.bottomracingjoin6 {
float:left;
width:117px;
}

.bottomracingjoin4 {
float:left;
width:108px;
}

.bottomlinkswrap {
font-family:arial;

margin-top:30px;
}

.bottomnavone {
border-right:1px solid #364B82;
height:160px;
margin-left:33px;
margin-right:20px;
width:117px;
}

.Bottomnavheader {
color:#FFFFFF;

font-weight:bold;
margin-bottom:15px;
}

.BottomnavList {
color:#FFFFFF;

}

.BottomnavList li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

.BottomnavList a {
color:#FFFFFF;

}
.bottomnavtwo {
border-right:1px solid #364B82;
height:160px;
margin-left:18px;
margin-right:20px;
width:123px;
}

.bottomnavthree {
border-right:1px solid #364B82;
height:160px;
margin-left:19px;
margin-right:20px;
width:156px;
}

.bottomnavfive {
border-right:1px solid #364B82;
height:160px;
margin-left:11px;
margin-right:20px;
width:117px;
}

.bottomnavsix {
border-right:1px solid #364B82;
height:160px;
margin-left:14px;
margin-right:20px;
width:126px;
}

.bottomnavseven {
height:160px;
margin-left:13px;
margin-right:20px;
width:106px;
}

.racecoursebottomwrap {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/racing_uk_images/bottom_wrap.jpg) no-repeat scroll left top;
font-family:arial;

height:107px;
margin:50px 0 25px 25px;
}

.racecoursebottomtitle {
color:#89B0E6;
float:left;

font-weight:bold;
height:101px;
padding-left:10px;
padding-top:10px;
width:145px;
}

ul.racecourseFooter {
height:72px;
margin-top:10px;
width:810px;
}

li#racecourseFooterLinks {
float:left;
height:17px;
list-style-type:none;
width:134px;
}

#racecourseFooterLinks a {
color:#89B0E6;
font-family:arial;

font-weight:normal;
}

.bottomracingjoin1 img {
display:block;
float:left;
padding-left:8px;
padding-right:7px;
padding-top:4px;
}

.bottomracingjoin2 img {
display:block;
float:left;
padding-left:8px;
padding-right:7px;
padding-top:6px;
}

.bottomracingjoin3 img {
display:block;
float:left;
padding-left:8px;
padding-right:7px;
padding-top:5px;
}


.bottomracingjoin5 img {
display:block;
float:left;
padding-left:8px;
padding-right:7px;
padding-top:8px;
}

.bottomracingjoin6 img {
display:block;
float:left;
padding-left:8px;
padding-right:7px;
padding-top:7px;
}

.bottomracingjoin4 img {
display:block;
float:left;
padding-left:8px;
padding-right:7px;
padding-top:6px;
}

.bottomracingjoin7 img {
display:block;
float:left;
padding-left:8px;
padding-right:7px;
padding-top:6px;
}

.contentBox.result > div{
  width: 96% !important;
}

