.layout {
  margin: 0 auto;
  width:992px;
}


div#icard_container #header2, div#icard_container #main, div#icard_container #footer {
  background: none;
  background-color: #fff;
  width: 992px;
  }

div#icard_container #header2 {
  background-color: #ECECEC;
}
body {
  background-color: #fff;
  background: url(../../images/ruk/ruk_page_bg.png) repeat-x;
  margin-top: 22px;
  
}
div#icard_container .sub_menu_stats {
margin:5px 0 0;
padding-right:42px;
}

div#icard_container img#ruk_print_header {
  display: none;
}

div#icard_container .table3 {
margin-top:0px;
}

div#icard_container table.course td {
  vertical-align: top;
}
div#icard_container .right_button {
float:right;
font-size:0.9em;
margin:4px 39px 0 0;
}
div#icard_container .table15 .bg_300_square_bluesq {
background:transparent url(../../images/bg_300_square_bluesq.gif) no-repeat scroll 0 0;
}
div#icard_container .table11 h1 {

font-size:1.2em !important;
margin:0 !important;
}
div#icard_container .table11 .steamers_title {
background:transparent url(../../images/bg_thead.gif) no-repeat scroll right center;
width: 100%;
overflow: visible;
}
div#icard_container .table5 {
  background:transparent url(../../images/ruk/bg_tbl_racecard.gif) no-repeat scroll 0 0;

}
div#icard_container .table5 tr.theader {
background:transparent none repeat scroll 0 0 !important;
color:#FFFFFF;
font-size:1.4em;
height:37px;
text-align:left !important;
text-indent:0;
}

div#icard_container .table5 .theader td {
padding:0 0 0 12px;
vertical-align:middle;
padding-bottom:0;
margin-bottom: 0;
background:transparent none repeat scroll 0 0;
}
div#icard_container .table5 TD{
  background:#fff url(../../images/bg_table_base.gif) center bottom no-repeat;
  padding:0 5px 0 5px;
  white-space:nowrap;
  vertical-align: middle;
}
div#icard_container .table5 .theader td.bookies {
padding-bottom:0;
margin-bottom: 0;
}
div#icard_container .table5 td.last {
background:#FFFFFF url(../../images/bg_table_block.gif) no-repeat scroll right bottom;
}


