/* Import stylesheet from icnetwork */
@import url('http://images.icnetwork.co.uk/css/icnetwork/r2_5_master.css');
/* 

/*weddings colours and styles*/

.footer h4, .footer .span-15 h4{color:#fff; background:#81b338}
div.span-31.colborder h4 {color: #fff; background: #246a24;}
.header a, .header a:focus, .header a:hover, .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, .quick-links .quick-links-list ul li a:link,  .quick-links .quick-links-list ul li 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}
.pagination a,  .pagination a:link,  .pagination a:visited{border:1px solid #81b338;}
.pagination li.currentpage{border:1px solid #ccc}
.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-65.last.box.video, .span-64.last.brand, .span-64.last.box, .span-99.last.box, .span-33.last.sidebar, .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}
h2.list-head-color-multimedia, .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:#81b338}
.breaking-news, .breaking-news p, .sitemap-list ul li, .search-pagination, ol.tag-cloud {background:#f4f7da;}
.pluck, .additional-links {background:#c00}
.header-links {color:#ff9}
.Register_Reasons, .Register_Reasons h4  {background:#c00; color:#ff9}
div.span-64.box.special{ background:#4d5458}
.special h4 { background-color:#81b338}
.footer {color:#f4f7da; background:#333}
#panellinks {margin-top: 5px;}
div#panellinks{width:300px}
#panellinks ul li{width:300px;}

h4 {margin-top:5px;clear:both;}
h4, .three-col 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, .lm_search h4 {background:#246a24;color: #fff;}
.span-15 h4.list-head-colour1 {background:#81b338;color: #fff;}
.advertorial h4 a, h4 a:hover, .sidebar h4 a {color: #fff;}
div#slider, .flinks {display:none;}
.readlink {font-weight: bold;}
div.one-col div.quick-links-list { background:#f4f7da; margin-top: 0;}
div.one-col div.quick-links-list ul{ margin-left: 5px;} 
div.one-col div.quick-links div.quick-links-list ul li a {color: #005689;margin-top: 0;}
.storylist ul li, div.quick-links-list ul li, #panellinks ul li { border-bottom: none;background:url("http://images.icnetwork.co.uk/collections/microsite_health/i_arr.gif") no-repeat; padding:0px 0 0px 10px; background-position:0 4px}
.quick-vote p { margin: 0 0 2px 0;}
.span-33 .mpu {background:#f4f7da; }

/* branding and bread */
div.span-99.last.box.brand {background: transparent url('http://images.icnetwork.co.uk/collections/microsite_health/breadbrand1.gif') no-repeat top left; height: 66px; width: 995px;padding:0;position: relative;}
div.span-82.colborder.breadcrumb .adv-bread {position: absolute;bottom: -12px; left: 10px;width: 800px;}
div.span-82.colborder.breadcrumb a.channellink {color: #fff;font-size: 11px; display: inline;background:url('http://images.icnetwork.co.uk/upl/adalevel/sep2009/2/1/arr-38965667.gif') no-repeat 100% 3px; padding-right:9px;}
div.span-82.colborder.breadcrumb a:hover {color: #fff;}
div.span-82.colborder.breadcrumb h1 {display: inline;margin: 0 0 0 4px; padding: 0;}
div.span-82.colborder.breadcrumb h1 a.channellink {background: none;}

body#tmg-adhealth-index .span-99.last.box.brand {background: transparent url('http://images.icnetwork.co.uk/collections/microsite_health/brand1.gif') no-repeat top left; height: 66px; width: 995px;padding:0;}
body#tmg-adhealth-index div.span-82.colborder.breadcrumb {background: none;}
body#tmg-adhealth-index div.span-82.colborder.breadcrumb a {display: none;}


body#tmg-adhealth-index .span-33.last.sidebar {margin:0 ; padding:0;background:none;}
.span-33.last.sidebar {margin: 5px 0 0 7px; padding:0;background:none; overlow: hidden; position: relative;}
.section-nav {background:#246a24; padding:0px; width:630px;}
.section-nav ul{font-size:0.9172em; padding:0 5px 5px 5px;}
.section-nav li { border-bottom: none;background:url("http://images.icnetwork.co.uk/collections/microsite_health/i_arr.gif") no-repeat; padding:5px 5px 0px 7px; background-position:0 7px; display:inline;}
div.video-wrapper h2.list-head-color-multimedia {margin-bottom:5px;margin-top:5px;background:#c00;color: #fff;}
.leftcontent { margin-top:5px;}
div.article-image.fl-left img { margin: 0 10px 5px 0;}
div#wrap div.span-99.last.box:first-child, .span-99.slider  {display: none;}
div.three-col div.teasers div.clearfix img {display: inline;float: left; margin-right: 5px;}
div.span-64.colborder.content div.span-64.last {background: none;}
.readlink { margin-left: 2px;}
div.one-col div.quick-links div.quick-links-list ul li a, div.one-col div.quick-links div.quick-links-list ul li a:visited {color: #005689;margin-top: 0;}

/* bullets */
div.storylist ul li, div.two-col ul li, div.three-col div.storylist ul li, div.blog-wrapper ul li, ul.sitetools li, div.storylist ul li, div.blog-wrapper ul li, div.video-teaser ul li, div#panellinks ul li, div.quick-links-list ul li
{background:url("http://images.icnetwork.co.uk/collections/microsite_health/i_arr.gif") no-repeat 0 5px; padding:2px 0 0px 10px; line-height:1.4em;border-bottom: none;}
div.quick-links-list ul li {padding: 0px 0 0 10px;}

/* feature article panel */
.span-99.feature-article { margin-top:5px; height: 177px; background: url('http://images.icnetwork.co.uk/upl/adhealth/jan2010/3/6/feature-431349252.jpg') no-repeat;}
.span-99.feature-article h1, .span-99.feature-article h2, .span-99.feature-article p { margin: 10px;}

/* sponsorship */
.span-99.brand .span-15 {height: 60px;margin-left: 10px;float: right;}

/* backup header and footer (LM) */
.backup-footer { background: url('http://images.icnetwork.co.uk/upl/adweddings/aug2009/0/6/lm-footer-651328027.jpg') no-repeat; height: 120px; width: 995px; float: left;margin-top: 5px;border-top: 1px solid #ccc; border-bottom: 1px solid #ccc;}
.backup-header {border-top: 1px solid #ccc; border-bottom: 1px solid #ccc;}


/* short term fix */
.rightcontent h4 a { background: none;}

/* hide dynamic panel links*/
div#movers-row { display: none;}

/* new ads */
div.span-13.colborder.box.sponsored {margin: 0; padding: 0;}
div.span-15.last.sky-ad { display: inline; margin-right: 5px; margin-left: 10px; background-color: #f4f7da;}

/* gold silver bronze ad styles */

.span-64 .adsilver, .span-64 .adbronze, .span-64 .adheader { width:465px;margin-bottom:5px;}
.span-64 .adgold { width:465px;margin-bottom:15px;}
.span-64 .advert { width:465px;margin-bottom:0px;}
.adheader h4 {margin-right:0px; }
.adgold {margin: 0; padding: 0; background: #f4f7da; overflow:hidden; height:140px;}
.adsilver {margin: 0; padding: 0; background: #fff; border-bottom:1px dotted #ccc;}
.adbronze {margin: 0; padding: 0; background: #fff; border-bottom:1px dotted #ccc;}
.advert h4 {margin-right:0px;}
.adgold span.sc-teaserpic, .adsilver span.sc-teaserpic {margin-bottom:0px;}
.adgold div.teasers p {border:0px; margin-bottom:0px; padding-bottom:5px; line-height:1.3em;}
.adsilver div.teasers p, .adbronze div.teasers p {border:0px; margin-bottom:0px; padding-bottom:5px; line-height:1.3em;}
.adgold h2 {margin-bottom:0px; padding-bottom:0px; padding-top:5px;}
.adbronze h5 {margin:0px; padding:0px;}
.adsilver h5 {line-height:1.1em;}
.adsilver h2 {margin-bottom:0px; padding-bottom:0px; padding-top:0px;}
.adsilver div.teasers {padding-bottom:5px;}
.adsilver div.teasers {border:0px; margin-bottom:0px;}
.adbronze div.teasers {border:0px; margin-bottom:0px;}

/* hides unwanted breadcrumb on section/page level */
h1.channellink.bread-l-3 a.channellink.bread-l-3.bread-l-last {display: none;}

/* tile ads fix */
div.tile-ads-slot table td div,
div.tile-ads-slot table td object {float: left;}

/* Removes hot topics from branding header */
div#hot-topics {display: none;}

/* Shared channel breadcrumb fix */
div.breadcrumb h1 a.channellink, div.section-breadcrumb h1 a.channellink {
top: 2px;
*top: 4px;
left: 45px !important;
}
