font, div, p, span, li, ul {
 font-family:arial, verdana !important;
 font-size:12px;
}

div {

}

.contentImage {
 padding:1px;
 border:1px solid #588d0c;
 background-color:#FFF;
 margin:0px 0px 2px 10px;
 float:right;
}

body, html {
 padding:0px;
 margin:0px;
 height:100%;
 background:url('/images/bg.jpg') top #588d0b no-repeat;
}

img {
 border:0px;
}

.container {
 width:770px;
 margin:auto auto;
}

a {
 color:#589B2E;
 font-weight:bold;
 text-decoration:none;
}

a:hover {
 text-decoration:underline;
}

.navOn {
 background:url('/images/nav_back_on.gif') no-repeat;
 width:159px;
 height:22px;
 font-weight:normal;
 color:#FFF;
 display:block;
 padding-left:22px;
 padding-top:8px;
}

.navOn:hover, .navOff:hover {
 text-decoration:none;
 background:url('/images/nav_back_on.gif') no-repeat;
 display:block;
}

.nav {
 width:181px;
 float:left;
}

.navOff {
 background:url('/images/nav_back.gif') no-repeat;
 width:159px;
 font-weight:normal;
 color:#FFF;
 display:block;
 padding-left:22px;
 padding-top:8px;
 padding-bottom:7px;
}

.navOn2 {
 background:url('/images/nav_back_on2.gif') no-repeat;
 width:159px;
 font-weight:normal;
 color:#FFF;
 display:block;
 padding-left:22px;
 padding-top:8px;
 padding-bottom:7px;
}

.navOff2 {
 background:url('/images/nav_back.gif') no-repeat;
 width:159px;
 padding-bottom:7px;
 font-weight:normal;
 color:#FFF;
 display:block;
 padding-left:22px;
 padding-top:8px;
}

.navOn3 {
 background:url('/images/nav_back_on3.gif') no-repeat;
 width:159px;
 font-weight:normal;
 color:#FFF;
 display:block;
 padding-left:22px;
 padding-top:8px;
 padding-bottom:7px;
}

.navOff3 {
 background:url('/images/nav_back3.gif') no-repeat;
 width:159px;
 padding-bottom:7px;
 font-weight:normal;
 color:#FFF;
 display:block;
 padding-left:22px;
 padding-top:8px;
}

.navOff3:hover { background:url('/images/nav_back_on3.gif'); }



.navOff2:hover, .navOn2:hover {
 background:url('/images/nav_back_on2.gif') no-repeat;
 text-decoration:none;
}

.siteBody {
 background:url('/images/site_body.gif') repeat-y left;
 background-color:transparent;

}

.content {
 background:url('/images/content_back.jpg') top left no-repeat;
 width:541px;
 /* min-height */
 min-height:410px;
 height:auto !important;
 height:410px;
 padding:10px 28px 10px 20px;
 color:#666666;
}

.td {
 vertical-align:top;
}

h1 {
 color:#008349;
 padding:0px;
 margin:0px 0px 15px 0px;
 border-bottom:1px solid #e6f0cc;
 font-weight:normal;
 font-size:18px;
}

h2 {
 color:#008349;
 padding:0px;
 margin:0px 0px 0px 0px;
 border-bottom:1px solid #e6f0cc;
 font-weight:normal;
 font-size:18px;
}

h4 { background:#f1f9df; padding:5px; border:1px solid #BCD97A; font-size:11px; margin:0px; }

.featureHeading {
 color:#fef200;
 font-weight:bold;
 background:url('/images/feat_back.gif') top repeat-x;
 vertical-align:top;
 padding-top:3px;
 padding-left:2px;
}

.featureHeading img {
 float:right;
 position:relative;
 bottom:3px;
}

.featureSumamry {
 background:url('/images/feature_corner.gif') bottom right #bcd97a no-repeat;
 color:#FFF;
}

.featureSumamry span {
 position:relative;
 bottom:4px;
}

.featureTable {
 width:267px;
 background:#BCD97A;
 margin-bottom:5px;
 margin-right:5px;
}

.summaryHeading {
 color:#fef200;
 font-weight:bold;
 vertical-align:top;
 padding-top:3px;
 padding-left:2px;
 height:20px;
 background:url('/images/summary_heading_back.gif') no-repeat left top;
}

.summaryHeading img {
 float:right;
 position:relative;
 bottom:3px;
}

.sumamryTd {
 color:#666666;
 padding:10px;
 background:url('/images/summary_back.gif') left repeat-y #e4f0ca;
 width:100%;
 vertical-align:top;
}


.summaryTable {
 width:100%;
 background:#E4F0CA;
 margin-bottom:5px;
 margin-right:5px;
}

.featureLeft {

}

.whatsOnHeading {
 color:#fef200;
 font-weight:bold;
 background:url('/images/whatson_back.gif') no-repeat top left;
 vertical-align:top;
 padding-top:3px;
 padding-left:11px;
 height:20px;
}

.whatsOnHeading img {
 float:right;
 position:relative;
 bottom:3px;
}

.whatsOnSumamry {
 background:url('/images/whatson_bottom.gif') bottom left #c0dfe5 no-repeat;
 color:#FFF;
 height:37px;
}

.whatsOnTable {
 width:265px;
 background:#c0dfe5;
 margin-bottom:5px;
 margin-right:5px;
 margin-bottom:5px;
}

.eventTable td {
 vertical-align:top;
 color:#0199d8;
}

.eventTable a {
 color:#3e3e3e;
}

.eventTable {
 width:100%;
}

.evenrow {

}

.oddrow {

}

.footer {
 background:url('/images/footer_back.gif') no-repeat;
 width:770;
 height:91px;
 font-size:11px;
}

.footerLeft {
 float:left;
 position:relative;
 right:66px;
}

.footerText {
 color:#FFF;
 padding-top:28px;
 padding-right:20px;
 float:right;
 font-size:11px;
}

.footerTextContent {
 color:#FFF;
 padding-right:20px;
 float:right;
 position:relative;
 bottom:14px;
}

.footerTextContent a {
 color:#008349;
 font-weight:normal;
}


.footerText a {
 color:#008349;
 font-weight:normal;
}

.bc a {
 color:#589b2e;
 font-weight:normal;
}

.bc2 a {
 color:#589b2e;
 font-weight:normal;
}

.bc2 {
 width:550px;
 margin:0px 20px 0px 0px;
 padding-top:9px;
 border-top:1px solid #ecf4d8;
 position:relative;
 bottom:20px;
 float:right;
}

.contentNav {
 float:right;
}

.footerPos {
 position:relative;
 bottom:3px;
 left:3px;
}

.clear {

}

.footer table {
 float:right;
}

.summaryPhotoTd {
 background:url('/images/summary_photo_back.gif') left repeat-y;
 border:2px solid #c3dd87;
}

.summarylink {
 color:#fef200;
 padding-left:5px;
}

.summayPhoto {

}

.navSub a {
 background:url('/images/nav_back_sub.gif') no-repeat;
 width:139px;
 font-weight:normal;
 color:#FFF;
 display:block;
 padding:8px 20px 8px 22px;
}

.navSubFocus a {
 background:url('/images/nav_back_sub.gif') no-repeat;
 width:139px;
 font-weight:normal;
 color:#FFF;
 display:block;
 padding:8px 20px 8px 22px;
}

.navSubFocus a:hover {
 background:url('/images/nav_back_sub3.gif') no-repeat;
}

.navSub a:hover {
 background:url('/images/nav_back_sub_on.gif') no-repeat;
}

.navSubAlt a {
 background:url('/images/nav_back_sub_on.gif') no-repeat;
 width:139px;
 font-weight:normal;
 color:#FFF;
 display:block;
 padding:8px 20px 8px 22px;
}

.navSub a:hover, .navSubAlt a:hover {
 text-decoration:none;
}

.subHeading, h3 {
 color:#0199D8;
 padding:0px;
 margin:0px 0px 0px 0px;
 border-bottom:1px solid #A8D3DA;
 font-weight:normal;
 font-size:14px;
 font-weight:bold;
}

.tableHeading td {
 padding:4px;
}

.evenRow {
 background:#f2f8e6;
}

.oddRow {
 background:#fafef3;
}

.evenRow ul {
 padding-left:30px;
 margin:0px;
}

.oddRow ul {
 padding-left:30px;
 margin:0px;
}

.evenRow td {
 background:#f2f8e6;
 padding:4px;
 vertical-align:top;
 border-top:1px dotted #7cc300;
}

.oddRow td {
 background:#fafef3;
 padding:4px;
 vertical-align:top;
 border-top:1px dotted #7cc300;
}

.tableEven {
 background:#f2f8e6;
}

.tableOdd {
 background:#FFF;
}

.tableStyle td {
 padding:4px;
 text-align:center;
}

.tableStyle p {
 padding:0px;
 margin:0px;
}

.alignLeft {
 text-align:left !important;
}

.table2 {
 background:#FAFEF3;
 color:#666666;
 margin-bottom:20px;

}

.table2 td {
 padding:4px;
 width:22px;
}

li p {
 margin:1px;
 padding:1px;
}

.extraCredits {
 color:#fff;
 padding-right:20px;
}

.jackpot {
 width:170px;
 text-align:center;
 vertical-align:top;
 background:#BCD97A;
 border:1px solid #77AA12;
}

.jackpotText {

}

.jackpotText {
 color:#FEF200;
 font-weight:bold;
 font-size:28px;
}

.additionalImage {
 padding:1px;
 border:1px solid #588d0c;
 background-color:#FFF;
 margin:0px 0px 2px 10px;
 float:right;
}

.summaryTable .additionalImage {

 padding:0px;
 border:0px;
 background-color:#FFF;
 margin:0px;

}

.promoText {
 padding:5px 15px 5px 15px;
 color:#3E3E3E;
}

textarea {
 font-size:12px;
}

.sumamryTd {
 width:419px;
}

.history td { vertical-align:top; background:#f5f5f5; padding:4px; }
