BODY, FORM, FIELDSET, INPUT, DIV, P, HR, H1, H2, H3, H4, H5, H6, DL, DD, DT, OL, UL, LI, TABLE, TH, TD,IMG  {margin:0; padding:0; border:0;}

A {color:#336633;}
A:focus,
A:hover {color:#C33C30;}


/* Remove System Outlining for Safari and Firefox */
A:focus, BUTTON, INPUT, SELECT, TEXTAREA {outline:none;}

/* Remove System Outlining for Internet Explorer */
*A, *INPUT {hide-focus:expression(this.hideFocus=true);}


.col760 {width:760px; float:left; overflow:hidden;}
.col665 {width:665px; float:left; overflow:hidden;}
.col580 {width:580px; float:left; overflow:hidden;}
.col570 {width:570px; float:left; overflow:hidden;}
.col475 {width:475px; float:left; overflow:hidden;}
.col390 {width:390px; float:left; overflow:hidden;}
.col380 {width:380px; float:left; overflow:hidden;}
.col360 {width:360px; float:left; overflow:hidden;}
.col285 {width:285px; float:left; overflow:hidden;}
.col252 {width:244px; float:left; overflow:hidden; padding: 0 4px;}
.col190 {width:180px; float:left; overflow:hidden;}
.col180 {width:180px; float:left; overflow:hidden;}
.col95 {width:95px; float:left;}
.clear {clear:both; display:block; visibility:hidden; height:1px; width:1px;}
.content P.divider {padding:10px 0 10px 0; border-top:1px solid #CCCCCC;}

/* Fix IE6 Background Flicker */
HTML {_filter: expression(document.execCommand("BackgroundImageCache", false, true));}
BODY {text-align:center; font:normal 85% Arial, Helvetica, sans-serif; color:#666; background:#fff url('/static/site/graphics/crowd.gif') repeat-x 50% 100%; *background:url('/static/site/graphics/shadow.gif') repeat-y 50% 0;}
.container {background:url('/static/site/graphics/shadow.png') repeat-y 50% 0; *background:url('/static/site/graphics/crowd.gif') repeat-x 50% 100%;}
#main {margin-left:auto; margin-right:auto; width:760px; text-align:left; min-height:1040px;}
#main {*zoom:1;}
#main:after {content:"."; display:block; clear:both; color:#FFF;}

A {color:#6D6D6D; text-decoration:none;}

LABEL {margin:0 5px 0 0; color:#666633;}
.text { width:150px; border:1px solid #DBDBE9; padding:0 0 0 5px; font:100% Arial, sans-serif;}
.submit, .submit-hover {border:1px solid #DBDBE9; background:#ffffff; font:100% Arial, sans-serif; cursor:pointer; color:#C33C30; margin:0 5px 0 0; padding:0 5px 0 5px;}
.submit-hover {background:#F5F5F5;}
.select {font:100% Arial, sans-serif;}

LI {list-style:none;}

/* header */
.header {width:760px; height:155px; background:url('/static/site/graphics/banner2.jpg') no-repeat 0 0;}
.header P {display:none;}
.header H1,
.header H1 A {display:block; width:100%; height:100%;}
.header H1 A SPAN {margin-left:-9999px;}

/* menu */
.menu {font:bold 80% Arial, Helvetica, sans-serif; font-weight:600; height:75px;}
.menu.home {height: 40px;}
.menu UL {float:left;}
.menu LI {float:left; width:95px; list-style:none; text-align:center;}
.menu LI A {display:block; height:25px; color:#fff; text-decoration:none; text-transform:uppercase; background:url('/static/site/graphics/menu-backing-small.jpg') no-repeat; line-height:25px;}
.menu LI A:focus, .menu LI A:hover {color:#fff; background:url('/static/site/graphics/menu-current-small.jpg') no-repeat;}
.menu LI STRONG {display:block; width:95px;}
.menu LI STRONG A {background:url('/static/site/graphics/menu-current-small.jpg') no-repeat; color:#fff; font-weight:600;}

.menu UL UL {position:absolute; top:190px; left:50%; margin:0 0 0 -370px; padding-left:10px; background:url('/static/site/graphics/arrow.png') no-repeat left 3px; width:760px;}
.menu UL UL LI {padding:0; width:90px;}
.menu UL UL LI A {font-size:100%; color:#7c7c7c; font-weight:normal; line-height:normal; height:auto; background:none; text-transform:none; padding:0 7px;}
.menu UL UL LI A:focus, .menu UL UL LI A:hover {color:#900; background: none;}
.menu UL UL LI STRONG {width:auto;}
.menu UL UL LI STRONG A {background:none; color:#292929;}

.buttons LI {background:url('/static/site/graphics/list-backing.png') no-repeat top left; display:inline; line-height:1.5em; margin-bottom:5px; float:left; width:100%;}
.buttons LI A {background:url('/static/site/graphics/bullet.png') no-repeat 1px 7px; display:block; padding:0 0 0 20px;}
.buttons LI A.action {background:url('/static/site/graphics/arrow.gif') no-repeat 1px 7px; display:block; padding:0 0 0 20px;}

.sub-menu {font:95% Arial, Helvetica, sans-serif; padding:0 0 20px 0; width:160px;}
.sub-menu UL {padding:0 0 1px 0;}
.sub-menu LI {background:url('/static/site/graphics/submenu-backing.png') no-repeat left top; list-style:none; padding-bottom:1px;}
.sub-menu LI A {display:block; text-decoration:none; background:url('/static/site/graphics/right-col-more.gif') no-repeat 0pt 7px; padding:4px 0 4px 15px;}
.sub-menu LI A:hover {background-position:-1000px 7px;}
.sub-menu LI STRONG {display:block; margin:1px 0 0 0; font-weight:normal;}
.sub-menu LI STRONG A {color:#990000;}
.sub-menu LI LI A {padding:4px 0 4px 15px; font-size:90%; background:none;}
.sub-menu LI LI STRONG {background:#e7e7e7;}
.sub-menu UL UL {background:#fff; padding:0 0 1px 0;}

H2 {font:bold 140% Arial, Helvetica, sans-serif; color:#e22; margin-bottom:10px;}
H3 {font:bold 110% Arial, Helvetica, sans-serif; color:#6f6f6f; line-height:25px;}

.top-news {margin-top:15px;}
.top-news LI {float:left; width:380px;}

.image-left {font:90% Arial, Helvetica, sans-serif; padding:0; margin-right:13px; display:block; float:left;}
.image-right {font:90% Arial, Helvetica, sans-serif; padding:0; margin-left:13px; display:block; float:right;}
.image {font:90% Arial, Helvetica, sans-serif; display:block; margin-left:auto; margin-right:auto;}
.image-left, .image-right, .image {border:1px solid #E5E5E5; padding:5px; background:#FFF;}
.image-left EM, .image-right EM, .image EM {font-style:normal; margin:0; display:block; background:#E5E5E5; font-size:95%; color:#888; padding: 4px 4px; text-align:left;}
.home-content .image-left EM, .home-content .image-right EM, .home-content .image EM {background: url('/static/site/graphics/caption.png') no-repeat bottom center;}
.no-border .image-left, .no-border .image-right,  .no-border .image {border:none; padding:0;}
.content .image A, .content .image A.internal, .content .image A.external {padding:0; background:none;}

.content {font:Arial, Helvetica, sans-serif; padding:0; line-height:1.35em;}
.content H1 {font:bold 130% Arial, sans-serif; color:#990000; padding:0 0 10px 0;}
.content H2 {font:bold 140% Arial, Helvetica, sans-serif; color:#e22; padding:0 0 10px 0;}
.content H2 .image-copyright {display:none!important;}
.content H3, .content H4 {font:bold 100% Arial, Arial, sans-serif; color:#e22; padding:0 0 10px 0;}
.content H4 {color:#007a00;}
.col190 .content H2 {font:bold 100% Arial, sans-serif; color:#e22; padding:10px 0 0 0;}
.content P {padding:0 0 10px 0;}
.content OL {list-style: decimal inside}
.content UL {clear:both; margin:0 0 10px 0;}
.content.wiki LI {background:#FFF url('/static/site/graphics/list.gif') no-repeat 0 5px; padding:0 0 5px 15px;}
.content.wiki LI A {display:inline!important; background:none!important; border-bottom: 1px dashed #6D6D6D; padding:0!important;}
.content LI A, .left-col .content LI A, .right-col .content LI A {display:block; background:url('/static/site/graphics/right-col-more.gif') no-repeat 0 5px; padding:2px 0 2px 18px;}
.content LI A:hover {background-position:-1000px 5px;}
.content OL LI {list-style: decimal inside; background:none; padding-left:10px;}
.col760 .col380 .content A, .col760 .home-content A {border-bottom: 1px dashed #6D6D6D;}
.col760 .col380 .content .image-left A, .col760 .col380 .content .image-right A, .col760 .col380 .content .image A, .col760 .home-content .image-left A, .col760 .home-content .image-right A, .col760 .home-content .image A {border-bottom:none;}
.col760 .home-content H2 A {color:#e22; border:none;}
.content TABLE {border-collapse:collapse; width:100%; margin:0 0 15px 0;}
.content CAPTION {font:bold 110% Arial, sans-serif; color:#666; padding:0 0 5px 0; text-align:left;}
.content TH {padding:3px 10px 3px 5px; text-align:left; color:#007a00; vertical-align:top;}
.content TBODY {border-top:1px solid #DFDFDF;}
.content TR {border-bottom:1px solid #DFDFDF;}
.content TR.odd {background:#EFEFEF;}
.content TD {padding:3px; vertical-align:top;}
.content TD P {margin:0; padding:0;}
.content TD.subheading {padding:10px 10px 0 5px; font-weight:bold; color:#990000; background:#FFFFFF; border-color:#669966!important;}
.content TD.empty {background:#FFFFFF; color:#FFFFFF; border-top:1px solid #ffffff; border-bottom:1px solid #ffffff;}
.content .center {text-align:center;}
.content .right {text-align:right;}
.content UL.list{padding:0!important; margin:0!important; background:url('/static/site/graphics/green-dots.gif') repeat-x left bottom;}
.content UL.list LI {background:url('/static/site/graphics/green-dots.gif') repeat-x; padding:3px 0 4px 0; list-style:none;}
.content UL.list LI.arrow A {background:url('/static/site/graphics/arrow-right.gif') no-repeat 0 1px; padding-left:15px;}
.content UL.list LI A {text-decoration:none;}
.content .date {color:#e22; font-style:italic; font-weight:bold;}
.content .other-headlines {color:#e22; padding-top:10px;}
A.internal {padding-left:12px; background:url('/static/site/graphics/icon-internal.gif') no-repeat 0 4px; *display:inline-block;}
A.external {padding-left:18px; background:url('/static/site/graphics/icon-external.gif') no-repeat 0 4px; *display:inline-block;}
A.no-icon {padding-left:0; background:none; display:inline;}

/* news archive */
.news-archive .article-block {border-bottom:1px solid #E5E5E5; padding-bottom:20px; margin-top:20px;}
.news-archive .image-section {float:left; width:122px; min-height:1px;}
.news-archive .image-section IMG {border:1px solid #E5E5E5; padding:5px;}
.news-archive .text-section {float:left; width:450px;}
.news-archive .text-section P STRONG A {color:#e22;}
.news-archive .bottom-pager {margin-top:20px;}

/* Top Promo banner */
.promo1 {position: relative; margin:5px 0 5px 0; background:url('/static/site/graphics/hr.png') no-repeat center top; padding:10px 20px 0;}
.promo1 .promo-items {background:url('/static/site/graphics/hr.png') no-repeat center 130px; height:131px; width: 720px; margin: 0 0 6px; position: relative;}
.promo1 .promo-items.js { padding-bottom: 12px;}
.promo1 .promo-items:after { content: '.'; display: block; clear: both; height: 0; overflow: hidden; visibility: hidden; }
.promo1 .promo-items .item {position: relative; float:left; width:120px; height:100px; overflow: hidden; padding:14px 12px 0; }
.promo1 .promo-items .item A {position: absolute; top: 0; left: 12px; width: 120px; height: 103px; line-height: 14px; display:block; background:url('/static/site/graphics/featured-mask.png') no-repeat center bottom; text-align:center; text-transform:uppercase; text-decoration:none; font-size:85%; overflow:hidden; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="'/static/site/graphics/featured-mask.png'", sizingMethod='scale'); _background-image:none!important;}
.promo1 .promo-items .paginator-controls { margin-top: 20px; }
.promo1 .previous, .promo1 .next {cursor: pointer; position: absolute; top: 23px; background: #ddd; width: 16px; height: 0; padding-top: 82px; height: 0; overflow: hidden;}
.promo1 .previous {left: 0; _left: -20px; background: #eee url('/static/site/graphics/arrow-l.gif') 6px 36px no-repeat;}
.promo1 .next {right: 0; background: #eee url('/static/site/graphics/arrow.gif') 6px 36px no-repeat;}
.promo1 .promo-items .pages {text-align:center; margin:-18px 0 0 0; *margin-top:-20px;}
.promo1 .promo-items .pages SPAN {cursor: pointer; background:#eee; display: block; float: left; border:1px solid #999; padding: 4px 0 0; height: 0; overflow: hidden; width: 24px; margin: 0 4px;}
.promo1 .promo-items .pages SPAN.selected {background:#ee2222; border-color:#ee2222;}

/* Same for sponsor */
.sponsor UL {margin-top:0;}
.sponsor LI {float:left; width:177px; height:120px; overflow:hidden;}
.sponsor LI.odd {margin-right:26px;}
.sponsor LI A {display:block; background:url('/static/site/graphics/sponsor-mask.png') no-repeat center top; position:relative; left:0; top:-80px; width:177px; height:82px; text-decoration:none; overflow:hidden; margin-top:-5px;}
.sponsor LI A:hover {display:block; background:url('/static/site/graphics/sponsor-mask-hover.png') no-repeat center top;}
.sponsor LI A SPAN {visibility:hidden;}

.partners LI {float:left; list-style-type:none; width:190px; height:95px; margin:0; padding:0;}
.partners LI A {display:block; height:100%; width:100%;}
.partners .p1 {background:url('/static/site/graphics/deutsche-bank.jpg') no-repeat center center;}
.partners .p2 {background:url('/static/site/graphics/betfair.jpg') no-repeat center center;}
.partners .p3 {background:url('/static/site/graphics/marstons.jpg') no-repeat center center;}
.partners .p4 {background:url('/static/site/graphics/lg.jpg') no-repeat center center;}
.partners LI A SPAN {display:none;}

.numbers {height: 30px; background:url('/static/site/graphics/numbers-backing.jpg') no-repeat; margin-top:20px;}
.numbers LI {float:left; list-style-type:none; color:#fff; font-size:90%; line-height:2em; width:233px; margin:0 10px;}
* html .numbers LI {width:227px;}
.switchboard, .copyright {text-align:left;}
.meetings, .conditions {text-align:center;}
.ticket-office, .author {text-align:right;} 

.otherlinks {text-align:center; margin:5px 0 7px 0; width:100%;}
.otherlinks LI {font:normal 80% Arial, Helvetica, sans-serif; margin:0 10px; display:inline; text-transform:uppercase;}

.footing {width:760px; height:89px; background:url('/static/site/graphics/footer.jpg'); color:#fff; font-size:90%; overflow:hidden;}
.footing UL {width:100%; margin:0 10px;}
.footing LI {float:left; list-style-type:none; color:#fff; font-size:90%; line-height:2em; width:246px;}
.footing LI STRONG {display:none;}
.footing A {color:#fff;}
.footing P {text-transform:uppercase; background:url('/static/site/graphics/logo-mcc.gif') no-repeat center 2px; width:100%; text-align:center; height:65px; line-height:120px; font-weight:lighter; overflow:hidden; font-size:85%;}
.footing A:focus,
.footing A:hover {color:#ff0;}

.right-col .content {line-height: 1.1em;}
.left-col .content {line-height: 1.1em; width:150px;}
.right-col {width:189px!important;}
.left-col .content UL {margin-left:0;}
.right-col .content {margin-left:20px;}

.left-col .content P {width:150px;}

.site-map LI,
.site-map LI LI {background:url('/static/site/graphics/bullet.png') no-repeat left 8px; padding-left:10px;}
.site-map LI LI LI {background:url('/static/site/graphics/twostumps.png') no-repeat left 8px;}
.site-map LI LI LI LI {background:url('/static/site/graphics/onestump.png') no-repeat left 8px;}

.file-link {border:0;}
.file-description {}
.file-icon {width:13px;}
.file-size {font-size:75%;}

/* Homepage */
.homepage-stories .topStory {padding-bottom:8px; margin-bottom:0; margin-right:16px;}
.homepage-stories .topStory A {background:url('/static/site/graphics/home-link.gif') no-repeat 0 5px; padding-left:14px; padding-bottom:1px; border:none;}
.homepage-stories .topStory H2 A {background-image: none; padding-left:0; padding-right:18px;}
.homepage-stories .content H3 {padding-bottom:0;}
.homepage-stories .topStory .image-left A {background:none; padding-left:0;}
.homepage-stories .topStory .thumbnail { display: none; }
.homepage-stories .newsTrigger {float:left; width:174px; margin-right:12px; height:50px; margin-bottom:5px; border:1px solid #FFF; padding:2px; cursor:pointer;}
.homepage-stories .newsTrigger:hover {border:1px solid #C33C30;}
.homepage-stories .newsTrigger:hover H5 {color:#C33C30;}
.homepage-stories .newsTrigger H2 {color:#6D6D6D;}
.homepage-stories .newsTrigger IMG {width:60px; height:41px; float:left; margin-right:10px;}
.homepage-stories .selected {border:1px solid #EDEDED;}
.homepage-stories .latest-stories {clear:both; display:block; background:#EDEDED; margin-right:16px; padding:4px 12px 4px 20px;}
.homepage-stories .latest-stories {*zoom:1;}
.homepage-stories .latest-stories:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.homepage-stories .latest-stories A {color:#7D7D7D; border:none; font-size:90%;}
.homepage-stories .latest-stories A:hover {color:#C33C30;}
.homepage-stories .latest-stories A.more-link {float:right; padding-left:14px; margin-top:5px; background:url('/static/site/graphics/more.gif') no-repeat 0 -17px;}
.homepage-stories .latest-stories A.twitter-link, .homepage-stories .latest-stories A.facebook-link {float:left; margin-top:0; display:block; padding-top:5px; padding-left:36px; background:url('/static/site/graphics/social-icons.png') 0 -80px no-repeat; margin-right:20px; height:23px;}
.homepage-stories .latest-stories A.facebook-link {background-position:0 -160px;}

.top-border {border-top:1px solid #EDEDED; padding-top:5px;}

.noticeBoard {background:url('/static/site/graphics/notice-board-t.jpg') no-repeat; margin-bottom:10px; font-size:90%; font-family:'Comic Sans MS', cursive;}
.noticeBoard .inner {background:url('/static/site/graphics/notice-board-b.gif') no-repeat bottom left; color:#FFF; padding:10px 15px 20px 15px;}
.noticeBoard H2 {font-size:140%;}
.noticeBoard H3 {font-size:120%;}
.noticeBoard H4 {font-size:110%;}
.noticeBoard H2, .noticeBoard H3, .noticeBoard H4 {color:#FFF; font-family:'Comic Sans MS', cursive; margin-bottom:10px; line-height:110%;}
.noticeBoard H1, .noticeBoard H2, .noticeBoard H3, .noticeBoard H4 {text-align: center;}
.noticeBoard A:hover {color:#CC0000;}
.noticeBoard P, .noticeBoard A {color:#FFF; font-weight:bold;}
.noticeBoard A {background:url('/static/site/graphics/notice-board-link.gif') no-repeat center left; padding-left:20px;}

.shop-promotion H3, .opinion-poll H3 {color:#EE2222; padding-bottom:0;}
.shop-promotion {margin-bottom:10px; padding-top:2px;}
.shop-promotion span {display: block; padding: 0 8px 1px; }
.opinion-poll {font-size:90%;}
.opinion-poll FORM,.opinion-poll FORM .form-submit {margin-top:10px;}
.opinion-poll FORM .radio {margin-right:3px;}
.opinion-poll FORM .form-submit .text {width:120px!important;}
.opinion-poll FORM .submit, .opinion-poll FORM .submit-hover {margin-top:5px;}
.opinion-poll P {margin-bottom:5px;}
.shop-promotion DIV, .opinion-poll DIV {padding:3px 4px 5px 4px;}
.shop-promotion A {display:block; font-size:90%; color:#7D7D7D; background:#EDEDED; padding:2px;}
.shop-promotion A:hover {color:#C33C30;}

.bbcnews H3, .ecbnews H3, .opinion-poll h3 {color:#EE2222; margin-bottom:10px; font-size: 15px;}
.bbcnews LI A, .ecbnews LI A {background:url('/static/site/graphics/headlines.gif') no-repeat center left; display:block; padding:0 0 0 20px;}

/* Links */
.col760 .col380 .content A.icon-email, .col760 .home-content A.icon-email, .col760 .col380 .content A.icon-box-arrow, .col760 .home-content A.icon-box-arrow, .col760 .col380 .content A.icon-external, .col760 .home-content A.icon-external, .col760 .col380 .content A.icon-tickets, .col760 .home-content A.icon-tickets {border:none; display:inline-block;}
.icon-email  .icon-box-arrow, .icon-external, .icon-tickets {padding-top:2px; padding-bottom:2px;}
.right-col .icon-email, .left-col .icon-email, .left-col .icon-box-arrow, .right-col .icon-box-arrow, .left-col .icon-external, .right-col .icon-external, .left-col .icon-tickets, .right-col .icon-tickets, .left-col .icon-phone, .right-col .icon-phone, .left-col .icon-fax, .right-col .icon-fax {display:block; padding:2px 0 2px 18px; line-height:1.4;}
.icon-email {padding-left:16px; background:url('/static/site/graphics/icon-email-main.gif') no-repeat -587px 50%;}
.left-col .icon-email, .right-col .icon-email, .left-col .content .icon-email, .right-col .content .icon-email {background:url('/static/site/graphics/icon-email.gif') no-repeat -587px 3px;}
.icon-box-arrow {padding-left:14px; background:url('/static/site/graphics/icon-box-arrow-main.gif') no-repeat -585px 50%;}
.left-col .icon-box-arrow, .right-col .icon-box-arrow {background:url('/static/site/graphics/icon-box-arrow.gif') no-repeat -585px 3px;}
.icon-external {padding-left:16px; background:url('/static/site/graphics/icon-external-main.gif') no-repeat -593px 50%;}
.left-col .icon-external, .right-col .icon-external {background:url('/static/site/graphics/icon-external.gif') no-repeat -593px 3px;}
A.icon-tickets {padding-left:20px; background:url('/static/site/graphics/icon-tickets-main.gif') no-repeat -595px 50%;}
.left-col A.icon-tickets, .right-col A.icon-tickets {background:url('/static/site/graphics/icon-tickets.gif') no-repeat -595px 3px;}

.content .icon-email:hover, .content .icon-box-arrow:hover, .content .icon-external:hover, .content .icon-tickets:hover {background-position:0 50%;}
.right-col .icon-email:hover, .left-col .icon-email:hover, .left-col .icon-box-arrow:hover, .right-col .icon-box-arrow:hover, .left-col .icon-external:hover, .right-col .icon-external:hover, .left-col .icon-tickets:hover, .right-col .icon-tickets:hover {background-position:0 3px;}

P.icon-phone {padding:0 0 5px 14px;}
P.icon-fax {padding-left:20px;}
.icon-phone {background:url('/static/site/graphics/phone.gif') no-repeat 0 3px; padding-left:14px;}
.icon-fax {background:url('/static/site/graphics/fax.gif') no-repeat 0 0; padding-left:20px;}

/* Poll Page */
.poll-question {padding:10px; background:#F5F5F5; margin-bottom:2px;}
.poll-question-dark {background:#E8E8E8;}
.poll-question H3 {margin-bottom:10px;}
.poll-question P {margin-bottom:5px;}

#ticket-promo {background:#000 url('/static/site/graphics/ticket-promo/promo-bg.jpg') no-repeat; color:#fff; font-family:helvetica, arial, sans-serif; margin-top:-48px;}
#ticket-promo H1, #ticket-promo H2, #ticket-promo .hide {position:absolute; left:-9999px;}
#ticket-promo .left-promo {margin-top:590px; margin-right:20px; background:url('/static/site/graphics/ticket-promo/promo-box-left.png') no-repeat; _background:url('/static/site/graphics/ticket-promo/promo-box-left.gif') no-repeat;}
#ticket-promo .right-promo {margin-top:590px; background:url('/static/site/graphics/ticket-promo/promo-box-right.png') no-repeat; _background:url('/static/site/graphics/ticket-promo/promo-box-right.gif') no-repeat;}
#ticket-promo .left-promo .ticket-promo-box-content {margin-top:248px; padding:0 5px 5px 18px;}
#ticket-promo .right-promo .ticket-promo-box-content {margin-top:92px; padding:0 26px 20px 18px;}
#ticket-promo .ticket-promo-box-content P {margin-bottom:15px;}
#ticket-promo .ticket-promo-box-content P.ticket-link {padding-top:10px;}
#ticket-promo A {text-decoration:underline; color:#fff;}
#ticket-promo A:hover {color:#ffc928;}
#ticket-promo UL {text-align:right; margin:30px 26px 30px; font-size:90%;}
#ticket-promo UL LI {display:inline; list-style:none; padding:0 0 0 10px;}
#ticket-promo UL LI.terms {padding:0 75px;}
#ticket-promo .ticket-promo-box .youtube-video {margin-bottom:20px;}

/* CSS from */
#ticket-promo{
	background:url("/static/site/graphics/ticket-promo/promo-bg.jpg") no-repeat scroll 0 0 #000000;
	color:#FFFFFF;
	font-family:helvetica,arial,sans-serif;
	margin-top:-48px;
}

#ticket-promo .left-promo {
	background:url("/static/site/graphics/ticket-promo/promo-box-left.png") no-repeat scroll 10px 70px transparent;
	margin-right:20px;
	margin-top:310px;
}
.col360.subTitle{
	margin:310px 0 0 0;
}
 p.subTitle{
	width:305px;
	padding: 0 0 0 20px;
	color:#f69e2b;
	font-size:14px;
	line-height:18px;
}
 p.subTitle a {
 	display:block;
 }
#ticket-promo a.ticketLink{
	color:#f69e2b;
	font-size:18px;
	line-height:30px;
}
#ticket-promo a.ticketLink:hover{
	text-decoration:none;
	color:#fff;
}
#ticket-promo .left-promo .ticket-promo-box-content {
	margin-top:110px;
	padding:0 5px 5px 18px;
}
#ticket-promo .right-promo {
	margin-top:380px;
	background:url("/static/site/graphics/ticket-promo/promo-box-right.png") no-repeat scroll 0 0 transparent;
}
li.sponsors{
	margin-right:20px;
}
ul.landingLinks{

}

.additional-info {font-size:90%;}
.no-show {position:absolute; left:-9999px; overflow:hidden;}

/*
* Livescores
*/

.scoreHome .team {color:#FFFFFF; position:absolute; text-align:center; width:80px;}
.scoreHome .team IMG {margin-bottom:3px;}
.scoreHome .team-1 {top:15px; left:0;}
.scoreHome .team-2 {top:15px; right:10px;}
.scoreHome .vs {background:url("/static/site/graphics/V.png") no-repeat scroll 0 0 transparent; height:30px; overflow:hidden; position:absolute; right:75px; text-indent:-9999px; top:60px; width:31px;}
.scoreHome .name {color:#FFFFFF; text-align:center;}
.scoreHome .score {display:block; font-size:110%; font-weight:bold;}
.scoreHome .livescores-link {position:absolute; top:110px; background:url('/static/site/graphics/launch-score-card.png') no-repeat 0 0; text-align:center; width:114px; height:20px; padding-top:4px; font-size:90%; left:23px; color:#fff;}
.scoreHome .livescores-link:hover {background-position:0 -24px;}


/*
 * Panels
 */
.panel {display:block; position:relative; margin:0 auto 10px 10px; z-index:1;}
.panel .panel-c, .panel .panel-t, .panel .panel-b, .panel .panel-b div {display:block; background:#1b5e02 url('/static/site/graphics/panel.png') no-repeat 100% 0;}
.panel .panel-c {position:relative; zoom:1; padding:15px 25px 1px 5px; _overflow-y:hidden; min-height:120px; _height:120px;}
.panel .panel-t {position:absolute; left:0; top:0; width:10px; margin-left:-10px; height:100%; _height:2000px; background-position:top left;}
.panel .panel-b {position:relative; width:100%; text-align:left; display:block; height:9px; font-size:1px; background-position:100% 100%;}
.panel .panel-b div {display:block; height:9px; font-size:1px; position:relative; width:10px; margin-left:-10px; background-position:0 100%;}
.panel H2 {color:#f33493; line-height:1.2;}

#liveScores {width:700px;}
#liveScores #advertisment {width:350px; height:365px; position:absolute; top:109px; left:350px; z-index:100; background:#E6E6E6; text-align:center; line-height:365px;}
#liveScores #advertisment IMG {vertical-align:middle;}
#liveScores {text-align:left; position:relative; background:#fff;}
#liveScores H1 IMG {display:block;}
#liveScores .meta-data {text-align:center; font-size:80%; font-weight:bold; margin:0 0 12px 0; padding:0;}
#liveScores .meta-data SPAN {display:block; font-size:110%;}
#liveScores .full-scorecard {position:relative; background:#136b07 url('/static/site/graphics/scorecard-link-bg.png') bottom left repeat-x; padding:2px 10px 7px;}
#liveScores .full-scorecard A.score-link {background:#136b07 url('/static/site/graphics/scorecard-arrow.png') center left no-repeat; padding-left:10px; color:#fff; font-weight:bold; font-size:80%;}
#liveScores .full-scorecard A.provider-link {position:absolute; right:10px; color:#d1dace; font-size:80%;}
#liveScores #info {zoom:1;}
#liveScores #info:after {content:"."; display:block; height:0; width:0; overflow:hidden; clear:both; visibility:hidden;}
#liveScores #mainScorecard, #liveScores #additionalInfo {width:320px; padding:10px 15px; float:left; overflow:hidden; height:345px; overflow:hidden;}
#liveScores #mainScorecard {width:330px; padding:10px;}
#liveScores #mainScorecard {background:#195a00 url('/static/site/graphics/scorecard-bg.png') repeat-x; color:#fff;}
#liveScores #mainScorecard H2 {position:relative; height:1.4em; color:#fff; zoom:1; font-size:140%; margin-top:10px; padding-top:5px; padding-bottom:5px; background:url('/static/site/graphics/versus.png') center top no-repeat; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="'/static/site/graphics/versus.png'", sizingMethod='crop'); _background-image:none!important;}
#liveScores #mainScorecard H2:after {content:"."; display:block; height:0; width:0; overflow:hidden; clear:both; visibility:hidden;}
#liveScores #mainScorecard H2 .first-team {position:absolute; top:4px; right:194px;}
#liveScores #mainScorecard H2 .second-team {position:absolute; top:4px; left:194px;}
#liveScores #mainScorecard TABLE {width:100%; margin-bottom:10px; font-size:80%; border-collapse:collapse;}
#liveScores #mainScorecard TABLE TH, #liveScores #mainScorecard TABLE TD {padding:2px 4px 2px;}
#liveScores #mainScorecard TABLE CAPTION, #liveScores #mainScorecard TABLE.innings-table TD.runs {text-align:right;}
#liveScores #mainScorecard TABLE CAPTION {padding-bottom:2px; margin-bottom:2px; border-bottom:1px solid #fff;}
#liveScores #mainScorecard TABLE.innings-table {font-weight:bold;}
#liveScores #mainScorecard TABLE.innings-table TR {margin:1px 0;}
#liveScores #mainScorecard TABLE.innings-table TH, #liveScores #mainScorecard TABLE.innings-table TD {padding:5px 4px; background:#509b34; border-bottom:4px solid #217b00;}
#liveScores #mainScorecard TABLE.second-innings-table TH, #liveScores #mainScorecard TABLE.second-innings-table TD {border-bottom:4px solid #1f6d00;}
#liveScores #mainScorecard TABLE.batsmen-table {margin-top:26px;}
#liveScores #mainScorecard TABLE.batsmen-table {border:1px solid #fff; border-width:1px 1px 0 1px;}
#liveScores #mainScorecard TABLE.batsmen-table THEAD TH {background:#488333; color:#fff; padding:5px 4px;}
#liveScores #mainScorecard TABLE.batsmen-table TH, #liveScores #mainScorecard TABLE.batsmen-table TD {border-bottom:1px solid #fff;}

#liveScores #additionalInfo {position:relative; background:#e3e3e3 url('/static/site/graphics/additional-info-bg.png') repeat-x;}
#liveScores #info {background:#195A00;}
#liveScores #info .toggles {position:absolute; top:35px; right:0; text-align:right;}
#liveScores #info .toggles LI {margin:0 10px 5px 0; border-right:2px solid #9f9697; padding-right:10px; font-weight:bold; font-size:85%; line-height:110%; color:#6E6363; cursor:pointer;}
#liveScores #info .info .toggles {position:static; text-align:left; margin-top:2em;}
#liveScores #info .info .toggles LI {margin:0; padding:0; border:0; font-weight:normal; font-size:100%; float:left; width:77px; height:17px; background:url('/static/site/graphics/grad.png') repeat-x; margin-right:3px; text-align:center; padding-top:4px;}
#liveScores #info #additionalInfo .toggles LI.selected {color:#288A00; background:none #ffffff; border:none;}
#liveScores #info .toggles LI.selected {color:#288A00; background:none #ffffff; border-right:2px solid #288A00;}

#liveScores #info .info #bowlingStats DIV, #liveScores #info .info #battingStats DIV {clear:both;}
#liveScores #info .info H2 {position:absolute; top:10px; left:15px;}
#liveScores #info .info H2.team-two {left:auto; right:15px;}
#liveScores #info .info TABLE {font-size:90%; color:#6E6363; border-collapse:collapse; margin-top:10px;}
#liveScores #info .info TABLE TH {height:18px; font-weight:normal; padding:2px 4px;}
#liveScores #info .info TABLE TD {font-weight:bold; padding:2px 4px;}
#liveScores #info .info TABLE DD, #liveScores #info .info TABLE DT {float:left; width:15px;}
#liveScores #info .info TABLE .odd {background-color:#f6f6f6}
#liveScores #info .info TABLE .title TH {color:#288A00; font-weight:bold;}
#liveScores #info .info #battingStats TABLE TD {font-weight:normal;}
#liveScores #info #additionalInfo H2 {color:#288A00;}

#liveScores UL.otherlinks {text-align:left; float:left; width:auto;}
#liveScores UL.otherlinks LI {margin:0; padding:0 8px; border-right:1px solid #6D6D6D;}
#liveScores UL.otherlinks LI.last {padding-right:0; border-right:none;}
#liveScores UL.otherlinks LI A { text-transform:none;}

#liveScores #info .info #wagonWheel {min-height:300px;}
#liveScores .buy {float:right; margin:7px 5px 0 0; padding-left:10px; font-size:85%; color:#288A00; background:url('/static/site/graphics/green_arrow.gif') no-repeat 0 2px;}
#liveScores #info #footer {background:#fff; *zoom:1;}
#liveScores #info #footer:after {content:".";display:block;height:0;clear:both;visibility:hidden;}

.close-button {position:absolute; top:8px; right:10px; background:#0f3909; color:#fff; font-weight:bold; font-size:75%; display:block; padding:2px;}
.close-button:hover, .close-button:focus {background:#05890c; color:#fff;}
#emailComments {padding:20px 10px 10px; text-align:left; background:url('/static/site/graphics/email-comments.png'); _background:#136b07; color:#fff;}
#emailComments H2 {color:#fff; font-size:90%;}
#emailComments .fieldlabel, #emailComments LABEL {float:left; color:#fff; width:80px; text-align:right; margin-right:10px; font-weight:bold; font-size:90%;}
#emailComments .text, #emailComments TEXTAREA {width:200px; padding:2px 5px; font-family:arial, sans-serif; font-size:90%;}
#emailComments TEXTAREA {height:60px;}
#emailComments .submit, #emailComments .submit-hover {background:#0f390b; border:none; color:#fff; font-weight:bold; font-size:90%; padding:2px; float:right; margin-right:48px;}
#emailComments .submit:hover, #emailComments .submit:focus, #emailComments .submit-hover {background:#05890c; color:#fff;}
#emailComments .fieldrequired {color:#e1e1e1; font-size:80%;}
#emailComments .message {font-weight:bold;}

#quiz {width:380px; float:left;}
#quiz H2 {color:#288A00;}
#quiz .question {padding:10px 0;}
#quiz .correct {text-align:center; margin:5px 0; color:#288A00; font-size:90%;}
#quiz .wrong {text-align:center; margin:5px 0; color:#EE2222; font-size:90%;}
#quiz FORM {margin:20px 0;}
#quiz FORM INPUT {margin:10px 0; margin-right:15px;}
#quiz FORM UL LI {padding-left:7px;}
#quiz FORM UL LI.result {padding:10px 15px 10px 35px;}
#quiz FORM UL LI.correctAnswer {background-color:#62b82f;color:#fff;}
#quiz FORM UL LI.correctAnswer SPAN {float:right; font-size:85%;}
#quiz FORM UL LI.yourAnswer {background-color:#c5c5c5; color:#464646; }
#quiz FORM UL LI.yourAnswer SPAN {float:right; color:#464646; font-size:85%;}
#quiz .info {border:solid 1px #797979; padding:15px 10px; font-size:90%; margin:0 0 10px 0;}
#quiz .submit-wrapper {float:right; background:url("/static/site/graphics/submit.gif") no-repeat scroll 0 0 transparent; height:28px; line-height:12px; margin:0 0 10px 0; padding:0 0 0 10px;}
#quiz .submit {color:#fff; height:28px; border:0; margin:0 !important; background:url("/static/site/graphics/submit.gif") no-repeat scroll 100% 0 transparent; padding:0 10px 0 0; width:auto; overflow:visible;}
#quiz #audio {display:block; width:380px; height:30px; margin-top:10px;}
#quiz #quiz-video {margin-top:10px;}

.video-container {display:block; overflow:hidden; margin-bottom:15px;}