    HTML, BODY {
        margin: 0;
        padding: 0;
        color: #464646;
        background: #004438;
    }

    BODY {
        font-family: Verdana, Arial, sans-serif;
        font-size: 7.5pt;
    }

    H1 {
        color: #004438;
        font-size: 13pt;
        font-weight: 900;
        margin: 0.75em 0;
    }

    H3 {
        color: #004438;
        font-size: 13pt;
        font-weight: 900;
        border-bottom: 1px #d5d5d5 solid;
        margin: 0 0 5px 0;
    }

    H2 {
       color: #004438;
       font-size: 9pt;
       text-align: center;
    }

    H4 {
        color: #004438;
        font-size: 8pt;
    }

    IMG {
        border: 0;
    }

    HR {
        margin: 5px 0;
        padding: 0;
    }

    UL {
        padding: 3px 5px;
        margin: 1px 0 5px 10px;
    	list-style-type: square;
    	list-style-position: outside;
        color: #B38A00;
    }

    UL SPAN {
        color: #565656;
    }

    A {
        color: #565656;
        text-decoration: none;
    }

    A:visited {
        color:#004438;
    }

    P {
        margin: 0.75em 0;
        text-align: justify;
    }

    #Frame {
        background: url(/media/images/towcester/background.png) repeat-y;
        margin: 0 auto;
        padding: 0 17px;
        width: 846px;
    }

    #Main {
        width: 770px;
        padding: 0 30px;
        background: #fff;
    }

    #Body {
        float: left;
        width: 554px;
    }

    #Sidebar {
        float: right;
        width: 210px;
    }

    #Footer {
        clear: both;
        display: block;
        padding-bottom: 20px;
    }

    MARQUEE {
        background: #004438;
        color: #fff;
        padding: 0.5em 0;
        margin-bottom: 1em;
        display: block;
    }

    #LatestGoing {
        margin: 5px 0;
        background: #D7F1E9;
        padding: 6px;
    }

    #LatestGoing DIV {
        font-weight: bold;
    }

    UL#Navigation LI {
        float: left;
        border-right: 1px solid #BFBFBF;
        height: 2em;
        padding: 0;
        margin: 0;
    }

    UL#Navigation LI.last {
        border-right: 0;
    }

    UL#Navigation
    {
        font-size: 7pt;
        background: #B38A00;
        list-style-type: none;
        margin: 0;
        padding: 0 0 0 4px;
        height: 2em;
    }

    UL#Navigation A
    {
        text-transform: uppercase;
        font-weight: bold;
        color: #fff;
        display: block;
        line-height: 2em;
        padding: 0 4px;
    }

    #Logo {
        border-bottom: 2em #B38A00 solid;
        font-size: 7pt;
    }

    #FixtureList {
        font-size: 7.5pt;
    }

    #FixtureList IMG {
        display: none;
    }

    #FixtureList TD {
        padding: 1px;
        padding-left: 3px;
    }

    #FixtureList .more {
        display: none;
        cursor: pointer;
    }

    #FixtureList TR {
        background: #C5E5DB;
    }

    #FixtureList TR.alt {
        background: #D7F1E9;
    }

    #FixtureList TR.menu TD {
        white-space: nowrap;
    }

    #map {
        width: 400px;
        height: 300px;
        border: 1px solid #000;
    }

    #Banners {
        margin: 20px 0;
    }

    #Banners IMG {
        margin: 3px 0;
    }

    #Downloads {
        margin-top: 5px;
        font-size: 7.5pt;
    }

    #Downloads TH {
        width: 16px;
    }

    #Downloads TD {
        width: 174px;
    }

    #Downloads TH IMG {
        display: block;
        margin: auto auto;
    }

    #Downloads > TBODY > TR {
        background: #F2EBCE;
    }

    #Downloads > TBODY > TR.alt {
        background: #FCF5D8;
    }


    #Credits {
        float: left;
        font-size: 7.5pt;
        margin-left: 3px;
        color: #004438;
    }

    #Credits A {
        font-weight: bold;
        color: #565656;
    }

    #Copyright {
        float: right;
        font-size: 7.5pt;
        color: #004438;
        text-align: right;
    }

    #Content {
        width: 541px;
    }

    #Content A {
        text-decoration: underline;
    }

    #Home_Movies > A > IMG {
        margin: 0 auto;
        display: block;
    }

    #Body .first {
        margin-top: 0;
        padding-top: 0;
    }

    #Home_Admission > IMG:first-child {
        margin-bottom: 20px;
    }

    #Home_Admission {
        text-align: center;
        font-size: 6.5pt;
        margin-bottom: 20px;
    }

    #Homepage h2 {
        background: url(/media/images/towcester/headers/buttonheader.png) no-repeat;
        height: 26px;
        line-height: 21px;
        width: 355px;
        margin-bottom: -5px;
        margin-right: -5px;
        text-align: left;
    }


    #Homepage h2 > A {
        color: #fff;
        text-decoration: none;
        width: 350px;
        height: 21px;
        display: block;
        text-indent: 1em;
    }

    .CaptionedTable {
        margin-top: 20px;
    }

    .CaptionedTable THEAD TR {
        background: #004438;
    }

    .CaptionedTable THEAD TR TH {
        color: #fff;
        padding: 3px;
    }

    .CaptionedTable TBODY TR TD {
        padding: 3px;
    }

    .CaptionedTable TBODY TR {
        background: #C5E5DB;
    }

    .CaptionedTable TBODY TR TD P {
        margin: 5px 0;
    }

    #Panoramas TBODY TD {
        text-align: center;
        vertical-align: top;
    }

    #Panoramas TBODY TD A {
        text-decoration: none;
        font-weight:bold;
        color: #b38a00;
    }

    #Slideshow {
        width: 344px;
        height: 247px;
    }

    #Promotion {
        padding: 5px;
        background: #F2EBCE;
        margin-bottom: 20px;
    }

    #Promotion H5 {
        margin: 0 0 5px 0;
        font-size: 9pt;
        color: #545454;
    }

    #BigAddress {
        line-height: 2em;
        font-weight: bold;
    }

    .hidden {
        display: none;
    }

    .expander {
        cursor: pointer;
    }

    .hospitality_package {
        background: #C5E5DB;
    }

    .hospitality_title {
        background: url(/media/images/towcester/arrow_closed.png) no-repeat #004438;
        color: #fff;
        font-size: 8.5pt;
        font-weight: bold;
        padding: 3px 5px 3px 20px;
        background-position: 5px 4px;
        margin: 1px 0;
        display: block;
    }

    .hospitality_title.open {
        background-image: url(/media/images/towcester/arrow_open.png);
    }

    .hospitality_title .price {
        float: right;
        display: block;
        font-weight: normal;
    }

    .border {
        border: 1px solid #B38A00;
    }

    .mini {
        font-size: 7pt;
        color: #004438;
    }

    .clear {
        clear: both;
    }

    .rightColumn {
        width: 181px;
        float: left;
        margin-left: 10px;
    }

    .leftColumn {
        width: 350px;
        float: left;
    }

    .leftColumn A {
        text-decoration: underline;
    }

    .leftColumn BLOCKQUOTE {
        margin: 0;
        padding: 0;
        font-weight: bold;
        color: #004438;
    }

    .rightColumn BLOCKQUOTE {
        margin: 0;
        padding: 0;
        font-style: italic;
        color: #004438;
    }

    #Menu,
    #RaceDayMenu,
    #ConferenceMenu {
        cursor: pointer;
    }

    .samplemenu {
        display: none;
        background: #000;
        color: #fff;
        width: auto;
        padding: 5px;
        font-family: serif;
    }

    .samplemenu H1 {
        color: #fff;
        text-align: center;
        font-size: 16pt;
    }

    .samplemenu OL {
        list-style-type: none;
        padding: 0;
        margin: 0;
    }

    .samplemenu LI {
        text-align: center;
        font-size: 11pt;
    }

    .samplemenu H1 > IMG {
        margin: 0 auto;
        display: block;
    }

    .samplemenu H2 {
        color: #fff;
        font-size: 12pt;
        margin: 0;
    }

    .samplemenu > OL > LI {
        margin: 0 0 1em 0;
    }

    .samplemenu > OL > LI > OL > LI {
        margin: 0;
    }

    #SampleMenu2.samplemenu h2 {
        text-decoration: underline;
    }

    #SampleMenu1.samplemenu {
        font-family: inherit;
    }

    #SampleMenu1.samplemenu LI {
        font-size: 8.5pt;
    }

    #Info H2 {
        text-align: left;
    }

    TR.paid TD {
        font-weight: bold;
    }

    H2.subtitle {
        font-size: 8.5pt;
        text-align: left;
    }
