            
             /*
             BLUEPRINT CSS
             * Filename:      screen.css
             * Version:       1.0 28-10-2008 -
             * Website:       http://code.google.com/p/blueprintcss/
             * tmrVersion:    27-01-09 16:30
             
             == STRUCTURE:========================
             * Page width:          995 px
             * Number of columns:   50
             * Column width:        15 px
             * Margin width:        5 px
             ======================================
             
             */
            /* reset.css */
            html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
                margin: 0;
                padding: 0;
                border: 0;
                font-weight: inherit;
                font-style: inherit;
                font-size: 100%;
                font-family: inherit;
                vertical-align: baseline
            }
            
            body {
                line-height: 1.5
            }
            
            table {
                border-collapse: separate;
                border-spacing: 0
            }
            
            caption, th, td {
                text-align: left;
                font-weight: normal
            }
            
            table, td, th {
                vertical-align: middle
            }
            
            blockquote:before, blockquote:after, q:before, q:after {
                content: ""
            }
            
            blockquote, q {
                quotes: "" ""
            }
            
            a img {
                border: none
            }
            
            /* typography.css */
            body {
                font-size: 75%;
                color: #333;
                background: #fff;
                font-family: Arial, sans-serif
            }
            
            h1, h2, h3, h4, h5, h6 {
                font-weight: bold;
            }
            
            h1 {
                font-size: 1.8em;
                line-height: 1.1;
                margin-bottom: 5px
            }
            
            h2 {
                font-size: 1.3285em;
                line-height: 1.1;
                margin-bottom: 2px
            }
            
            h3 {
                font-size: 1.5em;
                line-height: 1;
                margin-bottom: 0.55em
            }
            
            h4 {
                font-size: .9172em;
                line-height: 1.25;
                padding: 3px 0px 3px 5px;
                margin: 0px 5px 5px 0px
            }
            
            h5 {
                font-size: 1em;
                margin-bottom: 0px
            }
            
            h6 {
                font-size: 1em
            }
            
            h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {
                margin: 0
            }
            
            p {
                margin: 0 0 10px 0
            }
            
            p img.left {
                float: left;
                margin: 0 0 0 0;
                padding: 0
            }
            
            p img {
                float: left;
                margin: 0 0.45em 0.45em 0;
                padding: 0
            }
            
            p img.right {
                float: right;
                margin: 0 0 0 0
            }
            
            a:focus, a:hover {
                color: #005689;
                text-decoration: underline
            }
            
            a {
                color: #005689;
                text-decoration: none
            }

            a:visited {color: #005689;}
            
            a:focus {
                outline: none
            }
            
            blockquote {
                margin: 1.5em;
                color: #666;
                font-style: italic
            }
            
            strong {
            }
            
            em, dfn {
                font-style: italic
            }
            
            dfn {
            }
            
            sup, sub {
                line-height: 0
            }
            
            abbr, acronym {
                border-bottom: 1px dotted #666
            }
            
            address {
                margin: 0 0 1.5em;
                font-style: italic
            }
            
            del {
                color: #666
            }
            
            pre, code {
                margin: 1.5em 0;
                white-space: pre
            }
            
            pre, code, tt {
                font: 1em 'andale mono', 'lucida console', monospace;
                line-height: 1.5
            }
            
            li ul, li ol {
                margin: 0 5px
            }
            
            ul {
                list-style-type: none
            }
            
            ul, ol {
                margin: 0 0 5px 0
            }
            
            ol {
                list-style-type: decimal
            }
            
            dl {
                margin: 0 0 1.5em 0
            }
            
            dl dt {
            }
            
            dd {
                margin-left: 1.5em
            }
            
            tr.even td {
                background: #E5ECF9
            }
            
            tfoot {
                font-style: italic
            }
            
            caption {
                background: #eee
            } .small {
                font-size: .9172em;
                margin-bottom: 0.0em;
                line-height: 1.25em
            } .large {
                font-size: 1.2em;
                line-height: 1.5em;
                margin-bottom: 0.7em
            } .hide {
                display: none
            } .quiet {
                color: #666
            } .loud {
                color: #000
            } .highlight {
                background: #ff0
            } .added {
                background: #060;
                color: #fff
            } .removed {
                background: #900;
                color: #fff
            } .first {
                margin-left: 0;
                padding-left: 0
            } .last {
                margin-right: 0;
                padding-right: 0
            } .top {
                margin-top: 0;
                padding-top: 0
            } .bottom {
                margin-bottom: 0;
                padding-bottom: 0
            }
            
            /* grid.css */ .container {
                width: 995px;
                margin: 0 auto
            }
            
            body {
                margin: 0.45em 0;
                background: #e2e2e2
            }
            
            div.span-1, div.span-2, div.span-3, div.span-4, div.span-5, div.span-6, div.span-7, div.span-8, div.span-9, div.span-10, div.span-11, div.span-12, div.span-13, div.span-14, div.span-15, div.span-16, div.span-17, div.span-18, div.span-19, div.span-20, div.span-21, div.span-22, div.span-23, div.span-24, div.span-25, div.span-26, div.span-27, div.span-28, div.span-29, div.span-30, div.span-31, div.span-32, div.span-33, div.span-34, div.span-35, div.span-36, div.span-37, div.span-38, div.span-39, div.span-40, div.span-41, div.span-42, div.span-43, div.span-44, div.span-45, div.span-46, div.span-47, div.span-48, div.span-49, div.span-50, div.span-51, div.span-52, div.span-53, div.span-54, div.span-55, div.span-56, div.span-57, div.span-58, div.span-59, div.span-60, div.span-61, div.span-62, div.span-63, div.span-64, div.span-65, div.span-66, div.span-67, div.span-68, div.span-69, div.span-70, div.span-71, div.span-72, div.span-73, div.span-74, div.span-75, div.span-76, div.span-77, div.span-78, div.span-79, div.span-80, div.span-81, div.span-82, div.span-83, div.span-84, div.span-85, div.span-86, div.span-87, div.span-88, div.span-89, div.span-90, div.span-91, div.span-92, div.span-93, div.span-94, div.span-95, div.span-96, div.span-97, div.span-98, div.span-99, div.span-100 {
                float: left;
                margin-right: 5px;
                margin-bottom: 0px;
            }
            
            div.last {
                margin-right: 0
            } .span-1 {
                width: 5px
            } .span-2 {
                width: 15px
            } .span-3 {
                width: 25px
            } .span-4 {
                width: 35px
            } .span-5 {
                width: 45px
            } .span-6 {
                width: 55px
            } .span-7 {
                width: 65px
            } .span-8 {
                width: 75px
            } .span-9 {
                width: 85px
            } .span-10 {
                width: 95px
            } .span-11 {
                width: 105px
            } .span-12 {
                width: 115px
            } .span-13 {
                width: 125px
            } .span-14 {
                width: 135px
            } .span-15 {
                width: 145px
            } .span-16 {
                width: 155px
            } .span-17 {
                width: 165px
            } .span-18 {
                width: 175px
            } .span-19 {
                width: 185px
            } .span-20 {
                width: 195px
            } .span-21 {
                width: 205px
            } .span-22 {
                width: 215px
            } .span-23 {
                width: 225px
            } .span-24 {
                width: 235px
            } .span-25 {
                width: 245px
            } .span-26 {
                width: 255px
            } .span-27 {
                width: 265px
            } .span-28 {
                width: 275px
            } .span-29 {
                width: 285px
            } .span-30 {
                width: 295px
            } .span-31 {
                width: 305px
            } .span-32 {
                width: 315px
            } .span-33 {
                width: 325px
            } .span-34 {
                width: 335px
            } .span-35 {
                width: 345px
            } .span-36 {
                width: 355px
            } .span-37 {
                width: 365px
            } .span-38 {
                width: 375px
            } .span-39 {
                width: 385px
            } .span-40 {
                width: 395px
            } .span-41 {
                width: 405px
            } .span-42 {
                width: 415px
            } .span-43 {
                width: 425px
            } .span-44 {
                width: 435px
            } .span-45 {
                width: 445px
            } .span-46 {
                width: 455px
            } .span-47 {
                width: 465px
            } .span-48 {
                width: 475px
            } .span-49 {
                width: 485px
            } .span-50 {
                width: 495px
            } .span-51 {
                width: 505px
            } .span-52 {
                width: 515px
            } .span-53 {
                width: 525px
            } .span-54 {
                width: 535px
            } .span-55 {
                width: 545px
            } .span-56 {
                width: 555px
            } .span-57 {
                width: 565px
            } .span-58 {
                width: 575px
            } .span-59 {
                width: 585px
            } .span-60 {
                width: 595px
            } .span-61 {
                width: 605px
            } .span-62 {
                width: 615px
            } .span-63 {
                width: 625px
            } .span-64 {
                width: 635px
            } .span-65 {
                width: 645px
            } .span-66 {
                width: 655px
            } .span-67 {
                width: 665px
            } .span-68 {
                width: 675px
            } .span-69 {
                width: 685px
            } .span-70 {
                width: 695px
            } .span-71 {
                width: 705px
            } .span-72 {
                width: 715px
            } .span-73 {
                width: 725px
            } .span-74 {
                width: 735px
            } .span-75 {
                width: 745px
            } .span-76 {
                width: 755px
            } .span-77 {
                width: 765px
            } .span-78 {
                width: 775px
            } .span-79 {
                width: 785px
            } .span-80 {
                width: 795px
            } .span-81 {
                width: 805px
            } .span-82 {
                width: 815px
            } .span-83 {
                width: 825px
            } .span-84 {
                width: 835px
            } .span-85 {
                width: 845px
            } .span-86 {
                width: 855px
            } .span-87 {
                width: 865px
            } .span-88 {
                width: 875px
            } .span-89 {
                width: 885px
            } .span-90 {
                width: 895px
            } .span-91 {
                width: 905px
            } .span-92 {
                width: 915px
            } .span-93 {
                width: 925px
            } .span-94 {
                width: 935px
            } .span-95 {
                width: 945px
            } .span-96 {
                width: 955px
            } .span-97 {
                width: 965px
            } .span-98 {
                width: 975px
            } .span-99 {
                width: 985px
            } .span-100, div.span-100 {
                width: 995px;
                margin: 0
            }
            
            div.border {
                padding-right: 1.5px;
                margin-right: 2.5px;
                border-right: 0px solid #ccc
            }
            
            div.colborder {
                padding-right: 8px;
                margin-right: 8px;
                border-right: 0px solid #ccc
            } .box {
                padding: 5px 0 0 10px;
                margin-bottom: 10px
            }
            
            hr {
                background: #ccc;
                color: #ccc;
                clear: both;
                float: none;
                width: 100%;
                height: 1px;
                margin: 0 0 0 0;
                border: none
            }
            
            hr.space {
                background: #fff;
                color: #fff
            } .clearfix:after, .container:after {
                content: ".";
                display: block;
                height: 0;
                clear: both;
                visibility: hidden
            } .clearfix, .container {
                display: inline-block
            } * html .clearfix, * html .container {
                height: 1%
            } .clearfix, .container {
                display: block
            } .clear {
                clear: both
            } .clear {
                height: 5px;
                padding: 0px;
                margin: 0px
            } .sidebar .clear {
                height: 0px
            } .rightcontent .clear {
                height: 0px
            } .leftcontent .clear {
                height: 0px
            }
            
            /* forms default.css */
            label {
            }
            
            fieldset {
                padding: 1.4em;
                margin: 0 0 1.5em 0;
                border: 1px solid #ccc
            }
            
            legend {;
                font-size: 1.2em
            }
            
            textarea {
                padding: 5px
            } .error, .notice, .success {
                padding: .8em;
                margin-bottom: 1em;
                border: 2px solid #ddd
            } .error {
                background: #FBE3E4;
                color: #8a1f11;
                border-color: #FBC2C4
            } .notice {
                background: #FFF6BF;
                color: #514721;
                border-color: #FFD324
            } .success {
                background: #E6EFC2;
                color: #264409;
                border-color: #C6D880
            } .error a {
                color: #8a1f11
            } .notice a {
                color: #514721
            } .success a {
                color: #264409
            }
            
            /*liverpool echo colours and styles*/ .span-100.header {
                background-color: #cc0000;
            }  .footer a, .footer a:focus, .footer a:hover, .main-nav ul li a, .sub-nav li a, h4, h4 a, h4 a:hover, .photo-meta-data, .pagination a, .pagination a:link, .pagination a:visited, .photo-meta-data a, .main-nav ul li a:hover, #main-nav-selected, .sub-nav, .span-15 h4, .span-15 h4, .span-15 h4, .span-15 h4, .span-15 h4, .span-16 h4, .span-16 h4, .span-16 h4, .span-16 h4, .span-16 h4, .breaking-news-text, .Register_Reasons a, div.gallery-controls, div.gallery-controls-previous, div.gallery-controls-next, div.gallery-controls-buy, div.video-wrapper h2.list-head-color-multimedia, .special a, .special a:hover, .galleryembed a:link, .galleryembed a:active, .galleryembed a:visited, .multimedia-tab li a {
                color: #fff
            } 
            
            h4, .pagination a, .pagination a:link, .pagination a:visited, .two-col div.sitemap-list h4, div.video-wrapper h2.list-head-color-multimedia, .multimedia-tab li a, .multimedia-tab li a:hover {
                background: #cc0000
            } .footer {
                color: #e2e2e2;
                background: #333
            } .pagination a, .pagination a:link, .pagination a:visited {
                border: 1px solid #cc0000
            } .pagination li.currentpage {
                border: 1px solid #ccc
            } .pagination a, .pagination a:link, .pagination a:visited {
                border: 1px solid #cc0000
            } .span-99.last.box.footer {
                background: #333 url('http://images.icnetwork.co.uk/collections/css_r25_livpost/span_bord_b.gif') repeat-x bottom left;
                padding-bottom: 8px
            } .span-99.last.box, .error-page #content {
                background: #fff url('http://images.icnetwork.co.uk/collections/css_r25_livpost/span_bord_b.gif ') repeat-x bottom left;
                padding-bottom: 8px
            } .quick-links .quick-links-list, .span-15 h4, .span-15 h4, .span-15 h4, .span-15 h4, .span-15 h4, .span-16 h4, .span-16 h4, .span-16 h4, .span-16 h4, .span-16 h4, .breaking-news-text {
                background: #373d40
            } .breaking-news, .breaking-news p, .sitemap-list ul li, .search-pagination, ol.tag-cloud {
                background: #f5f5f5;
            }
            
            div#panellinks ul li {
                background: url("http://images.icnetwork.co.uk/collections/css_r25_all/sprites.png") no-repeat;
                background-position: 0 5px
            } .pluck, .additional-links {
                background: #c00
            } 
            
            div.span-64.box.special {
                background: #4d5458
            } .special h4 {
                background-color: #373d40
            }
            
            /*.span-33.last.sidebar { background:#333}*/
            /*width /height fixes*/ .last.sidebar {
                padding-left: 7px;
                width: 334px;
                margin-bottom: 5px;
                padding-top: 5px;
            } .colborder.content {
                margin-left: 0px;
                margin-right: 0px
            } .box.sponsored {
                margin-top: 0px;
                width: 148px;
                margin-left: 0px;
                padding: 0px;
                height: 600px;
            } .last.sky-ad {
                margin: 0px auto;
                width: 160px;
                height: 600px;
                padding: 0px;
                background: #f5f5f5;
            } .last.brand {
                margin-top: 5px;
                padding-bottom: 5px
            } .mpu {
                margin: 0px;
                padding: 0px;
                width: 325px;
                height: 250px;
                background: #f5f5f5;
            } .today {
                height: 250px
            } .header-weather {
                height: 65px;
                overflow: hidden
            }
            
            div.span-64.box.special {
                height: 250px;
            } .share.side ul li {
                display: inline
            }
            
            /*we can't fix position relatives to all container due to pluck, we use some absolute postioning on these divs*/ .today .span-31, .span-31, .special.span-47, .top-ad, .span-26, .bottom-ad, .mpu, .sky-ad {
                position: relative;
            }
            
            /*we use absolute postioning on these divs*/ .top-ad iframe, .top-ad object, .top-ad embed, .top-ad img, .bottom-ad iframe, .bottom-ad object, .bottom-ad embed, .bottom-ad img, .mpu iframe, .mpu object, .mpu embed, .mpu img, .sky-ad iframe, .sky-ad object, .sky-ad embed, .sky-ad img {
                position: absolute;
                left: 0px;
                top: 0px;
                margin: 0;
                padding: 0;
            }
            
            /*seo box hiden because not used on this site*/ .footer .span-26 {
                display: none
            }
            
            /* fixes for existing html one-col,  two-col etc */ .one-col, .one-col-highlight, .two-col, .two-col-highlight, .three-col, .three-col-highlight, .four-col, .four-col-highlight {
                width: 100%
            } .rightcontent .one-col, .rightcontent .one-col-highlight {
                margin-bottom: 10px;
            } .leftcontent .three-col, .leftcontent .three-col-highlight, .side {
                margin-bottom: 10px;
            } .verticalalign {
                display: none
            }
            
            /* framework table styles - affects tile ad tables */ .sidebar th, .sidebar td {
                padding: 0px 5px 0px 0px;
            }
            
            /*global colours across all 2.5 sites*/
            div.storylist ul li .related-article-date, .breadcrumb, p.sponsorship-link, p.article-date, h2 span.article-date, .breadcrumb span.list-head-colour1, ul.explore-nav li span, .entrydate {
                color: #666
            } .galleryembed .thumbs {
                border: 1px solid #000
            } .galleryembed .currentThumb {
                border: 1px solid #fff
            } .compare {
                background: #e2e2e2
            }
            
            ul.explore-local-links li span.explore-current {
                color: #cc0000
            }
            
            /*global font-sizes across all 2.5 sites*/ .footer, .sub-nav li, ul.classifieds li, div.tags ul li, ul.classifieds li, div.tags ul li, .rate-article-small, .google-adlink, .sponsored-link p, .hot-job h5, .hot-motor h5, .topsearch, .hot-addlinks ul li, #mostpopular-navlist, #top-widget-list-top ol, #top-widget-list-emailed ol, .quick-links-list, .your-site-list, .your-site p, .breaking-news-text, .quick-vote, ul.tabbed_panel_navlist, ul.tabbed_panel_navlist, #panellinks-topstory a, div.video-teaser ul li, .puffs h2, .channellink, .hot-job p, .puffs p, .teasers p, #panellinks ul li, .hot-home p, .hot-motor p, .compare, .sitemap-list ul, div.gallery-controls-buy, .treeview li, .search-pagination, .tags h6, .pagination, .sponsored-link h5 {
                font-size: .9172em
            } .teasers h2.multimedia-title, h4, .submenu .teasers h2, .financial-products h2, ul.monthly-archive li a, div.video-wrapper h2.list-head-color-multimedia, .entrydate {
                font-size: 1em
            } .header, div.gallery-caption {
                font-size: 0.834em
            }
            
            h2 {
                font-size: 1.16725em
            }
            
            h1.channellink, .breadcrumb span.list-head-colour1 {
                font-size: 2.18em
            } .video-teaser h1, .topstory h2 {
                font-size: 1.5em
            }
            
            div.storylist ul, div.blog-wrapper ul {
                font-size: 0.9165em
            } #classifieds-navlist {
                font-size: 1.0795em
            } .photo-meta-data {
                font-size: 1.167em
            }
            
            p.article-date {
                font-size: 0.916em;
            }
            
            h2 span.article-date {
                font-size: 0.786em;
                font-weight: normal
            } .entrydate {
                font-weight: normal;
            }
            
            /*job of the week not happened yet*/ .job-of-week ul li {
                font-size: 0.92em
            } .job-of-week h5 {
                font-size: 1.1em
            }
            
  
            } .header a {
                text-decoration: none
            } .header a:focus, .header a:hover {
                text-decoration: underline
            } .header-weather {
                float: right;
                margin-right: 10px
            } .promotop, .promobottom {
                background: #fff;
                height: 90px;
                width: 255px;
                padding: 0px;
                margin-left: 740px;
                display: inline
            } .promotop img, .promobottom img {
                margin: 0 0 0 0;
                float: left
            } .promotop h2, .promobottom h2 {
                margin: 5px 5px 0 0
            } .footer h4, .footer .span-15 h4 {
                margin-left: 0px
            } .span-9.header-weather {
                margin-top: 5px
            } .additional-links p, .pluck p {
                margin-left: 3px
            }
            
            p.getinvolved {
                padding-top: 2px
            } .header-links {
                margin-top: 0px;
                padding-left: 9px;
                margin-left: 12px
            } .additional-links ul {
                margin-bottom: 0px;
                padding: 0px 0 0 5px
            } .header-links p {
                margin: 0px;
                padding: 0px 0 2px 0px
            } .additional-links ul li {
                display: inline
            } .pluck, .additional-links {
                line-height: 12px
            } .pluck-avatar {
                border: 1px solid #fff;
                margin: 3px 5px 0 0
            } .pluck, .additional-links {
                padding: 0px 0px 0px 0px;
                margin: 0px;
                height: 45px
            } .span-99.last.box {
                margin-top: 5px;
            }
            
            /*navigation and googlesearch*/ .main-nav {
                float: left;
                margin: 0;
                padding: 0;
                font-weight: bold;
            } .main-nav ul li {
                float: left;
                text-decoration: none
            } .main-nav ul li a {
                float: left;
                display: block;
                padding: 2px 7px;
                text-decoration: none
            } .main-nav ul {
                padding-left: 0px
            } .sub-nav li {
                float: left;
                padding: 2px 7px;
                text-decoration: none;
                list-style: none;
            } #sub-nav-selected {
                font-weight: bold;
            } .topsearch {
                vertical-align: middle
            } .topsearch p {
                padding: 0 0 15px 80px;
                margin-bottom: 0px
            }
            
            span.powered-by-google {
                display: none
            } .topsearch .searchField {
                width: 350px;
                margin-right: 5px
            }
            
            div.topsearch label {
                vertical-align: middle
            }
            
            div.topsearch input {
                vertical-align: middle
            }
            
            /*icons */ .playgallery, .playvideo, .podcast, ul.classifieds li, .storylist ul li, .blog-wrapper ul li, ul.sitetools li, .storylist ul li, .blog-wrapper ul li, ul.classifieds li, .i_print, .i_rss, li a.rssicon, li.author-rss, li.author-email, .i_email, .i_date, .i_forums, .i_emailalerts, .i_more, .i_author, .i_profile, .rssfeed, div.tags ul li a, h4 a, .hot-addlinks ul li, div.video-teaser ul li, #panellinks ul li, #slider .scrollButtons.left, #slider .scrollButtons.right, #slider .scrollButtons.left:hover, #slider .scrollButtons.right:hover, #dynamic-panel-wrap .nav-thumb.t1, #dynamic-panel-wrap .nav-thumb.t2, #dynamic-panel-wrap .nav-thumb.t3, #dynamic-panel-wrap .nav-thumb.t4, #dynamic-panel-wrap .nav-thumb.t5, #dynamic-panel-wrap .nav-thumb.t6, div.puffs + div.puffs a:link, div.video-teaser ul li, .treeview li, .treeview li.submenu, .treeview li.submenu-open, .tags.block-list ul li a, .topstory .storylist ul li, #panellinks-topstory a {
                background: url("http://images.icnetwork.co.uk/collections/css_r25_all/sprites1.png") no-repeat;
                font-weight: bold;
            } .playgallery, .i_print, .i_rss, .i_email, .i_date, .i_tag, .i_author, li a.rssicon, li.author-rss, li.author-email {
                padding: 2px 0 0px 20px
            } .playgallery {
                background-position: 0 -746px
            } .playvideo {
                background-position: 0 -789px;
                padding: 2px 0 0px 15px
            } .podcast {
                background-position: 0 -832px;
                padding: 2px 0 0px 15px
            }
            
            ul.classifieds li {
                background-position: 0 5px;
                padding: 1px 0 0px 12px
            } .storylist ul li {
                background-position: 0 5px;
                padding: 1px 0 0px 10px;
                line-height: 1.4em;
                font-weight: normal;
            } .blog-wrapper ul li {
                padding: 1px 0 0px 10px;
                background-position: 0 5px;
                line-height: 1.4em
            } .photo-meta-data, .special .storylist {
                background: url(http://images.icnetwork.co.uk/collections/css_r25_all/transpBlack.png);
                padding: 5px 10px;
                height: 35px;
                margin-top: -45px;
                position: relative;
                z-index: 6;
                line-height: 1.2;;
                width: 280px
            } .photo-meta-data {
                padding: 5px 10px;
                height: 35px;
                margin-top: -45px;
                position: relative;
                z-index: 6;
                line-height: 1.2;
                width: 280px;
                font-weight: bold;
            } .special .storylist {
                z-index: 1;
                padding-right: 5px;
                position: relative;
                width: 165px;
                height: 180px;
                margin-left: 295px;
                margin-top: -185px
            }
            
            div.video-teaser ul li {
                background-position: 0 4px
            }
            
            h4 a {
                background: url('http://images.icnetwork.co.uk/collections/css_r25_all/sprites1.png') no-repeat 100% -57px;
                padding-right: 23px
            } .topsearch p {
                background: url('http://images.icnetwork.co.uk/collections/css_r25_birmpost/google-search.gif') no-repeat top left
            } .active-thumb {
                background: transparent url(http://images.icnetwork.co.uk/collections/css_r2_birmpost/icon-uparrowsmallwhite.gif) top left no-repeat
            }
            
            div.tags ul li a:link {
                background-position: 0 -450px;
                padding: 2px 0 2px 15px;
            }
            
            ul.classifieds li {
                background-position: 0 -54px;
                padding: 1px 0 0px 12px
            } .side .i_print {
                background-position: 0 -332px;
                padding: 2px 0 0 0;
            } .i_print {
                background-position: 0 -332px;
                font-weight: normal;
            } .side .i_rss {
                background-position: 0 -680px;
                padding: 2px 0 0 0;
            }
            
            li a.rssicon {
                background-position: 0 -680px;
                padding: 2px 0 0 20px;
            } .i_rss {
                background-position: 0 -680px;
                font-weight: normal;
            } .side .i_email {
                background-position: 0 -302px;
                padding: 2px 0 0 0;
            } .i_email {
                background-position: 0 -302px;
                font-weight: normal;
            } .i_date {
                background-position: 0 -265px;
            } .i_share {
                padding: 2px 0 2px 4px;
            } .i_tag {
                background-position: 0 -452px;
            } .i_author {
                background-position: 0 -542px;
            }
            
            div.tags ul li {;
                display: inline
            } .playgallery, .playvideo, .podcast {
                margin-top: 0px;
            } .more-articles {
                font-weight: bold;
            } #panellinks ul li {
                padding: 1px 0 0 10px;
                width: 120px;
                float: left
            }
            
            div.puffs + div.puffs a:link {
                background-position: 0 -708px;
                padding: 2px 0 0px 15px;
            } .tags.block-list ul li a {
                background-position: 0 4px;
                padding: 2px 0 2px 10px;
            } .topstory .storylist ul li {
                padding: 1px 0 0px 10px;
                background-position: 0 -56px;
                line-height: 1.4em;
                margin: 0px 0 0 0
            } #panellinks-topstory {
                margin-top: 5px
            } #panellinks-topstory a {
                padding: 1px 0 0px 10px;
                background-position: 0 -56px
            } #slider .scrollButtons.left {
                position: absolute;
                top: -1px;
                left: -15px;
                height: 125px;
                width: 15px;
                background-position: 0 -1185px
            } #slider .scrollButtons.right {
                position: absolute;
                top: -1px;
                left: 955px;
                height: 125px;
                width: 15px;
                background-position: 0 -1320px
            } #slider .scrollButtons.left:hover {
                background-position: 0 -1455px
            } #slider .scrollButtons.right:hover {
                background-position: 0 -1590px
            } #dynamic-panel-wrap .nav-thumb.t1 {
                background-position: 0 -945px
            } #dynamic-panel-wrap .nav-thumb.t2 {
                background-position: 0 -987px
            } #dynamic-panel-wrap .nav-thumb.t3 {
                background-position: 0 -1029px
            } #dynamic-panel-wrap .nav-thumb.t4 {
                background-position: 0 -1071px
            } #dynamic-panel-wrap .nav-thumb.t5 {
                background-position: 0 -1113px
            } #dynamic-panel-wrap .nav-thumb.t6 {
                background-position: 0 -1155px
            } .treeview li { /*Style for LI elements in general (excludes an LI that contains sub lists)*/
                background-position: 0 -1800px;
            } .treeview li.submenu { /* Style for LI that contains sub lists (other ULs). */
                background-position: 0 -1767px;
            } .treeview li.submenu-open { /* Style for LI that contains sub lists (other ULs). */
                background-position: 0 -1740px;
            } .jobs-buttons a, .cars-buttons a, .homes-buttons a, .mole-buttons a {
                background: url("http://images.icnetwork.co.uk/collections/css_r25_all/top_buttons.gif") no-repeat;
                padding: 5px 0 5px 30px;
                font-weight: bold;
                width: 120px;
                font-size: .9172em;
                height: 20px;
                display: block;
            } .jobs-buttons a {
                background-position: 0 0px;
            } .cars-buttons a {
                background-position: 0 -60px;
            } .mole-buttons a {
                background-position: 0 -120px;
            } .homes-buttons a {
                background-position: 0 -180px;
            } .jobs-buttons a:hover {
                background-position: 0 -30px;
            } .cars-buttons a:hover {
                background-position: 0 -90px;
            } .mole-buttons a:hover {
                background-position: 0 -150px;
            } .homes-buttons a:hover {
                background-position: 0 -210px;
            } .classifieds .storylist {
                font-weight: bold;
                margin-top: -5px;
            }
            
            /*breadcrumb */
            h1.channellink {
                margin: 0 0 5px 0px;
                font-weight: normal
            } .channellink {
                padding-right: 5px
            }
            
            /*story styles */ .puffs {
                margin-right: 5px
            } .puffs h2.multimedia-title {
                margin: 0px 0 0 0;
                font-weight: bold;
            } .puffs h2 {
                font-weight: normal
            } .puffs p, .teasers p {
                margin: 0 0 5px 0;
            } .three-col .puffs p {
                font-size: 1em;
            } .three-col .puffs img {
                float: left;
                margin-right: 10px;
                margin-bottom: 10px;
            } .three-col .puffs h2 {
                font-size: 1.16725em;
                line-height: 1.1;
                font-weight: bold;
            } .leftcontent .teasers h2 + p {
                margin-bottom: 15px;
                border-bottom: 1px dotted #ccc;
                padding-bottom: 10px;
            }
            
            /*top story special */ .topstory h2 {
                padding: 5px 5px 5px 0
            } .topstory .storylist ul li {
                background: url("http://images.icnetwork.co.uk/collections/css_r25_livpost/sprites.png") no-repeat;
                padding: 1px 0 0px 10px;
                background-position: 0 -56px;
                line-height: 1.4em;
                margin: 0px 0 0 0
            } #panellinks-topstory {
                margin-top: 5px
            } #panellinks-topstory a {
                margin-left: 5px;
                background: url("http://images.icnetwork.co.uk/collections/css_r25_livpost/sprites.png") no-repeat;
                padding: 1px 0 0px 10px;
                background-position: 0 -56px
            }
            
            /*fixes for teaser images, blog teaser images, blog teaser para's */ .sc-teaserpic {
                display: block;
                float: left;
                margin: 0 10px 5px 0
            }
            
            body div.blog-wrapper div.teasers div.clearfix img {
                display: block;
                float: left;
                margin: 0 10px 5px 0
            }
            
            body .two-col .teasers p {
                display: none
            }
            
            div.blog-wrapper ul li strong.entrylink {
                font-weight: normal
            }
            
            div.blog-wrapper div.teasers div.clearfix img {
                display: block;
                float: left;
                margin: 0 5px
            }
            
            /*  most popular pluck  */ .hr-fat, .hr-dotted {
                display: none;
            } .replace {
                padding: 0;
                font-weight: bold;
                font-size: 1em;
                color: #fff;
                line-height: 15px;
            } .shadetabs {
                margin: 5px 0px 0px 0px;
            } #tabs li, #tabs li {
                border: 1px solid #ccc;
                padding: 2px 5px;
                margin-right: 2px;
                display: inline;
                background: #f5f5f5;
            } #tabs li.selected {
                border-bottom: 1px solid #fff;
                background: #fff;
            } #most-popular-tablinkb {
                background: #f5f5f5;
            } .most-popular-container {
                border: 1px solid #ccc;
                border-bottom: 5px solid #ccc;
                margin-right: 5px;
                padding: 5px;
                font-size: 11px;
                color: #cc0000;
            } .most-popular-container ol {
                margin-left: 20px;
            } .most-popular-container h4 {
                background: #fff;
                padding: 0px;
                margin-left: -2px;
                margin-bottom: 5px;
            } .most-popular-container h4 a {
                background: #fff;
                color: #005689;
                font-weight: normal;
                line-height: 13.5px;
            }
            
            /* rate article - remove when pluck launched
             ---------------------------------------*/ .rate-article-small {
                text-align: left;
                margin: 0px 0 5px 0px;
                padding: 0
            }
            
            div.rate-article ul {
                padding: 0;
            }
            
            div.rate-article-small ul {
                margin: 0 0 0 0px;
                padding: 0;
            }
            
            div.rate-article ul li, div.rate-article-small ul li {
                background: url('http://images.icnetwork.co.uk/collections/css_r2_solihullnews/stars1.gif') no-repeat top;
                float: left;
                padding: 20px 8px 5px 8px
            }
            
            p.ratingtext {
                clear: both;
                margin: 0 0 2px 0;
                padding: 0;
                text-align: left
            }
            
            /* Average rating - remove when pluck launched
             -----------------------------------------*/
            div.averagerating {
                float: right
            }
            
            div.averagerating1 {
                margin: 0 10px 0 0px
            }
            
            div.averagerating ul, div.averagerating1 ul {
                margin: 0 10px 0 0px
            }
            
            div.averagerating ul li, div.averagerating1 ul li {
                padding: 4px 8px 2px 4px;
                background: url('http://images.icnetwork.co.uk/collections/css_r2_solihullnews/stars1.gif') no-repeat;
                background-position: -1px -100px
            }
            
            div.rate-article ul li.on, div.rate-article-small ul li.on {
                background: url('http://images.icnetwork.co.uk/collections/css_r2_solihullnews/stars1.gif') no-repeat top;
                background-position: 0 -51px;
                float: left;
                margin: 0 0 0 0
            }
            
            /* tab menu for most popular - remove when pluck launched */
            div#mostpopular-tabs {
                float: left;
                margin: 0 5px 0px 0;
                width: 100%;
                background: #fff
            } #mostpopular-navlist {
                padding: 2px 0;
                margin: 0 5px 0px 0px;
                border-bottom: 5px solid #7a7979
            } #mostpopular-navlist li {
                list-style: none;
                margin: 0px 0px 0 0;
                padding: 0 0 0 0px;
                display: inline;
                background: none;
            } #mostpopular-navlist li a:hover {
                background: #cc0000;
                border-color: #cc0000;
                text-decoration: underline;
                color: white
            } #mostpopular-navlist li a {
                padding: 4px 5px;
                margin-right: 5px;
                border-bottom: none;
                background: #333;
                text-decoration: none;
                color: white
            } #mostpopular-navlist li a.current {
                padding: 4px 5px;
                background: #7a7979;
                color: white
            }
            
            /* styles for the top ten - remove when pluck launched */ #top-widget-list-top, #top-widget-list-emailed {
                margin: 0 5px 0 0px;
                border: 1px solid #e2e2e2
            } #top-widget-list-top ol, #top-widget-list-emailed ol {
                margin: 0 5px 0 25px;
                padding: 0;
                color: #666
            } #top-widget-list-top ol li, #top-widget-list-emailed ol li {
                padding: 3px 0px 3px 0;
                color: #cc0000;
            }
            
            /* google links
             -----------------------------------------*/ .sponsored-link {
                word-wrap: break-word;
                overflow: hidden
            } .sponsored-link p {
                line-height: 1.25em
            } .sponsored h5, .sponsored p {
                margin-left: 5px;
                margin-right: 5px;
            }
            
            /* registration */ .Register_Reasons h4 {
                margin: 0px 0 5px 0;
            } .Register_Reasons h4 a {
                padding-right: 0px;
                background: none
            }
            
            /* hot objects
             -----------------------------------------*/ .hot-jobs-wrap, .hot-motors-wrap {
                margin: 10px 0 0 0;
            } .hot-jobs-wrap h4 {
                margin: 0px 0 2px 0;
            } .hot-job, .hot-motor {
                border-bottom: 1px dotted #ccc;
                padding: 3px 5px;
                clear: both;
            } .hot-job h5 {
                margin-bottom: 0px;
                line-height: 1em;
                display: inline;
            } .hot-job p {
                margin-bottom: 0px;
                display: inline;
            } .hot-addlinks ul li {
                background-position: 0 7px;
                padding-left: 10px;
                padding-top: 5px;
                margin-left: 5px;
            } .hot-home {
                margin-bottom: 5px;
                float: left;
            } .hot-home img {
                float: left;
                margin: 5px
            } .hot-home p {
                margin-bottom: 0px
            } .hot-home h5 {
                margin-bottom: 0px;
                margin-left: 0px
            } .hot-motor img {
                margin: 0px 10px 10px 0px;
                float: left;
            } .hot-motor {
                height: 80px;
            } .hot-motor p {
                margin-bottom: 0px;
            } .hot-motor h5 {
                margin-bottom: 0px;
                line-height: 1em;
            }
            
            /* pagination
             -----------------------------------------*/ .pagination {
                clear: both
            } .pagination ul {
                margin: 0px 0 5px 0;
                padding: 0;
                text-align: left
            }
             /*Set to "right"to right align pagination interface*/ .pagination li {
                list-style-type: none;
                display: inline;
                margin: 0 2px 0 0px
            } .pagination a, .pagination a:link, .pagination a:visited {
                padding: 3px 4px;
                text-decoration: none
            } .pagination a:hover, .pagination a:active {
                text-decoration: underline
            } .pagination li.currentpage {;
                padding: 3px 5px
            } .pagination li.nextpage, .pagination li.prevpage {
            } * html .pagination li.currentpage, * html .pagination li.disablepage { /*IE 6 and below. Adjust non linked LIs slightly to account for bugs*/
                margin-right: 5px;
                padding-right: 0
            }
            
            /* styles for quick links */ .quick-links .quick-links-list {
                margin-right: 5px
            } .quick-links .quick-links-list ul li a:link, .quick-links .quick-links-list ul li a:visited {
                line-height: 1.8em;
                padding-left: 5px
            } .quick-links {
                margin-top: -5px
            }
            
            /* video/gallery player */
            div.video-teaser {
                margin: 10px 0 10px 0px;
                padding: 0px
            }
            
            div.video-teaser p {
                margin: 5px 10px 0 10px;
                color: #000;
                display: none
            }
            
            div.video-teaser ul {
                margin: 0px 10px 0 10px;
                padding: 0;
                font-weight: normal
            }
            
            div.video-col {
                float: left;
                width: 320px;
                margin: 0px 0 5px 0
            } .videoembed {
                float: left;
                margin: 0 15px 5px 0px;
                display: inline
            } .galleryembed {
                float: left;
                margin: 0 15px 10px 0px;
                width: 360px
            } .galleryembed p {
                padding-top: 25px
            }
            
            div.four-col-highlight div.video-teaser div#playerDiv.videoembed {
                width: 315px
            }
            
            div.video-col .teasers img {
                float: left;
                margin-right: 10px;
                margin-top: 0px;
                margin-bottom: 10px
            }
            
            div.video-wrapper div.video-col {
                float: left;
                width: 310px;
                margin-bottom: 10px;
            }
            
            div.video-teaser {
                margin: 10px 0 10px 0;
                padding: 0px
            }
            
            div.video-teaser p {
                margin: 5px 10px 0 10px;
                padding: 0;
            }
            
            div.four-col-highlight div.video-teaser h1, div.four-col-highlight div.video-teaser h2 {
                margin: 0 10px 0 0px;
                padding: 0
            }
            
            div.video-teaser ul {
                margin: 0px 10px 0 0px;
                padding: 0;
                font-weight: normal;
                display: inline
            }
            
            div.video-teaser ul li {
                margin: 0 0 0 0px;
                padding-bottom: 2px;
                background-position: 0 5px;
                padding-left: 10px;
                font-weight: normal;
            }
            
            div.video-wrapper h2.list-head-color-multimedia {
                padding: 4px 0 3px 5px;
                margin-right: 10px;
            }
            
            div#content div#playerDiv {
                width: 320px
            }
            
            /*breaking news styles
             --------------------------------------------------------*/ .breaking-news {
                float: left;
                width: 625px;
                padding: 0px 0;;
                margin-bottom: 0px;
                font-weight: bold;
            }
            
            span.breaking-news-text {
                padding: 7px;
                margin-right: 10px;
                margin-left: -5px
            } .breaking-news p {
                margin: 0;
                padding: 5px
            } .breaking-news-text {
                padding: 3px 5px;
                margin-right: 5px;
                text-transform: uppercase;
            }
            
            /*dynamic slider used on homepage and superchannel*/ .slider-wrap {
                width: 330px
            } .stripViewer .panelContainer .panel ul {
                text-align: left;
                margin: 0 15px 0 30px
            } .stripViewer {
                position: relative;
                overflow: hidden;
                width: 300px;
                height: 177px
            } .stripViewer .panelContainer {
                position: relative;
                left: 0;
                top: 0
            } .stripViewer .panelContainer .panel {
                float: left;
                height: 100%;
                position: relative;
                width: 330px
            } .stripNavL, .stripNavR, .stripNav {
                display: none
            } .nav-thumb {
                margin-right: 5px
            } #movers-row {
                margin: 0px 0 0 20px;
                position: absolute;
                bottom: -35px;
                right: 9px
            } #movers-row div {
                width: 20px;
                float: left;
                border: 1px solid transparent
            } #movers-row div a.cross-link {
                float: right
            } .cross-link, div#footer-links li a.cross-link {
                display: block;
                width: 20px;
                margin-top: -30px;
                border: 0;
                position: relative;
                padding-top: 10px;
                z-index: 9999;
                float: left
            }
            
            div#panellinks {
                position: absolute;
                top: 200px;
                left: 0px;
                width: 200px
            }
            
            /*commercial footer fixes*/ #slider {
                margin-right: 5px;
                margin-left: 10px;
                border-top: 1px solid #ccc;
                border-bottom: 1px solid #ccc;
            } #slider .span-16 h4 {
                margin-right: 15px;
                margin-top: 2px;
                background: none;
                color: #cc0000;
                margin-bottom: 0px;
                padding: 3px 0px;
            } #slider .span-16 {
                margin: 2px 0 0 7px;
                border-right: 1px dotted #ccc;
                width: 150px;
            } #slider .navigation {
                display: none
            } #slider {
                width: 960px;
                display: block;
                float: left;
                position: relative;
            } .scroll {
                clear: left;
                height: 122px;
                overflow: hidden;
                position: relative;
            } .scrollContainer {
                width: 2000px
            }
            
            /*apple menu */ .applemenu {
                margin-bottom: 10px
            } .applemenu h2 {
                margin-bottom: 10px
            } .applemenu .silverheader.selected h4 {
                background: #adadad url('http://images.icnetwork.co.uk/collections/css_r25_all/slider.gif') top left no-repeat
            } .applemenu .silverheader h4 {
                background: #dcdcdc url('http://images.icnetwork.co.uk/collections/css_r25_all/slider1.gif') top left no-repeat
            } .applemenu .silverheader.selected h4, .applemenu .silverheader h4 {
                color: #111;
                padding-left: 22px;
                padding-top: 5px;
                font-size: 0.916em;
                margin-bottom: 0px;
                border-bottom: 1px solid #ccc
            } .applemenu .silverheader.selected h4.list-head-colour1 a, .applemenu .silverheader h4.list-head-colour1 a {
                color: #111;
                background: none
            } .submenu {
                margin: 5px 0px
            }
            
            /* end of apple menu */
            /*quick vote*/ .quick-vote {
                margin-bottom: 0.0em;
                line-height: 1.25em
            } .quick-vote p {
                margin-bottom: 5px
            }
            
            /* Money Supermarket same across all 2.5 */ .moneysupermarket-wrapper h2 {
                margin: 0px 0 10px 0
            } .moneysupermarket-wrapper {
                margin: 0 0 0 0px;
                padding: 0 0 0 0;
                overflow: hidden
            } .financial-products {
                width: 210px;
                margin: 0px 10px 10px 0px;
                border: 1px solid #ccc;
                float: left;
                height: 150px;
                overflow: hidden
            } .financial-products h2 {
                padding: 5px 3px 2px 3px;
                margin: 0 3px 0 3px;
                border-bottom: 2px solid #ccc
            } .financial-products img {
                margin: 20px 0 0 0;
                float: left
            } .financial-products p {
                margin: 30px 0 0 0
            } .compare {
                margin: 108px 0 0 150px;
                width: 52px;
                height: 15px;
                padding: 3px 0 2px 8px;
            }
            
            /* sitemap styles */ .sitemap-list {
                margin: 0 0 10px 0px;
                width: 460px
            } .two-col div.sitemap-list h4 {
                width: 460px;
                margin-left: 0;
            } .sitemap-list ul {
                font-weight: normal;
                line-height: 1.4em;
                width: 465px;
                margin: 0;
                padding: 0
            } .sitemap-list ul li {
                margin: 1px 0
            } .sitemap-list ul li ul {
                margin: 0 0px 0 0;
                padding: 0
            } .sitemap-list ul li a img {
                display: inline;
                float: right;
                padding: 5px 7px 0 0
            }
            
            li.sitemap-toplevel img {
                margin-top: 1px
            } .sitemap-list ul li a.level1 {
                font-size: 1.091em;
                padding: 0px 0 0 5px;;
                line-height: 2em;
                font-weight: bold;
            } .sitemap-list ul li a.level2 {
                padding: 0 0 0 20px;
                font-size: 1em
            } .sitemap-list ul li a.level3 {
                padding: 0 0 0 40px;
                font-size: 1em
            } .sitemap-list ul li a.level4 {
                padding: 0 0 0 60px;
                font-size: 0.85em
            } .sitemap-list ul li a.level5 {
                padding: 0 0 0 80px
            }
            
            /* Monthly Archive */ .sitemap-list h4 {
                width: 128px
            }
            
            ul.monthly-archive li {
                width: 132px
            }
            
            ul.monthly-archive li a {
                padding: 10px 5px
            } .sitemap-list .arbitaryhtml-article p {
                width: 140px;
                padding-left: 5px
            }
            
            /* Image Gallery styles */
            div.gallery-controls-next {
                float: left;
                width: 50px;
                height: 25px;
                margin-bottom: 5px;
                background: url('http://images.icnetwork.co.uk/collections/css_r2_all/gallery_next.gif') no-repeat
            }
            
            div.gallery-controls-buy {
                float: left;
                width: 260px;
                text-align: center;
                padding: 0;
                background: #202020;
                height: 18px;
                padding-top: 7px
            }
            
            div.gallery-controls-previous {
                float: left;
                width: 50px;
                height: 25px;
                margin-bottom: 5px;
                background: url('http://images.icnetwork.co.uk/collections/css_r2_all/gallery_previous.gif') no-repeat
            }
            
            div.gallery-caption {
                clear: both;
                padding: 5px 5px;
                color: #fff
            }
            
            div.gallery-controls-buy a.gallery-buy {
                font-weight: normal
            }
            
            div.gallery-photo {
                overflow: hidden;
                width: 360px;
                height: 268px;
                float: left
            } .galleryembed {
                background: #000
            } .galleryembed a:link, .galleryembed a:active, .galleryembed a:visited, .multimedia-tab li a {
            }
            
            /* Search page */
            div#search-sections {
                width: 598px;
                margin: 0 0 5px 0;
                padding-top: 10px;
                border: 1px solid #ccc
            }
            
            div.search-again h4 {
                margin: 0 0 10px 0
            }
            
            div.search-again div.span-65 .last .topsearch form {
                background: #fff
            }
            
            /* tag cloud styles */
            ol.tag-cloud {
                text-align: left;
                padding: 10px
            } .tag-cloud li {
                display: inline;
                padding: 0px 10px 0px 0px
            } .tag-cloud .not-popular {
                font-size: 0.7em
            } .tag-cloud .not-very-popular {
                font-size: 1em
            } .tag-cloud .somewhat-popular {
                font-size: 1.6em
            } .tag-cloud .popular {
                font-size: 1.85em
            } .tag-cloud .very-popular {
                font-size: 2.1em
            } .tag-cloud .ultra-popular {
                font-size: 2.3em
            }
            
            /* Author profiles and latest articles */
            ul.author-az {
                margin: 10px 0 10px 35px
            }
            
            ul.author-az li {
                display: inline;
                margin: 0 2px 0 2px
            }
            
            ul.author-list {
                margin: 0 0 10px 10px
            }
            
            ul.author-list li {
                margin: 0px 0 10px 0
            }
            
            p.backtotop {
                text-align: right;
            }
            
            div.teasers.author-actions h1 {
                padding: 10px 10px 2px 10px
            }
            
            div.teasers.author-actions img {
                float: right;
                padding: 0;
                margin: 10px 0 0 0
            }
            
            div.teasers.author-actions div.clearfix ul {
                padding: 0 0 0 10px;
                clear: left;
                font-size: 0.925em
            }
            
            a.readlink {
            }
            
            /* horoscopes */ #horowrap {
                font-family: arial;
                font-size: 12px;
                width: 430px;
                text-align: center
            } .horoheader {;
                margin: 20px 0
            } .hororow {
                width: 430px;
                margin-top: 20px;
                overflow: hidden
            } .horosign {
                font-size: 0.85em;
                float: left;
                margin: 5px 11px 5px 0;
                color: #666;
                line-height: 1.3em
            } #horobanner {
                clear: both;
                width: 428px;
                float: left;
                height: 56px;
                border: 1px solid #f5f5f5;
                margin: 15px 0px 15px 0px;
                background-image: url("http://images.icnetwork.co.uk/upl/icsandpit/jan2007/2/9/067ED1E2-BF56-76F4-39DE273554F37081.jpg");
                background-repeat: repeat-x
            } .horoclaire {
                float: left;
                width: 78px
            } .horophone {
                float: left;
                font-family: arial;
                font-size: 12px;;
                margin: 8px 2px 0px 5px;
                width: 310px
            }
            
            div.M2HoroscopeT {
                text-align: left;
                margin-top: 25px
            }
            
            div.M2HoroscopeT img {
                float: left;
                margin-right: 10px
            }
            
            span.M2HoroscopeTHeadline {
            }
            
            div.M2HoroscopeTDate {
                font-size: 0.95em
            }
            
            ul.multimedia-tab {
                margin-top: 5px;
                padding-left: 0
            }
            
            ul.multimedia-tab li {
                display: inline;
                margin-right: 3px;
                background: none
            }
            
            ul.multimedia-tab li a {
                padding: 4px 7px 2px 7px;
                background: #fff;
                color: #005689;
                border-right: 1px solid #ccc
            }
            
            /* Geo Tag - Nav
             -------------------------------------------------------------------*/ .treeview ul { /*CSS for Simple Tree Menu*/
                margin: 0;
                padding: 0
            } .treeview li { /*Style for LI elements in general (excludes an LI that contains sub lists)*/
                list-style-type: none;
                padding-left: 15px;
                margin-bottom: 3px
            } .treeview li.submenu { /* Style for LI that contains sub lists (other ULs). */
                cursor: hand !important;
                cursor: pointer !important
            } .treeview li.submenu ul { /*Style for ULs that are children of LIs (submenu) */
                display: none; /*Hide them by default. Don't delete. */
            } .treeview .submenu ul li { /*Style for LIs of ULs that are children of LIs (submenu) */
                cursor: default
            }
            
            ul.explore-nav {
                margin: 0 0 0 0px
            }
            
            ul.explore-nav li {
                margin-bottom: 3px;
                border-bottom: 1px dotted #ccc;
            }
            
            ul.explore-nav li ul.explore-local-links {
                margin: 0 0 0 10px
            }
            
            ul.explore-local-links li {
                border-bottom: none
            }
            
            ul.explore-local-links li span.explore-current {;
                padding-left: 10px;
                margin-left: -10px
            }
            
            form#explore-nav-counties {
                margin: 5px 0 10px 10px
            }
            
            /* tag styles */ .sc-pic {
                margin: 0px 10px 0px 5px;
                float: left
            } .floatright {
                float: right;
                margin-top: -30px
            } .search-pagination {
                margin: -5px 0px 10px 0px;
            } .tags p {
                font-size: 0.9172em;
                line-height: 1.2em
            }
            
            blockquote {
                margin: 0 0 5px 5px;
                color: #666;
                font-style: italic;
                border-left: 5px solid #ccc
            }
            
            /* article styles */ .art-align-right {
                float: right;
            } .article-image {
                float: left;
                margin-right: 5px
            } .art-align-left {
                float: left;
                margin-right: 5px
            } .article-image {
                margin: 10px 0px
            } .article-image p {
                display: none
            } .art-align-left {
                float: left;
                margin-right: 5px;
                margin-left: 0px;
                margin-bottom: 5px
            }
            
            /* error pages */ .error-page #content {
                padding: 10px;
            } .error-page #wrap {
                width: 995px;
                margin: 0 auto
            } .notfound-error {
                border: 1px dashed #ccc;
                padding: 0px 10px
            } .notfound-error ol {
                margin-left: 30px;
                margin-top: 5px
            } .notfound-error h2, .notfound-error h1 {
                margin: 10px 0 5px 0
            }
            
            /* Local Mole styles */ .widget_two_col .lm_search {
                width: 325px;
                background: url(http://images.icnetwork.co.uk/collections/local_mole/lm_logo_s.gif) 0px 53px no-repeat #fff;
                padding-bottom: 5px;
                margin-top: 10px;
            } .widget_two_col .lm_search img {
                clear: left;
                height: 45px;
                width: 210px;
            } .widget_two_col .lm_search input {
                margin-left: 5px;
                width: 60px
            } .widget_two_col .lm_search .textbox {
                width: 106px
            } .text-ads div {
                border-bottom: 1px dotted #ccc;
                padding: 0px 0px 3px 0px;
                margin-top: 3px;
                float: none;
                clear: both;
                overflow: hidden;
            } .span-16 .text-ads div {
                overflow: hidden
            } .text-ads img {
                float: left;
                clear: none;
                margin: 5px 5px 5px 5px
            } .text-ads h5 a {
                color: #c00
            } .text-ads h5 {
                margin: 0px;
                padding: 5px 0px 2px 5px;
                font-size: 0.9172em;
                line-height: 1em
            } .text-ads p {
                font-size: 0.9172em;
                line-height: 1em;
                margin: 0px;
                padding: 0px 0px 2px 5px;
            } .lm-text-ads {
                padding: 0px;
                margin-top: 0px;
            } .lm-text-ads h4 {
                margin: 0px
            }
            
            /* sidebar fixes */ .sidebar .colour1 .containerobj {
                clear: both;
            } .span-33.last.sidebar {
                background: none;
            } .colour1 {
                margin: 0px;
                padding: 0px;
            } .sidebar .span-31 {
                width: 325px;
            } .sidebar h4 {
                margin-right: 0px;
                margin: 1px 1px 5px 1px;
            } .sidebar .classifieds, .sidebar .lm_search, .sidebar .lm-text-ads, .sidebar .hot-jobs-wrap, .sidebar .hot-motors-wrap, .box.sponsored {
                border: 1px solid #ccc;
                margin-bottom: 10px;
            } .sidebar .span-15 {
                margin: 0px;
                padding: 0px 0 0 5px;
            } .tile-ads-slot1 {
                padding-bottom: 10px;
            } .tile-ads-slot2 {
                padding-top: 10px;
            }


/* honda styles */
.span-64 a:link, .span-64 a:hover, .span-64 a:active, .span-64 a:visited {color: #e10b0b;}
p {font-size: 0.91em;}
h1 {font-size: 1.5em; margin: 0;}
.leftcontent {margin-top: 15px;}
div.container div.span-99.last.box div.span-64 {margin: 0; padding-right: 0px; width: 635px; display: inline;}
.span-33.last.sidebar {background: #f5f5f5;}
div#wrap div.span-99.last.box:first-child, .span-99.slider {display: none;}
div#top-search div#top-search-ad-slot { border-bottom: 1px solid #ccc;}
.RegistrationError { color: #514721; border: 1px solid #ffd324; background: #fff6bf; margin-bottom: 5px; padding-left: 5px; font-weight: bold;}
a.readlink { margin-left: 3px;}

/* Homepage styling */
.two-col-honda-a {height: 255px; width: 300px; background: url('http://images.icnetwork.co.uk/collections/microsite_honda/sprite.jpg') no-repeat; background-position: -650px 100%; margin: 10px 0 ;}
.two-col-honda-a p {width: 200px;}
.two-col-honda-a img {float: right; display: inline;}
.two-col-honda-b {height: 255px; width: 300px; background: url('http://images.icnetwork.co.uk/collections/microsite_honda/sprite.jpg') no-repeat; background-position: -960px 100%; margin: 10px 0 ;}
.two-col-honda-b  p {margin-top: 10px;}
.car-test {position: absolute; right: -5px; top: 25px;}
.four-col-honda	{width: 620px; background: url('http://images.icnetwork.co.uk/collections/microsite_honda/sprite.jpg') no-repeat; background-position: 0px 100%; margin: 10px 0 ;}
.four-col-honda	p {width: 380px; margin-top: 10px;}	
.four-col-honda-main {background: url('http://images.icnetwork.co.uk/collections/microsite_honda/sprite.jpg') no-repeat top left;height: 270px; width: 620px;}
.four-col-honda-main p {font-size: 1.025em;}
.two-col-honda-a .inside, .two-col-honda-b .inside, .four-col-honda .inside, .four-col-honda-main .inside { padding: 5px 15px 20px 15px;}
p.honda-main1, p.honda-main2, p.honda-main3 {color: #fff; font-size: 0.91em;} 
p.honda-main1 {margin: 68px 0 0 10px;}
p.honda-main2 {margin: 5px 0 0 10px;}
p.honda-main3 {margin: 33px 0 0 10px;}

/* quicksearch */
div.four-col-honda-main div.inside div.span-17.quickSearchContainer form#quickSearchForm {margin: 15px 0 0 0px; color:#333; padding-bottom: 40px; padding-top: 10px; background: url('http://images.icnetwork.co.uk/collections/microsite_honda/quick-search.gif') no-repeat; }
.quickSearchContainer form { padding-left: 10px;padding-bottom: 25px; width: 190px;}
.quickSearchContainer h3 { font-size: 1.3em; font-weight:bold; margin-bottom:4px;}
.quickSearchContainer input { width: 160px;}
form#quickSearchForm {margin: 0;}
form#quickSearchForm input, form#quickSearchForm select { margin-top: 3px; margin-bottom: 5px;}
img.doit-logo {margin: 10px 0 0 85px;}

/* buttons */
button {padding: 0 10px 7px 5px; background: url('http://images.icnetwork.co.uk/collections/microsite_honda/small.gif') no-repeat; background-color: transparent; background-position: top right; background-repeat: no-repeat;border: none; color: #FFFFFF;cursor: pointer;font-size: 9.6px; height: 25px; font-family: Arial, Helvetica, Sans-serif; }
button:hover {background-position: right -39px; color: #fff;}
div.honda-button {float: left; background: url('http://images.icnetwork.co.uk/collections/microsite_honda/small.gif') no-repeat right top;padding: 3px 15px 3px 0; margin-right: 5px;}
div.span-99  div.honda-button a {color: #fff; padding-left: 7px; font-size: 0.8em;}
div.honda-button a:link, div.honda-button a:hover, div.honda-button a:active, div.honda-button a:visited {color: #fff;}
div.honda-button a:hover {text-decoration: none; color: #fff;}
div.honda-button:hover {background-position: right -39px; color: #fff;}
div.honda-button:active {background-position: right -78px; color: #000;}
div.honda-button:active a {color: #000;color: #fff;}
.two-col-honda-a .honda-button {width: 90px; margin-top:15px; padding-right: 0px;}
.two-col-honda-b .honda-button {width: 155px; margin-bottom:3px;}
.four-col-honda	.honda-button {width: 165px; float: right; margin-top: 15px;}
.four-col-honda-main .quick-search-button {float: right; margin-right: 25px;margin-top: 10px;}
button#quick-search-findit, button#honda-findit, button#side-quicksearch-findit {padding: 0 18px 7px 5px; height: 25px;}
div.honda-thanks div.honda-button {width:100px; float: left; margin-top: 15px;}
div.honda-button .apply-button a { color: #fff;}
div.span-47.last div.honda-button.apply-button {width: 180px; height: 20px; margin: 25px 0 25px 0;}
div#honda_thanks .honda-button {padding: 3px 20px 0 0; text-align: left;height: 20px; width: 180px;}

/* page headers */
div.span-99.last.box.brand {height:78px;}
body.honda-stories div.span-64 {background: url('http://images.icnetwork.co.uk/collections/microsite_honda/sprite2.jpg') no-repeat; background-position: -650px 0; padding-top: 42px;}
body.honda-search div.span-64, #tmg-adhonda-page div.span-64, div#honda_search.span-64.honda-search {background: url('http://images.icnetwork.co.uk/collections/microsite_honda/sprite2.jpg') no-repeat; background-position: 0 0; padding-top: 42px;}
div#honda_thanks.span-64 {background: url('http://images.icnetwork.co.uk/collections/microsite_honda/sprite2.jpg') no-repeat; background-position: -1300px 0; padding-top: 42px;}
body.honda div.quickSearchContainer {background:none; width: 190px;}
div.quickSearchContainer {background:none; width: 130px;}

/* search results */
p.search-results-location {font-weight: bold;margin-bottom: 0;}
.border {border-top: 1px solid #999; margin-bottom: 10px;}

/* sidebar */
.honda-sidebar {margin:0; width: 135px;color:#333; padding: 10px 5px 10px 5px; margin-bottom: 0px; font-size: 0.9em; background: url('http://images.icnetwork.co.uk/collections/microsite_honda/article-sidebar-bkg.jpg') no-repeat; background-position: bottom right; padding-bottom: 15px;}
.honda-sidebar form {padding-left: 0px;padding-bottom:5px; width: 135px;background: none;}
.honda-sidebar h3 {font-size: 1.1em; font-weight: bold; margin:0px; padding: 0 0 5px 0;}
.honda-sidebar p {width: 130px;}
.honda-sidebar input {width: 118px;}
.honda-sidebar form#quickSearchForm select,
.honda-sidebar form#quickSearchForm input {margin-bottom: 10px;}
.honda-sidebar .honda-button {width: 60px; float: left; margin-top: 0px;}

/* Advanced search */
div#advancedserach  {display: inline-block; font-size: 0.8em}
form#advancedSearchForm {width: 130px;}
form#advancedSearchForm h3 {margin-top: 5px;}
select#advancedInterest, select#advancedActivity {width: 125px; margin-bottom: 10px;}
#sectionNumber1, #sectionNumber2, #sectionNumber3, #sectionNumber4 {border-top: 1px solid #fff; margin-top:10px;}
#sectionNumber1 h3, #sectionNumber2 h3, #sectionNumber3 h3 {font-size: 1.8em; color: #333;}

div.doit-search-logo {background: url('http://images.icnetwork.co.uk/collections/microsite_honda/doit-logo.gif') no-repeat; margin-top: -30px; float: right; display: inline;}  


/* storylist */
.rightcontent .one-col h4.list-head-colour1 {background: none;padding: 10px 0 0 0;}
.rightcontent .one-col h4.list-head-colour1 a {color:#333; font-size:1.1em;}
.rightcontent .one-col div.storylist ul li {background: none;padding: 5px 0 0 0;}

/* search results */
div#do-it-tabs.do-it-tabs {background: #f2f2f2;padding: 0;height: 37px;margin:0 0 15px 0;border-bottom: 1px solid #ccc;}
div#localOpportunitiesTabTop {float: left; width: 100%;margin: 0;}
#detailsContainer h1 {margin-bottom: 15px;}
#detailsContainer h2 {margin-bottom: 7px;}
#detailsContainer ul {clear: both;}
div#honda_thanks .honda-button { margin-bottom: 30px;}


/* bug fix that targets ie6 and ie7 - (http://briancray.com) */
body#tmg-adhonda-page div#honda_search.span-64.honda-search { 
*padding-top: 24px;}

body#tmg-adhonda-page div#honda_thanks.span-64.honda-thanks {
*padding-top: 24px;}


/* Removes hot topics from branding header */
div#hot-topics {display: none;}
