
/* ::::: http://images.icnetwork.co.uk/css/methods/image_gallery/m2_default.css ::::: */

.m-image_gallery-m2_default, .m-image_gallery-m2_default * { text-align: center; font-size: 12px; }
.m-image_gallery-m2_default h2 { font-size: 14px; }
.m-image_gallery-m2_default { margin: 0.2em; }
.m-image_gallery-m2_default .m-image_gallery--image { margin: 0pt; min-height: 360px; }
* html .m-image_gallery-m2_default .m-image_gallery--image { height: 360px; }
.m-image_gallery-m2_default .m-image_gallery--image img { border: 2px inset silver; }
.m-image_gallery-m2_default div, .m-image_gallery-m2_default .m-image_gallery--jslinks { margin: 0em auto; text-align: center; }
.m-image_gallery-m2_default p, .m-image_gallery-m2_default .m-image_gallery--outlink { margin: 0pt; padding: 0.5em 0em; display: block; text-align: left; }
.m-image_gallery-m2_default .m-image_gallery--jslinks { margin: 0em auto; padding: 0em; width: 70%; list-style-type: none; text-indent: 0em; }
.m-image_gallery-m2_default .m-image_gallery--jslinks li { display: inline; text-align: center; }
.m-image_gallery-m2_default .m-image_gallery--jslinks a { border: 1px solid black; margin: 0.1em; padding: 0.1em; width: 1.6em; height: 1.6em; display: -moz-inline-box; }
.m-image_gallery-m2_default .m-image_gallery--jslinks a, .m-image_gallery-m2_default .m-image_gallery--jslinks a:link, .m-image_gallery-m2_default .m-image_gallery--jslinks a:hover, .m-image_gallery-m2_default .m-image_gallery--jslinks a:visited, .m-image_gallery-m2_default .m-image_gallery--jslinks a:active { background-color: rgb(204, 0, 0); color: white; text-decoration: none; }
.m-image_gallery-m2_default .m-image_gallery--jslinks a:hover { background-color: rgb(47, 119, 192); }
* html .m-image_gallery-m2_default .m-image_gallery--jslinks a { width: 1.4em; height: 1.4em; }
.m-image_gallery-m2_default .m-image_gallery--jslinks a.m-image_gallery--currentlink, .m-image_gallery-m2_default .m-image_gallery--jslinks a.m-image_gallery--currentlink:link, .m-image_gallery-m2_default .m-image_gallery--jslinks a.m-image_gallery--currentlink:hover, .m-image_gallery-m2_default .m-image_gallery--jslinks a.m-image_gallery--currentlink:visited, .m-image_gallery-m2_default .m-image_gallery--jslinks a.m-image_gallery--currentlink:active { background-color: white; color: rgb(204, 0, 0); cursor: default; }
.m-image_gallery-m2_default a.m-image_gallery--nplink { padding: 0.3em 0em 1em; display: block; }
.m-image_gallery-m2_default .m-image_gallery--prev { float: left; }
.m-image_gallery-m2_default .m-image_gallery--next { float: right; }
.m-image_gallery-m2_default a.m-image_gallery--nplink:link, .m-image_gallery-m2_default a.m-image_gallery--nplink:hover, .m-image_gallery-m2_default a.m-image_gallery--nplink:visited, .m-image_gallery-m2_default a.m-image_gallery--nplink:active, .m-image_gallery-m2_default a.m-image_gallery--nplink, .m-image_gallery-m2_default a.m-image_gallery--outlink:link, .m-image_gallery-m2_default a.m-image_gallery--outlink { font-weight: bold; color: rgb(204, 0, 0); }

/* ::::: http://images.icnetwork.co.uk/css/icnetwork/registration.css ::::: */

div.Registration { font-family: Verdana,Tahoma; font-size: 11px; }
div.RegistrationHeader { margin: 10px 0pt 0pt 10px; font-family: Verdana,Tahoma; font-size: 11px; }
div.RegistrationTop { width: 750px; margin-top: 10px; margin-left: 10px; }
.RegistrationTop h1 { font-family: Verdana,Tahoma; font-size: 16px; float: left; clear: none; margin-top: 0px; }
div.RegistrationTopLinks { float: right; }
div.RegisterLogin { border: 5px solid rgb(244, 250, 255); clear: both; width: 750px; float: left; margin-left: 5px; }
div.RegisterLoginBorder { border: 1px solid rgb(204, 204, 204); padding: 5px 8px 8px; float: left; width: 732px; }
.RegisterMessage div { float: left; font-weight: bold; }
.RegisterMessage img { float: left; margin-right: 10px; }
div.RegisterReasons { border-left: 1px solid rgb(204, 204, 204); padding: 8px; color: rgb(102, 102, 102); background-color: rgb(244, 250, 255); width: 272px; float: right; margin-top: 20px; }
.RegisterReasons h2 { margin-top: 0px; color: black; font-size: 13px; }
.RegisterReasonMailing { background-image: url('1f3411ec-e609-80c7-63d6afca96e8bd2b.gif'); background-repeat: no-repeat; padding-left: 50px; min-height: 40px; padding-bottom: 10px; }
.RegisterReason { background-repeat: no-repeat; padding-left: 50px; min-height: 40px; padding-bottom: 10px; }
.RegisterReasonTalk { background-image: url('1f349ffb-a3f4-9702-2f7b98c01aba3021.gif'); background-repeat: no-repeat; padding-left: 50px; min-height: 40px; padding-bottom: 10px; }
.RegisterReasonRegister { background-image: url('1f34f086-a37d-5b62-6ab9ee4ce9984b09.gif'); background-repeat: no-repeat; padding-left: 50px; height: 40px; min-height: 40px; vertical-align: middle; }
div.RegisterField { clear: left; margin-top: 10px; }
div.RegisterFieldHelp { border-left: 1px dotted rgb(204, 204, 204); padding-left: 10px; margin-left: 10px; color: rgb(102, 102, 102); font-size: 10px; min-height: 20px; width: 250px; float: left; }
.RegisterField h2 { font-size: 13px; margin-top: 10px; margin-bottom: 5px; }
.RegisterField input { float: left; }
div.RegisterRField { clear: left; margin-top: 10px; padding-bottom: 10px; min-height: 20px; }
div.RegisterRFieldHelp { border-left: 1px dotted rgb(204, 204, 204); padding-left: 10px; margin-left: 10px; color: rgb(102, 102, 102); font-size: 10px; min-height: 20px; float: left; width: 210px; }
.RegisterRField h2 { font-size: 13px; float: left; margin-top: 0px; width: 210px; clear: left; }
input.RegisterRFieldNotCheck, select.RegisterRFieldNotCheck, div.RegisterStatic { width: 145px; }
.RegisterRField input, div.RegisterStatic { float: left; }
div.RegisterStuff { clear: left; margin-top: 10px; float: left; }
div.RegisterOffset { clear: left; float: left; margin-left: 210px; margin-bottom: 20px; padding-left: 0px; display: inline; width: 515px; }
.RegisterOffset label { float: left; width: 480px; clear: none; }
.RegisterOffset input { clear: left; float: left; margin-right: 10px; margin-left: 0px; }
input.RegisterLogin { margin-top: 10px; width: 150px; }
span.RegisterRequired { color: rgb(255, 0, 0); font-size: 11px; }
div.RegisterSettings { border-bottom: 1px solid rgb(204, 204, 204); background-color: rgb(244, 250, 255); font-size: 13px; font-weight: bold; vertical-align: middle; padding-bottom: 3px; padding-left: 5px; height: 30px; margin-top: 10px; margin-bottom: 10px; clear: both; }
div.RegisterSettingsConsumer { border-bottom: 1px solid rgb(204, 204, 204); background-color: rgb(255, 250, 231); font-size: 13px; font-weight: bold; vertical-align: middle; padding-bottom: 3px; padding-left: 5px; height: 30px; margin-top: 10px; margin-bottom: 10px; clear: both; }
.RegisterSettingsConsumer img { margin-top: 5px; vertical-align: middle; margin-left: 10px; }
div.RegisterLoggedIn { font-weight: bold; margin-bottom: 5px; }
.RegisterLoginBorder hr { border-style: solid none none; border-color: rgb(204, 204, 204) -moz-use-text-color -moz-use-text-color; border-width: 1px medium medium; margin-top: 20px; margin-bottom: 20px; }
div.RegisterConsumerLink {  }
div.RegistrationError, div.RegistrationErrorMain { border: 2px solid rgb(255, 0, 0); margin: 5px 0pt 10px; padding: 5px; clear: both; color: rgb(255, 0, 0); font-weight: bold; background-color: rgb(255, 255, 255); float: left; }
.RegisterNewsletterPromo p { font-size: 11px; color: rgb(0, 0, 0); font-weight: normal; }
.RegisterNewsletterPromo h2 { font-size: 14px; font-weight: bold; color: rgb(0, 0, 0); }
div.RegisterMultiselectItem { border: 0pt none ; margin: 0pt; padding: 0pt 0pt 0pt 5px; font-size: 11px; font-weight: bold; color: rgb(0, 0, 0); width: 460px; }
div.RegisterOffset { font-size: 10px; font-weight: normal; color: rgb(102, 102, 102); }
.RegisterNewsletterPromo p { font-size: 11px; }
.RegisterNewsletterPromo h2 { font-size: 14px; font-weight: bold; }
div.RegisterMultiselectItem { border: 0pt none ; margin: 2px 0pt 0pt 5px; padding: 0pt; font-size: 11px; font-weight: bold; color: rgb(0, 0, 0); width: 460px; }
div.RegisterOffset { font-size: 10px; font-weight: normal; color: rgb(102, 102, 102); }

/* ::::: http://images.icnetwork.co.uk/css/M3Design/main.css ::::: */

body { margin: 0.357em 0pt 0pt 0.357em; color: black; background-color: white; font-size: 87.5%; width: 71em; }
body.obj-only { margin: 0pt; width: auto; }
body, textarea { font-family: "Arial","Helvetica",sans-serif; }
textarea { font-size: 100%; }
a { text-decoration: none; color: black; }
a:hover { text-decoration: underline; color: rgb(206, 20, 16); }
p a { text-decoration: underline; }
img { border: 0pt none ; }
h1, h2, h3, h4, .nav-tabs { margin: 0pt; font-family: "Tahoma","Arial","Helvetica",sans-serif; font-size: 1.07em; }
hr { border-style: solid none none; border-color: rgb(204, 204, 204) -moz-use-text-color -moz-use-text-color; border-width: 0.07em 0pt 0pt; height: 0.07em; }
#top_left, #top_centre, #top_right, .middle, #search_results, #lower { margin: 0.286em 0pt; overflow: hidden; }
.nav-col, .extra-col, #search_results, #centre { margin: 0.286em 0.715em; overflow: hidden; float: left; width: 10em; }
#centre { width: 35.14em; }
.extra-col, #top_left, #top_centre, #top_right { width: 15.14em; float: left; }
.extra-col { width: 21.57em; }
.extra-col .containerobj, .extra-col .m-search, .extra-col .ad0, .extra-col .vid0 { margin-bottom: 1.17em; display: block; }
#col_right { margin-bottom: 1em; }
* .obj-only #centre { margin: 0pt; overflow: visible; float: none; }
#search_results { width: 46.57em; }
.full-width { padding: 0pt; width: 71em; }
.main .full-width { width: auto; }
.full-width, #top_left, .nav-col { clear: left; }
#top_left, #top_centre, #top_right, .middle { padding: 0pt 0.715em; overflow: hidden; }
#top_centre { width: 36.43em; }
.main .middle, .main #lower { display: table-cell; float: left; clear: left; width: 71em; }
#lower { background: rgb(162, 6, 6) url('redbg_30.gif') repeat-x; }
#lower .containerobj { float: left; }
.ad-bottombanner, .ad-leaderboard, .ad-sky { margin: 0.715em 0pt; }
.ad-banner { margin: 0.21em 0.715em 0pt 0pt; float: right; }
.ad-mpu { margin: 0.715em 0.29em; }
.art-body .ad-mpu { float: right; clear: right; }
.art-body .mpu-trailing { float: none; clear: both; }
.ad-mpu-head { font-size: 0.86em; margin-top: 0.33em; color: rgb(94, 94, 94); font-weight: normal; }
.extra-col .ad-mpu { margin-left: 0pt; margin-right: 0pt; }
.ad-bottombanner, .ad-leaderboard, .ad-sky, .extra-col .ad-mpu-head, .art-body .mpu-trailing { text-align: center; }
.teaser-headline img { vertical-align: top; }
.more-link { border: 2px groove rgb(240, 240, 240); padding: 0.2em; font-size: 80%; line-height: 80%; display: block; position: absolute; right: 0pt; bottom: 0pt; color: white; background-color: rgb(206, 20, 16); white-space: nowrap; }
.more-link:hover { border-style: outset; color: white; text-decoration: none; }
.more-link:active { border-style: inset; }
.teaser-para1, .more-link { text-transform: none; }
.news-stamp { margin: 0pt 0pt 0.286em; padding: 0.286em; font-weight: bold; font-style: normal; background-color: rgb(111, 111, 111); color: white; font-size: 100%; line-height: 100%; text-align: center; display: block; clear: left; }
a:hover .news-stamp { text-decoration: none; }
.sl-fp-centre .top-story .teaser-headline .news-stamp, .sl-g-teaser .top-story .teaser-headline .news-stamp { font-size: 73.6%; line-height: 89%; }
.sl-fp-centre .pic-teaser .news-stamp { margin-left: 0.5em; }
#header { background: black url('masthead_background02.gif') no-repeat; height: 9em; min-height: 117px; min-width: 890px; max-width: 995px; width: 71em; color: white; position: relative; white-space: nowrap; }
#logolink { margin: 0pt 0pt 0pt 2.4em; float: left; height: 4.8em; width: 24em; max-width: 360px; max-height: 72px; }
.tabsrow { clear: both; }
.m-go { height: 27px; width: 27px; background-image: url('go.png'); }
.m-search h2 { text-transform: uppercase; text-align: left; }
.m-search input { vertical-align: middle; }
.extra-col .m-search { background-color: black; color: white; text-align: left; clear: left; padding-bottom: 0.5em; }
.extra-col .m-query { margin-left: 1em; }
.extra-col .m-search h2 { margin-bottom: 0.18em; }
#header .m-search { background-color: transparent; position: absolute; right: 2.5em; bottom: 0pt; margin-bottom: 0pt; width: 17.5em; }
#header .m-search h2 { display: inline; padding-right: 0.21em; }
#header .m-search label { font-size: 0.79em; float: right; padding-bottom: 0.18em; }
#header .m-search label input { margin-bottom: 0.27em; }
.nav-tabs { margin: 0pt; padding: 0pt; font-size: 18px; line-height: 22px; font-weight: bold; list-style-type: none; list-style-image: none; list-style-position: outside; position: absolute; left: 10px; bottom: 0pt; text-transform: uppercase; }
.nav-tabs li { margin: 0pt; padding: 0pt; display: inline; }
.nav-tabs a { background: black url('tableft.gif') no-repeat scroll left top; float: left; color: white; margin-top: 24px; padding-left: 8px; text-decoration: none; }
.nav-tabs a span { padding: 4px 17px 4px 7px; background: transparent url('tabright.gif') no-repeat scroll right top; float: left; display: block; height: 22px; }
.nav-tabs a:hover { color: white; text-decoration: none; }
.nav-tabs a:hover span { cursor: pointer; }
.fp_middleMPU { margin: 0pt 0.715em; float: left; text-align: center; width: 25.43em; }
.ticker0, .nav-ls ul, #espottinglinks ul, .rss-link, .art-body, .storylst-body, .list-body, .blogagg-body, .vid-body, .search-results-body, .m-image_gallery--body { border: 1px solid rgb(204, 204, 204); padding: 0.21em 0.36em; }
.sl-centre a img, .blogagg0 a img, .sl-section-centre a img, .sl-allpics-centre a img, .sl-g-teaser a img, .sl-half a img { border: 1px solid rgb(206, 20, 16); }
.storylst-body, .list-body, .blogagg-body, .nav-ls ul, .art-rc, .rss-link, .eaf-form, #espottinglinks div { background-color: rgb(240, 240, 240); }
.storylst0, .list0 { text-transform: uppercase; }
.list0 .teaser-text, .storylst0 .teaser-text { text-transform: none; font-weight: normal; }
.storylst0 a, .list0 a { font-weight: bold; }
.teaser-text { display: block; }
.teaser-text, .teaser-para1, .sl-fp-t-c ul .teaser-headline, .sl-fp-centre ul .teaser-headline, .art-im-caption, .blogagg-body, .l-fp-m ul .teaser-headline { font-size: 0.86em; }
.storylst0 ul, .blogagg0 ul, .art-rc, .list0 ul { margin: 0.2em 0pt 0pt; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
.storylst0 li, .art-rc li, .M2SRT, .list0 li { padding: 0pt 0pt 0pt 1.5em; margin-top: 0.1em; margin-bottom: 0.29em; background-image: url('list_arrow.gif'); background-repeat: no-repeat; }
.nav0 ul { margin: 0pt; padding: 0.12em 0pt 0pt; font-size: 1.21em; font-weight: bold; letter-spacing: -0.06em; text-transform: lowercase; list-style-type: none; }
.nav0 .nav-current { background-color: rgb(255, 224, 223); }
.nav-ls { margin-bottom: 0.286em; }
.nav-ls li { padding: 0pt 0pt 0pt 0.24em; }
.nav-ls .nav-link { margin: 0pt; padding: 0.06em 0pt; display: block; }
.nav-atfoot ul { text-align: center; }
.nav-atfoot li { margin: 0.24em 1em; display: inline; }
.map-body .nav0 { margin: 0pt 1% 1em; float: left; width: 23%; min-height: 15em; }
.storylst-body { position: relative; line-height: 0.85em; }
.storylst0 li { min-height: 1.86em; height: auto; }
.pic-teaser { display: inline; }
.teaser-headline { line-height: 1.1em; }
.pic-teaser img { margin: 0pt 0.24em 0.24em 0pt; float: left; }
.sl-centre .top-story, .sl-fp-centre .top-story, .sl-section-centre .top-story { float: left; width: 47%; margin-right: 3%; padding-right: 0pt; padding-bottom: 0.21em; }
.top-story .teaser-text { margin: 0.25em 0pt; }
.sl-centre, .sl-section-centre, .sl-allpics-centre, .sl-g-teaser, .sl-fp-centre, .ticker0 { margin-bottom: 0.5em; clear: left; }
.sl-centre .storylst-body, .sl-section-centre .storylst-body, .sl-allpics-centre .storylst-body, .sl-g-teaser .storylst-body, .sl-half .storylst-body, .sl-fp-centre .storylst-body { background-color: transparent; }
.sl-centre .teaser-text, .sl-section-centre .teaser-text, .sl-allpics-centre .teaser-text, .sl-g-teaser .teaser-text, .sl-half .teaser-text { margin-top: 0.35em; }
.sl-half li, .sl-allpics-centre li, .sl-fp-tc-allpics li, .sl-g-teaser li { background-image: none; padding-left: 0pt; }
.sl-half.sl-multi li, .sl-h-a li { height: 3em; display: table-row; }
.clears-list { clear: both; width: 1em; height: 0em; visibility: hidden; }
.sl-fp-t-c { margin: 0pt 0pt 1em; }
.sl-fp-t-c .storylst-body { min-height: 17.9em; }
.sl-fp-t-c ul { margin-top: 0.5em; clear: left; }
.sl-fp-t-c .pic-teaser .teaser-headline { line-height: 1.07em; }
.sl-fp-tc-allpics ul { margin-top: 0pt; clear: none; margin-bottom: 1.5em; }
.sl-fp-tc-allpics li { overflow: hidden; margin-bottom: 0.5em; height: 4em; }
.sl-fp-tc-allpics .pic-teaser .teaser-headline { display: block; margin-bottom: 0.25em; }
.sl-fp-tc-allpics li.sl-item-embed { height: auto; }
.sl-fp-ta-big-teaser ul { margin-top: 1em; clear: left; }
.sl-fp-ta-big-teaser li { margin-bottom: 0.286em; }
.sl-centre .top-story, .sl-section-centre .top-story, .sl-allpics-centre .top-story, .sl-allpics-centre li, .sl-centre li { margin: 0pt; width: 49%; padding-right: 1%; }
.sl-centre li .teaser-text, .sl-section-centre li .teaser-text, .sl-allpics-centre li .teaser-text { padding-bottom: 0.25em; }
.sl-centre ul, .sl-section-centre ul, .sl-allpics-centre ul { margin: 0pt; clear: left; }
.sl-centre li, .sl-allpics-centre li, .sl-section-centre li { overflow: hidden; display: inline; height: 5em; float: left; }
.sl-centre li, .sl-section-centre li { width: 44.5%; margin-bottom: 0.5em; }
.sl-section-centre ul, .sl-allpics-centre ul { margin-top: 1em; }
.sl-allpics-centre .top-story { display: block; float: left; padding-bottom: 1.5em; }
.sl-section-centre .recent-story { display: block; clear: left; margin-top: 0.5em; }
.sl-half, .l-hlf { margin: 0.14em; width: 17.21em; float: left; }
.sl-half .teaser-headline { line-height: 1em; }
.sl-half .storylst-body { border: 0pt none ; padding-bottom: 2em; }
.sl-half.sl-single-story .storylst-body { height: 7em; }
.sl-half li + li .pic-teaser { margin-top: 0.5em; display: block; }
.sl-h-a .sl-item-odd .pic-teaser img { margin: 0pt 0pt 0.24em 0.24em; float: right; }
.sl-fp-centre .top-story .teaser-headline, .sl-g-teaser .top-story .teaser-headline { font-size: 136%; line-height: 113%; }
.sl-fp-centre .storylst-body { min-height: 12em; }
.sl-fp-centre .pic-teaser, .sl-fp-centre ul { display: block; width: 48%; float: left; }
.sl-fp-centre ul { margin-top: 1em; }
.sl-fp-centre .sl-list-one { clear: left; }
.sl-g-teaser .top-story { float: none; width: auto; margin-right: 0pt; }
.sl-g-teaser .top-story .teaser-text { padding-bottom: 1em; }
.sl-g-teaser .top-story a img { margin: 0pt 0pt 0pt 0.5em; float: right; }
.sl-g-teaser li { padding: 0.5em 0pt; clear: left; }
.sl-g-teaser .pic-teaser { display: block; }
.sl-gt-alternate .top-story a img { margin: 0pt 0.5em 0pt 0pt; float: left; }
.sl-gt-alternate .teaser-text { margin-top: 1.21em; }
.ticker0 { padding: 0.2em; font-size: 1em; margin-top: 0.29em; }
.ticker-head, .ticker-body, .ticki { display: inline; }
.ticker-head { padding-right: 0.6em; }
.ticki a { color: rgb(102, 102, 102); }
.storylst-head, .list-head, .vid-head, .search-results-head, .art-head, .blogagg-head, .nav-head, #espottinglinks h2, .extra-col .m-search h2, .eaf-form h2, .m-image_gallery-m2_default h2 { background: black url('blkbg_22.gif') repeat-x; font-size: 1.21em; color: white; padding-left: 0.71em; letter-spacing: -0.03em; text-transform: uppercase; }
h2 small { text-transform: none; font-size: 0.71em; }
.storylst-head a, .list-head a, .art-head a, .vid-launch a, .nav-head a { color: white; }
.storylst-head a:hover, .list-head a:hover, .art-head a:hover, .vid-launch a:hover, .nav-head a:hover { color: white; text-decoration: none; }
.sl-fp-t-c .storylst-head { overflow: hidden; height: 1.24em; }
.sl-centre .storylst-head, .sl-section-centre .storylst-head, .sl-allpics-centre .storylst-head, .sl-g-teaser .storylst-head, .sl-half .storylst-head, .l-hlf .list-head, .map-body .nav-head, .art-head, .vid-body, .m-image_gallery-m2_default h2 { background: rgb(163, 10, 9) url('redbg_22.gif') repeat-x; }
.l-fp-m .list-head, .l-lower .list-head { font-size: 1.3em; padding-top: 0.1em; padding-bottom: 0.1em; }
.l-fp-m .list-head { background-image: url('blkbg_30.gif'); }
.list0 .storylst0 { float: none; }
.list0 .storylst0 .clears-list { height: 1em; }
.l-fp-m .teaser-headline img, .l-hlf .teaser-headline img, .l-lower .teaser-headline img { margin: 0pt 0.14em 0.14em 0pt; float: left; }
.l-fp-m li, .l-hlf li, .l-lower li { clear: left; }
.l-fp-m { width: 21.29em; }
.l-fp-m li { margin-bottom: 1em; min-height: 3.5em; }
.l-fp-m { float: left; }
.l-fp-m .list-body { height: 19.36em; }
.l-lower { margin: 5px 23px; width: 14.36em; }
.l-lower .list-head { padding-bottom: 0.2em; background-image: none; background-color: transparent; z-index: 1; padding-left: 0pt; text-align: center; position: relative; }
.l-lower .list-body { border: 0pt none ; background: transparent url('l-lower-bg.gif') no-repeat; height: 123px; padding-top: 0.75em; }
.l-lower ul { text-align: left; margin-top: 0.5em; }
.l-lower li { margin: 0pt 0pt 0.5em; font-size: 0.86em; }
.l-lower-img { display: block; float: right; position: relative; left: 15px; top: -22px; background-repeat: no-repeat; background-position: center; background-color: white; margin-bottom: -20px; margin-left: -13px; }
.l-hlf li, .l-rh-col li { margin: 0pt; padding: 0pt; background-image: none; }
.l-rh-col li { display: block; clear: left; }
.l-hlf .storylst-body, .l-rh-col .storylst-body { margin: 0pt; }
.l-hlf .list-body ul, .l-rh-col .list-body ul { margin-top: 0pt; }
.l-hlf .storylst0, .l-rh-col .storylst0 { margin: 0pt; width: auto; }
.l-rh-col .puff { margin-bottom: 0.5em; }
.l-rh-col .puff.teaser-text { min-height: 1em; }
.l-rh-col .puff img { border: 1px solid black; float: left; margin-right: 0.29em; margin-bottom: 0.5em; }
.l-hlf .list-body { border: 0pt none ; background-color: transparent; }
.l-i-o .list-body, .l-i-o li, .l-i-o ul { margin: 0pt; padding: 0pt; text-align: center; background-image: none; }
.list0.l-i-o .list-body { border: 0pt none ; background-color: black; white-space: nowrap; letter-spacing: -0.6em; }
.l-i-o li { display: inline ! important; }
.l-i-o li img { border: 1px solid black; vertical-align: middle; }
li.sl-item-embed .l-i-o { border: 0pt none ; }
.sl-item-embed .list-head { text-align: center; padding-left: 0pt; }
.l-cinema ul, .l-cinema .list-body { background-image: url('cinema_bg.gif'); background-repeat: repeat-x; background-position: 3px top; }
.l-cinema ul { background-position: 3px bottom; padding-bottom: 21px; padding-right: 0.57em; }
.l-cinema { margin: 0em 0.5em 2em; overflow: hidden; background-color: black; clear: left; position: relative; width: 40.57em; top: 1em; }
.list0.l-cinema .list-body { border-style: solid; border-color: black; border-width: 5px 0pt; padding-top: 21px; white-space: nowrap; }
.l-cinema li img { border: 2px solid white; -moz-border-radius-topleft: 8px; -moz-border-radius-topright: 8px; -moz-border-radius-bottomright: 8px; -moz-border-radius-bottomleft: 8px; }
.l-cinema li img { margin-left: 0.57em; }
.blogagg-body { padding: 0.25em 0.5em; overflow: hidden; }
.blogagg0 li { margin-bottom: 0.5em; clear: left; }
.blogagg0 .entrylink { display: block; font-weight: bold; }
.blogagg0 .entryimg { float: left; display: block; margin-right: 0.5em; margin-bottom: 0.5em; }
.blogagg0 .entryblogname big { font-size: 1.17em; font-weight: bold; text-transform: uppercase; }
.m-image_gallery.m-image_gallery-m2_default { margin: 0pt; }
.m-image_gallery-m2_default, .m-image_gallery-m2_default p, .m-image_gallery-m2_default a { font-size: inherit; }
.m-image_gallery-m2_default .m-image_gallery--body { min-height: 30em; }
.m-image_gallery-m2_default .m-image_gallery--image { min-height: 0pt; margin-top: 1em; }
.m-image_gallery-m2_default h2 { text-align: left; }
.m-image_gallery--body { padding-top: 1em; padding-bottom: 0.6em; }
.m-image_gallery--jslinks a { background-color: rgb(206, 20, 16); }
.m-image_gallery-m2_default .m-image_gallery--jslinks a:hover { background-color: black; }
a.m-image_gallery--currentlink, a.m-image_gallery--nplink, a.m-image_gallery--outlink { color: rgb(206, 20, 16); }
.m-image_gallery--image p { font-weight: bold; }
.art-body { min-height: 30em; }
.art-headline, .art-standfirst { text-transform: uppercase; }
.art-headline, .art-standfirst, .art-byline { margin: 0.14em 0pt 0.14em 7px; }
.art-headline { font-size: 1.5em; }
.art-byline { font-size: 0.86em; color: rgb(94, 94, 94); }
.art-cross { clear: left; }
.art-im-caption { display: block; font-weight: bold; }
.im-portrait .art-im-caption { max-width: 22em; }
.art-im-box { margin-top: 0.36em; text-align: center; }
.art-im-box img { border: 1px solid black; }
.im-portrait { margin: 0.29em; float: right; }
.art-o { margin: 0.36em; }
.art-align-left { float: left; clear: left; }
.art-align-right { float: right; clear: right; }
.art-align-center { text-align: center; }
.art-rc { border: 0.14em solid rgb(206, 20, 16); padding: 0.5em; margin-left: 1em; margin-bottom: 0.5em; float: right; clear: right; width: 33%; font-weight: bold; color: black; }
.art-rc li { font-size: 0.86em; }
.c2a { margin: 0pt; padding: 0.25em 0.25em 0.5em; clear: right; font-size: 0.86em; background-color: rgb(204, 204, 204); color: black; font-weight: bold; }
.c2a a { margin: 0pt 0.5em; padding-left: 20px; background-repeat: no-repeat; background-position: 0% 55%; text-decoration: none; white-space: nowrap; line-height: 133%; }
.c2a-print { background-image: url('icon_print.gif'); }
.c2a-eaf { background-image: url('icon_email.gif'); }
.c2a-digg { background-image: url('icon_digg.gif'); }
.c2a-diu { background-image: url('icon_delicious.gif'); }
.eaf-form { border: 2px solid rgb(204, 204, 204); padding: 0.21em; width: 30em; position: relative; margin-top: -15em; margin-left: 8em; text-align: right; }
.eaf-form h2 { text-align: left; }
.eaf-form label { border-bottom: 0.07em solid rgb(204, 204, 204); padding: 0.21em; display: block; }
.eaf-form label span { float: left; }
.eaf-form label input, .eaf-form textarea { width: 20em; }
.eaf-sending { margin: 0pt; padding: 0.7em; text-align: center; color: rgb(206, 20, 16); font-weight: bold; }
.i-sub { margin: 0.21em; }
.rss-link, .nav-rss-lnk { padding-left: 20px; background-image: url('icon_rss.gif'); background-repeat: no-repeat; background-position: 0% 20%; font-weight: bold; font-size: 1.07em; }
.rss-link { display: block; }
.nav-rss-lnk { overflow: hidden; width: 0pt; height: 1em; float: right; background-color: transparent; }
.nav-rss-lnk:hover { text-decoration: none; }
#espottinglinks ul { margin: 0pt; }
#espottinglinks li { margin-bottom: 0.21em; line-height: 90%; }
#espottinglinks small { display: block; font-size: 0.79em; }
#espottinglinks b { font-size: 0.86em; }
.extra-col .m-search, .extra-col .rss-link, #espottinglinks { margin-bottom: 1em; }
.vid-body { border: 0pt none ; padding: 0pt; text-align: center; }
#mydiv { margin: 3px 0pt; padding: 0pt; overflow: hidden; opacity: 1; clear: left; height: 0px; width: 994px; display: none; background-color: black; }
#vidExpandableClLink { border-top: 0.07em solid white; border-bottom: 3px solid white; width: 994px; height: 19px; background-color: rgb(201, 31, 27); display: block; }
.vid-list iframe { border: 2px inset rgb(163, 10, 9); margin: 0.5em auto; width: 194px; height: 160px; }
.vid-launch { text-transform: uppercase; padding-bottom: 0.5em; }
.vid-mini { margin: 1em 0pt 0pt; }
.vid-mini iframe { border: 0pt none ; margin: 0pt; width: 215px; height: 215px; }
.vid-mini .vid-body { background: transparent none repeat; }
.search-results0 iframe { border: 0pt none ; overflow: hidden; width: 100%; height: 71em; }
.M2SRSearched4 { margin-bottom: 1em; }
.M2SRSearched4 p { font-weight: bold; display: inline; }
.M2SRSectionTitle, .M2SRBottomLinksNobold { color: rgb(94, 94, 94); display: block; font-size: 0.86em; }
.M2SRBottomLinksNobold { line-height: 1.25em; }
.M2SRSectionTitle { margin: 0pt 0.5em 0.5em 0pt; text-transform: none; font-weight: normal; }
.M2SRTHeadline, .M2SRSectionText { font-size: 1.07em; text-transform: uppercase; font-weight: bold; display: block; }
.M2Hr400 { border: 0pt none ; margin: 0.5em 0pt; overflow: hidden; height: 0.07em; width: 100%; background-color: rgb(204, 204, 204); }
.M2SRT { margin: 0.25em 0pt; width: 90%; }
.M2SRTDate { color: rgb(94, 94, 94); display: block; float: right; text-decoration: none; padding-left: 2em; padding-bottom: 1em; }
.Registration a { font-weight: bold; text-decoration: underline; }
@media print {
  .ad0, #header, .extra-col, .nav-col, .nav-atfoot, .art-head, .art-rc, .c2a, .vid0 { display: none; }
  #centre { width: 100%; }
}

/* ::::: http://images.icnetwork.co.uk/css/m3/m3_weather.css ::::: */

.M2WeatherW { width: 180px; }
.M2WeatherW img { float: left; padding-right: 5px; }
.M2WeatherWTitle { font-size: 1.1em; font-weight: bold; color: rgb(0, 0, 0); vertical-align: 0px; line-height: 1.1em; }
.M2WeatherWText { padding: 5px 2px 2px; clear: both; font-size: 0.65em; width: 176px; }
.M2WeatherWRedlink { padding: 5px 0pt; clear: both; font-size: 1.1em; color: rgb(204, 0, 0); text-decoration: none; text-align: center; font-weight: bold; }
.M2WeatherWRedlink a:link { color: rgb(204, 0, 0); }
.M2WeatherWRedlink a:active { color: rgb(204, 0, 0); }
.M2WeatherWRedlink a:visited { color: rgb(204, 0, 0); }
.M2WeatherWRedlink a:hover { color: rgb(204, 0, 0); }
.M2WeatherWText li { list-style-type: none; }
.M2WeatherWText ul { margin: 5px 0px 0px; padding: 0px; }
.M2WeatherWText ul li a:link { color: rgb(0, 0, 0); text-decoration: none; font-weight: bold; }
.M2WeatherWText ul li a:active { color: rgb(0, 0, 0); text-decoration: none; font-weight: bold; }
.M2WeatherWText ul li a:visited { color: rgb(0, 0, 0); text-decoration: none; font-weight: bold; }
.M2WeatherWText ul li a:hover { color: rgb(204, 0, 0); text-decoration: underline; font-weight: bold; }
.M2WeatherHeader { padding: 5px 0px 0px 30px; background-image: url('0008d0a7-829e-1249-a11380c328ec0000.gif'); background-repeat: no-repeat; width: 200px; font-weight: bold; font-size: 1.3em; }
.M2WeatherHeaderSunny { padding: 5px 0px 0px 30px; background-image: url('0008d0a7-829e-1249-a11380c328ec0000.gif'); background-repeat: no-repeat; width: 200px; font-weight: bold; font-size: 1.3em; }
.M2WeatherHeaderCloudy { padding: 5px 0px 0px 30px; background-image: url('00061b0b-82f6-1249-a11380c328ec0000.gif'); background-repeat: no-repeat; width: 200px; font-weight: bold; font-size: 1.3em; }
.M2WeatherHeaderRainy { padding: 5px 0px 0px 30px; background-image: url('00047687-e92a-1264-9c2980c328ec0000.gif'); background-repeat: no-repeat; width: 200px; font-weight: bold; font-size: 1.3em; }
.M2WeatherTown { font-weight: bold; float: left; clear: left; display: block; width: 225px; }
.M2WeatherTime { float: right; text-align: right; color: rgb(153, 153, 153); font-size: 0.7em; width: 170px; margin-right: 5px; }
.M2WeatherToday { clear: both; width: 400px; padding-top: 5px; font-size: 0.7em; }
.M2WeatherTodayIcon { float: left; margin-left: 3px; padding-right: 3px; width: 45px; }
.M2WeatherTodayForecast { float: left; width: 215px; }
.M2WeatherTodayTemp { float: left; margin-left: 10px; width: 55px; }
.M2WeatherDay { width: 400px; font-size: 0.7em; margin-top: 3px; margin-bottom: 3px; clear: left; }
.M2WeatherDayName { font-weight: bold; width: 65px; }
.M2WeatherDayIcon { margin-left: 3px; padding-right: 3px; width: 45px; }
.M2WeatherDayForecast { width: 215px; }
.M2WeatherDayTemp { width: 55px; }
ted { color: rgb(153, 153, 153); }
.M2MBFullReply a:hover { color: rgb(204, 0, 0); }
.M2MBFullText { padding: 0px 0px 10px; width: 580px; font-size: 0.72em; line-height: 1.2em; }
.M2MBFullForm { border: 1px solid rgb(204, 204, 204); margin: 3px 0px 5px; padding: 3px 2px; font-size: 0.75em; width: 576px; background-color: rgb(242, 242, 242); }
.M2MBFullFormTitle { padding: 10px 0px 10px 10px; font-weight: bold; }
.M2MBFullFormText { padding: 0px 10px 10px; }
.M2MBFullFormText span { vertical-align: top ! important; }
.M2MBFullFormNote { font-size: 0.75em; margin-left: 3px; }
.M2MBFullFormInput { border: 1px solid rgb(204, 204, 204); font-size: 0.75em; color: rgb(51, 51, 51); width: 220px; }
.M2MBFullFormtextarea { border: 1px solid rgb(204, 204, 204); font-family: arial,verdana,sans-serif; color: rgb(51, 51, 51); width: 390px; margin-left: 40px; font-size: 0.95em; }
.M2MBFullBottomLinks { padding: 2px 0px 3px; text-align: right; font-size: 0.75em; font-weight: bold; color: rgb(82, 82, 82); width: 580px; }
.M2MBFullBottomLinks a:link { color: rgb(128, 128, 128); text-decoration: none; font-weight: normal; }
.M2MBFullBottomLinks a:active { color: rgb(128, 128, 128); text-decoration: none; font-weight: normal; }
.M2MBFullBottomLinks a:visited { color: rgb(128, 128, 128); text-decoration: none; font-weight: normal; }
.M2MBFullBottomLinks a:hover { color: rgb(204, 0, 0); text-decoration: underline; font-weight: normal; }
.M2MBFullBottomLinks img { border: 0px none ; padding: 0px 0px 0px 3px; clear: both; float: none; }
.M2MBPreview { padding: 5px 0px; font-weight: bold; font-size: 0.8em; }
.M2MBQuote { border: 1px dashed rgb(204, 204, 204); padding: 10px 3px; width: 75%; font-style: italic; font-weight: normal; margin-top: 10px; margin-left: 11%; color: rgb(51, 51, 51); line-height: 1.2em; }
.M2MBPostedby { clear: none; color: rgb(51, 51, 51); font-size: 1em; font-style: normal; float: left; margin-bottom: 5px; font-weight: bold; }
.M2WeatherW { width: 180px; }
.M2WeatherW img { float: left; padding-right: 5px; }
.M2WeatherWTitle { font-size: 1.1em; font-weight: bold; color: rgb(0, 0, 0); vertical-align: 0px; line-height: 1.1em; }
.M2WeatherWText { padding: 5px 2px 2px; clear: both; font-size: 0.65em; width: 176px; }
.M2WeatherWRedlink { padding: 5px 0pt; clear: both; font-size: 1.1em; color: rgb(204, 0, 0); text-decoration: none; text-align: center; font-weight: bold; }
.M2WeatherWRedlink a:link { color: rgb(204, 0, 0); }
.M2WeatherWRedlink a:active { color: rgb(204, 0, 0); }
.M2WeatherWRedlink a:visited { color: rgb(204, 0, 0); }
.M2WeatherWRedlink a:hover { color: rgb(204, 0, 0); }
.M2WeatherWText li { list-style-type: none; }
.M2WeatherWText ul { margin: 5px 0px 0px; padding: 0px; }
.M2WeatherWText ul li a:link { color: rgb(0, 0, 0); text-decoration: none; font-weight: bold; }
.M2WeatherWText ul li a:active { color: rgb(0, 0, 0); text-decoration: none; font-weight: bold; }
.M2WeatherWText ul li a:visited { color: rgb(0, 0, 0); text-decoration: none; font-weight: bold; }
.M2WeatherWText ul li a:hover { color: rgb(204, 0, 0); text-decoration: underline; font-weight: bold; }
.M2WeatherHeader { padding: 5px 0px 0px 30px; background-image: url('0008d0a7-829e-1249-a11380c328ec0000.gif'); background-repeat: no-repeat; width: 200px; font-weight: bold; font-size: 1.3em; }
.M2WeatherHeaderSunny { padding: 5px 0px 0px 30px; background-image: url('0008d0a7-829e-1249-a11380c328ec0000.gif'); background-repeat: no-repeat; width: 200px; font-weight: bold; font-size: 1.3em; }
.M2WeatherHeaderCloudy { padding: 5px 0px 0px 30px; background-image: url('00061b0b-82f6-1249-a11380c328ec0000.gif'); background-repeat: no-repeat; width: 200px; font-weight: bold; font-size: 1.3em; }
.M2WeatherHeaderRainy { padding: 5px 0px 0px 30px; background-image: url('00047687-e92a-1264-9c2980c328ec0000.gif'); background-repeat: no-repeat; width: 200px; font-weight: bold; font-size: 1.3em; }
.M2WeatherTown { font-weight: bold; float: left; width: 225px; }
.M2WeatherTime { float: right; text-align: right; color: rgb(153, 153, 153); font-size: 0.7em; width: 170px; margin-right: 5px; }
.M2WeatherToday { clear: both; width: 400px; padding-top: 5px; font-size: 0.7em; }
.M2WeatherTodayIcon { float: left; margin-left: 3px; padding-right: 3px; width: 45px; }
.M2WeatherTodayForecast { float: left; width: 215px; }
.M2WeatherTodayTemp { float: left; margin-left: 10px; width: 55px; }
.M2WeatherDay { width: 400px; font-size: 0.7em; margin-top: 3px; margin-bottom: 3px; }
.M2WeatherDayName { font-weight: bold; width: 65px; }
.M2WeatherDayIcon { margin-left: 3px; padding-right: 3px; width: 45px; }
.M2WeatherDayForecast { width: 215px; }
.M2WeatherDayTemp { width: 55px; }

/* ::::: http://images.icnetwork.co.uk/css/widgets/competition.css ::::: */

.competitionForm { margin: 2em 1em 1em; }
.competitionMessage, .competitionMessageError, .competitionForm { font-family: 'Verdana','Arial','Helvetica',sans-serif; font-size: 12px; }
.competitionForm label { display: block; margin-bottom: 0.8em; }
.competitionForm label.notLastRBLabel, .competitionForm p { margin-bottom: 0pt; }
.compCQ { font-size: 110%; font-weight: bold; }
.competitionForm .compLongQ { font-size: 80%; }
.competitionMessageError, .competitionMessage, .compSubErr { border-style: inset; border-color: red; border-width: 1px 1px 1px 3px; margin: 0.1em; padding: 0.3em; color: rgb(221, 34, 34); background-color: rgb(255, 238, 238); }
.competitionMessage { border-color: gray; color: black; background-color: rgb(238, 238, 238); }
.compSubErr { font-style: italic; font-size: 75%; }
.compMandEm { font-size: 75%; font-weight: bold; vertical-align: text-top; }

/* ::::: http://images.icnetwork.co.uk/css/m3/showbiz.css ::::: */

.showbiz #centre .storylst-body { border-width: 0pt; }
.showbiz #centre, .showbiz .l-hlf .list-body, .showbiz .l-rh-col .list-body, .showbiz .blogagg-body, .showbiz .nav-ls ul { background-color: rgb(255, 231, 233); }
.showbiz #centre .art-body { background-color: white; }
.showbiz .nav-ls li { border-top: 1px solid white; }
.showbiz .extra-col .storylst-head, .showbiz .extra-col .blogagg-head, .vid-list-showbiz .vid-head, .showbiz .extra-col .l-rh-col .list-head { background: rgb(163, 10, 9) url('redbg_22.gif') repeat-x; }
.vid-list-showbiz .vid-body { background-color: rgb(255, 231, 233); background-image: none; }
.vid-list-showbiz .vid-launch a, .vid-list-showbiz .vid-launch a:hover { color: black; }
.notpink #centre .storylst-body { border-width: 1px; }
.notpink #centre, .notpink .l-hlf .list-body, .notpink .l-rh-col .list-body, .notpink .blogagg-body, .notpink .nav-ls ul { background-color: rgb(240, 240, 240); }
.notpink .nav-ls li { border-top: 0pt none; }
.notpink .extra-col .storylst-head, .notpink .extra-col .blogagg-head, .notpink .extra-col .l-rh-col .list-head { background: black url('blkbg_22.gif') repeat-x; }

/* ::::: http://images.icnetwork.co.uk/css/m3/rics_changes.css ::::: */

.nav-atfoot { clear: left; }
.nav-atfoot ul { border: 1px solid black; margin: 0pt; padding: 0.12em 0pt 0.4em; font-size: 0.8em; font-weight: bold; }
.nav-atfoot li { padding: 0.3em 0.2em 0.3em 0pt; letter-spacing: 0em; line-height: 1.4em; }
.top-story .teaser-text { margin: 0.25em 0pt; font-weight: normal; }
.sl-fp-centre .teaser-text, .sl-centre .teaser-text, .sl-section-centre .teaser-text, .sl-g-teaser .teaser-text, .sl-half .teaser-text { text-transform: none; font-weight: normal; }
.legends { border-bottom: 2px solid rgb(51, 51, 51); font-family: Arial,Helvetica,sans-serif; font-size: 12px; height: 175px; width: 150px; margin-bottom: 10px; padding-bottom: 5px; text-align: center; background-color: rgb(242, 153, 171); }
.legends img { height: 150px; width: 150px; }

/* ::::: http://images.icnetwork.co.uk/css/m3/peoplesrace.css ::::: */

.rider_cell { border-bottom: 1px solid rgb(115, 162, 150); }
.rider_name { font-family: Arial,Helvetica,sans-serif; font-size: 11px; font-weight: bold; color: rgb(0, 0, 0); text-decoration: none; }
.rider_job { font-family: Arial,Helvetica,sans-serif; font-size: 11px; font-weight: normal; color: rgb(190, 0, 47); text-decoration: none; }
.rider_location { font-family: Arial,Helvetica,sans-serif; font-size: 11px; font-weight: normal; color: rgb(23, 78, 60); text-decoration: none; }
.rider_img { text-align: left; }
.rider_row { border-style: none none solid; border-bottom: 2px solid rgb(255, 255, 255); }
.rider_table { border: 5px solid rgb(190, 0, 47); }
.rider_heading { font-family: Arial,Helvetica,sans-serif; font-size: 16px; font-weight: bold; color: rgb(255, 255, 255); }
.peoplesrace { border: 5px solid rgb(23, 78, 60); padding: 5px; font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-weight: bold; text-transform: uppercase; color: rgb(0, 0, 0); float: none; min-height: 20px; width: 120px; list-style-image: none; list-style-type: none; margin-bottom: 10px; background-color: rgb(239, 219, 49); vertical-align: middle; line-height: 20px; background-position: center; }
.peoplesrace a { background: transparent none no-repeat; color: rgb(0, 0, 0); text-decoration: none; }
.peoplesrace a:hover { background: transparent none no-repeat; color: rgb(0, 0, 0); text-decoration: underline; }
.rider_name a { background: transparent none no-repeat; color: rgb(0, 0, 0); text-decoration: none; }
.rider_name a:hover { background: transparent none no-repeat; color: rgb(0, 0, 0); text-decoration: underline; }
.rider_job a { background: transparent none no-repeat; color: rgb(0, 0, 0); text-decoration: none; }
.rider_job a:hover { background: transparent none no-repeat; color: rgb(0, 0, 0); text-decoration: underline; }
.rider_location a { background: transparent none no-repeat; text-decoration: none; }
.rider_location a:hover { background: transparent none no-repeat; text-decoration: underline; }
.rider_cell img { border: 0pt none ; }
.rider_cell a { background: transparent none no-repeat; text-decoration: none; }
.rider_cell a:hover { background: transparent none no-repeat; text-decoration: underline; }
.peoplesracetab { margin: 0px; padding: 0px; }

/* ::::: http://images.icnetwork.co.uk/css/m3/format_master.css ::::: */

div.lottoResults { padding: 0px 0px 4px; background-color: rgb(224, 240, 255); color: rgb(0, 0, 0); font-family: Verdana,Tahoma,Arial; font-size: 11px; width: 180px; background-position: left bottom; background-repeat: no-repeat; margin-top: 0px; margin-bottom: 5px; }
.lottoResults h3 { margin: 0px; padding: 4px; background-color: rgb(0, 0, 153); color: rgb(255, 255, 255); font-size: 11px; }
div.lottoContents { margin: 0px; padding: 4px; }
div.lottoContents a { text-decoration: underline; color: rgb(51, 51, 51); }
div.lottoContents a:hover { color: rgb(0, 0, 0); }
.lottoContents h4 { margin-top: 0px; font-size: 11px; font-weight: bold; }
ul.lottoBalls { width: 90px; margin-left: 0px; padding-left: 0px; }
.lottoBalls li { display: inline; }
div.bonusBalls { padding: 0px; clear: none; float: right; text-align: center; width: 70px; }
.bonusBalls ul { margin: 0px 0px 3px; padding: 0px; }
.bonusBalls li { display: inline; }
.lottoResults a { display: block; color: rgb(51, 51, 51); }
div.lottoFooter { padding: 10px 3px 3px; font-weight: bold; }
.lottoFooter a:hover { color: rgb(0, 0, 0); }
div.euro { background-image: url('bg_euro.gif'); }
div.lotto { background-image: url('bg_lotto.gif'); background-color: rgb(255, 204, 204); color: rgb(0, 0, 0); }
.lotto h3 { background-color: rgb(204, 0, 0); color: rgb(255, 255, 255); }
div.extra { background-image: url('bg_plain.gif'); }
.extra h3 { background-color: rgb(204, 0, 0); color: rgb(255, 255, 255); }
div.dailyplay { background-image: url('bg_dailyplay.gif'); background-color: rgb(251, 238, 213); }
.dailyplay h3 { background-color: rgb(255, 153, 0); color: rgb(255, 255, 255); }
div.hotpicks { background-image: url('bg_hotpicks.gif'); background-color: rgb(251, 238, 213); }
.hotpicks h3 { background-color: rgb(204, 0, 0); color: rgb(255, 255, 255); }
div.thunderball { background-image: url('bg_thunderball.gif'); background-color: rgb(252, 232, 242); }
.thunderball h3 { background-color: rgb(233, 145, 189); color: rgb(255, 255, 255); }
div.dreamnumber { background-image: url('bg_dreamnumber.gif'); background-color: rgb(238, 247, 234); }
.dreamnumber h3 { background-color: rgb(114, 191, 68); color: rgb(255, 255, 255); }
* .obj-only #centre { overflow: visible; }

/* ::::: http://images.icnetwork.co.uk/css/m3/roo.css ::::: */

#PlayListGrid td { font-family: Arial,Arial,Helvetica,sans-serif; }
#PlayListGrid td a { white-space: normal; }

/* ::::: http://publish.vx.roo.com/themirror/playlistPlayers/files/plgsport.css ::::: */

* { margin: 0pt; padding: 0pt; }
body { margin: 0pt; padding: 0pt; }
.video_settingtext a:link { color: rgb(255, 255, 255); text-decoration: none; }
.video_settingtext a:hover { color: rgb(255, 255, 255); text-decoration: underline; }
.video_settingtext a:active { color: rgb(255, 255, 255); text-decoration: none; }
.video_settingtext a:visited { color: rgb(255, 255, 255); text-decoration: none; }
#PlayListGrid { width: 100%; height: 100%; background-color: rgb(255, 255, 255); }
#PlayListGrid table { background-color: rgb(255, 255, 255); }
#PlayListGrid td { border-bottom: 1px solid rgb(204, 0, 0); font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 9px; height: 27px; background-color: rgb(255, 255, 255); }
#PlayListGrid td a { color: rgb(0, 0, 0); text-decoration: none; }
#PlayListGrid td a:hover { color: rgb(0, 0, 0); text-decoration: underline; }
#PlayListGrid .alternate td { background-color: rgb(255, 192, 192); }
#PlayListGrid .alternate a { color: rgb(0, 0, 0); text-decoration: none; }
#PlayListGrid .alternate a:hover { color: rgb(0, 0, 0); text-decoration: underline; }
#PlayListGrid .thumbnail img { border: 1px solid rgb(255, 255, 255); margin: 3px; width: 41px; height: 24px; }
