/* Import stylesheet from icnetwork */
@import url('http://images.icnetwork.co.uk/css/icnetwork/r2_5_master.css');
/* 

/* travel colours and styles*/
.footer h4, .footer .span-15 h4{color:#fff; background:#1e73c4;}
div.span-31.colborder h4 {color: #fff; background: #1e73c4;}
.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 #1e73c4;}
.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}
.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;}
.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:#1e73c4;}
.footer {color:#e2e2e2; 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:#1e73c4;color: #fff;}
.span-15 h4.list-head-colour1 {background:#1e73c4;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: url('http://images.icnetwork.co.uk/collections/microsite_travel/quicklinks-bkg.gif') no-repeat bottom left; margin-top: 0; padding-bottom: 1px;}
div.one-col div.quick-links-list ul{ margin-left: 3px;} 
.quick-vote p { margin: 0 0 2px 0;}
.mpu {background:#e2e2e2; }

/* 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_travel/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;}

/* brand */
div.span-99.last.box.brand {background: url('http://images.icnetwork.co.uk/collections/microsite_travel/header-bread-bkg.gif') no-repeat top left; height: 74px; width: 995px;padding:0;position: relative;}
div.span-82.colborder.breadcrumb .adv-bread {position: absolute;bottom: 3px; 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;}


/* homme brand */
body#tmg-adtravel-index .span-99.last.box.brand {background: transparent url('http://images.icnetwork.co.uk/collections/microsite_travel/header-bkg.gif') no-repeat top left; height: 66px; width: 995px;padding:0;}
body#tmg-adtravel-index div.span-82.colborder.breadcrumb { margin: 10px 0 0 10px;width: 800px;}
body#tmg-adtravel-index div.span-82.colborder.breadcrumb a.channellink {display: none;}
body#tmg-adtravel-index div.span-99.last.box.brand div.button img {margin-top: 0px;}

div.span-99.last.box.brand div.button {width: 280px;height: 50px;}

/* misc positioning and bug fixes */
body#tmg-adtravel-index .span-33.last.sidebar {margin:0 ; padding:0;background:none;}
.span-33.last.sidebar {margin: 5px 0 0 12px; padding:0;background:none; overflow: hidden; position: relative;}
.section-nav {background:#7e3b6d; 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_travel/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: #fff;margin-top: 0;}


/* feature article panel */
body#tmg-adtravel-index .span-99.last.box.advertorial {background: #fff url('http://images.icnetwork.co.uk/collections/microsite_travel/feature.jpg') no-repeat top left; margin-top: -2px;}
.span-99.feature-article { margin-top:27px; height: 185px;}
.span-99.feature-article h1, .span-99.feature-article h2, .span-99.feature-article p { margin: 10px;}
.span-99.feature-article h1 { margin-top:10px;}
.span-99.feature-article img {margin: -10px 0 0 1px;height: 157px; width: 664px;}

/* sponsorship */
.span-99.brand .span-15 {display: none;height: 60px;margin-left: 10px;position: absolute; top: 2px; right: 2px;}

/* 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;}

/* laterooms.com widget */
div.span-31.book-a-hotel {background: url('http://images.icnetwork.co.uk/collections/microsite_travel/widget-footer.gif') no-repeat bottom left;margin: 0 0 10px 0; padding: 0 0 30px 0;}
.book-a-hotel h4.list-head-colour1 {width: 315px; background: url('http://images.icnetwork.co.uk/collections/microsite_travel/widget-header.gif') no-repeat top left;color: #333; font-size: 1.4em;margin: 0px;padding: 8px 0 8px 10px;}
.book-a-hotel p {margin: 0 0 5px 5px;}
.book-a-hotel form {margin-top: 10px;}
.book-a-hotel label {font-weight: bold;margin: 0 0 0 5px; width: 110px; display: inline-block;float: left;}
.book-a-hotel span.small {font-weight: normal; font-size: 0.75em;}
.book-a-hotel select {margin: 0px 0 5px 0px;display:inline; width: 185px;}
.book-a-hotel input {margin: 0 0 5px 0px; width: 180px;}
.book-a-hotel input.submit {margin-left: 120px; width: 70px;}

/* reader holidays */
#reader-travel {font-size: 0.917em;}
#reader-travel h2 {margin-top: 5px;}
.reader-travel-destination { width: 215px; margin-right: 15px; float: left;margin-bottom: 10px;}

/* hides unwanted breadcrumb on section/page level */
h1.channellink.bread-l-3 a.channellink.bread-l-3.bread-l-last {display: none;}

/* 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: #e2e2e2; 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;}


/* 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;}

/* Temporary fix until design templates split (people.co.uk, shared channels etc) */
div.adv-bread {display: none;}
