/* Import stylesheet from icnetwork */
@import url('http://images.icnetwork.co.uk/css/icnetwork/r2_5_master.css');
/* 

/* Christmas colours and styles */
body.r2_5b {background: #e2e2e2 url("http://images.icnetwork.co.uk/collections/microsite_xmas/body-bkg.gif") repeat-y 50% 0;background-attachment: fixed;}
h4.list-head-colour1 a {color: #fff;}
.footer h4, .footer .span-15 h4 {color:#fff;background: #b61f16 url("http://images.icnetwork.co.uk/collections/microsite_xmas/tag-bkg.gif") repeat-x top left;}
div.span-31.colborder h4 {color: #fff; background: #bd1111;}
.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, .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 #B41E45;}
.pagination li.currentpage {border:1px solid #ccc;}
.span-99.last.box.footer {background:#333; 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; 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: #b61f16 url("http://images.icnetwork.co.uk/collections/microsite_xmas/tag-bkg.gif") repeat-x top left;}
.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: #bd1111; color: #fff;}
.span-15 h4.list-head-colour1 {background: #e2e2e2 url("http://images.icnetwork.co.uk/collections/microsite_xmas/nav-bkg.jpg") repeat-x bottom; color: #bd1111;}
div#slider, .flinks {display:none;}
.readlink {font-weight: bold;}
div.one-col div.quick-links-list {background: #e2e2e2; margin-top: 0; padding-bottom: 1px;}
div.one-col div.quick-links-list ul {margin-left: 3px;} 
div.span-15.last div.one-col div.quick-links div.quick-links-list ul li a {color: #005689;}
div.one-col div.quick-links-list p {margin: 2px 0;}
.quick-vote p {margin: 0 0 2px 0;}
div.span-33.last.mpu {background:#f5f5f5;}
div.one-col h4.list-head-colour1 a {color: #bd1111;}

/* bullets */
div.quick-links-list ul li {padding: 0px 0 0 10px;}

/* brand */
div.span-99.last.box.advertorial {margin: 0;}
div.span-99.last.box.brand {background: #fff url("http://images.icnetwork.co.uk/collections/microsite_xmas/header.jpg") no-repeat top left;height:140px;width:995px;padding:0;position:relative;}
div.span-82.colborder.breadcrumb .adv-bread {position: absolute;top: 80px; left:145px;width:800px;}
div.span-82.colborder.breadcrumb a.channellink {font-size:11px;display:inline;background:url("http://images.icnetwork.co.uk/collections/microsite_xmas/i-arr.gif") no-repeat 100% 3px;padding-right:9px;color: #fff;}
div.span-82.colborder.breadcrumb a:hover {}
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;}
div.span-99.last.box.brand div.button {width:280px;height:50px;}

/* Nav */
div.span-82.colborder.breadcrumb {width: 950px;}
div.shared-nav {position: absolute; bottom:0px;  top: 110px; left: 0; right: 0;background: url("http://images.icnetwork.co.uk/collections/microsite_xmas/nav-bkg.jpg") repeat-x bottom;width: 995px; height: 35px; border-bottom: 1px solid #ccc;}
div.shared-nav ul li {float: left; display: inline;margin: 6px 0 0 0;}
div.shared-nav ul li a { font-size: 14px;font-weight: normal;color: #666;padding: 6px 15px 7px;border-right: 1px solid #ccc;}
div.shared-nav ul li a:hover {color: #bd1111;text-decoration: none;background:#f5f5f5; }
div.shared-nav ul li.last {border: none;}

body#tmg-adchristmas-index div.shared-nav ul li.nav-home a,
body#tmg-adchristmas-christmas-gift-finder-index div.shared-nav ul li.nav-gift a,
body#tmg-adchristmas-christmas-recipes-index div.shared-nav ul li.nav-recipes a,
body#tmg-adchristmas-survival-guide-index div.shared-nav ul li.nav-survival a,
body#tmg-adchristmas-christmas-entertainment-index div.shared-nav ul li.nav-entertainment a,
body#tmg-adchristmas-christmas-games-index div.shared-nav ul li.nav-games a,
body#tmg-adchristmas-christmas-videos-pictures-index div.shared-nav ul li.nav-vids a  {color: #bd1111; font-weight: bold;}


/* misc positioning and bug fixes */
body#tmg-adchristmas-index .span-33.last.sidebar {margin-top: -321px;padding:0;background:none;}
.span-33.last.sidebar {margin: 5px 0 0 5px; 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_xmas/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;color:#fff;background: #b61f16 url("http://images.icnetwork.co.uk/collections/microsite_xmas/tag-bkg.gif") repeat-x top left;}
.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;}

/* feature article panel */
.span-99.feature-article {margin-top:0px;height:177px;background: url("http://images.icnetwork.co.uk/collections/microsite_xmas/feature.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;position:absolute;top:2px;right:2px;}

/* 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;}

/* 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: #fff; 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;}

/* 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;}

/* 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;}

h4.list-head-colour1, h4.list-head-colour2 {margin-top: 10px;}
div.quick-links-list ul li {background:url("http://images.icnetwork.co.uk/collections/microsite_xmas/i-arr.gif") no-repeat 0 8px; padding:4px 0 4px 10px; line-height:1.4em;border-bottom: none;}

/* 2010 styling */
div.brand {margin-bottom: 15px;box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.2);-moz-box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.2);-webkit-box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.2);border: 1px solid #ddd;}
div.span-99.last.box.advertorial {margin-bottom: 10px;padding-top: 10px;box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.2);-moz-box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.2);-webkit-box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.2);border: 1px solid #ddd;}

/*
	jQuery Coda-Slider v2.0 - http://www.ndoherty.biz/coda-slider
	Copyright (c) 2009 Niall Doherty
	This plugin available for use in all personal or commercial projects under both MIT and GPL licenses.
*/
body#tmg-adchristmas-index .coda-slider-wrapper { padding: 0px 0; margin-bottom: 0px; position: relative;height: 310px; width: 640px; overflow: hidden;}
body#tmg-adchristmas-index .coda-slider { background: #ebebeb;}
body#tmg-adchristmas-index .coda-slider-no-js .coda-slider { height: 275px; overflow: auto !important; padding-right: 0px }
body#tmg-adchristmas-index .coda-slider, .coda-slider .panel { width: 625px; height: 275px; float: left; display: inline; overflow: hidden;} 
body#tmg-adchristmas-index .coda-slider-wrapper.arrows .coda-slider, body#tmg-adchristmas-index .coda-slider-wrapper.arrows .coda-slider .panel { width: 625px; overflow: hidden;}
body#tmg-adchristmas-index .coda-slider-wrapper.arrows .coda-slider { margin: 0 0px }
body#tmg-adchristmas-index .coda-nav-left a, body#tmg-adchristmas-index .coda-nav-right a { background: #000; color: #fff; padding: 5px; width: 10px; display: none;}
body#tmg-adchristmas-index .coda-nav ul li a.current { background: url("http://images.icnetwork.co.uk/collections/microsite_xmas/nav-on.jpg") no-repeat; }
body#tmg-adchristmas-index .coda-slider .panel-wrapper { padding: 0px }
body#tmg-adchristmas-index .coda-slider p.loading { padding: 0px; text-align: center;}

body#tmg-adchristmas-index .coda-nav {width: 625px; height: 30px;position: absolute; bottom: 0; left: 0;}
body#tmg-adchristmas-index .coda-nav ul { clear: both; display: block; position: absolute; right: 0px; overflow: hidden; width: 200px;}
body#tmg-adchristmas-index .coda-nav ul li { display: inline; float: left;}
body#tmg-adchristmas-index .coda-nav ul li a { background: url("http://images.icnetwork.co.uk/collections/microsite_xmas/nav-off.jpg") no-repeat; color: #fff; display: block; float: left; margin-right: 5px;text-decoration: none; width: 18px; height: 19px; }


body#tmg-adchristmas-index .coda-slider-wrapper { clear: both; overflow: auto }
body#tmg-adchristmas-index .coda-slider { float: left; overflow: hidden; position: relative }
body#tmg-adchristmas-index .coda-slider .panel { display: inline; float: left; overflow: hidden;}
body#tmg-adchristmas-index .coda-slider .panel-container { position: relative }
body#tmg-adchristmas-index .coda-nav-left, .coda-nav-right { float: left }
body#tmg-adchristmas-index .coda-nav-left a, .coda-nav-right a { display: block; text-align: center; text-decoration: none; display: none;}

body#tmg-adchristmas-index div.panel-wrapper h2 a {padding: 9px 10px 11px; width: 605px; background: #fff; font-size: 24px; display: block; position: absolute; margin-top: -44px; 
filter: alpha(opacity = 75); 
-moz-opacity: 0.75; 
-khtml-opacity: 0.75; 
opacity: 0.75;
}

body#tmg-adchristmas-index div.panel-wrapper h2 a:hover {text-decoration: none;color: #c00}
body#tmg-adchristmas-index div.panel-wrapper {box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.2);-moz-box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.2);-webkit-box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.2);}



/* Recipe Upload 3 */
div#formBuilder {background: #e9e9e9 url("http://images.icnetwork.co.uk/collections/microsite_xmas/form-footer.jpg") no-repeat bottom; 
padding: 15px 15px 100px; margin: 0 0 15px 0;}
div#formBuilder p {border-bottom: 1px dotted #ccc;padding: 10px 0;margin: 0;}
div#formBuilder p label {display: inline-block; font-weight: bold;width: 120px;text-align: right;margin-right: 15px;vertical-align: top;padding-top: 5px;}
div#formBuilder p input {width: 280px; font-size: 12px; padding: 4px 0 3px;}
div#formBuilder p textarea {width: 285px; height: 140px; font-size: 12px; padding: 4px 0 3px;}
div#formBuilder p input#submit {width: 140px; margin:5px auto 0;display: block; font-size: 13px;text-transform: capitalize;}

div#formBuilder p input.validationError,
div#formBuilder p textarea.validationError {background: #f3bdbd;}

div#recipe-teaser {background: #e9e9e9;margin: 15px 0 0 0; padding: 15px 15px 5px;border-top: 5px solid #bd1111;}
div#recipe-teaser h2 {font-size: 22px; padding: 0 0 5px 0;}

div.advertorial div.leftcontent div.puffs img {float:left; margin-right:10px; margin-bottom:2px;}
div.advertorial div.leftcontent div.puffs h2 a {font-size:11px;line-height:12px; font-weight: normal;}


/* Gift Finder 
------------------------------*/
div#xmas-gift-finder {background: #e9e9e9 url("http://images.icnetwork.co.uk/collections/microsite_xmas/form-footer.jpg") repeat-x bottom; padding: 20px 20px 100px; margin-right: 10px; border-top: 1px solid #ddd;}
div#xmas-gift-finder h2 {font-size: 22px; padding: 0 0 5px; margin-bottom: 15px;color: #bd1111; border-bottom: 1px solid #ddd;}
div#xmas-gift-finder p.highlight {background: none; font-weight: bold; font-style: italic;}
div#xmas-gift-finder-widget iframe {width: 720px; margin: 15px auto;}
body#tmg-adchristmas-christmas-gift-finder-index div.sidebar {display: none;}

/* Sidebar Gift Finder */
div#gift-finder-sidebar-widget {background: #e9e9e9 url("http://images.icnetwork.co.uk/collections/microsite_xmas/form-footer.jpg") repeat-x bottom;  border-top: 1px solid #ddd; padding: 15px 0 80px 0;margin: 10px 5px 0 0;;}
div#gift-finder-sidebar-widget iframe {width: 200px; margin-left: 65px;}
div#gift-finder-sidebar-widget h2 {font-size: 22px; padding: 0 0 5px; margin-bottom: 10px;color: #bd1111; border-bottom: 1px solid #ddd;text-align: center;}


/* Advent Cal 
----------------------------- */
div.span-64.last.advent-wrap {
width: 630px;
margin-right: 8px;
background: #f6f6f6 url("http://images.icnetwork.co.uk/collections/microsite_xmas/advent-bkg.jpg") repeat-x bottom left;
padding-bottom: 50px;
border: 1px solid #eee;
border-top: 1px solid #e8e8e8;
border-bottom: none;
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
}

div.advent-wrap div.span-47.colborder.leftcontent {margin: 0 20px 0 0; _margin: 0 5px 0 0; width: 440px;border-right: 1px solid #ddd;}

/* Feature Offer */
h1#advent-day { 
margin: 0;
font-family: Georgia, Palatino, "Palatino Linotype", Times, "Times New Roman", serif;
font-size: 95px; 
font-weight: normal;
font-style: italic;
color: #424242;
height: 125px;
background: url("http://images.icnetwork.co.uk/collections/microsite_xmas/advent-day.gif") no-repeat top left;
padding-left:250px;
text-shadow: -1px -1px 1px #000;
}
div.advent-daily {margin: 20px 0 0 20px;width: 400px;color: #494949;}
div.advent-daily a {font-weight: bold;}
div.advent-daily img {padding: 9px; border: 1px solid #e2e2e2;background: #fff; width: 380px; height:230px; }
div.advent-daily h2 {font-size: 28px; margin: 10px 0;}
div.advent-daily h2 a {color: #c81f26;}
div.advent-daily p {font-size: 14px; font-weight: bold;}
div.advent-daily p.advent-expiry {font-size: 12px; color: #666;font-weight: normal;}

/* Offer sidebar */
div.advent-wrap .span-15 h4 {background: none;padding: 0;}
div.advent-wrap .span-15 h4 a {color: #c81f26;}
div.advent-wrap .span-15 img {margin-bottom: 0px;padding: 4px; border: 1px solid #e2e2e2;background: #fff;width:132px; height:80px;}
div.advent-wrap a.showMore {margin: 5px 0 0 0; padding: 3px 0; text-decoration: none; text-align: center; font-weight: bold; background: #aa1c07; color: #fff; border: 1px solid #a70700; width: 140px; display: block;
-webkit-border-radius: 30px;
-moz-border-radius: 30px;
border-radius: 30px;
}

div.advent-wrap a.showMore:hover {background: #fff; color: #c81f26; text-decoration: none;border-color: #ccc;}

a.claim-btn {width: 318px; height: 40px; display: block; background: transparent url("http://images.icnetwork.co.uk/collections/microsite_xmas/claim-btn.gif") no-repeat;text-indent: -99999px;}
a.claim-btn:hover {background-position: 0 -40px;}


/* Kyte 
---------------- */
div.showList {background: #e9e9e9 url("http://images.icnetwork.co.uk/collections/microsite_xmas/form-footer.jpg") repeat-x bottom left; 
padding: 15px 0 -10px 0;
margin: 10px 5px 0px 0;
display: block;
}

div.kyteBadgeHori {border: none; background: #e9e9e9;}
div.kyteBadgeHori div.header  {background: #BD1111;border-bottom: none;}

div#kyte-badge-nav {background: #fff; width: 617px;height: 32px;}
div#kyte-badge-nav ul li {float: left; display: inline;margin-right: 1px;}

a#a_lnk,
a#fb_lnk, 
a#sg_lnk, 
a#fd_lnk {clear: both; display: inline-block; margin:10px 0px 0px 0; padding: 4px 10px 0;  background: #BD1111; color: #fff; font-weight: bold; border-bottom: none;}

a#a_lnk:hover,
a#fb_lnk:hover, 
a#sg_lnk:hover, 
a#fd_lnk:hover {color: #fff; text-decoration: underline;}
div.showList a {color: #BD1111;}
div.showList a:hover {color: #BD1111;text-decoration: underline;}
div.kyteBadgeHori div.sorting span.sortingMode a:link {color: #fff;}
div.kyteBadgeHori div.sorting span.sortingMode a:hover {color: #fff;}
div.kyteBadgeHori div.sorting {display: none;}
div.kyteBadgeHori div.finder {position: absolute; top: 5px; left: 10px;}
div.kyteBadgeHori div.cell {margin-top: 10px;}
div.kyteBadgeHori div.finder, div.kyteBadgeHori div.pager {color: #fff;}

/* Temporary fix until design templates split (people.co.uk, shared channels etc) */
div.adv-bread {display: none;}
