




/*
     FILE ARCHIVED ON 1:29:16 Sep 9, 2015 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 5:32:29 Apr 20, 2016.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/* $Id: screen.css,v 1.258 2009/08/21 14:23:07 hernandezp. Exp $

* 12/04/2011 S Gadhiraju	Changed the overflow to auto on '#armageddon .ui-tabs-panel .summary iframe'	[DIGI-238]
* 26/05/2011 D Hemendrarai  Added class style for Branding Header image  [DIGI-512]
* 26/05/2011 D Hemendrarai  Added class style for Branding Header image  [DIGI-512]
* 03/06/2011 D Hemendrarai  Added live icon styling  [DIGI-666]
* 23/06/2011 D Hemendrarai  London Olympics 2012 header/counter styles  [DIGI-762]
* 23/07/2011 S Henderson  	Adjustment to traffic drivers layout  [DIGI-876]
*/
body,body.olympicsBody,body.financialServicesBody {
    background: #fff url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/tmglBody.gif') repeat-y center top;
    color: #282828;
    font-family: georgia, "times new roman", times, serif;
    font-size: 62.5%;
    margin: 0;
    padding: 0;
}

body.olympicsBody {
    background: none;
    background-color: #f5f5f3;
}

body.financialServicesBody {
    background: none;
    background-color: #004476;
}

.noSummaryTopBorder .summary:first-child { /*border-top: 0px;*/

}

img {
    border: 0;
    display: block;
    /* added this css since the if the image is not loaded but it's height is small and has large alt-text, it overflows outside */
    overflow: hidden;
}

form {
    display: inline;
}

form .formSubmit {
    background-color: #234b7b;
    border: 1px solid #333;
    color: #fff;
    font: 1em arial, sans-serif;
    height: 21px;
    padding: 2px 0;
    text-transform: uppercase;
}

form .formSubmit:active {
    background-color: #122842;
}

.access {
    display: none;
}

.hidden {
    display: none;
}

.hdn {
    display: none;
}

.invisible {
    visibility: hidden;
}

a {
    color: #234B7B;
    outline: 0;
    text-decoration: none;
    padding:0;
}

a:hover {
    border-bottom: 1px dotted #122842;
    color: #122842;
}

p,h1,h2,h3,h4,h5,h6,h7 {
    margin: 0;
    padding: 0;
}

h1 a,h4 a,h5 a,h6 a,h7 a {
    color: #000;
}

#tmglSite {
    background: #fff;
    margin: 0 auto;
    padding: 0 10px;
    width: 940px;
}

#tmglHeader {
    width: 940px;
}

#tmglTopBar {
    background-color: #EBEBE5;
    font-family: arial, sans-serif;
    font-size: 1.2em;
    padding: 3px 0 5px;
}

#tmglTopBar p {
    color: #585858;
    font-weight: normal;
    margin: 0;
    padding: 0;
}

#tmglTopBar #tmglTopLeft {
    float: left;
    margin-left: 5px;
}

#tmglTopBar #tmglTopLeft #regDetails {
    padding-left: 8px;
}

#tmglTopBar #tmglTopLeft #winaop {
    margin: 0;
    padding: 0;
}

#tmglTopBar #tmglTopLeft p a#winaop {
    color: #B22929;
    font-size: 1.1em;
    text-decoration: none;
}

#tmglTopBar #tmglTopLeft p a#winaop:hover {
    border: 0;
    color: #B22929;
    text-decoration: underline;
}

#tmglTopBar #tmglTopLeft p a#dpotyear {
    color: #B22929;
}

#tmglTopBar #tmglTopLeft p a#dpotyear:hover {
    border-bottom: 1px dotted #7F1111;
    color: #7F1111;
}

#tmglTopBar #tmglTopLeft p .lastUpdate {
    border: 0;
    color: #B22929;
    font-size: 1em;
    text-decoration: none;
}

#tmglTopBar #tmglTopLeft p .wireTicon {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/t_wire.png') no-repeat scroll 0 2px;
    padding: 5px 10px 10px;
}

#tmglTopBar #tmglTopRight {
    float: right;
    margin-right: 5px;
}

.rss {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sprite-icon.gif') 0 -500px no-repeat;
    padding-left: 15px;
}

#tmglMenu {
    margin-bottom: 10px;
    position: relative;
}

#tmglMenu .fadeCover {
    height: 33px;
    position: absolute;
    background-color: white;
    width: 100%;
    top: 26px;
    display: none;
    z-index: 20;
}

/* GENERAL SEARCH BAR STYLES */
#brand {
    float: left;
    margin: 0;
    padding: 0;
    text-indent: -9999px;
}

#search {
    float: left;
}

#search .searchBox {
    float: left;
    margin-right: 6px;
    padding: 1px;
}

#search .searchSubmit {
    float: left;
}

/* SECTION SEARCH BAR  */
.portal #tmglBrandLarge {
    position: relative;
    min-height: 63px;
    padding: 0 0 15px;
}

/* Summary elements  */
.headerSolidBg p{background-color:#234b7b;float:left;font-size:1em;line-height:1em;margin:0 0 5px;padding:2px 3px;text-transform:uppercase;}
.headerSolidBg p a{clear:both;color:#fff;text-decoration:none;}
.headerSolidBg p a:visited{color:#fff;}
.headerSolidBg p a:hover{color:#fff;text-decoration:underline;}
.summary{border-top:1px dotted #ccc;margin-top:10px;padding-top:3px;} /* Spacing for Chrome 10 Bug */
.summary.iframeHeadline{border-top:medium none;margin-top:0;padding-top:0;}
.summary.iframeSummary {border-top: 2px solid #666666;margin-top:0;padding-bottom:5px;}

.iframeSummaryFullWidth + .summary {border-top: medium none;}
.iframeSummaryFullWidth iframe{border-top: 2px solid #666666;padding-top:5px;}
.summary span.live {background:url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/live_icon.png') left bottom no-repeat; display:block; width: 26px; height: 13px; float: left; margin: 0 5px 0 0; }
.summary.headlineOnly + .summary.headlineOnly{margin-top:5px}
.summary ul{list-style-type:none;margin:0;overflow:hidden;padding:0;}
.summary ul li{background:url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sprite-icon.gif') 0 -1050px no-repeat;font-size:1.2em;padding:0 0 5px 18px;font-family:arial,helvetica,sans-serif;}
.summary ul li a{color:#06c;}
.summary ul li b{font-weight:normal;}
.summary ul li.video{background:url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sprite-icon.gif') 0 -1950px no-repeat;}
.summary ul li.audio{background:url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sprite-icon.gif') 0 -1170px no-repeat;}
.summary ul li.photo{background:url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sprite-icon.gif') 0 -1800px no-repeat;}
.summary ul li.blog{background:url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sprite-icon.gif') 0 -2100px no-repeat;}
.summary .sidebars{clear:left;margin:0;overflow:hidden;padding:0;}
.summary .sidebars h3{font-family:arial, helvetica, sans-serif;}
.summary .sidebars h3.bullet{background:url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sprite-icon.gif') 0 -1050px no-repeat;font-size:1.2em;font-weight:normal;line-height:1.2em;padding:0 0 2px;text-indent:18px;}
.summary .sidebars h3.bullet a{color:#06c;}
.summary .sidebars h3.video{background:url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sprite-icon.gif') 0 -1950px no-repeat;font-size:1.2em;font-weight:normal;line-height:1.2em;padding:0 0 2px;text-indent:18px;}
.summary .sidebars h3.video a{color:#06c;}
.summary .sidebars h3.audio{background:url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sprite-icon.gif') 0 -1170px no-repeat;font-size:1.2em;font-weight:normal;line-height:1.2em;padding:0 0 2px;text-indent:18px;}
.summary .sidebars h3.audio a{color:#06c;}
.summary .sidebars h3.photo{background:url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sprite-icon.gif') 0 -1800px no-repeat;font-size:1.2em;font-weight:normal;line-height:1.2em;padding:0 0 2px;text-indent:18px;}
.summary .sidebars h3.photo a{color:#06c;}
.summary .sidebars h3.blog{background:url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sprite-icon.gif') 0 -2100px no-repeat;font-size:1.2em;font-weight:normal;line-height:1.2em;padding:0 0 2px;text-indent:18px;}
.summary .sidebars h3.blog a{color:#06c;}
.summary .sidebars h3.live{background:url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/live_icon.png') left 1px no-repeat;font-size:1.2em;font-weight:normal;line-height:1.2em;padding:0 0 2px;text-indent:30px;}
.summary .sidebars h3.live a{color:#06c;}
.summary .sidebars h3.interactive{background:url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/interactive_icon.png') 0 0 no-repeat;font-size:1.2em;font-weight:normal;line-height:1.2em;padding:0 0 2px; text-indent: 18px;}
.summary .sidebars h3.interactive a{color:#06c;}
.summary .sidebars h3.graph, .summaryMediumToSmall .graph h3{background:url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sprite_icons_sidebar.png') 0 -655px no-repeat;font-size:1.2em;font-weight:normal;line-height:1.2em;padding:0 0 2px; text-indent: 18px;}
.summary .sidebars h3.graph:hover, .summaryMediumToSmall .graph h3:hover{background-position:0 -741px;}
.summary .sidebars h3.poll, .summaryMediumToSmall .poll h3{background:url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sprite_icons_sidebar.png') 0 -1151px no-repeat;font-size:1.2em;font-weight:normal;line-height:1.2em;padding:0 0 2px; text-indent: 18px;}
.summary .sidebars h3.poll:hover, .summaryMediumToSmall .poll h3:hover{background-position:0 -1234px;}
.summary .sidebars h3.map{background:url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sprite_icons_sidebar.png') 0 -2436px no-repeat;font-size:1.2em;font-weight:normal;line-height:1.2em;padding:0 0 2px; text-indent: 18px;}
.summary .sidebars h3.map:hover{background-position:0 -2525px;}
.summary .sidebars h3.graph a, .summary .sidebars h3.poll a{color:#234B7B;}
.summary .sidebars h3.graph:hover a, .summary .sidebars h3.poll:hover a{color:#122842;}
.summary p{color:#262626;font-family:arial,helvetica,sans-serif;font-size:1.3em;line-height:1.3em;margin:0 0 5px;padding:0;}
.summary p.date{color:#666;font-size:1.1em;font-family:arial,sans-serif;}
.summary p.dateCC{color:#666;font-size:1.1em;font-family:arial,sans-serif; display:inline;}
.summary p.wirebyline{color:#666;font-size:1.1em;}
.summary .piccentre{margin:0;padding:0 0 7px;}
.summary .picleft{float:left;padding:4px 10px 0px 0;}
.summary blockquote{margin:0;padding:0;}
.summary blockquote p{color:#444;font:italic 1.8em georgia,serif;width:296px;}
.summary blockquote p a{color:#444;}
.summary blockquote p a:hover{border-bottom:1px dotted #222;color:#222;}
.summary blockquote p a:visited{color:#666;}
.summary cite{font-size:1em;font-style:normal;font-weight:bold;text-transform:uppercase;}
.summary cite a{background:#234b7b;border:none;color:#fff;display:block;padding:2px;}
.summary cite a:hover{background:#122842;border:none;color:#fff;}
.summary cite a:visited{background:#5c7da3;border:none;color:#fff;}
.summary iframe {margin-bottom:10px;}
.summaryMedium .summary iframe {margin-bottom:0;}
.summaryPadding {margin-bottom:15px;}
.summary ol{color:#404040;font-size:1.3em;line-height:1.3em;}
.summaryBorderTop{border-bottom:none;border-top:1px dotted #ccc;padding-top:7px;}
.summaryNoBorder{border:none;}
.summaryBig h3{font-size:2.4em;font-weight:normal;line-height:1.07em;padding:6px 0 15px 0;text-rendering:optimizeLegibility;}
.summaryBig h2{font-size:2.4em;font-weight:normal;line-height:1.07em;padding:0 0 10px;text-rendering:optimizeLegibility;}
.summaryMediumLarge h3{font-size:1.8em;font-weight:normal;line-height:1.13em;padding:0 0 6px;}
.summaryMedium h3{font-size:1.8em;font-weight:normal;line-height:1.13em;padding:0 0 6px;}
.summarySmall h3{font-size:1.4em;font-weight:normal;line-height:1.28em;}
.summarySmall h3.live{background:url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/live_icon.png') left 2px no-repeat;padding:0 0 2px;text-indent:30px;clear:both;}

.oneSixth .summarySmall h3{font-size:1.4em;font-weight:normal;line-height:1.28em;padding:0;}

#tmglBrandLarge {
    padding: 8px 0 10px;
}

#tmglBrandFinanceLarge {
    padding: 8px 0 10px;
}

.portal #tmglBrandLarge {position: relative;min-height: 63px;padding: 0 0 15px;}

/* Default brand, rewritten in tmglBrandCSS.jsp if a new brand is added  */
#tmglBrandLarge #brand,.portal #tmglBrandLarge #brand {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/thetelegraph_275.gif') 0 0 no-repeat;
    height: 48px;
    margin-right: 35px;
    width: 275px;
}

.portal #tmglBrandLarge #brand {
    background:none;
    height: 60px;
    width: 344px;
    margin: 7px 35px 0 0;
    position: absolute;
    left: 300px;
}

#tmglBrandLarge #search {
    padding: 16px 0 5px;
    width: 335px;
}

#tmglBrandLarge #search .searchBox {
    width: 247px;
}

#tmglLasUpdatedDateFeed {
    border: 0;
    color: #585858;
    font-size: inherit;
    text-decoration: none;
}

#tmglLasUpdatedDateFeed .lastUpdate {
    color: #B22929;
}

.portal #tmglLasUpdatedDateFeed {
    color: #000;
}

.portal #tmglLasUpdatedDateFeed p {
    font: 10px Arial, Helvetica, sans-serif;
    color: black;
    text-transform: uppercase;
    line-height: 11px;
}

.portal #tmglLasUpdatedDateFeed .lastUpdate {
    color: #B3B3B3;
    display: block;
}

#tmgTopBar {
    float: right;
    clear: both;
    font: 12px arial, sans-serif;
    width: 350px;
}

.tmgTopBarDate {
    padding-top: 15px;
    float: right;
    clear: both;
}

.portal #tmgTopBar {
    position: absolute;
    clear: both;
    font: 12px arial, sans-serif;
    width: 350px;
}

.portal .tmgTopBarDate {
    padding-top: 15px;
    clear: both;
    float: none;
}

#searchBar {
    float: right;
    padding: 6px 0 0;
}

#searchBar #searchBlock {
    background-color: #F5F5F5;
    border: 1px solid #CCC;
    width: 250px;
    height: 20px;
}

#searchBar #searchBlock form {
    height: 20px;
}

#searchBar #tg_search .searchBox,#searchBar #otsn_search .searchBox {
    background-color: #F5F5F5;
    border: medium none;
    height: 19px;
    width:202px;
    margin-top: 0px;
    padding-top: 0;
    float: left;
}

#searchBar #tg_search .formSubmit,#searchBar #otsn_search .formSubmit {
    background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/search_media.png") no-repeat scroll 3px 3px transparent;
    border: 0;
    height: 20px;
    width: 25px;
    float: right;
}

.portal #topBarRightContainer #searchBar {
    padding: 2px 0 20px;
}

.portal #searchBar #searchBlock {
    width: 230px;
    box-shadow:0 3px 3px 0 #B3B3B3;
    position:relative;
}

.hiddensearchBox{background-color: #F5F5F5;border: medium none;padding:0;margin:0;}


.portal #searchBar #tg_search .searchBox {
    width: 172px;
}

#tmglBrandLarge #ebGoogle {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sprite-logo.gif') -275px 0 no-repeat;
    float: left;
    height: 28px;
    margin: 16px 10px 0 0;
    text-indent: -9999px;
    width: 53px;
}

#tmglBrandLarge #widget {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/genericDottedGraphic.gif') repeat-y;
    float: left;
    height: 48px;
    padding-left: 10px;
    width: 220px;
}

/* ARTICLE SEARCH BAR  */
#tmglBrandSmall {
    float: left;
    padding: 8px 0;
}

#tmglBrandSmall #brand {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/thetelegraph_195.gif') 0 0 no-repeat;
    height: 34px;
    width: 195px;
}

#tmglBrandSmall #search {
    padding: 6px 0 5px;
    width: 490px;
}

#tmglBrandSmall #ebGoogle {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/enhancedByGoogle.gif') no-repeat left 6px;
    float: left;
    height: 34px;
    text-indent: -9999px;
    width: 214px;
}

#tmglBrandSmall #search .searchBox {
    width: 400px;
}

.admpu {
    background-color: #F4F4F0;
    margin-left: auto;
    margin-right: auto;
    width: 300px;
}

.adsky {
    background-color: #F4F4F0;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}

.adbox {
    background-color: #F4F4F0;
    height: 60px;
    margin-left: auto;
    margin-right: auto;
    width: 120px;
}

.adyell {
    margin-bottom: 1em;
}

.adarea {
    background-color: #F4F4F0;
}

.sectionSponsor {
    margin-bottom: 10px;
}

.sectionSponsor .puff a {
    text-decoration: none;
}

.activeNav {
    background: transparent none;
}

/* Active/Non-active menu styles */
.activeNav li.first {
    border-left: none;
}

.activeNav a {
    color: #fff;
}

.activeNav .styleTwelve a {
    color: #000;
}

.activeNav a:hover {
    background: none;
    border: none;
    color: #404040;
    text-decoration: none;
    text-shadow: 1px 1px 1px #999;
}

.nonActiveNav {
    background: #262626;
}

.nonActiveNav li.first {
    border-left: none;
}

.nonActiveNav a {
    color: #fff;
}

.nonActiveNav .styleTwelve a {
    color: #fff;
}

/* Google Ads */
#google-ads-container{margin-left:0;}
#google-ads-container-inner{_overflow:visible;background-color:#FFF;color:#404040;margin:0 0 1.5em;}
#googleHead{margin:0 0 5px;padding:0;text-transform:none;}
#googleHead p span{color:#282828;font-family:arial,sans-serif;font-weight:bold;padding:0;vertical-align:top;}
#googleHead p span a{text-decoration:none;}
div.googleAdText{_height:1%;border-top:none;font-size:1.1em;padding:0;position:relative;}
.googleAdText{font-family:arial;list-style:none;margin:1px 0 9px;padding-left:0;}
.googleAdText p{font-size:12px;padding:4px 0 1px;}
.googleAdText p a{font-size:11px;margin:7px 0 4px;}
.googleAdText p a:hover{border:0;}
.googleAdText li{border-bottom:1px solid #000000;color:#404040;margin-bottom:7px;padding-bottom:5px;}
.googleAdText li h4 a{color:#234b7b;font:bold 14px arial;margin-top:7px;}
.googleAdText li h4 a:hover{border:0;}
.googleAdText li h4 a:active{border:0;}
.googleAdText li.last {border-bottom: 0;}
div.google-ads-section{width:auto;}
.googleadssection{margin-bottom:12px;width:auto;}
.google-ads-section li{border-bottom:0;border-right:1px solid #CECECE;float:left;margin-bottom:2px;padding:5px 7px 0;width:23%;}
.google-ads-section li.last{border-right:0;}

.nonActiveNav .styleTwelve.selected a {
    color: #000 !important;
}
#googleHead .headerOne.styleTen{border-bottom:1px solid #000000;}
#google-ads-container.google-ads-section .headerOne.styleTen{border-bottom:1px dotted #CCCCCC;}

.activeNav li.first {border-left: none;}
.activeNav a {color: #fff;}
.activeNav .styleTwelve a {color: #000;}
.activeNav a:hover {background: none;border: none;color: #404040;text-decoration: none;text-shadow: 1px 1px 1px #999;}
.nonActiveNav {background: #262626;}
.nonActiveNav li.first {border-left: none;}
.nonActiveNav a {color: #fff;}
.nonActiveNav .styleTwelve a {color: #fff;}
.nonActiveNav .styleTwelve.selected a {color: #000 !important;}
.nonActiveNav a:hover {background: #262626;background-color: #0097b1;border-bottom: none;color: #fff;height: inherit;margin-top: 0;min-height: inherit;text-decoration: underline;text-shadow: none;}
.nonActiveNav .selected {background: #0097b1;margin-top: -4px;min-height: 28px;text-shadow: none;}
#tmglSite.advertising .nonActiveNav .selected {min-height:16px;}
.nonActiveNav #itmSport {background-color: #262626;}
.nonActiveNav .selected a {color: #fff;}
.nonActiveNav .styleTwelve .selected a {color: #000;}
.nonActiveNav .selected a:hover {margin-top: 0;}

/* HOT TOPICS NAV STYLES */
#tmglHotTopics {
    background-color: #FFF;
    border-bottom: 0;
    border-top: 1px solid #EAEAEA;
    padding-top: 3px;
    margin: 5px 0;
    height: 20px;
    overflow: visible;
}

#tmglMenu #tmglHotTopics {
    border-bottom: 0;
    border-top: 1px solid #7f7f7f;
    padding-bottom: 3px;
    padding-top: 0;
    margin: 0 0 7px 0;
    padding-bottom: 3px;
    position: relative;
    overflow: hidden;
    height: 24px;
}

#tmglHotTopics p {
    color: #b22929;
    float: left;
    font-size: 1.2em;
    font-weight: bold;
    margin: 0 10px 2px 0;
    padding: 0;
    text-transform: none;
}

#tmglHotTopics ul {
    list-style: none;
    margin: 0;
    padding: 0;
    visibility: hidden;
}

#tmglHotTopics ul li {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/htSpacer.gif') no-repeat 0 5px;
    float: left;
    padding: 0 10px;
}

#tmglHotTopics p.htPointer {
    font-size: 1.3em;
    line-height: 1em;
    margin-top: 5px;
    padding-left: 6px;
    display: none;
}

#tmglHotTopics ul li a {
    font-family: georgia, "times new roman", serif;
    white-space: nowrap;
    line-height: 24px;
    height: 24px;
}

#tmglMenu #tmglHotTopics .mainNav {
    z-index: 10;
    position: relative;
    display: none;
}

#tmglMenu #tmglHotTopics .mainNav li.active a {

}

#tmglMenu #tmglHotTopics .mainNav li.active a:hover {
    border-bottom: 1px dotted #FFF;
}

#tmglMenu #tmglHotTopics .mainNav li {
    height: 31px;
    z-index: 10;
}

#tmglMenu #tmglHotTopics .mainNav li.active {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/hotTopicsActive.png') no-repeat 49% 0;
    z-index: 10;
}

#tmglMenu #tmglHotTopics .secondaryNav {
    position: absolute;
    /* background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/hotTopicsShadowBackground.png') repeat-x 0 0;  top:24px; */
    z-index: 0;
    width: 1300px;
}

#tmglHotTopics .mainNav li .hotTopicsContent {
    display: none;
}

#tmglMenu #tmglHotTopics .hotTopicsContent {
    padding: 5px 5px 5px 0;
    margin: 0 auto;
    text-align: left;
    overflow: hidden;
    height: 23px;
    line-height: 23px;
    float:left;
}

#tmglMenu #tmglHotTopics ul.mainNav {
    display: block;
    visibility: visible;
    width: 1300px;
}

#tmglMenu #tmglHotTopics ul.mainNav li {
    display: none;
}

#tmglMenu #tmglHotTopics ul.mainNav li.active {
    background: none;
    display: block;
}

#tmglHotTopics ul.mainNav li .hotTopicsContent {
    display: block;
}

/* DIGI-4397: JS01-2 */
#tmglMenu #tmglHotTopics .hotTopicsContent h3,#tmglMenu #tmglHotTopics .secondaryNav .hotTopicsContent h5
{
    display: inline;
    font-weight: normal;
    font-size: 1.6em;
    padding: 0 5px 0 0;
    color: #B0282A;
    -webkit-backface-visibility: hidden;
}

#tmglMenu #tmglHotTopics .hotTopicsContent h3 span a,#tmglMenu #tmglHotTopics .hotTopicsContent h5 span a
{
    color: #B0282A;
}

#tmglMenu #tmglHotTopics .hotTopicsContent h3+h3,#tmglMenu #tmglHotTopics .hotTopicsContent h5+h5
{
    display: inline-block;
    font-weight: normal;
    font-size: 1.6em;
    padding: 0 0 0 18px;
}

#tmglMenu #tmglHotTopics .hotTopicsContent h3 span,#tmglMenu #tmglHotTopics .secondaryNav .hotTopicsContent h5 span
{
    margin-right: 5px;
}

#tmglMenu #tmglHotTopics .hotTopicsContent h3+h3,#tmglMenu #tmglHotTopics .hotTopicsContent h5+h5
{
    /* background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/hotTopicsHeadlineSeparator.png') no-repeat 0 5px; */
    zoom: 1;
}

#tmglMenu #tmglHotTopics .hotTopicsContent h3 a,#tmglMenu #tmglHotTopics .hotTopicsContent h5 a
{
    color: #3186D7;
}

#tmglMenu #tmglHotTopics .hotTopicsContent h3 {
    overflow: hidden;
}

#tmglMenu #tmglHotTopics .hotTopicsContent h3 a{
    float: left;
}
/* DIGI-4397: JS01-2 */

/* RSS External Feed container */
#rssExternalFeed {
    margin: 0;
}

#rssExternalFeed h3 {
    line-height: 1em;
    margin: 0 0 1px;
}

#rssExternalFeed p.date {
    line-height: 1.5em;
    margin: 0;
    padding: 0 3px 0 0;
}

#tmglPageTitle {
    margin: 0 0 13px;
    padding: 0;
    float: left;
}

#tmglPageTitle.olympic {
    width: 460px;
    margin-right: 20px;
}

#tmglPageTitle .iefix>img+div {
    margin-left: 70px;
}

#tmglPageTitle+.cl+.summary.marginUnder {
    margin-top: 0;
}

#tmglPageTitle h1 {
    color: #262626;
    font-family: georgia, times new roman, serif;
    font-size: 2em;
    font-weight: bold;
    margin: 0;
    padding: 0;
}

#tmglPageTitle h2 {
    color: #585858;
    font-size: 1.4em;
    font-weight: normal;
    margin: 0;
    padding: 5px 0 0;
}

#tmglPageTitle img.byline_pic {
    margin-top: 3px;
    padding-right: 10px;
    float: left;
}

#tmglPageTitle .bylineSocialButtons {
    float: left;
    height: 21px;
    margin-top: 8px;
    width: 100%;
}

.story .bylineSocialButtons {
    float: left;
    margin: 4px 0 6px;
    width: 350px;
}

.bylineSocialButtonTwitter {
    float: left;
    height: 21px;
    width: 155px;
}

#shareSectionByline {
    float: left
}

#tmglPageTitleImageRight {
    margin: 0 0 10px;
}

#tmglPageTitleImageRight h2 {
    color: #404040;
    font-size: 1.3em;
    font-weight: normal;
    line-height: 1.3em;
    margin: 0;
    padding-top: 5px;
}

#tmglPageTitleImageRight img {
    float: right;
    margin-top: 3px;
    padding-left: 20px;
    padding-right: 0;
}

#tmglThirdNav {
    background: #ebebe5;
    border-bottom: 0;
    height: 24px;
    width: 940px;
}

#tmglThirdNav .mainNav {
    font-size: 1.3em;
    list-style: none;
    margin: 0;
    padding: 0;
}

#tmglThirdNav .mainNav li {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/tertiary_vert_bar.png') no-repeat 0 6px;
    float: left;
    padding: 0;
}

#tmglThirdNav .mainNav a {
    color: #234b7b;
    display: block;
    font-weight: normal;
    padding: 4px 10px;
}

#tmglThirdNav .mainNav a:hover {
    border-bottom: none;
    color: #234b7b;
    text-decoration: underline;
}

#tmglThirdNav .mainNav .selected a {
    color: #262626;
    font-weight: bold;
}

#travelDestinationsSelector {
    background: #fff;
    border-bottom: 1px solid #e0e0e0;
    height: 30px;
    width: 940px;
}

#travelDestinationsSelector p {
    color: #247;
    float: left;
    font-size: 1.3em;
    font-weight: bold;
    margin: 0;
    padding: 8px 20px 0 10px;
}

#travelDestinationsSelector form {
    float: left;
    padding: 5px 0 0;
}

#travelDestinationsSelector form select {
    font-size: 1.2em;
    margin-right: 20px;
    width: 280px;
}

#travelDestinationsSelector .subBtnActive {
    background-color: #257;
    border: 1px solid #136;
    color: #fff;
    font-size: 1em;
    font-weight: bold;
    height: 2em;
    text-transform: uppercase;
}

#travelDestinationsSelector .subBtnInactive {
    background-color: #999;
    border: 1px solid #ccc;
    color: #fff;
    font-size: 1em;
    font-weight: bold;
    height: 2em;
    text-transform: uppercase;
}

#otherSportsSelector {
    background: #fff;
    border-bottom: 1px solid #e0e0e0;
    height: 30px;
    width: 940px;
}

#otherSportsSelector p {
    color: #247;
    float: left;
    font-size: 1.3em;
    font-weight: bold;
    margin: 0;
    padding: 8px 20px 0 10px;
}

#otherSportsSelector form {
    float: left;
    padding: 5px 0 0;
}

#otherSportsSelector form select {
    font-size: 1.2em;
    margin-right: 20px;
    width: 280px;
}

#otherSportsSelector .subBtnActive {
    background-color: #257;
    border: 1px solid #136;
    color: #fff;
    font-size: 1em;
    font-weight: bold;
    height: 2em;
    text-transform: uppercase;
}

#otherSportsSelector .subBtnInactive {
    background-color: #999;
    border: 1px solid #ccc;
    color: #fff;
    font-size: 1em;
    font-weight: bold;
    height: 2em;
    text-transform: uppercase;
}

#tmglBreakingNews #tmglbn {
    color: #b22929;
    float: left;
    font-size: 1.8em;
    font-weight: bold;
    line-height: 1.11em;
    padding-right: 9px;
}

#tmglBreakingNews ul {
    float: left;
    list-style: none;
    margin: 0;
    padding: 0;
}

#tmglBreakingNews ul li {
    color: #404040;
    font-size: 1.4em;
    line-height: 1.11em;
    margin: 0;
    padding: 0;
}

#tmglBreakingNews ul li.shown {
    padding-top: 3px;
}

#tmglCrumbtrail {
    font-weight: bold;
    margin-bottom: 5px;
    color: #234b7b;
    padding-top: 8px;
    text-transform: uppercase;
}

#tmglCrumbtrail ol {
    list-style: none;
    margin: 0;
    padding: 0;
}

#tmglCrumbtrail li {
    float: left;
}

#tmglCrumbtrail span {
    color: #666;
    padding: 0 5px;
}

#tmglCrumbtrail .styleOne,#tmglCrumbtrail .styleOne a {
    color: #007a8f;
    border-top: none;
}

#tmglCrumbtrail .styleTwo,#tmglCrumbtrail .styleTwo a {
    color: #5f5653;
    border-top: none;
}

#tmglCrumbtrail .styleThree,#tmglCrumbtrail .styleThree a {
    color: #b10d18;
    border-top: none;
}

#tmglCrumbtrail .styleFour,#tmglCrumbtrail .styleFour a {
    color: #356406;
    border-top: none;
}

#tmglCrumbtrail .styleFive,#tmglCrumbtrail .styleFive a {
    color: #0054b3;
    border-top: none;
}

#tmglCrumbtrail .styleSix,#tmglCrumbtrail .styleSix a {
    color: #9e0047;
    border-top: none;
}

#tmglCrumbtrail .styleSeven,#tmglCrumbtrail .styleSeven a {
    color: #488520;
    border-top: none;
}

#tmglCrumbtrail .styleEight,#tmglCrumbtrail .styleEight a {
    color: #111;
    border-top: none;
}

#tmglCrumbtrail .styleNine,#tmglCrumbtrail .styleNine a {
    color: #d42f00;
    border-top: none;
}

#tmglCrumbtrail .styleTen,#tmglCrumbtrail .styleTen a {
    color: #545454;
    border-top: none;
}

#tmglCrumbtrail .styleEleven,#tmglCrumbtrail .styleEleven a {
    color: #f9d426;
    border-top: none;
}

#tmglCrumbtrail .styleTwelve,#tmglCrumbtrail .styleTwelve a {
    color: #ffd441;
    border-top: none;
}

#tmglCrumbtrail .styleThirteen,#tmglCrumbtrail .styleThirteen a {
    color: #0054B3 ;
    border-top: none;
}

#tmglCrumbtrail .styleFourteen,#tmglCrumbtrail .styleFourteen a {
    color: #d42f00;
    border-top: none;
}

#tmglCrumbtrail .styleOne a:hover {
    border-bottom: 1px dotted #007a8f;
}

#tmglCrumbtrail .styleTwo a:hover {
    border-bottom: 1px dotted #5f5653;
}

#tmglCrumbtrail .styleThree a:hover {
    border-bottom: 1px dotted #b10d18;
}

#tmglCrumbtrail .styleFour a:hover {
    border-bottom: 1px dotted #356406;
}

#tmglCrumbtrail .styleFive a:hover {
    border-bottom: 1px dotted #0054b3;
}

#tmglCrumbtrail .styleSix a:hover {
    border-bottom: 1px dotted #9e0047;
}

#tmglCrumbtrail .styleSeven a:hover {
    border-bottom: 1px dotted #488520;
}

#tmglCrumbtrail .styleEight a:hover {
    border-bottom: 1px dotted #111;
}

#tmglCrumbtrail .styleNine a:hover {
    border-bottom: 1px dotted #d42f00;
}

#tmglCrumbtrail .styleTen a:hover {
    border-bottom: 1px dotted #545454;
}

#tmglCrumbtrail .styleEleven a:hover {
    border-bottom: 1px dotted #f9d426;
}

#tmglCrumbtrail .styleTwelve a:hover {
    border-bottom: 1px dotted #ffd441;
}
#tmglCrumbtrail .styleThirteen a:hover {
    border-bottom: 1px dotted #0054B3;
}

#tmglCrumbtrail .styleFourteen a:hover {
    border-bottom: 1px dotted #d42f00;
}

#tmglBody {
    padding: 0;
    width: 940px;
}

.backtotop {
    padding: 4px 0 4px 0;
}

.backtotop p {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sprite-arrows.gif') 100% -18px no-repeat;
    font-size: 1.2em;
    font-weight: bold;
    padding: 2px 10px 0 0;
    text-align: right;
}

#tmglFooter {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/ftLogo.gif') left no-repeat #777;
    border-top: 4px solid #ddd;
    color: #fff;
    padding: 0 0 0 77px;
}

#tmglFooter a {
    color: #fff;
}

#tmglFooter a:hover {
    border-bottom: 1px dotted #e0e0e0;
    color: #e0e0e0;
}

#tmglFooter a:visited {
    color: #fff;
}

#tmglFooter a:visited:hover {
    border-bottom: 1px dotted #e0e0e0;
    color: #e0e0e0;
}

#tmglFooter .links {
    float: left;
    font-size: 1.2em;
    padding-top: 36px;
}

#tmglFooter .links p {
    margin: 0;
    padding: 0;
}

#tmglFooter .links p a {
    margin: 0 12px;
}

#tmglFooter .copyright {
    float: right;
    font-size: 1.1em;
    line-height: 1.38em;
    padding: 10px 10px 7px 0;
    text-align: right;
}

#tmglFooter .copyright p {
    margin: 0;
    padding: 0 0 3px;
}

/* New large footer */
#tmglFooterLargeItems {
    background: #262626;
    margin-left: 60px;
    min-height: 130px;
}

#tmglFooterLarge {
    background: #262626;
    border-top: 1px solid #666;
    color: #fff;
    padding: 10px 0 8px 20px;
}

#tmglFooterLarge a {
    color: #fff;
}

#tmglFooterLarge a:hover {
    border-bottom: 1px dotted #e0e0e0;
    color: #fff;
}

#tmglFooterLarge p {
    margin: 0 0 3px;
    padding: 0;
}

#tmglFooterLarge .ftHead {
    color: #ddd9d3;
    font-size: 1.2em;
    font-weight: bold;
    line-height: 1.36em;
    margin: 0;
    padding: 0;
}

#tmglFooterLarge p a {
    font-size: 1.1em;
    line-height: 1.36em;
    margin: 0 15px 0 0;
    padding: 0;
}

#tmglFooterLarge ul {
    list-style: none;
    margin: 0;
    min-height: 7.8em;
    padding: 0;
}

#tmglFooterLarge ul+ul {
    min-height: 0;
}

#tmglFooterLarge ul li {
    color: #cedff2;
    display: block;
    font-size: 1.2em;
    line-height: 1.5em;
    margin-right: 15px;
    padding: 0;
}

#tmglFooterLarge ul li.itemfocus {
    color: #fff;
    font-size: 1.2em;
    font-weight: bold;
}

#tmglFooterLarge ul li.itemfocus a {
    color: #fff;
}

#tmglFooterLarge .imgBulletList li {
    color: #fff;
    font-weight: bold;
    line-height: 1.7em;
    padding-left: 28px;
}

#tmglFooterLarge .imgBulletList li a {
    color: #fff;
}

#tmglFooterLarge ul li.footwidgets {
    background-image: none;
    background-position: 0;
}

#tmglFooterLarge ul li.footemail {
    background-image: url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/footeremail.gif);
}

#tmglFooterLarge ul li a {
    color: #C6C6C6;
    white-space: nowrap;
}

#tmglFooterLarge ul li.itemgap {
    margin-bottom: 13px;
}

.footercolumn {
    background: #262626 url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/footer_rule.png) repeat-y scroll 130px 50%;
    float: left;
    margin: 0;
    width: 144px;
}

#footercolumn_last {
    float: left;
    margin: 0;
    width: 140px;
}

/* Link for footer logo */
#tmglFooterLarge #footerlogolink:hover {
    border: 0;
}

#footerlogolink {
    background: transparent url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/t.gif') repeat-x repeat-y;
    border: 0;
    display: block;
    float: left;
    height: 50px;
    margin-bottom: -50px;
    position: relative;
    width: 40px;
}

#footerinfo {
    border-top: 1px solid #424242;
    margin: 10px 0 0 0;
    padding-top: 6px;
}

#footerinfo .divbar {
    color: #417293;
    display: inline;
}

#footerinfo p {
    border-right: 1px solid #424242;
    color: #999;
    float: left;
    font-size: 1.1em;
    line-height: 1.1em;
    padding-right: 12px;
}

#footerinfo p a {
    color: #999;
    font-size: 1.1em;
    line-height: 1.1em;
    margin-left: 12px;
}

#footerinfo p.f_copyright {
    padding-top: 1px;
}

#footerinfo p.lastp {
    border: 0;
    color: #ccc;
    float: left;
    font-size: 1.1em;
    line-height: 1.1em;
    padding-right: 12px;
}

.error_body {
    background: transparent url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/matt_404.gif') no-repeat scroll 450px
    80px;
    margin-left: 80px;
    padding: 0 450px 20px 0;
}

.error_body .storyHead h1 {
    color: #234B7B;
    font-size: 4.5em;
    font-weight: bold;
    letter-spacing: -0.05em;
    line-height: 1.18em;
    margin: 0;
    padding: 0 0 5px;
}

.error_body .storyHead h2 {
    color: #444;
    font-size: 2em;
    font-weight: normal;
    line-height: 0.5em;
    margin: 0;
    padding: 0 0 5px;
}

.footerSectionLinks {
    border-bottom: 1px dotted #fff;
    margin-bottom: 7px;
}

.error_body .storyHead ul.sidebars {
    color: #404040;
    font-size: 1.4em;
    line-height: 1.3em;
    list-style-image: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/articleBullet.gif');
    padding-left: 20px;
}

.error_body .storyHead ul.sidebars a {
    font-weight: bold;
}

.error_body .storyHead ul li {
    padding-bottom: 10px;
}

.error_body .headererror p {
    background-color: #fff;
    color: #b22929;
    display: inline;
    font-size: 1.4em;
    font-weight: bold;
    line-height: 1em;
    margin: 0;
    padding: 0 3px 0 0;
}

.cl {
    clear: both;
    display: table;
} /* Firefox fix */
.show {
    display: block;
}

.hide {
    display: none;
}

.gutter {
    margin: 0 20px 0 0;
}

.gutterUnder {
    margin-bottom: 15px;
}

.gutterAbove {
    margin-top: 10px;
}

.gutterAboveFull {
    margin-top: 15px;
}

.gutterSmall {
    margin-right: 10px;
}

.gutterUnderSmall {
    margin-bottom: 5px;
}

.gutterAboveSmall {
    margin-top: 5px;
}

.gutterLeft {
    margin-left: 10px;
}

.indexaz h3 {
    font-size: 1.3em;
    font-weight: normal;
}

.indexaz .marginUnder {
    margin-bottom: 15px;
}

.indexaz .twoThirds {
    padding-bottom: 12px;
}

.indexaz .twoThirds .headerOne {
    padding: 0;
    margin-bottom: 0;
    background: none;
    height: 4px;
}

.indexaz .twoThirds h2 {
    color: #666;
    font-size: 1.8em;
    font-weight: normal;
}

.indexaz .twoThirds p {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/upArrow.gif') right no-repeat;
    font-size: 1.2em;
    padding-right: 10px;
    text-align: right;
}

.indexaz ul.indexGCSec {
    list-style-image: none;
}

.indexaz ul.indexGCSec li {
    background: none;
}

.indexaz ul.indexGCSec li a {
    color: #234B7B;
}

.indexaz ul.indexGCSec li h4 {
    font-size: 1em;
    font-weight: normal;
}

/* Generic floating styles */
.floatLeft {
    float: left;
}

.floatRight {
    float: right;
}

/* BODY CONTENT STYLES */
/* Required for column borders  */
.bodyTwoThirdsOneSix {
    background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/vertRule.gif") repeat-y scroll 630px 50%
    transparent;
    width: 940px;
}

.twoHalves {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/twoHalves.gif') repeat-y;
    width: 940px;
}

.twoThirdsThird {
    width: 940px;
}

.twoThirdsThird2 {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/twoThirdsThird2.gif') repeat-y;
    width: 940px;
}

.twoThirdsb {
    background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/vertRuleDotted.gif") repeat-y scroll 390px 50%
    transparent;
    width: 620px;
}

.twoThirdsd {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/twoThirdsTwo.gif') repeat-y scroll 80px 0
    transparent;
}

.twoThirdsc {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/twoThirdsTwo.gif') repeat-y scroll 0 0 transparent;
    width: 620px;
}

.quartFiveTwelfthsThird {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/quartFiveTwelfthsThird.gif') repeat-y scroll 0 0
    transparent;
    width: 940px;
}

.quartFiveTwelfths {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/quartFiveTwelfths.gif') repeat-y;
    width: 620px;
}

.fiveTwelfthsQuart {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/fiveTwelfthsQuart.gif') repeat-y;
    width: 620px;
}

.fourQuarters {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/fourQuarters.gif') repeat-y;
    width: 940px;
}

.threeThirds {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/threeThirds.gif') repeat-y;
    width: 940px;
}

.threeThirdsSolid {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/threeThirdsSolid.gif') repeat-y;
    width: 940px;
}

.sixSixths {
    background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sixSixths.gif") repeat-y scroll 0 0 transparent;
    margin: 10px 0;
    width: 940px;
}

.borderSevenTwelfth,.borderFiveSixths,.sevenTwelfth .oneQuarterThirdCont
{
    background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/vertRule.gif") repeat-y scroll 790px 50%
    transparent;
}

.borderSevenTwelfth {
    background-position: 550px 50%;
}

.sevenTwelfth .oneQuarterThirdCont {
    background-position: 310px 50%;
}

.borderOneThird {
    background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/vertRule.gif") repeat-y scroll 310px 50%
    transparent;
}

.twoThirds.borderOneThird.gutter,.newPortalWrapper .oneHalf.gutterBorder.gutterUnder,.newPortalWrapper .oneSixth
{
    margin-top: 10px;
}

.twoThirds.gutter .separatorBottom {
    margin-bottom: 0;
}

.borderOneSixth {
    background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/vertRule.gif") repeat-y scroll 150px 50%
    transparent;
}

.oneTwelfth {
    float: left;
    width: 60px;
}

.oneSixth {
    float: left;
    width: 140px;
}

.oneQuarter {
    float: left;
    width: 220px;
}

.oneThird {
    float: left;
    width: 300px;
}

.oneThirdCut {
    float: left;
    width: 290px;
}

.fiveTwelfths {
    float: left;
    width: 380px;
}

.oneHalf {
    float: left;
    width: 460px;
}

.twoThirds {
    float: left;
    width: 620px;
}

.fiveSixths {
    float: left;
    width: 780px;
}

.sevenTwelfth,.sevenTwelfthCont {
    float: left;
    width: 540px;
}

.newPortalWrapper {
    float: left;
    width: 640px;
}

.portalPullQuote span.live,.summary span.live {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/live_icon.png') left bottom no-repeat;
    display: block;
    width: 26px;
    height: 13px;
    float: left;
    margin: 0 5px 0 0;
}

.summary ul, .summaryMedium ul {
    list-style-type: none;
    margin: 0;
    overflow: hidden;
    padding: 0;
}

.summary ul li {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sprite-icon.gif') 0 -1050px no-repeat;
    /*font-size: 1.2em;*/
    padding: 0 0 2px 18px;
    font-family: arial, helvetica, sans-serif;
}

/* DIGI-4476 */
.liveVideoIcon {
    background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/live_play.png") no-repeat scroll 8px 8px
    transparent;
    position: absolute;
    width: 36px;
    height: 36px;
}

.oneQuarter .liveVideoIcon {
    background-position: 4px -25px;
    width: 28px;
    height: 26px;
}

.portalPullQuote .picleft .liveVideoIcon,.imageLeftHeadline .picleft .liveVideoIcon,.headlineImageLeft .picleft .liveVideoIcon,#newsAlert .oneThirdCut .picleft .liveVideoIcon,.oneSixth .liveVideoIcon
{
    background-position: 3px -53px;
    width: 26px;
    height: 20px;
}

.liveVideo {
    position: absolute;
    width: 140px;
    background-color: #CC0000;
    bottom: 8px;
    height: 36px;
}

#newsAlert .oneHalf .picleft .liveVideo,.imageLeftHeadline .picleft .liveVideo
{
    bottom: 5px;
}

#newsAlert .oneHalf .piccentre .liveVideo,#newsAlert .storyExpand .oneThird.w280 .picleft .liveVideo,.headlineImageLeft .picleft .liveVideo,#newsAlert .storyExpand .twoThirds .picleft .liveVideo,.portalPullQuote .picleft .liveVideo,.portalPullQuote .piccentre .liveVideo,#newsAlert .oneThird .imageCentreHeadline .piccentre .liveVideo,#newsAlert .oneThird .headlineImageCentre .piccentre .liveVideo,#newsAlert .oneThirdCut .piccentre .liveVideo,#newsAlert .oneSixth .piccentre .liveVideo
{
    bottom: 0;
}

.imageLeftLabelHeadline .liveVideo {
    display: none;
}

.oneQuarter .liveVideo {
    height: 26px;
}

.imageCentreOverlay .liveVideo {
    bottom: 0;
}

.portalPullQuote .picleft .liveVideo,.imageLeftHeadline .picleft .liveVideo,.headlineImageLeft .picleft .liveVideo,#newsAlert .oneThirdCut .picleft .liveVideo,.oneSixth .liveVideo
{
    height: 20px;
}

.liveVideoText {
    margin: 10px 5px 10px 36px;
    color: #FFFFFF;
    font-family: arial, sans-serif;
    font-weight: bold;
    font-size: 14px;
    position: absolute;
    text-transform: capitalize;
}

.oneQuarter .liveVideoText {
    margin: 6px 5px 6px 28px;
    font-size: 12px;
}

.portalPullQuote .picleft .liveVideoText,.imageLeftHeadline .picleft .liveVideoText,.headlineImageLeft .picleft .liveVideoText,#newsAlert .oneThirdCut .picleft .liveVideoText,.oneSixth .liveVideoText
{
    margin: 4px 5px 4px 26px;
    font-size: 11px;
}

ul li.audio {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/portal_icon_sprite_sidebar.png') no-repeat scroll
    0 -1415px transparent;
}

ul li.audio:hover {
    background-position: 0 -1484px;
}

ul.sidebars li.live,.summary .sidebars h3.live {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/live_icon.png') left 1px no-repeat;
    font-size: 1.2em;
    font-weight: normal;
    line-height: 1.2em;
    padding: 0 0 2px;
    text-indent: 30px;
}

.sidebars li {
    line-height: 1.2em;
}

.sidebars li.graph {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/portal_icon_sprite_sidebar.png') 0 -561px
    no-repeat;
}

.sidebars li.graph:hover,.summary .sidebars h3.graph:hover,.summaryMediumToSmall .graph h3:hover
{
    background-position: 0 -632px;
}

.sidebars li.poll {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/portal_icon_sprite_sidebar.png') 0 -986px
    no-repeat;
}

.sidebars li.poll:hover,.summary .sidebars h3.poll:hover,.summaryMediumToSmall .poll h3:hover
{
    background-position: 0 -1058px;
}

.sidebars li.map {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/portal_icon_sprite_sidebar.png') 0 -1271px
    no-repeat;
}

.sidebars li.map:hover,.summary .sidebars h3.map:hover {
    background-position: 0 -1343px;
}

.summaryMedium h3,.summaryMedium h2 {
    font-size: 1.8em;
    font-weight: normal;
    line-height: 1.13em;
    padding: 0px 0 10px;
}

.sixSixths .summaryMedium .summarySmall h3 {
    font-size: 1.4em;
    font-weight: normal;
    line-height: 1.28em;
}
/* DIGI-DTK */
.sixSixths .summaryMedium .summarySmall h3, .oneSixth .secPuffs .summarySmall h3 {
    font-size: 1.4em;
    font-weight: normal;
    line-height: 1.28em;
}

.summary.headlineSize .summarySmall h3 {
    font-size: 1.8em;
    font-weight: normal;
    line-height: 1.13em;
    padding: 0 0 6px;
}

.summaryMedium.tps5 h3, .summaryMedium.tps5 h2 {
    font-size: 1.4em;
    font-weight: normal;
    line-height: 1.28em;
    padding: 0 0 6px;
}

.summaryMedium.tps5 .headerOne h3, .summaryMedium.tps5 .headerOne h2 {
    font-size: 1.2em;
    font-weight: bold;
    line-height: 1em;
    margin: 0;
    padding: 0 3px 1px 0;
}

.newPortal .fiveSixths .summary h2 a {
    color: #234B7B;
}

.newPortal .fiveSixths .summary h2 a:hover {
    color: #122842;
}
/* Summary border-top exceptions */
.headerOne+.summary {
    border-top: none;
    margin-top: 0;
    padding-top: 0;
}

.headerOne+div>.summary:first-child {
    border-top: none;
    margin-top: 0;
    padding-top: 0;
}

div[bucket-id="auto_stories_header_01"]+div>.summary:first-child {
    border-top: none;
    margin-top: 0;
    padding-top: 0;
}

.headerOne+.summary:nth-child(1) {
    border-top: none;
    margin-top: 0;
    padding-top: 0;
}
/* Bypass Chrome 10 adjacent selector bug */
div.access+.summary {
    border-top: none;
    margin-top: 0;
    padding-top: 0;
}

div.access+div>.summary:first-child {
    border-top: none;
    margin-top: 0;
    padding-top: 0;
}

.auto_03_initial_range > .summaryBig:first-child .summary:first-child,
.auto_03_initial_range > .summaryMediumLarge:first-child .summary:first-child,
.auto_03_initial_range > .summaryMedium:first-child .summary:first-child,
.summaryBig + div > .summary:first-child,
.summaryBig + div > div:first-child > .summary:first-child,
.summaryBig + div > div > div:first-child > .summary:first-child,
.summaryBig + div > div > div > div:first-child > .summary:first-child {
    border-top: none;
    margin-top: 0;
    padding-top: 0;
}

.auto_03_initial_range .comments, #expandableArticleList .comments {
    display: inline;
}

.summary.imageCentreOverlay {
    border-top: none;
}

.summaryBig .summary {
    border-bottom: 1px dotted #ccc;
    margin-bottom: 3px;
    padding-bottom: 10px;
}

.oneTwelfth>.summary:first-child,.oneSixth>.summary:first-child,.oneQuarter>.summary:first-child,.oneThird>.summary:first-child,.fiveTwelfths>.summary:first-child,.oneHalf>.summary:first-child,.twoThirds>.summary:first-child,.fiveSixths>.summaryBig .summary:first-child
{
    border-top: none;
    margin-top: 0;
    padding-top: 0;
}

.oneTwelfth>div:first-child>.summary:first-child,.oneSixth>div:first-child>.summary:first-child,.oneQuarter>div:first-child>.summary:first-child,.oneThird>div:first-child>.summary:first-child,.fiveTwelfths>div:first-child>.summary:first-child,.oneHalf>div:first-child>.summary:first-child,.twoThirds>div:first-child>.summary:first-child
{
    border-top: none;
    margin-top: 0;
    padding-top: 0;
}

.fiveTwelfths>div:first-child>.summary.imageCentreOverlay:first-child,
.fiveTwelfths>div:first-child>.summary.imageCentreHeadline:first-child {
    padding-top:5px;
}
/*
.summaryBig+div.summaryMedium>.summary.imageCentreOverlay:first-child {
	border-top: 1px dotted #ccc;
	margin-top: 10px;
	padding-top: 3px;
}*/

.oneSixth>div:first-child>div:first-child,.oneQuarter>div:first-child {
    margin-top: 0;
}

.newPortalWrapper .fiveTwelfths.styleOne.gutter .summaryBig .summary .carv2:first-child {
    margin-top:5px;
}

.pictureGrid {
    margin-bottom: 10px;
}

.pictureGrid .summary {
    border-top: none;
    float: left;
    margin-top: 0;
    padding-top: 0;
    margin-right: 20px;
    min-height: 130px;
    width: 46%;
}

.pictureGrid .picGrid-03,.pictureGrid .picGrid-05,.pictureGrid .picGrid-07
{
    margin-right: 0;
}

.pictureGrid .summary h3 {
    font-size: 1.3em;
}

.pictureGrid .summary .piccentre {
    margin: 0;
    padding: 0 0 2px;
}

.summaryMediumToSmall h3, .summaryMediumToSmall h2 {
    font-size: 1.4em;
    font-weight: normal;
    line-height: 1.2em;
    margin-bottom: 0;
    padding: 0;
}

.summaryMediumToSmall .video h3 {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/portal_icon_sprite.png') 0 -1948px no-repeat;
    text-indent: 18px;
    padding: 0 0 2px;
}

.summaryMediumToSmall .video h3 a {
    color: #234B7B;
}

.summaryMediumToSmall .audio h3 {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sprite-icon.gif') 0 -1167px no-repeat;
    text-indent: 18px;
}

.summaryMediumToSmall .audio h3 a {
    color: #234B7B;
}

.summaryMediumToSmall .photo h3 {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sprite-icon.gif') 0 -1796px no-repeat;
    text-indent: 18px;
}

.summaryMediumToSmall .photo h3 a {
    color: #234B7B;
}

.summaryMediumToSmall .blog h3 {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sprite-icon.gif') 0 -2096px no-repeat;
    text-indent: 18px;
}

.summaryMediumToSmall .blog h3 a {
    color: #234B7B;
}

.summaryMediumToSmall .live h3 {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/live_icon.png') left 2px no-repeat;
    padding: 0 0 2px;
    text-indent: 30px;
}

.summaryMediumToSmall .interactive h3 {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/interactive_icon.png') 0 3px no-repeat;
    text-indent: 18px;
}

.summaryMediumToSmall .interactive h3 a {
    color: #234B7B;
}

.summaryMediumToSmall .map h3 {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/portal_icon_sprite_sidebar.png') 0 -2436px
    no-repeat;
    text-indent: 18px;
}

.summaryMediumToSmall .map h3 a {
    color: #234B7B;
}

.summaryMediumToSmall .live h3 a {
    color: #234B7B;
}

.otherStoriesRow .oneSixth .summary h3 {
    font-size: 1.4em;
    font-weight: normal;
    line-height: 1.2em;
}

/* Headers  */
.headerOne {
    background-color: #FFF; /*url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/grey_dots.gif) repeat-x top left;*/
    border-bottom: 1px dotted #CCCCCC;
    border-top: 2px solid #262626;
    color: #262626;
    margin-bottom: 5px;
    padding: 3px 0 13px;
    font-family: arial, sans-serif;
    margin-top: 8px;
}

.headerOne:first-child {
    margin-top: 0;
}

.InSkinHide:first-child+.headerOne {
    margin-top: 0;
}

.headerOne h2, .summaryMedium.tps5 .headerOne h3, .summaryMedium.tps5 .headerOne h2 {
    font-size: 1.2em;
    font-weight: bold;
    margin: 0;
    padding: 0 3px 1px 0;
    display: inline;
    background: #fff;
    line-height: 1em;
}

.headerOne h2 a {
    color: #262626;
    padding: 0 5px 0 0;
    margin-bottom: 1px;
}

.headerOne h2 a:hover {
    border-bottom: 0;
    margin-bottom: 0;
}

.headerOne h2 span {
    padding: 0 5px 0 0;
}

.headerOne h2 a span {
    padding: 0;
    line-height: 1em;
}

.headerOne p {
    font-size: 1.2em;
    font-weight: bold;
    margin: 0;
    padding: 0 5px 1px 0;
    text-transform: capitalize;
    display: inline;
    background: #fff;
    line-height: 1em;
}

.headerOne p a {
    color: #262626;
    padding: 0 5px 0 0;
    margin-bottom: 1px
}

.headerOne p a span {
    padding: 0;
}

.headerOne p a:hover {
    border-bottom: 0;
    margin-bottom: 0;
}

/* Section Colours */
.styleOne {
    border-top: 2px solid #007a8f;
}

.styleTwo {
    border-top: 2px solid #5f5653;
}

.styleThree {
    border-top: 2px solid #b10d18;
}

.styleFour {
    border-top: 2px solid #356406;
}

.styleFive {
    border-top: 2px solid #0054b3;
}

.styleSix {
    border-top: 2px solid #9e0047;
}

.styleSeven {
    border-top: 2px solid #488520;
}

.styleEight {
    border-top: 2px solid #111;
}

.styleNine {
    border-top: 2px solid #d42f00;
}

.styleTen {
    border-top: 2px solid #545454;
}

.styleEleven {
    border-top: 2px solid #0097D2;
    clear: both;
}

.styleTwelve {
    border-top: 2px solid #ffd441;
}

.styleThirteen {
    border-top: 2px solid #0054B3;
}

.styleFourteen {
    border-top: 2px solid #d42f00;
}

.styleOne p a,.styleOne h2 a {
    color: #262626;
}

.styleTwo p a,styleTwo h2 a {
    color: #262626;
}

.styleThree p a,styleThree h2 a {
    color: #262626;
}

.styleFour p a,styleFour h2 a {
    color: #262626;
}

.styleFive p a,styleFive h2 a {
    color: #262626;
}

.styleSix p a,styleSix h2 a {
    color: #262626;
}

.styleSeven p a,styleSeven h2 a {
    color: #262626;
}

.styleEight p a,styleEight h2 a {
    color: #262626;
}

.styleNine p a,styleNine h2 a {
    color: #262626;
}

.styleEleven p a,styleEleven h2 a {
    color: #262626;
}

.styleTwelve p a,styleTwelve h2 a {
    color: #262626;
}

.styleOne p a:hover,.styleOne h2 a:hover {
    color: #016678;
}

.styleTwo p a:hover,.styleTwo h2 a:hover {
    color: #494340;
}

.styleThree p a:hover,.styleThree h2 a:hover {
    color: #901518;
}

.styleFour p a:hover,.styleFour h2 a:hover {
    color: #356406;
}

.styleFive p a:hover,.styleFive h2 a:hover {
    color: #15478d;
}

.styleSix p a:hover,.styleSix h2 a:hover {
    color: #7f0e39;
}

.styleSeven p a:hover,.styleSeven h2 a:hover {
    color: #386f31;
}

.styleEight p a:hover,.styleEight h2 a:hover {
    color: #383838;
}

.styleNine p a:hover,.styleNine h2 a:hover {
    color: #b52b1d;
}

.styleTen p a:hover,.styleTen h2 a:hover {
    color: #3f4040;
}

.styleEleven p a:hover,.styleEleven h2 a:hover {
    color: #f9d426;
}

.styleFourteen p a:hover,.styleFourteen h2 a:hover {
    color: #b52b1d;
}

.relatedThirdPartyLink {
    background-color: #eee;
    border: none;
}

.relatedThirdPartyHeader {
    font-weight: normal;
}

.byline {
    border-bottom: 1px dotted #ccc;
    margin-bottom: 5px;
}

.bylineComments {
    padding-bottom: 5px;
    border-bottom: none;
    margin-bottom: 0;
}

.story .byline p,.story .bylineComments p {
    color: #3F3F3F;
    font-size: 1.2em;
    font-weight: bold;
    margin: 0;
    padding: 0 0 9px;
}

.story .byline p span.name,.story .bylineComments p span.name {
    color: #234B7B;
    font-weight: bold;
    margin: 0;
    padding: 0 0 9px;
}

.story .byline p span a,.story .bylineComments p span a {
    font-weight: bold;
}

.story .byline p span.bar,.story .bylineComments p span.bar {
    color: #ccc;
}

.story .byline p.favLinks,.story .bylineComments p.favLinks {
    color: #ccc;
    font-weight: normal;
    margin: 0 0 0;
    padding-bottom: 0;
    float: left;
}

.story .bylineImg {
    float: left;
    margin: 4px 10px 12px 0;
}

.story {
    border-bottom: 0;
    margin-bottom: 5px;
    padding-bottom: 5px;
    border-top: 2px solid #666;
    padding-top: 3px;
}

.story p {
    font-family: arial, helvetica, sans-serif;
    font-size: 1.4em;
    line-height: 1.48em;
    margin: 0;
    padding: 0 0 0.7em;
}

.story H2,.story H3,.story H4,.story H5,.story H6 {
    border-top: 1px solid #666;
    color: #333;
    font-size: 1.4em;
    font-weight: bold;
    margin-bottom: 0.1em;
    padding: 3px 0 5px;
    font-family: arial, helvetica, sans-serif;
}

.story H6 {
    background-color: #900;
    color: #fff;
    font-size: 1.1em;
    font-weight: bold;
    margin-bottom: 0.5em;
    padding: 1px 4px;
    text-transform: uppercase;
}

.story div.h7 {
    color: #666;
    font-size: 1.1em;
    font-weight: bold;
    margin-bottom: 0.1em;
    padding: 0;
}

.story div.h8 {
    font-size: 1.1em;
    font-weight: bold;
    margin-bottom: 0.1em;
    padding: 0;
}

.story ul {
    list-style-image: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/articleBullet.gif');
    overflow: hidden;
}

.story ul,.story ol {
    font-size: 1.3em;
    line-height: 1.3em;
    margin: 0 0 1em 2em;
    overflow: hidden;
    padding: 0;
    font-family: arial, sans-serif;
}

.artBodyWide .story ul, .artBodyWide .story ol {
    font-size: 15px;
    line-height: 21px;
    margin: 0 0 1em 2em;
    overflow: hidden;
    padding: 0;
    font-family: arial, sans-serif;
}

.story table {
    border: 0;
    margin-bottom: 1em;
    padding: 0;
}

.story table tr th {
    border-bottom: 1px solid #e0e0e0;
    color: #333;
    font-size: 1.3em;
    font-weight: bold;
    padding: 2px;
    text-align: left;
}

.artBodyWide .story table tr th {
    border-bottom: 1px solid #e0e0e0;
    color: #333;
    font-size: 15px;
    font-weight: bold;
    padding: 2px;
    text-align: left;
}

.story table tr td {
    color: #404040;
    font-size: 1.3em;
    padding: 2px;
}

.artBodyWide .story table tr td {
    color: #404040;
    font-size: 15px;
    padding: 2px;
}

.story table tr.mod2zero {
    background-color: #fbf9f3;
}

.story table tr .txtRight {
    text-align: right;
}

.story p img {
    display: inline;
}

.story p img[align="right"] {
    display: inline;
    padding-left: 10px;
    padding-right: 0;
}

.story p img[align="left"] {
    display: inline;
    padding-right: 10px;
}

.story p img[align="center"] {
    display: block;
}

.story .bylineSocialButtons table {
    margin-bottom: 0;
    padding: 0;
}

.story .bylineSocialButtons table tr th {
    border-bottom: 0;
    padding: 0;
}

.story .bylineSocialButtons table tr td {
    padding: 0
}

.guideBodyHeading {
    width: 460px;
}

.storyHead,.guideBodyHeading {
    margin: 0;
    padding: 0;
}

.storyHead h1,.guideBodyHeading h1 {
    color: #1e1e1e;
    font-size: 2.4em;
    font-weight: normal;
    line-height: 1.16em;
    margin: 0;
    padding: 0 0 8px;
}

.storyHead h2,.guideBodyHeading h2 {
    color: #404040;
    font-size: 1.6em;
    font-weight: normal;
    line-height: 1.2em;
    margin: 0;
    padding: 0 0 10px;
}

.storyHead .rating {
    padding: 0 0 10px;
}

h1.storyHeadFull {
    border-bottom: 1px solid #CCCCCC;
    margin-bottom: 10px;
}

.artIntroFullWidthIFrame .summary {
    border-top: none;
}

#tmglSite.olympic .storyHead,#tmglSite.olympic .guideBodyHeading {
    float: left;
    margin-bottom: 30px;
    margin-bottom: 15px;
    margin-right: 20px;
}

#tmglSite.olympic .storyHead h1,#tmglSite.olympic .guideBodyHeading h1 {
    font-size: 2em;
    font-weight: bold;
    padding: 0 0 4px;
}

.storyFt .placeComment {
    float: left;
}

.storyFt .pagination {
    float: right;
}

/* Story footer styles for more on... */
.storyFt .header {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/headerBlueBG.gif') repeat-x 0 2px;
    padding-bottom: 7px;
}

.header h4 {
    background-color: #fff;
    color: #B22929;
    display: inline;
    font-size: 1.2em;
    font-weight: bold;
    line-height: 1em;
    margin: 0;
    padding: 0 3px 0 0;
    text-transform: uppercase;
}

.storyFt .secLinks {
    margin-bottom: 5px;
    margin-top: 5px;
    padding-bottom: 5px;
}

.storyFt .secLinks .section {
    border-bottom: 1px dotted #ccc;
    margin-bottom: 5px;
    padding-bottom: 5px;
}

.storyFt .secLinks .section .name {
    color: #666;
    float: left;
    font-weight: bold;
}

.storyFt .secLinks .section .name h2 {
    color: #666;
    float: left;
    font-size: 1em;
    font-weight: bold;
}

.storyFt .secLinks .section .name h2 a {
    color: #234B7B;
}

.storyFt .secLinks .section .feed {
    float: right;
    font-size: 1.2em;
}

/* Story functions styles for more on... */
.storyfct {
    font-size: 1em;
    padding-bottom: 5px;
}

.storyfct #storyMoreOnFucntion {
    border-top: 2px solid #666;
}

.storyfct #storyMoreOnFucntion .header {
    color: #666;
    font-weight: bold;
    margin: 0;
    padding: 0;
}

.storyfct #storyMoreOnFucntion .secLinks {
    margin-bottom: 10px;
    margin-top: 5px;
    padding-bottom: 5px;
}

.storyfct #storyMoreOnFucntion .secLinks .section {
    margin-bottom: 0;
    padding-bottom: 3px;
}

.storyfct #storyMoreOnFucntion .secLinks .section .name {
    color: #666;
    font-weight: bold;
}

.storyfct #storyMoreOnFucntion .secLinks .section .name h2 {
    color: #666;
    font-size: 1.2em;
    font-weight: bold;
}

.storyfct #storyMoreOnFucntion .secLinks .section .name h2 a {
    color: #234B7B;
}

.storyfct #storyMoreOnFucntion .secLinks ul {
    margin: 0;
    padding: 0;
}

.storyfct #storyMoreOnFucntion .secLinks ul li {
    background: none;
    float: left;
    list-style: none;
    padding: 0 10px 0 0;
}

.storyfct #storyMoreOnFucntion .secLinks ul li.last {
    background: none;
    list-style: none;
    padding: 0 10px 0 0;
}

.storyfct #storyMoreOnFucntion .secLinks ul li h3 {
    color: #666;
    font-size: 1.2em;
    font-weight: normal;
}

.storyfct #storyMoreOnFucntion .secLinks ul li h3 a {
    color: #234B7B;
}

.cornerimagevideoleft {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/puffLabels/puff_video.png') no-repeat;
    height: 20px;
    left: 3px;
    position: absolute;
    top: 7px;
    width: 20px;
}

.cornerimagephotoleft {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/puffLabels/puff_slideshow.png') no-repeat;
    height: 20px;
    left: 3px;
    position: absolute;
    top: 7px;
    width: 20px;
}

.cornerimageaudioleft {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/puffLabels/puff_audio.png') no-repeat;
    height: 20px;
    left: 3px;
    position: absolute;
    top: 7px;
    width: 20px;
}

.cornerimageblogleft {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/puffLabels/puff_blog.png') no-repeat;
    height: 20px;
    left: 3px;
    position: absolute;
    top: 7px;
    width: 20px;
}

.cornerimagevideocentre {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/puffLabels/puff_video.png') no-repeat;
    height: 20px;
    left: 3px;
    position: absolute;
    top: 3px;
    width: 20px;
}

.cornerimagephotocentre {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/puffLabels/puff_slideshow.png') no-repeat;
    height: 20px;
    left: 3px;
    position: absolute;
    top: 3px;
    width: 20px;
}

.cornerimageaudiocentre {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/puffLabels/puff_audio.png') no-repeat;
    height: 20px;
    left: 3px;
    position: absolute;
    top: 3px;
    width: 20px;
}

.cornerimageblogcentre {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/puffLabels/puff_blog.png') no-repeat;
    height: 20px;
    left: 3px;
    position: absolute;
    top: 3px;
    width: 20px;
}

.cornerimageleft {
    height: 16px;
    left: 0;
    margin-top: 4px;
    position: absolute;
    top: 0;
    width: 16px;
}

.cornerimagecentre {
    height: 16px;
    left: 0;
    position: absolute;
    top: 0;
    width: 16px;
}

.cornerimageinteractiveleft {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/puffLabels/puff_interactive.png') no-repeat;
    height: 20px;
    left: 3px;
    position: absolute;
    top: 7px;
    width: 20px;
}

.cornerimageinteractivecentre {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/puffLabels/puff_interactive.png') no-repeat;
    height: 20px;
    left: 3px;
    position: absolute;
    top: 3px;
    width: 20px;
}

.cornerimagegraphleft {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/puffLabels/puff_graph.png') no-repeat;
    height: 20px;
    left: 3px;
    position: absolute;
    top: 7px;
    width: 20px;
}

.cornerimagegraphcentre {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/puffLabels/puff_graph.png') no-repeat;
    height: 20px;
    left: 3px;
    position: absolute;
    top: 3px;
    width: 20px;
}

.cornerimagemapleft {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/puffLabels/puff_map.png') no-repeat;
    height: 20px;
    left: 3px;
    position: absolute;
    top: 7px;
    width: 20px;
}

.cornerimagemapcentre {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/puffLabels/puff_map.png') no-repeat;
    height: 20px;
    left: 3px;
    position: absolute;
    top: 3px;
    width: 20px;
}

.cornerimagepollleft {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/puffLabels/puff_poll.png') no-repeat;
    height: 20px;
    left: 3px;
    position: absolute;
    top: 7px;
    width: 20px;
}

.cornerimagepollcentre {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/puffLabels/puff_poll.png') no-repeat;
    height: 20px;
    left: 3px;
    position: absolute;
    top: 3px;
    width: 20px;
}

/* Video Article */
.story h2.noUpper {
    text-transform: none;
}

.containerdiv {
    float: left;
    position: relative;
}

#tmgPortalRand .containerdiv {
    position: static;
} /* to fix SR-121 */
.storyFtVideo {
    padding-top: 10px;
}

.storyFtVideo .placeComment {
    float: left;
}

.storyFtVideo .pagination {
    float: right;
}

.storyFtVideo .header {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/headerBlueBG.gif') repeat-x 0 2px;
    padding-bottom: 7px;
}

.storyFtVideo .secLinks {
    margin-bottom: 5px;
    margin-top: 5px;
    padding-bottom: 5px;
}

.storyFtVideo .secLinks .section {
    border-bottom: 1px dotted #ccc;
    margin-bottom: 5px;
    padding-bottom: 5px;
}

.storyFtVideo .secLinks .section .name {
    color: #666;
    float: left;
    font-weight: bold;
}

.storyFtVideo .secLinks .section .name h2 {
    color: #666;
    float: left;
    font-size: 1em;
    font-weight: bold;
}

.storyFtVideo .secLinks .section .name h2 a {
    color: #234B7B;
}

.storyFtVideo .secLinks .section .feed {
    float: right;
    font-size: 1.2em;
}

.storyFtVideo #storyMoreOn .header {
    color: #666;
    font-weight: bold;
    margin: 0;
    padding: 0;
}

.storyFtVideo #storyMoreOn .secLinks {
    margin-bottom: 5px;
    margin-top: 5px;
    padding-bottom: 5px;
}

.storyFtVideo #storyMoreOn .secLinks .section {
    border-bottom: 1px dotted #ccc;
    margin-bottom: 5px;
    padding-bottom: 5px;
}

.storyFtVideo #storyMoreOn .secLinks .section .name {
    color: #666;
    float: left;
    font-weight: bold;
}

.storyFtVideo #storyMoreOn .secLinks .section .name h2 {
    color: #666;
    float: left;
    font-size: 1.2em;
    font-weight: bold;
}

.storyFtVideo #storyMoreOn .secLinks .section .name h2 a {
    color: #234B7B;
}

.storyFtVideo #storyMoreOn .secLinks .section .name h3 {
    color: #666;
    float: left;
    font-size: 1.2em;
    font-weight: bold;
}

.storyFtVideo #storyMoreOn .secLinks .section .name h3 a {
    color: #234B7B;
}

.storyFtVideo #storyMoreOn .secLinks .section .feed {
    float: right;
}

.storyFtVideo #storyMoreOn .secLinks .section .feed .rss {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sprite-icon.gif') 0 -500px no-repeat;
    padding-left: 12px;
}

.related_links_moreon h2 {
    background: none;
    font-size: 1.2em;
    font-weight: normal;
    line-height: 1.2em;
    padding: 0 0 7px;
}

.related_links_moreon h2 a {
    color: #1B3758;
}

.videoArt .summary {
    margin: 0 10px 5px;
    padding-bottom: 10px;
}

.videoArt .summaryMedium h3 {
    color: #234b7b;
    font-size: 1.4em;
    font-weight: normal;
    line-height: 1.2em;
}

.videoArt p.date {
    color: #545454;
    font-family: arial;
    font-size: 1.1em;
}

.videoArt.videoPadding .summary {
    margin: 0 !important;
}
/* Play Button Overlay */
.playButton {
    height: 88px;
    overflow: hidden;
    position: relative;
    width: 140px;
}

.playButton .playBtt {
    background-color: #000;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 38px;
}

.playButton a {
    text-decoration: none;
}

.playButton .playBttTop {
    background: transparent url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/video_play2.png') 50% 30% no-repeat;
    opacity: 1;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 38px;
}

/* End video article */
.related_links .header {
    color: #262626;
    border-top: 2px solid #666;
    font-family: arial, sans-serif;
    padding: 2px 0 4px;
    text-transform: uppercase;
    font-size: 1.1em;
    font-weight: bold;
    background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/grey_dots.gif") repeat-x scroll 0 1px #FFFFFF;
}

.related_links .header span {
    background: #FFF;
    padding-right: 5px;
}

.related_links ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

.related_links ul li {
    padding: 5px 0 0;
}

.related_links ul li h3 {
    border-top: none;
    font-size: 1.2em;
    line-height: 1.38em;
    font-weight: normal;
}

.related_links ul li h2 {
    border-top: none;
    font-size: 1.2em;
    line-height: 1.38em;
    font-weight: normal;
}

.related_links ul li h2 a {
    color: #234B7B;
}

.related_links ul li.video h3 {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sprite-icon.gif') 0 -1950px no-repeat;
    padding-left: 21px;
}

.related_links ul li.audio h3 {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sprite-icon.gif') 0 -1110px no-repeat;
    padding-left: 21px;
}

.related_links ul li.photo h3 {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sprite-icon.gif') 0 -1800px no-repeat;
    padding-left: 21px;
}

.related_links ul li.blog h3 {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sprite-icon.gif') 0 -2100px no-repeat;
    padding-left: 21px;
}

/* RELATED CONTENT  */
.related_links_inline {
    background-color: #F4F4F0;
    border-bottom: 1px solid #E5E5E5;
    margin-bottom: 8px;
    overflow: hidden;
    width: 460px;
}

.related-links-float-design {
    width: 180px !important;
    float: left;
    margin-right: 20px;
    margin-top: 10px;
    border-bottom: 0 !important;
}

.related-links-float-design.related_links_inline ul li.firstItem {
    background: transparent;
    padding-top: 13px;
    display: inline-block;
}

.related_links_inline .headerOne p,.related_links_inline .headerOne h2 {
    font-family: arial, sans-serif;
    font-size: 1.1em;
    padding: 0 5px 1px 0;
    line-height: 1em;
}

.related_links_inline .headerOne h2 {
    border-top: 0 none;
}

.related_links_inline .relContentPuff {
    border-bottom: 1px dotted #ccc;
    margin-bottom: 3px;
    padding-bottom: 3px;
}

.related_links_inline img {
    margin-bottom: 2px;
}

.related_links_inline .label {
    color: #B22929;
    font-size: 10px;
    font-weight: bold;
    text-transform: uppercase;
}

.related_links_inline .headline a {
    font-size: 1.2em;
    font-weight: bold;
}

.related_links_inline .lastModDate {
    color: #666;
    font-size: 1.1em;
    font-weight: normal;
}

.related_links_inline ul {
    list-style-type: none;
    margin: 0;
    overflow: hidden;
    padding: 0 0 0 5px;
}

.related_links_inline ul li {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sprite-icon.gif') 0 -1048px no-repeat;
    padding: 0 0 5px 18px;
}

.related_links_inline ul li.audio {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sprite-icon.gif') 0 -1165px no-repeat;
}

.related_links_inline ul li.blog {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sprite-icon.gif') 0 -2095px no-repeat;
}

.related_links_inline ul li.photo {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sprite-icon.gif') 0 -1795px no-repeat;
}

.related_links_inline ul li.video {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/portal_icon_sprite.png') 0px 4px no-repeat;
}
.related_links_inline ul li.video:hover {
    background-position: 0px -68px;
}
.related_links_inline ul li .summary {
    border-bottom: 0 dotted #000;
    margin-bottom: 5px;
    padding-bottom: 0;
}

.related_links_inline ul li a {
    color: #234B7B;
    font-size: 12px;
    font-weight: bold;
    line-height: 13px;
    text-transform: none;
    font-family: arial, helvetica, sans-serif;
}

.related_links_inline ul li a:hover {
    color: #122842;
    border-bottom: 1px dotted #122842;
}

.related_links_inline ul li h2,.related_links_inline ul li p {
    border-top: none;
    display: inline;
    margin-bottom: 0;
}

.related_links_inline ul li p {
    line-height: 0.8em;
}

.related_links_inline .relContDate {
    color: #545454;
    font-family: helvetica;
    font-size: 11px;
    font-weight: normal;
    line-height: 13px;
    text-transform: none;
}

.related_links_inline .headerOne {
    padding-top: 2px
}

#postComment {
    border-bottom: 1px dotted #ccc;
    margin-bottom: 10px;
    padding-bottom: 10px;
}

#postComment p {
    font-size: 1.2em;
    margin: 0;
    padding: 10px 0;
}

#postComment p.reqInfo {
    color: #666;
}

#postComment .mandatory {
    color: #b22929;
}

#postComment form .commentInputText {
    width: 270px;
}

#postComment form textarea {
    height: 131px;
    width: 274px;
}

#postComment form .subBtn {
    background-color: #257;
    border: 1px solid #136;
    color: #fff;
    font-size: 1em;
    font-weight: bold;
    height: 1.7em;
    text-transform: uppercase;
}

#postComment .commentThankYou {
    background: #e9edf2;
    border: 6px solid #ccd5dd;
    padding: 43px 60px;
}

#postComment .commentThankYou .thankContainer {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/comment_t.gif') no-repeat 0 25px;
    border-bottom: 1px dotted #fff;
    border-top: 1px dotted #fff;
    padding: 25px 0 25px 90px;
}

#postComment .commentThankYou .thankContainer h1 {
    color: #234b7b;
    font-size: 2.5em;
    font-weight: normal;
}

#postComment .commentThankYou .thankContainer p {
    color: #404040;
    font-size: 1.6em;
}

.puff {
    padding-bottom: 10px;
}

.configurableWidget .puff {
    padding-bottom: 0;
}

.secPuffs .summary {
    margin-top: 6px;
    padding-top: 5px;
}

.secPuffs .summary h3 {
    padding-bottom: 0;
}

ul.comments {
    list-style-type: none;
    margin: 0;
    padding: 0 0 10px;
}

ul.comments li {
    border-bottom: 1px dotted #ccc;
    margin-bottom: 2px;
    padding: 10px 0 5px;
}

ul.comments li p {
    font-size: 1.2em;
    line-height: 1.5em;
    margin: 0;
    padding: 0;
}

ul.comments li .author {
    font-size: 1.2em;
    font-weight: bold;
}

ul.comments li .date {
    font-size: 1.2em;
    line-height: 1.5em;
}

ul.comments li .time {
    font-size: 1.2em;
    line-height: 1.5em;
}

ul.comments li .report {
    font-size: 1.2em;
    line-height: 2em;
}

.advertLinks {
    padding: 5px 0;
}

.advertLinks ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

.advertLinks ul li {
    background: #efe;
    margin-bottom: 2px;
    padding: 3px;
}

.advertLinks ul li .title {
    font-size: 1.2em;
    font-weight: bold;
}

.advertLinks ul li p {
    font-size: 1.2em;
    margin: 0;
    padding: 0;
}

.mpu {
    background-color: #eee;
    height: 250px;
    width: 300px;
}

.sky {
    background-color: #eee;
    height: 680px;
    width: 300px;
}

/* COMMERCIAL SEARCH BOX */
.searchForm p {
    color: #404040;
    font-size: 1.2em;
    line-height: 1.3em;
    margin: 0 0 3px;
    padding: 0 0 2px;
}

.searchForm #searchOuter {
    background-color: #E3E3E3;
    height: 30px;
}

.searchForm #searchKeywords {
    float: left;
    padding: 4px 0 4px 4px;
}

.searchForm #keywords {
    border: 1px solid #27649A;
    color: #404040;
    font-family: arial, sans-serif;
    font-size: 1.2em;
    height: 15px;
    padding: 2px;
    width: 200px;
}

.searchForm #searchSubmit {
    background-image: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/btn_search.jpg");
    background-repeat: no-repeat;
    float: left;
    height: 12px;
    margin: 8px 0 0 4px;
    width: 59px;
}

.searchForm #linkItemsText {
    font-size: 1.1em;
    margin: 5px 0 2px;
    padding: 0;
}

.searchForm #linkItems {
    margin: 0;
}

.searchForm #linkItem {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/articleBullet.gif') no-repeat 0 3px;
    float: left;
    padding: 0 0 1px;
}

.searchForm #linkItems a {
    font-size: 1.1em;
    margin: 0 15px 0 10px;
    padding: 0;
}

.searchForm #searchSubmit:hover {
    background-image: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/btn_search_h.jpg");
    cursor: pointer;
}

.searchSpacing {
    padding: 2px 0 1px;
}

/* COMMERCIAL CAROUSEL STYLES */
.comCarGutter {
    margin: 0 10px 0 0;
}

.comGutterUnder {
    margin: 0 0 5px;
}

#comCarousel {
    width: 300px;
}

#comCarousel #comCarPartners {
    background: #efefef;
    margin-bottom: 5px;
    padding: 5px;
}

#comCarousel #comCarPartners .partner {
    height: 157px;
}

#comCarousel #comCarPartners .partner .offer h3 {
    font-size: 1.2em;
    line-height: 1.2em;
    padding-bottom: 5px;
}

#comCarousel #comCarPartners .partner .offer p {
    font-family: verdana;
    font-size: 1.1em;
    line-height: 1.5em;
}

.comCarImage {
    height: 41px;
    text-align: center;
    vertical-align: middle;
    width: 140px;
}

#comCarousel #comCarTools {
    background: #efefef;
    padding: 5px 2px;
}

#comCarousel #comCarTools #carouselBtns {
    margin: 0;
    padding: 0 5px;
}

#comCarousel #comCarTools #comCarNav {
    font-size: 1.1em;
    line-height: 1.1em;
    padding-bottom: 5px;
}

#comCarousel #comCarTools #comCarNav img {
    display: inline;
}

#comCarousel #comCarTools #comCarNav .prev {
    float: left;
    text-align: left;
    width: 90px;
}

#comCarousel #comCarTools #comCarNav .info {
    float: left;
    text-align: center;
    width: 106px;
}

#comCarousel #comCarTools #comCarNav .next {
    float: left;
    text-align: right;
    width: 90px;
}

#comCarousel #comCarTools .btn {
    border: 1px solid #d6d6d6;
    float: left;
    margin: 0 2px;
}

#comCarousel #comCarTools .active {
    border: 1px solid #247;
}

/* COMMERCIAL PUFF STYLES */
.comPuff {
    margin-bottom: 15px;
    border: 2px solid #E9E9DF;
    padding: 7px 5px 7px 7px;
}

.comPuff .comPuffImage {
    float: left;
    margin: 0px 0px 0px 0px;
    padding: 0;
    padding-top: 1px;
}

.comPuff .comPuffImage img {
    border: 1px solid #fff;
    width: 60px;
    height: 60px;
}

.comPuff .comPuffCopy {
    float: left;
    word-wrap: break-word;
    margin: 0px 0px 0px 7px;
}

.comPuff .comPuffCopy a#titleMarkPuff {
    color: black;
    border-bottom: none;
    font-size: 12px;
    font-weight: bold;
}

.comPuff .comPuffCopy p {
    font-family: Georgia;
    font-size: 12px;
    line-height: 1.3em;
    width: 213px;
    color: #234B7B;
    padding-top: 4px;
}

.comPuff .comPuffCopy p.title {
    font-family: arial;
    font-size: 1.2em;
    line-height: 0.9em;
    padding-bottom: 3px;
}

.comPuff .comPuffCopy ul {
    list-style-type: none;
    margin: 0;
    padding: 3px 0 0;
}

.comPuff .comPuffCopy ul li {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/comBullet.gif') no-repeat 0 3px;
    font-size: 1.1em;
    padding-left: 12px;
}

.comPuff .comPuffCopy h3 {
    font-weight: normal;
}

.editorialPuff:hover {
    background: #EEEEEB;
}

#noComPuffImage p {
    width: auto;
}

/* COMMERCIAL DATING STYLES */
#comDating {
    padding: 0px 0px 0;
    width: 300px;
    height: 250px;
}

#comDating .topText {
    color: #333;
    font-size: 14px;
    margin: 0 0 0 14px;
    font-family: Arial;
}

#comDating .datingBox ul.profiles {
    list-style: none;
    margin: 0;
    padding: 0;
}

#comDating .datingBox ul.profiles li {
    float: left;
    list-style: none;
    height: 186px;
    padding-top: 5px;
    padding: 5px
}

#comDating .datingBox .dateProf {
    color: #404040;
    height: auto;
    margin: 0;
    padding: 3px 5px 10px;
    width: 100%;
}

#comDating .datingBox .dateProf .dateProfImage {
    background-color: white !important;
    margin-top: 5px;
    border-radius: 7px;
    height: 153px;
    width: 110px
}

#comDating .datingBox .dateProf .dateProfName {
    align: center;
    font-weight: bold;
    text-color: red;
    text-align: center
}

#comDating .datingBox .dateProf .dateProfImage img {
    padding: 17px;
    padding-top: 10px !important;
}

#comDating .datingBox .dateProf .title {
    clear: both;
    padding: 4px 0;
}

#comDating .datingBox .dateProf .title {
    color: #CE3F6E;
    font-size: 1.1em;
    font-weight: bold;
}

#comDating .datingBox .dateProf .description {
    height: 89px;
    margin: 0 0 2px;
    overflow: hidden;
}

#comDating .datingBox .dateProf .rightColDesc {
    width: 152px;
    background-color: white !important;
    padding-topborder-radius: 7px;
    padding-left: 10px;
    border-bottom-right-radius: 6px;
    border-top-right-radius: 6px;
    margin: 15px 0px 8px 0px;
    height: 109px
}

#comDating .datingBox .dateProf .description p {
    font-size: 14px;
    padding: 3px 5px 0 0;
    margin-top: 1px !important;
    font-family: Arial !important
}

#comDating .datingBox .dateProf ul {
    margin: 0;
    padding: 0;
}

#comDating .datingBox .dateProf ul li {
    font-size: 1.1em;
}

#comDating .tabs .colLeft {
    float: left;
    width: 195px;
    margin: 10px 0px 0px 8px
}

#comDating .tabs .colRight {
    float: right;
    width: 80px;
    margin-top: 5px;
    padding-top: 5px;
}

#comDating .tabs .hide {
    display: none;
}

#comDating .tabs {
    background: none;
    font-size: 0px;
}

#comDating .tabs ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

#comDating .tabs li {
    cursor: pointer;
    float: right;
    margin: 0;
    padding: 0 2px 0 0;
}

#comDating .tabs li a:hover {
    border-color: #d7d7d7;
    border-style: solid;
    border-width: 1px 1px 0;
}

.comFooter {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/mpp/grey_bord_ft.gif') no-repeat;
    height: 19px;
    margin-top: 4px;
    padding: 3px 10px 3px 3px;
    text-align: right;
    width: 274px;
}

.comFooter a {
    color: #234b7b;
    font-size: 1.1em;
    line-height: 1.2em;
    text-decoration: none;
}

.dbBordTB {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/dbBordTB.gif') no-repeat;
    height: 2px;
    width: 300px;
}

#comDating .datingLoader {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/loader.gif') no-repeat 127px 72px;
    color: #234b7b;
    font-size: 1.5em;
    font-weight: bold;
    padding: 140px 0 93px 112px;
    width: 250px;
}

#datingSearch {
    border: none;
    margin: 10px 0;
}

#datingSearch .dsLabels {
    color: #404040;
    float: left;
    font-size: 1.1em;
    margin-top: 3px;
    padding: 2px 10px 0 0;
    text-align: right;
    width: 80px;
}

#datingSearch .dsFields {
    color: #404040;
    float: left;
    font-size: 1.1em;
    padding: 2px 10px 0 0;
}

#datingSearch .cl {
    clear: both;
    height: 1px;
    margin: 0;
    padding: 0;
}

#datingSearch select {
    font-size: 12px;
}

#datingSearch input {
    font-size: 12px;
}

#datingSearch .searchButton {
    background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/dating/search_button.jpg") repeat-x;
    height: 30px;
    width: 150px;
    border: none;
    cursor: pointer;
    margin-left: -15px
}

#gender {
    width: 135px;
}

#mGender {
    width: 135px;
}

#mAgeMin {
    width: 57px;
}

#mAgeMax {
    width: 57px;
}

#mPostCode {
    width: 131px;
}

#mHasPhoto {
    margin: 0;
    padding: 0;
}

#mRangeID {
    width: 135px;
}

#comDatingSmall .comPuffDating {
    background: #edf7ed;
    margin-bottom: 4px;
    padding: 3px;
}

#comDatingSmall .comPuffDating .comPuffDatingImage {
    float: left;
    margin-right: 5px;
    padding: 0;
}

#comDatingSmall .comPuffDating .comPuffDatingImage img {
    border: 1px solid #fff;
}

#comDatingSmall .comPuffDating .comPuffDatingCopy p {
    font-family: verdana;
    font-size: 1.1em;
    line-height: 1.5em;
}

#comDatingSmall .comPuffDating .comPuffDatingCopy p.title {
    font-family: arial;
    font-size: 1.2em;
    line-height: 0.9em;
    padding-bottom: 3px;
}

#comDatingSmall .comPuffDating .comPuffDatingCopy ul {
    clear: both;
    list-style-type: none;
    margin: 0;
    padding: 3px 0 0;
}

#comDatingSmall .comPuffDating .comPuffDatingCopy ul li {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/comBullet.gif') no-repeat 0 3px;
    font-size: 1.1em;
    padding-left: 12px;
}

#comDatingSmall .comDatingFt {
    background: #e3e3e3;
    height: 15px;
    margin-top: 4px;
    padding: 3px;
    text-align: right;
    width: 294px;
}

#comDatingSmall .comDatingFt a {
    color: #234b7b;
    font-size: 1.1em;
    line-height: 1.2em;
    text-decoration: none;
}

/* EDITORIAL PUFF STYLES */
.ediPuff {
    background: #F5F5F5;
    margin-bottom: 4px;
    padding: 3px;
}

.ediPuff .ediPuffImage {
    float: left;
    margin-right: 5px;
    padding: 0;
}

.ediPuff .ediPuffImage img {
    border: 1px solid #000;
}

.ediPuff .ediPuffCopy {
    float: left;
}

.ediPuff .ediPuffCopy p {
    font-size: 1.2em;
}

.ediPuff .ediPuffCopy p.title {
    padding-bottom: 3px;
}

.ediPuff .ediPuffCopy ul {
    list-style-type: none;
    margin: 0;
    padding: 3px 0 0;
}

.ediPuff .ediPuffCopy ul li {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/comBullet.gif') no-repeat 0 3px;
    font-size: 1.1em;
    padding-left: 12px;
}

.headlineImageCentreAbstractPuff {
    clear: left;
    position: relative;
    /*margin-bottom: 7px;*/
    margin-top: 10px;
}

.headerOne+.headlineImageCentreAbstractPuff {
    margin-top: 0;
}

.fiveTwelfths .summaryBig .headlineImageCentreAbstractPuff,.fiveTwelfths .summaryMedium .headlineImageCentreAbstractPuff
{
    margin-top: 10px;
    margin-bottom: 10px;
}

.fiveTwelfths .summaryMedium .headlineImageCentreAbstractPuff:first-child {
    margin-top:0px;
}

.headlineImageCentreAbstractPuff .puffRollOver {
    position: absolute;
    bottom: 0;
    overflow: hidden;
    width: 100%;
    height: 24px;
    font-family: helvetica, arial, sans-serif !important;
    font-size: 12px !important;
    color: #FFFFFF !important;
    background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/1pxOverlayBg.png");
    margin-top: -1px;
    margin-right: -1px;
}

.headlineImageCentreAbstractPuff .puffRollOver p {
    font-family: helvetica, arial, sans-serif !important;
    font-size: 12px !important;
    color: #FFFFFF !important;
    line-height: 13px !important;
}

.large .puffRollOver {
    position: absolute;
    bottom: 0;
    overflow: hidden;
    width: 100%;
    font-family: helvetica, arial, sans-serif;
    font-size: 12px;
    color: #FFFFFF;
    background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/1pxOverlayBg.png");
}

.headlineImageCentreAbstractPuff .puffRollOver:hover {
    border: medium none;
}

.headlineImageCentreAbstractPuff h3 {
    font-weight: bold;
    font-size: 12px;
    padding: 5px 5px 0 5px;
}

.headlineImageCentreAbstractPuff p {
    margin: 5px auto 15px 5px;
    padding: 0px 0px 15px;
}

.headlineImageCentreAbstractPuff h5,.headlineImageCentreAbstractPuff h4
{
    font-weight: bold;
    font-size: 12px;
    margin: 6px auto 0px 0px;
    padding: 0px 5px;
}

/* EPOLL */
#polldisplay {
    margin: 0;
    padding: 5px 0;
}

.epollcontent {
    color: #262626;
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    line-height: 18px;
    margin: 0;
    padding: 0;
}

.polltitle {
    float: left;
    margin: 2px 0 0;
}

.polloption {
    float: right;
}

.polloptions {
    margin: 5px 0;
}

.epollq {
    color: #262626;
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 18px;
    margin: 5px 0 0;
    padding: 0;
}

.epolla {
    border-bottom: 1px solid #CCC;
    color: #262626;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    height: 20px;
}

.epollresult {
    color: #315683;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 18px;
    margin: 0;
    padding: 0;
    text-align: right;
}

.epollbar {
    background-color: #B22929;
    float: left;
    font-size: 10px;
    margin-bottom: 3px;
}

.epollresults {
    background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sprite-icon.gif") 0 -1050px no-repeat;
    float: left;
    font-size: 0.6886em;
    margin-top: 4px;
    padding-left: 14px;
}

#polldisplay form .voteBtn {
    background-color: #257;
    border: 1px solid #136;
    color: #fff;
    font-size: 1em;
    font-weight: bold;
    height: 1.7em;
    text-transform: uppercase;
}

.horizontal_line {
    border-bottom: 1px solid #CDCCCC;
    margin-top: 5px;
}

.vertical_line {
    border-left: 1px solid #CCC;
    float: left;
    height: 100px;
    padding: 2px;
    width: 2px;
}

/* SEARCH */
#tmglSearch {
    background: #fff;
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
    margin: 0 auto;
    padding: 0 10px;
    width: 940px;
}

#tmglSearch .searchType {
    font-size: 1.2em;
    font-weight: bold;
    padding: 5px 0;
}

#tmglSearch h1 {
    color: #666;
    font-size: 2em;
    font-weight: bold;
    padding: 10px 0;
}

#tmglSearch .searchBorders {
    border-bottom: 1px solid #ccc;
    border-top: 1px solid #ccc;
    padding: 10px 0;
}

#tmglSearch .searchPresentation {
    float: left;
}

#tmglSearch .searchPages {
    float: right;
    font-size: 1.2em;
    padding-top: 4px;
}

#tmglSearch .backTop {
    float: right;
    padding: 10px 0;
}

#tmglSearch .backTop p {
    font-size: 1.2em;
}

#tmglSearch .backTop p a {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/upArrow.gif') right no-repeat;
    padding-right: 12px;
}

#tmglSearch .searchNext {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/linkArrow.gif') right no-repeat;
    font-weight: bold;
    padding-right: 8px;
    text-transform: uppercase;
}

#tmglSearch .searchPrev {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/linkArrowPrev.gif') left no-repeat;
    font-weight: bold;
    padding-left: 8px;
    text-transform: uppercase;
}

#tmglSearch .basicSearchForm {
    float: left;
    margin-right: 10px;
}

#tmglSearch .googleEnhance {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/enhancedByGoogle.gif') no-repeat;
    float: left;
    height: 26px;
    margin: 0;
    padding: 0;
    text-indent: -9999px;
    width: 53px;
}

#tmglSearch .searchSmallText {
    font-size: 1.1em;
}

#tmglSearch .searchLeftCol {
    text-align: right;
}

#tmglSearch .advBtn {
    float: left;
    margin-right: 10px;
}

#tmglSearch .calendar {
    display: inline;
    margin-left: 3px;
    position: relative;
    top: -2px;
}

.gws .gwsDesc {
    font-size: 1.2em;
    margin-bottom: 5px;
}

.gws .gwsResult {
    margin-bottom: 10px;
}

.gws .gwsResult .gwsResultHd {
    font-size: 1.4em;
}

.gws .gwsResult .gwsResultHd a {
    border-bottom: none;
    text-decoration: underline;
}

.gws .gwsResult .gwsResultTxt {
    font-size: 1.2em;
}

.gws .gwsResult .gwsResultUrl {
    color: #41a042;
    font-size: 1.2em;
}

.gafs {
    background: #fffadd;
    margin-bottom: 10px;
    padding: 3px;
}

.gafs .gafsAd {
    margin-bottom: 10px;
}

.gafs .gafsAd .gafsAdTitle {
    font-size: 1.4em;
}

.gafs .gafsAd .gafsAdTitle a {
    border-bottom: none;
    text-decoration: underline;
}

.gafs .gafsAd .gafsAdDesc {
    font-size: 1.2em;
}

.gafs .gafsAd .gafsAdDesc a {
    color: #000;
}

.gafs .gafsAd .gafsAdDesc a:hover {
    border-bottom: none;
}

.gafs .gafsAd .gafsAdDesc .gafsAdUrl {
    color: #41a042;
    margin-right: 10px;
}

.archiveHeader a {
    font-size: 1.4em;
}

/* AUTOTRADER CSS  */
#autotrader {
    font-family: arial;
    padding: 0;
}

#autotrader .search {
    background: #e3e3e3;
    border-bottom: 1px solid #edf7ed;
    color: #404040;
    margin: 0 auto;
}

#autotrader .tabs {
    background: #fff url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/mpp/tab_bgline.gif") repeat-x bottom;
    float: left;
    line-height: normal;
    width: 100%;
}

#autotrader .tabs ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

#autotrader .tabs li {
    background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/mpp/tab_left_grey.gif") no-repeat left top;
    cursor: pointer;
    float: left;
    margin: 0;
    padding: 0 0 0 7px;
}

#autotrader .tabs a {
    background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/mpp/tab_right_grey.gif") no-repeat right top;
    display: block;
    padding: 5px 15px 4px 6px;
    text-decoration: none;
}

#autotrader .tabs .ui-tabs-selected {
    background-image: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/mpp/tab_left_green.gif");
}

#autotrader .tabs .ui-tabs-selected a {
    background-image: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/mpp/tab_right_green.gif");
    padding-bottom: 5px;
}

#autotrader .tabs a:hover {
    border: 0;
}

#autotrader .ui-tabs-hide {
    display: none;
}

#autotrader .ui-tabs-panel {
    background: none;
    border-top: none;
    padding: 0;
}

#autotrader .advanced_link a {
    color: #234B7B;
    cursor: pointer;
}

#autotrader .advanced_link a:hover {
    border-bottom: 1px;
}

#autotrader label {
    color: #404040;
    float: left;
    font: bold 12px arial;
    padding: 5px;
    text-align: right;
    width: 60px;
}

#autotrader select {
    color: #666;
    width: 200px;
}

#autotrader input {
    color: #666;
    width: 195px;
}

#autotrader .floatRight {
    float: right;
    padding: 7px 20px 7px 7px;
}

#autotrader .formSubmit {
    background-color: #688f36;
    width: 50px;
}

#autotrader_response .results_text {
    color: #404040;
    font-size: 12px;
}

#autotrader_response .sorting {
    float: left;
}

#autotrader_response #pagination {
    float: right;
    margin-top: 2px;
}

#autotrader_response #pagination a {
    font-size: 12px;
    padding-right: 3px;
}

#autotrader_response #pagination .current {
    font-size: 12px;
    padding-right: 3px;
}

#autotrader_response .postcode {
    font-weight: bold;
    text-transform: uppercase;
}

#autotrader_response .summary {
    padding: 0 0 5px;
}

#autotrader_response .summary a {
    font-size: 15px;
}

#autotrader_response .summary .details a {
    font-weight: bold;
}

#autotrader_response .summary .advert_image {
    float: left;
    padding: 0 10px 40px 5px;
}

#autotrader_response .summary .new_advert_image {
    margin-bottom: 30px;
}

#autotrader_response .summary .trade {
    color: #666;
    font-size: 14px;
}

#autotrader_response .summary .price {
    font-size: 14px;
    font-weight: bold;
    padding-top: 2px;
}

#autotrader_response .summary .ad_text {
    color: #404040;
    font-size: 12px;
    padding-top: 2px;
}

#autotrader_response .summary .distance {
    color: #404040;
    font-size: 12px;
    padding-top: 2px;
}

/* CHARTER LISTENER  */
#charterListener {
    color: #404040;
    font-family: arial;
    font-size: 13px;
    margin-right: 20px;
}

#charterListener .contact_us {
    margin-bottom: 10px;
    margin-top: 12px;
    padding-left: 10px;
}

#charterListener h3 {
    border-bottom: 1px solid #E0E0E0;
    color: #000;
    font-weight: bold;
}

#charterListener label {
    float: left;
    font-family: arial;
    font-size: 12px;
    padding: 5px;
    text-align: right;
    width: 130px;
}

#charterListener input[type="text"] {
    margin-bottom: 8px;
    width: 300px;
}

#charterListener textarea {
    height: 100px;
    margin-bottom: 8px;
    width: 304px;
}

#charterListener .asterix {
    color: #B22929;
    padding-left: 1px;
}

#charterListener form .formSubmit {
    float: right;
    margin-right: 144px;
}

#charterListener .error {
    float: left;
    text-align: left;
}

/* COMMENT CONTAINER  */
.commentContainer {
    margin-bottom: 10px;
}

.commentContainer .commentImg:first-child {
    background: none;
    margin-top: -5px;
}

.commentContainer .comment:first-child {
    background: none;
    margin-top: -5px;
}

.commentImage {
    background: #fff;
    float: right;
    margin: 0 0 5px;
    padding: 2px 0 0 10px;
}

.comment,.commentImg {
    font-size: 1.1em;
    line-height: 1.3em;
    margin-top: 7px;
    padding-top: 5px;
    background-image: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/dotted-ccc.gif');
    background-repeat: repeat-x;
}

/* .summaryMedium .comment:first-child,.summaryMedium .commentImg:first-child
	{
	border-top: none;
	margin-top: 0;
	padding-top: 0;
}

.gutterUnder .comment:first-child,.gutterUnder .commentImg:first-child {
	border-top: none;
	margin-top: 0;
	padding-top: 0;
} */

.headerOne+.comment,.headerOne+.commentImg {
    border-top: none;
    margin-top: 0;
    padding-top: 0;
}

.comment p,.commentImg p {
    color: #404040;
    margin-bottom: 1px;
}

.comment ul,.commentImg ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

.comment ul li,.commentImg ul li {
    background: none;
    padding-left: 0;
}

.comment ul li a,.commentImg ul li a {
    background: none;
    color: #234B7B;
    font-family: georgia, "times new roman", times, serif;
    line-height: 1.3em;
    font-size: 1.2em;
    padding-left: 0;
}

.comment p strong,.commentImg p strong {
    font-family: helvetica, arial, sans-serif;
}

.comment p strong a,.commentImg p strong a {
    color: #404040;
    font-family: helvetica, arial, sans-serif;
}

.comment p strong a:hover,.commentImg p strong a:hover {
    border-bottom: 1px dotted #404040;
}

/* OLYMPICS COMMENT CONTAINER */
#commentContainerOlympics .commentImg,#commentContainerOlympics .comment
{
    background: #F4F0E6 url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/olympics/overlay_quote.png') no-repeat 5px
    10px;
    border-top: none;
    border-bottom: 1px solid #D3CEBA;
    padding: 7px 0 0 26px;
    position: relative;
    min-height: 62px;
}

#commentContainerOlympics .commentImg img {
    float: right;
    padding: 0 0 0 10px;
    position: absolute;
    bottom: 0;
    right: 0;
}

#commentContainerOlympics .commentImg ul,#commentContainerOlympics .comment ul
{
    padding-right: 70px;
}

#commentContainerOlympics .commentImg ul li a,#commentContainerOlympics .comment ul li a
{
    font-style: italic;
    color: #424242;
    font-size: 1.3em;
}

#commentContainerOlympics .commentImg p,#commentContainerOlympics .comment p
{
    margin: 4px 0;
}

#commentContainerOlympics .commentImg p strong a,#commentContainerOlympics .comment p strong a
{
    color: #0097D2;
    font: 10px georgia, "times new roman", times, serif;
    font-weight: bold;
    text-transform: uppercase;
}

#commentContainerOlympics {
    margin-top: 10px;
}

#commentContainerOlympics .commentImg p strong {
    color: #0097D2;
    font: bold 10px georgia, "times new roman", times, serif;
    text-transform: uppercase;
}

/* MATT HOMEPAGE/COMMENT CONTAINER  */
#commentCartoonContainer {
    width: 300px;
    float: left;
    background-color: #fff;
}

.commentsContainer {
    margin-left: 0px;
    float: left;
    width: 300px;
    padding-top: 12px;
}

.cartoonContainer {
    width: 140px;
    padding-right: 9px;
    border-right: 1px solid #e7e7e7;
    float: left;
    padding-top: 12px;
}

.cartoonContainer img {
    border-top: 1px dotted #ccc;
    padding-top: 2px;
}

.cartoonContainer .mattDescription {
    margin-top: 6px;
    font-family: Georgia;
    font-size: 12px;
    font-style: italic;
    text-align: center;
}

.mattDescription a {
    color: #262626;
}

.cartoonTabsContainer {
    margin-bottom: 10px;
}

.cartoonTabsContainer a.tabMatt {
    float: left;
    width: 77px;
    height: 29px;
    background-image: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/tabMatt.png');
}

.cartoonTabsContainer a.tabAlex {
    float: left;
    width: 63px;
    height: 29px;
    background-image: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/tabAlex.png');
}

.cartoonTabsContainer a:hover {
    border-bottom: medium none;
}

.cartoonImage {
    margin: 0 auto;
    padding: 0;
    border-bottom: 1px dotted #CCC
}

.cartoonImage a:hover {
    border-bottom: medium none;
}

.cartoonImage p {
    text-align: center;
    font-style: italic;
    padding: 5px;
    font-size: 11px;
    color: black;
}

.mattArticleLink {
    text-align: center;
    padding: 3px;
}

.mattArticleLink a {
    font-family: arial, helvetica, sans-serif;
    font-size: 12px;
    color: #234B7B;
}

.mattArticleLink a:hover {
    color: #122842;
}

.mattAlexPuffs .headlineImageCentreAbstractPuff.small {
    margin-top: 7px;
}

.mattAlexPuffs .headlineImageCentreAbstractPuff.small:first-child {
    margin-top: 0;
}

.mattAlexPuffs .oneSixth .oneSixth.mattAlertBox.mattAlexBox {
    margin-top: 7px;
}

.mattAlexPuffs .oneSixth .oneSixth.mattAlertBox.mattAlexBox:first-child
{
    margin-top: 0;
}

.oneSixth.mattAlertBox.mattAlexBox+.headlineImageCentreAbstractPuff.small {
    margin-top:0;
    padding-top:7px;
}

.mattAlexPuffs .summary.html {
    border-top: none;
    padding-top: 0;
}

/* AUTO GRID NAVIGATION STYLES  */
#autoNav {
    border: 1px dotted #ccc;
    border-left: none;
    border-right: none;
    font-weight: bold;
    margin-bottom: 10px;
    padding: 2px 0;
}

#autoNav .leftTool {
    float: left;
    font-size: 1.2em;
    text-align: left;
    width: 100px;
}

#autoNav .rightTool {
    float: right;
    font-size: 1.2em;
    text-align: right;
    width: 100px;
}

#autoNav .leftTool .prev {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/prev.gif') left no-repeat;
    padding-left: 10px;
}

#autoNav .rightTool .next {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/next.gif') right no-repeat;
    padding-right: 10px;
}

/* Commercial Links */
#artComRelLinks {
    margin-bottom: 10px;
}

#artComRelLinks ul {
    color: #CECECE;
    list-style-type: none;
    margin-left: 0;
}

#artComRelLinks ul li {
    padding: 0 0 3px;
}

.comLink {
    background: #FFF;
    font-size: 1.2em;
    margin-bottom: 2px;
    padding: 0;
}

/* RSS styles */
.rssFeed h3 {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/feed_rss.gif') no-repeat center right;
}

.feedTools {
    background: #fff;
    border: 6px solid #e0e0e0;
    overflow: hidden;
    padding: 5px 5px 2px;
    width: 288px;
}

.feedTools .title {
    margin-bottom: 5px;
    width: 288px;
}

.feedTools .title p {
    color: #404040;
    float: left;
    font-size: 1.3em;
    font-weight: bold;
    margin: 0;
    padding: 0;
    width: 260px;
}

.feedTools img {
    float: right;
    padding-left: 10px;
}

.feedTools ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

.feedTools ul li {
    border-top: 1px dotted #e0e0e0;
    font-size: 1.2em;
    font-weight: bold;
    line-height: 1.6em;
    padding: 2px 0 1px 25px;
    width: 263px;
}

.feedTools ul li.google {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/16_google.gif') no-repeat 0 3px;
}

.feedTools ul li.bloglines {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/16_bloglines.gif') no-repeat 0 3px;
}

.feedTools ul li.yahoo {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/16_yahoo.gif') no-repeat 0 3px;
}

.feedTools ul li.netvibes {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/16_netvibes.gif') no-repeat 0 3px;
}

.feedTools ul li.newsgator {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/16_newsgator.gif') no-repeat 0 3px;
}

.feedTools ul li.pageflakes {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/16_pageflakes.gif') no-repeat 0 3px;
}

.feedTools ul li.technorati {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/16_technorati.gif') no-repeat 0 3px;
}

.feedTools ul li.aol {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/16_aol.gif') no-repeat 0 3px;
}

.feedTools ul li.rss {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/16_rss.gif') no-repeat 0 3px;
    font-size: 1.1em;
    font-weight: normal;
    padding-top: 3px;
}

/* Google Links */
.googleads {
    padding: 5px 0 0;
    width: 620px;
}

.radlinks {
    width: auto;
}

#google-links-container {
    margin: 0;
    padding: 0;
}

#googleLinksHead {
    color: #B22929;
    font-size: 1.2em;
    font-weight: bold;
    margin: 0;
    padding: 0 0 6px;
}

.googleLinksText {
    font-family: arial;
    list-style: none;
    margin: 0;
    padding: 0;
}

.googleLinksText p {
    font-size: 12px;
    padding: 4px 0 1px;
}

.googleLinksText p a {
    font-size: 11px;
    margin: 7px 0 4px;
}

.googleLinksText p a:hover {
    border: 0;
}

.googleLinksText li {
    color: #404040;
    padding: 0 0 7px;
}

.googleLinksText li h4 a {
    color: #234B7B;
    font: bold 12px arial;
    margin-top: 7px;
}

.googleLinksText li h4 a:hover {
    border: 0;
    border-bottom: 1px dotted #122842;
}

.googleLinksText li h4 a:active {
    border: 0;
}

.googleLinksText li.last {
    border-bottom: 0;
}

/* Secondary Navigation Links */
.secNavLink {
    padding-bottom: 10px;
}

.secNavLink .headerOne {
    padding-bottom: 5px;
}

.secNavLink .headerOne h2 {
    background-color: #fff;
    color: #B22929;
    display: inline;
    font-size: 1.2em;
    font-weight: bold;
    line-height: 1em;
    margin: 0;
    padding: 0 3px 0 0;
    text-transform: uppercase;
}

.secNavLink .secNavLinkBadge {
    float: right;
}

.secNavLink .secNavLinkItems {
    float: left;
    width: 240px;
}

.secNavLink .secNavLinkItems .twoColm {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/articleBullet.gif') no-repeat 0 8px;
    border-bottom: 1px dotted #EFEFEF;
    float: left;
    line-height: 1.2em;
    margin-right: 10px;
    padding: 5px 0;
    width: 105px;
}

.secNavLink .secNavLinkItems .oneColm {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/articleBullet.gif') no-repeat 0 8px;
    border-bottom: 1px dotted #EFEFEF;
    line-height: 1.2em;
    margin-right: 10px;
    padding: 5px 0;
}

.secNavLink .secNavLinkItems .oneColm .bulletPoint {
    font-size: 1.2em;
    margin: 0 0 0 10px;
    padding: 0;
    text-indent: 0;
}

.secNavLink .secNavLinkItems .twoColm .bulletPoint {
    font-size: 1.2em;
    margin: 0 0 0 10px;
    padding: 0;
    text-indent: 0;
}

/* Connect Styles */
.umeeHide {
    display: none;
}

/* Commercial Puff styles */
.commHeader {
    background-color: #37649A;
    color: #FFF;
    font: 1em arial;
    margin-bottom: 5px;
    padding: 2px 4px;
    text-transform: uppercase;
}

.commercialPuff {
    width: 300px;
}

.rPuff {
    width: 300px;
}

.puffContainer {
    border-left: 4px solid #E3E3E3;
    border-right: 4px solid #E3E3E3;
    padding-left: 6px;
    padding-right: 6px;
    width: 300px;
}

.nav {
    float: right;
    height: 16px;
    width: 34px;
}

.nav img {
    border: 0;
    text-decoration: none;
}

.nav a:hover img {
    visibility: hidden;
}

.nav a {
    text-decoration: none;
}

.headline {
    color: #234b7b;
    font: 1.1em arial;
    font-weight: bold;
    text-decoration: none;
}

.headline a:visited {
    color: #234b7b;
    text-decoration: none;
}

.headline a:hover {
    border-style: dotted;
    border-width: 0 0 1px;
    color: #122842;
}

.blurb {
    color: #404040;
    font: 1.1em arial;
    margin-bottom: 5px;
    margin-left: auto;
    margin-right: auto;
}

.blurb a:hover {
    border-style: dotted;
    border-width: 0 0 1px;
    color: #234b7b;
}

.blurb a:visited {
    color: #234b7b;
    text-decoration: none;
}

.puffFooter {
    color: #b22929;
    font: 1.1em arial;
    font-weight: bold;
    padding-right: 2px;
    text-align: right;
    text-decoration: none;
}

.puffFooter a {
    color: #b22929;
    text-decoration: none;
}

.px {
    background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/previous_arrow_off.gif") no-repeat 0 0;
    text-decoration: none;
}

a.nextComPuff:hover {
    background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/next_arrow_off.gif") no-repeat 0 0;
    text-decoration: none;
}

.heading {
    padding: 2px 4px;
}

.sideBars {
    border-left: 4px solid #E3E3E3;
    border-right: 4px solid #E3E3E3;
    padding-left: 6px;
    padding-right: 6px;
}

.imageDiv {
    float: left;
    margin: 4px 0 7px;
    width: 58px;
}

.imageDiv img {
    height: 50px;
    margin-top: 2px;
    width: 50px;
}

.puffBody {
    float: left;
    width: 188px;
}

.puffBodyWide {
    float: left;
    width: 246px;
}

.footerDiv {
    background-color: #E3E3E3;
}

.footerTop {
    background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/grey_curve_top.gif") no-repeat;
    height: 3px;
    width: 280px;
}

.footerBtm {
    background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/grey_curve_bottom.gif") no-repeat;
    height: 5px;
    width: 280px;
}

.far_out {
    left: -9999px;
    position: absolute;
}

a.actionBut {
    background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/b_button_off.gif") no-repeat scroll 0 2px;
    display: block;
    float: right;
    height: 15px;
    margin-left: 5px;
    width: 33px;
}

a.actionBut:hover {
    background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/b_button_on.gif") no-repeat scroll 0 2px;
    border: none;
    display: block;
    float: right;
    height: 15px;
    text-decoration: none;
    width: 33px;
}

.fText {
    float: right;
}

.f_nav {
    margin-left: 100px;
    width: 175px;
}

.rounded {
    margin-bottom: -50px;
    position: relative;
    top: -52px;
}

.spacing {
    padding: 4px 0 5px;
}

.rotatingPuffContainer {
    margin-bottom: 10px;
}

/* Commercial Navigation Links */
.commNavLink {
    border-bottom: 1px dotted silver;
    margin-top: -5px;
    padding-bottom: 5px;
    width: 300px;
}

.commNavLink .commNavLinkItems {
    float: left;
    width: 300px;
}

.commNavLink .commNavLinkItems .twoColm {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/comBullet.gif') no-repeat 0 6px;
    float: left;
    line-height: 1.2em;
    margin-left: 10px;
    margin-right: -10px;
    padding: 3px 0;
    width: 145px;
}

.commNavLink .commNavLinkItems .oneColm {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/comBullet.gif') no-repeat 0 6px;
    line-height: 1.2em;
    margin-left: 10px;
    margin-right: 10px;
    padding: 3px 0;
}

.commNavLink .commNavLinkItems .oneColm .commBulletPoint {
    color: #06C;
    font-size: 1em;
    margin: 0 0 0 12px;
    padding: 0;
    text-decoration: none;
    text-indent: 0;
}

.commNavLink .commNavLinkItems .twoColm .commBulletPoint {
    color: #06C;
    font-size: 1em;
    margin: 0 0 0 12px;
    padding: 0;
    text-decoration: none;
    text-indent: 0;
}

.commNavLink .commNavLinkItems .twoColm a:hover {
    color: #122842;
}

.commNavLink .commNavLinkItems .oneColm a:hover {
    color: #122842;
}

/* Commercial services  */
.jsRand {
    display: none;
}

.imgSlantOverlay {
    display: none;
}

.summaryMedium .imgSlantOverlay {
    background: none;
    display: none;
}

.summaryMedium .cta {
    font-size: 1.2em;
    margin-top: 10px;
    text-align: left;
}

.summaryMedium .cta a {
    color: #234B7B;
}

#trafficDrivers {
    background-color: #F4F4F0;
    border-bottom: 1px solid #E5E5E5;
}

#trafficDrivers .headerOne,#bottomGroup .headerOne {
    border-bottom: 1px dotted #CCC;
    border-top: 2px solid #262626;
    color: #262626;
}

#trafficDrivers .gutterUnder {
    margin-bottom: 5px;
}

#trafficDrivers .headerFive {
    margin-bottom: 5px;
}

#bottomGroup .headerFive a,#bottomGroup .headerFive span,#trafficDrivers .headerFive a,#trafficDrivers .headerFive span
{
    color: #545454;
    font-family: arial, sans-serif;
    font-size: 1.1em;
    font-weight: bold;
    text-transform: uppercase;
}

#bottomGroup .headerFive a:hover,#trafficDrivers .headerFive a:hover {
    border-bottom: 1px dotted #7F1111;
    color: #3F3F3F;
    margin-bottom: 1px;
}

#trafficDrivers .headerFive a,#trafficDrivers .headerFive a:hover {
    color: #D42F00;
}

#bottomGroup .summaryMedium p,#trafficDrivers .summaryMedium p {
    color: #3F3F3F;
    font-size: 1.3em;
    line-height: 1.3em;
    font-family: arial, helvetica, sans-serif;
}

#bottomGroup .summaryMedium img,#trafficDrivers .summaryMedium img {
    margin: 0 0 0 10px;
}

#trafficDrivers .summaryMedium img {
    margin: 0 0 0 10px;
}

#bottomGroup .summaryMedium img {
    margin: 0 0 0 0;
}

#bottomGroup .summaryMedium h3,#trafficDrivers .summaryMedium h3 {
    font-size: 2em;
    margin-bottom: 5px;
}

#bottomGroup .piccentre,#trafficDrivers .piccentre {
    margin-bottom: 8px;
}

#bottomGroup .summaryMedium h3,
#bottomGroup .piccentre
{margin-bottom:0px;}

#bottomGroup h3 a,#trafficDrivers h3 a {
    margin: 8px 0 10px;
}

#tmgPortalRand {

}

#tmgPortalRand .servicesSmall {
    padding: 0 7px;
    border-right: 1px dotted #ccc;
    margin: 5px 0;
}

#tmgPortalRand .last {
    border-right: 0;
}

#tmgPortalRand .last .summarySmall h3 {
    padding-right: 5px;
}

.servLarge {
    font-size: 1.6em;
    font-weight: bold;
    line-height: 1.13em;
    margin-bottom: 8px;
}

.servSmall {
    font-size: 1.3em;
    font-weight: bold;
    line-height: 1.38em;
}

.traffdrivViewLink {
    text-align: right;
    clear: both;
}

.traffdrivViewLink a {
    color: #0066CC;
    font-size: 1.2em;
    font-family: arial, helvetica, sans-serif;
}

#trafficDrivers h3 {
    margin-bottom: 6px;
    clear: both;
    height: 50px;
}

/* Configurable tabs widget */
div.headerOne+div.configTabs {
    margin-top: -9px;
}

#configurableTabs a {
    cursor: pointer;
}

#configurableTabs {
    border-left: 0;
    border-right: 0;
    margin-bottom: 1em;
}

#configurableTabs .topline {
    margin-top: 5px;
}

#configurableTabs .topline .left,#configurableTabs .topline .right,#configurableTabs .bottomline .left,#configurableTabs .bottomline .right
{
    float: left;
    height: 2px;
    width: 4px;
}

#configurableTabs .topline .right,#configurableTabs .bottomline .right {
    float: right;
}

#configurableTabs ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

#configurableTabs .mainTabs {
    background: url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/mostViewedTabUnder.gif) 0 -1px;
    min-height: 21px;
    width: 100%;
}

#configurableTabs .mainTabs li {
    background: #d7d7d7;
    border-right: 1px solid #d7d7d7;
    border-top: 1px solid #d7d7d7;
    float: left;
    font-family: arial, sans-serif;
    margin: 0;
    text-transform: uppercase;
}

#configurableTabs .mainTabs li.start {
    border-left: 1px solid #d7d7d7;
}

#configurableTabs .mainTabs .end {
    clear: left;
}

#configurableTabs .mainTabs li,#configurableTabs .mainTabs li a {
    background: #fff;
    color: #606060;
    display: block;
    font-size: 10px;
    text-decoration: none;
    width: auto;
}

#configurableTabs .mainTabs li a {
    background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/mostViewedTab.gif") repeat-x scroll 0 0 #FFF;
    padding: 3px 10px;
}

#configurableTabs .mainTabs a:hover {
    border-bottom: 0;
    color: #606060;
}

#configurableTabs .mainTabs .current,#configurableTabs .mainTabs .current a,#configurableTabs .mainTabs .current a:hover
{
    background: #FFF;
    border-bottom: 1px solid #FFF;
    color: #606060;
    font-weight: bold;
}

#configurableTabs .subHead {
    clear: both;
    color: #404040;
    font-size: 11px;
    margin-bottom: 3px;
    margin-left: 2px;
    padding-bottom: 0.2em;
    padding-top: 0.4em;
}

#configurableTabs .mainTabs .ui-tabs-selected,#configurableTabs .mainTabs .ui-tabs-selected a,#configurableTabs .mainTabs .ui-tabs-selected a:hover
{
    background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/mostViewedTabCurrent.gif") repeat-x scroll 0 0
    #FFF;
    border-bottom: 1px solid #FFF;
    color: #343434;
    font-weight: bold;
    margin-bottom: -1px;
}

#configurableTabs .listOfItems li {
    border-bottom: 1px dotted #E3E3E3;
    display: block;
    margin: 0 2px;
    padding: 5px 5px 0;
    width: 268px;
}

#configurableTabs .listOfItems li.doubleColumn {
    background: url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/configurableTabs/bgForPluginItem.jpg) repeat-x;
    border: 0;
    float: left;
    padding-bottom: 2px;
    width: 126px;
}

#configurableTabs .listOfItems .break {
    background: 0;
    border-top: 1px dotted #cecece;
    clear: left;
    display: block;
    float: left;
    height: 0;
    width: 92%;
}

#configurableTabs .listOfItems .break hr {
    display: none;
}

#configurableTabs .listOfItems .info {
    color: #404040;
    font-size: 11px;
    margin: -52px 0 8px 53px;
}

#configurableTabs .listOfItems .mainLink {
    color: #234C79;
    display: inline;
    font-size: 10px;
    font-weight: bold;
    margin-bottom: 3px;
    text-decoration: none;
}

#configurableTabs .listOfItems .mainLink:hover,#configurableTabs .listOfItems .info .bookLink:hover
{
    border-bottom: 1px dotted #122842;
    color: #122842;
    margin-bottom: 2px;
}

#configurableTabs .listOfItems .partnerLogo {
    margin: 0 0 0 -48px;
    padding: 0;
}

#configurableTabs .listOfItems .info .starRating {
    display: block;
    height: 9px;
}

#configurableTabs .listOfItems .info .starRating img {
    color: #990;
    float: left;
    margin-right: 2px;
}

#configurableTabs .listOfItems .info p {
    display: inline;
    font-size: 11px;
}

#configurableTabs .listOfItems .info .bookLink,#configurableTabs .showLink a
{
    background: url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/linkArrow.gif) no-repeat right;
    color: #234b7b;
    display: inline;
    font-size: 10px;
    padding-right: 7px;
    text-decoration: none;
}

#configurableTabs .showLink a {
    background-image: url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/arrowDown.gif);
    padding-right: 13px;
}

#configurableTabs .bottomBar {
    background: #f5f5f2;
    clear: both;
    color: #b22929;
    font-size: 11px;
    margin-top: 10px;
    text-align: left;
}

#configurableTabs .bottomBar .left,#configurableTabs .bottomBar .right {
    background: url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/configurableTabs/ctaTopLeft.gif) #e3e3e3 no-repeat;
    float: left;
    height: 5px;
    width: 5px;
}

#configurableTabs .bottomBar .right {
    background: url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/configurableTabs/ctaTopRight.gif);
    float: right;
}

#configurableTabs .bottomBar .bottom .right {
    background: url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/configurableTabs/ctaBottomRight.gif);
}

#configurableTabs .bottomBar .bottom .left {
    background: url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/configurableTabs/ctaBottomLeft.gif);
}

#configurableTabs .bottomBar .end {
    clear: both;
    display: none;
}

#configurableTabs .bottomBar .bottom {
    margin-bottom: 5px;
    margin-top: -5px;
}

#configurableTabs .bottomBar .content {
    margin-top: -5px;
    padding: 5px;
    vertical-align: middle;
}

#configurableTabs .bottomBar .content .partnerLogo {
    float: left;
    margin-top: 1px;
    text-align: left;
}

#configurableTabs .bottomBar .content img,#configurableTabs .bottomBar .content a
{
    vertical-align: inherit;
}

#configurableTabs .bottomBar .content .ctaImgLink img {
    background: #37649A;
    color: #FFF;
    margin-left: 5px;
}

#configurableTabs .bottomBar .content .ctaImgLink:hover img {
    background: #122842;
}

#configurableTabs .bottomBar .content .ctaLink {
    color: #b22929;
    font-size: 11px;
    font-weight: bold;
    text-align: right;
    text-decoration: none;
}

#configurableTabs .bottomBar .content .ctaLink:hover {
    border-color: #700;
    color: #700;
}

#configurableTabs .bottomBar .content a:hover {
    border-bottom: 0;
}

#configurableTabs .ui-tabs-hide {
    display: none;
}

#configurableTabs .bottomBar .content a {
    display: block;
    float: left;
    margin: 0;
    padding: 0;
    width: 50%;
}

#configurableTabs .loadingMessage {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/loader.gif') no-repeat 127px 72px;
    color: #234b7b;
    font-size: 1.5em;
    font-weight: bold;
    padding: 127px 0 80px 112px;
    width: 138px;
}

#configurableTabs .innerPlugin {
    padding: 10px 10px 10px 10px;
    background-color: #F4F4F0;
    border-top: 1px dotted #ccc;
}

#configurableTabs .controlledTab ul.configurableWidget li {
    margin: 10px 0 8px 0;
    border-bottom: 1px dotted #ccc;
    position: relative;
    z-index: 11;
}

#configurableTabs .controlledTab ul.configurableWidget li div,#configurableTabs .controlledTab ul li p
{
    font-family: arial, sans-serif;
    font-size: 1.2em;
}

#configurableTabs .controlledTab ul.configurableWidget li div {
    margin-bottom: 2px;
    font-weight: bold;
}

#configurableTabs .controlledTab ul.configurableWidget li p {
    color: #404040;
    padding-bottom: 10px;
}

#configurableTabs .controlledTab ul.configurableWidget li.doubleColumn {
    width: 130px;
    float: left;
    border: 0;
    padding-right: 9px;
    border-right: 1px solid #dcdcd5;
}

#configurableTabs .controlledTab ul.configurableWidget li.doubleColumn img
{
    width: 130px;
    height: 80px;
    border: 0;
    margin-bottom: 7px;
}

#configurableTabs .controlledTab ul.configurableWidget li.last {
    padding-left: 10px;
    padding-right: 0px;
    border: 0;
}

#configurableTabs .controlledTab .commPuffSearchForm {
    position: relative;
    z-index: 10;
}

#configurableTabs .controlledTab .commPuffSearchForm input.search {
    width: 198px;
    height: 20px;
    border: 1px solid #ccc;
    color: #6f6f6f;
    font-family: arial, sans-serif;
    font-size: 1.2em;
    padding: 0 6px;
    background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/search_icon.png") no-repeat 190px 3px #fff;
}

#configurableTabs .controlledTab .commPuffSearchForm input.formSubmit {
    position: absolute;
    margin-left: 2px;
    height: 21px;
    margin-top: 1px;
}

#configurableTabs .controlledTab .commPuffSearchForm input.formSubmit:hover
{
    background-color: #16304B;
    cursor: pointer;
}

#configurableTabs .controlledTab .commPuffFooterLink {
    font-family: arial, sans-serif;
    font-size: 1.2em;
    margin: 8px 0 0;
    z-index: 1000;
    position: relative;
}

#configurableTabs .controlledTab ul.ssAds {
    position: relative;
    height: 265px;
}

#configurableTabs .controlledTab ul.ssAds li {
    border: none;
    background: transparent;
}

#configurableTabs .controlledTab ul.ssAds img {
    margin-bottom: 10px;
}

#configurableTabs .controlledTab ul.ssAds li p {
    height: 22px;
    margin-bottom: 10px;
    overflow: hidden;
}

#configurableTabs .controlledTab ul.ssAds div a {
    font-size: 1.1em;
}

.rotImgLink {
    border: none;
}

#configurableTabs .controlledTab ul.configurableWidget li .viewLink {
    display: block;
    text-align: right;
    font-family: arial, helvetica, sans-serif;
    font-weight: normal;
    margin: 0;
}

#configurableTabs .controlledTab ul.configurableWidget li .viewLink a {
    color: #06C;
    font-size: 1em;
}

.controlledTab .tools .prevArrowImage {
    background: url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/arrows_left.png) no-repeat;
    background-position: left center;
    right: auto;
    left: 0;
}

.controlledTab .tools a {
    border: none;
    display: block;
    height: 175px;
    margin: 0;
    position: absolute;
    top: 0;
    width: 30px;
    cursor: pointer;
    padding: 0;
    z-index: 30;
    float: left;
}

.controlledTab .tools .nextArrowImage {
    float: left;
    text-align: right;
    width: 30px;
    background: url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/arrows_right.png) no-repeat;
    background-position: right center;
    right: 0;
}

.controlledTab .tools a:hover {
    border: none;
    text-decoration: none;
}

.controlledTab .tools img {
    display: inline;
}

.controlledTab {
    position: relative;
}

/* Auto trader */
.roundButton {
    background: #00f;
    color: #FFF;
    float: right;
    margin: 0;
    padding: 0;
    position: relative;
    width: 5.5em;
}

#configurableTabs .roundButton input {
    background: #37649A;
    border: 0;
    color: #FFF;
    font-size: 1em;
    line-height: 1.4em;
    text-transform: uppercase;
    width: 100%;
}

#configurableTabs .roundButton input:hover {
    background-color: #122842;
}

.roundButton div {
    background: no-repeat top left;
    height: 5px;
    position: absolute;
    width: 5px;
}

.roundButton .tl {
    background-image: url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/topLeftCorner.png);
    left: 0;
    top: 0;
}

.roundButton .tr {
    background-image: url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/topRightCorner.png);
    right: 0;
    top: 0;
}

.roundButton .br {
    background-image: url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/bottomRightCorner.png);
    bottom: 0;
    right: 0;
}

.roundButton .bl {
    background-image: url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/bottomLeftCorner.png);
    bottom: 0;
    left: 0;
}

#configurableTabs .rowOdd,#configurableTabs .rowEven {
    margin: 0 0 -1px;
    padding: 2px 0;
}

#configurableTabs .rowEven {
    background-color: #FFF;
}

#advanced_link_hide a {
    cursor: pointer;
    display: inline;
    margin: 0;
    width: auto;
}

#advanced_link_hide {
    border-bottom: 1px solid #FFF;
    display: block;
    margin: 0 0 -1px;
    padding: 0;
    width: auto;
}

#configurableTabs .innerPlugin .hideLink,#configurableTabs .innerPlugin .showLink
{
    background: #FFF;
    display: block;
    margin-bottom: -1px;
    padding: 4px 5px 2px;
}

#configurableTabs .innerPlugin .showLink .advanced_link {
    padding-left: 0;
    padding-top: 2px;
}

#configurableTabs .innerPlugin .hideLink a {
    display: inline;
    margin-bottom: 2px;
}

#configurableTabs .gen_advanced select {
    margin: 3px 0;
}

#advanced_options {
    display: none;
}

/* Live blogging */
div#liveBloggingInfo {
    background-color: #eee;
    border: 1px solid #ccc;
    color: #404040;
    font-size: 1.2em;
    font-weight: bold;
    margin-bottom: 10px;
    padding: 3px;
    font-family: arial, helvetica, sans-serif;
}

div#liveBloggingInfo .loadingImg {
    background: url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/auto_refresh.gif) no-repeat scroll 5px 2px;
    height: 18px;
    padding-top: 5px;
    text-indent: 28px;
}

div#liveBloggingInfo .loadingImg span {
    color: #234B7B;
    cursor: pointer;
    margin-left: 5px;
    padding: 3px 4px;
}

div#liveBloggingInfo .loadingImg span.selected {
    background-color: #404040;
    color: #eee;
}

/* MOST POPULAR */
#mostPopular {
    margin-bottom: 30px;
}

#mostPopular .ui-tabs-nav.ui-helper-reset.ui-helper-clearfix.ui-widget-header.ui-corner-all {
    width: 300px; height: 33px; overflow: hidden;
}

#mostPopular .ui-tabs-nav.ui-helper-reset.ui-helper-clearfix.ui-widget-header.ui-corner-all li{
    background-color: #f4f4f0;
    height: 15px;
}

.wt_gap.ui-state-default.ui-corner-top {
    height: 100% !important;
}

#mostPopular .headerOne {
    color: #262626;
    border-bottom: 1px dotted #CCC;
    padding-bottom: 14px;
}

#mostPopular .headerOne p {
    color: #262626;
}

#mostPopular .headerOne p a {
    background: none;
    color: #545454;
}

#mostPopular .headerOne p a:hover {
    border-bottom: 1px dotted #122842;
    color: #122842;
}

#mostPopular #mostpop {
    padding: 0 10px 10px;
}

#mostPopular #mostpop .tabs ul,#medalsContent ul.tabs {
    background: transparent url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/mostViewedTabUnder.gif') repeat-x 0 0
    scroll;
    height: 22px;
    list-style: none;
    margin: 0;
    padding: 0;
}

#mostPopular #mostpop .tabs li,#medalsContent ul.tabs li {
    color: #606060;
    float: left;
    font-family: arial, sans-serif;
    font-size: 1em;
    height: 22px;
    margin: 0;
}

#mostPopular #mostpop .tabs li.first a,#medalsContent ul.tabs li.first a
{
    border-right: none;
}

#mostPopular #mostpop .tabs li.last a,#medalsContent ul.tabs li.last a {
    border-left: none;
}

#mostPopular #mostpop .tabs a,#medalsContent ul.tabs a {
    background: #fff url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/mostViewedTab.gif") repeat-x 0 0 scroll;
    border: 1px solid #A5A5A5;
    border-bottom: 1px solid #e1e1e1;
    color: #606060;
    cursor: pointer;
    display: block;
    height: 20px;
    padding: 0 5px;
}

#mostPopular #mostpop .tabs a span,#medalsContent ul.tabs li a span {
    display: block;
    padding: 3px 5px;
    text-transform: uppercase;
}

#mostPopular #mostpop .tabs .current a,#medalsContent ul.tabs .current a
{
    background: #fff url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/mostViewedTabCurrent.gif") repeat-x 0 0
    scroll;
    border-bottom: 1px solid #f4f4f0;
    color: #343434;
    font-weight: bold;
}

#mostPopular #mostpop .tabs a:hover,#medalsContent ul.tabs li a:hover {
    background: #fff url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/mostViewedTabCurrent.gif") repeat-x 0 0
    scroll;
    border-bottom: 1px solid #f4f4f0;
}

#mostPopular #mostpop .lists ol {
    color: #666;
    margin: 0;
    padding: 0;
}

#mostPopular #mostpop .lists ol li {
    color: #9E0047;
    font-size: 1.4em;
    font-weight: bold;
    margin: 0 0 0 20px;
    padding: 5px 0 0;
}

#tmglSite.olympic #mostPopular #mostpop .lists ol li {
    color: #0097D2;
}

#mostPopular #mostpop .lists ol li a {
    display: inline;
    font-size: 14px;
    font-weight: normal;
    line-height: 1.38em;
}

#medalsContent ul.tabs {
    background-image: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/olympics/medals/medal_tabBg.gif');
    background-repeat: repeat-x;
    background-position: 0 21px;
    font-family: arial, sans-serif;
    font-size: 10px;
}

/* Most viewed/shared/commented */
#mostviewed .accordion h3,#mostviewed .tabs ul.ui-tabs-nav li {
    border-top: 2px solid black;
    margin: 0;
    padding: 2px 5px 10px 5px;
    cursor: pointer;
    font-size: 12px;
    font-family: helvetica, Arial, sans-serif;
    color: #234B7B;
}

#mostviewed .tabs ul.ui-tabs-nav li {
    display: inline-block;
    float: left;
    font-weight: bold;
}

#mostviewed .tabs ul.ui-tabs-nav li.ui-state-default {
    border-bottom: 1px solid #CCCCCC;
    padding-top: 5px;
}

#mostviewed .tabs ul.ui-tabs-nav li.wt_gap, #mostviewed .tabs ul.ui-tabs-nav li.wt_mostViewed.ui-tabs-selected+li.wt_gap, #mostviewed .tabs ul.ui-tabs-nav li.wt_mostShared.ui-tabs-selected+li.wt_gap {
    background: #CCCCCC;
    border-top:2px solid #F4F4F0;
    width: 1px;
    padding:0px;
    border-bottom:1px solid #CCCCCC;
    border-right: 0;
    height:27.5px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    #mostviewed .tabs ul.ui-tabs-nav li.wt_gap, #mostviewed .tabs ul.ui-tabs-nav li.wt_mostViewed.ui-tabs-selected+li.wt_gap, #mostviewed .tabs ul.ui-tabs-nav li.wt_mostShared.ui-tabs-selected+li.wt_gap {
        height:28.5px;
    }
}

#mostviewed .tabs ul.ui-tabs-nav li.ui-state-default a {
    color: #234B7B;
    text-decoration: none;
}

#mostviewed .tabs ul.ui-tabs-nav li.ui-state-default a:hover {
    border-bottom: 1px dotted #122842;
    color: #122842;
}

#mostviewed .tabs ul.ui-tabs-nav li.ui-state-active a:hover {
    border-bottom: none;
    color: #cc0000;
}

#mostviewed .tabs ul.ui-tabs-nav li.wt_mostViewed,#mostviewed .tabs ul.ui-tabs-nav li.wt_mostShared {
    width: auto;
    text-algin:center;
}

#mostviewed .tabs ul.ui-tabs-nav li.wt_mostCommented {
    width: 41%;
    text-align:center;
}

#mostviewed .accordion h3:hover,#mostviewed .tabs li:hover {
    cursor: pointer;
}

#mostviewed .tabs li.ui-tabs-selected:hover, #mostviewed .tabs li.ui-tabs-selected a:hover {
    cursor: default;
}

#mostviewed .accordion .ui-state-active {
    color: white;
    background: #CC0000 url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/arrow-large-down-white.png') no-repeat
    280px 50%;
    outline-style: none;
}

#mostviewed .tabs ul.ui-tabs-nav li.ui-state-active {
    border-top: 2px solid #CC0000;
    /* 	border-right:1px solid #fff; */
    color: #CC0000;
    background: white no-repeat;
    outline-style: none;
    border-bottom: 1px solid transparent;
    cursor:default;
}

#mostviewed .tabs ul.ui-tabs-nav li.ui-state-active a {
    color: #CC0000;
}

#mostviewed .accordion .ui-state-hover,#mostviewed .tabs .ui-state-hover
{
    outline-style: none;
}

#mostviewed .accordion ul,#mostviewed .tabs ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

#mostviewed .tabs ul {
    clear: both;
}

#mostviewed .accordion .view-content,#mostviewed .tabs .view-content {
    overflow: hidden;
}

#mostviewed .tabs .view-content {
    height: 100%;
    margin: 0 auto;
}

#mostviewed .accordion .view-content li,#mostviewed .tabs .view-content li {
    margin: 0;
    padding: 9px 0 8px 0;
    background-color: white;
    background-image: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/dotted-ccc.gif');
    background-repeat: repeat-x;
    overflow: hidden;
}

#mostviewed .accordion .view-content li a,#mostviewed .tabs .view-content li h3
{
    font-size: 1.3em;
    line-height: 1.3em;
    text-decoration: none;
    font-weight: normal;
    margin-left: 34px;
}

#mostviewed .accordion .view-content li a:hover,#mostviewed .tabs .view-content li a:hover
{
    border-bottom: 1px #234B7B dotted;
}

#mostviewed .accordion .view-content li a.image,#mostviewed .tabs .view-content li a.image
{
    float: right;
    margin-left: 10px;
}

#mostviewed .accordion .view-content li img,#mostviewed .tabs .view-content li img
{
    border: medium none;
}

#mostviewed .accordion .view-content li.first-story,#mostviewed .tabs .view-content li.first-story
{
    border-top: medium none;
    background-image: none;
    background-repeat: none;
}

#mostviewed .accordion .view-content li .ordinal,#mostviewed .tabs .view-content li .ordinal
{
    float: left;
    width: 24px;
    height: 85px;
    font-size: 2.2em;
    margin: 0 10px 0 0;
    padding: 2px 0 0 0;
    text-align: center;
    color: #3B3B3B;
    /* background-color:#F0F0ED;*/
    background: #E9E9DF; /* for non-css3 browsers */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#E9E9DF',
    endColorstr='#ffffff'); /* for IE */
    background: -webkit-gradient(linear, left top, left bottom, from(#E9E9DF),
    to(#ffffff)); /* for webkit browsers */
    background: -moz-linear-gradient(top, #E9E9DF, #ffffff);
    /* for firefox 3.6+ */
}

#mostviewed .accordion .view-content li .ordinal p,#mostviewed .tabs .view-content li .ordinal p
{
    margin-top: -5px;
}

#mostviewed .accordion .view-content li.first-story-hover,#mostviewed .tabs .view-content li.first-story-hover
{
    width: 20px;
    height: 85px;
    background-color: #CC0000;
}

#mostviewed .accordion .view-content li:hover .ordinal,#mostviewed .tabs .view-content li:hover .ordinal
{
    color: white;
    /* background: #C00000; /* for non-css3 browsers */
    /* filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#C00000', endColorstr='#ffffff'); /* for IE */
    /* background: -webkit-gradient(linear, left top, left bottom, from(#C00000), to(#ffffff)); /* for webkit browsers */
    /* background: -moz-linear-gradient(top,  #C00000,  #ffffff); /* for firefox 3.6+ */
}

#mostviewed .accordion .view-content li:hover .image,#mostviewed .tabs .view-content li:hover .image
{
    text-decoration: underline;
    border: medium none;
}

#mostviewed .accordion .view-content li:hover .topFiveComment a,#mostviewed .tabs .view-content li:hover .topFiveComment a
{
    border-bottom: 1px #234B7B dotted;
}

#mostviewed .accordion .view-content .cl,#mostviewed .tabs .view-content .cl
{
    height: 0;
}

#mostviewed .accordion .view-content li .topFiveComment,#mostviewed .tabs .view-content li .topFiveComment
{

}

.beforeActiveArrow {
    background: #E9E9DF url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/arrowMMMDown.png') no-repeat 280px 50%;
}

.afterActiveArrow {
    background: #E9E9DF url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/arrowMMMUp.png') no-repeat 280px 50%;
}

/* A-Z for Olympics */
#tmglSite.olympic .indexaz .marginUnder {
    border-top: 2px solid #F7CC00;
}

#tmglSite.olympic .indexaz .twoThirds .headerOne {
    border-top: 1px solid #0097D2;
}

#tmglSite.olympic .indexaz .letterHeader {
    border-bottom: 1px dotted #CCC;
    margin: 20px 0 5px;
}

#tmglSite.olympic .indexaz .styleOne,#tmglSite.olympic .indexaz .styleTwo,#tmglSite.olympic .indexaz .styleThree,#tmglSite.olympic .indexaz .styleFour,#tmglSite.olympic .indexaz .styleFive,#tmglSite.olympic .indexaz .styleSix,#tmglSite.olympic .indexaz .styleSeven,#tmglSite.olympic .indexaz .styleEight,#tmglSite.olympic .indexaz .styleNine,#tmglSite.olympic .indexaz .styleTen,#tmglSite.olympic .indexaz .styleTwelve,#tmglSite.olympic .indexaz .styleThirteen, #tmglSite.olympic .indexaz .styleFourteen
{
    background: none;
    border-top: none;
    font-family: georgia, "times new roman", serif;
    font-weight: normal;
    text-transform: none;
    padding: 0;
    margin: 15px 0 10px;
}

#tmglSite.olympic .indexaz .headerOne p {
    font-weight: normal;
    text-transform: none;
    font-size: 1.3em;
    padding: 0;
}

#tmglSite.olympic .indexaz .thirdCol {
    width: 190px;
    float: left;
}

#tmglSite.olympic .indexaz .thirdCol .summary {
    border-top: none;
}

/* START - SUPERSUMMARY TABS */
#superSummaryTabElement .styleOne,#superSummaryTabElement .styleTwo,#superSummaryTabElement .styleThree,#superSummaryTabElement .styleFour,#superSummaryTabElement .styleFive,#superSummaryTabElement .styleSix,#superSummaryTabElement .styleSeven,#superSummaryTabElement .styleEight,#superSummaryTabElement .styleNine,#superSummaryTabElement .styleTen,#superSummaryTabElement .styleEleven,#superSummaryTabElement .styleTwelve,#superSummaryTabElement .styleThirteen, #superSummaryTabElement .styleFourteen
{
    color: #545454;
    border-top: none;
    border-bottom: none;
}

#superSummaryTabElement .headerOne h2,#superSummaryTabElement .headerOne p
{
    border-top: none;
    background: none;
    padding-top: 0px;
    font-size: 1em;
    font-weight: normal;
    text-transform: uppercase;
    line-height: 1.2em;
    font-family: arial, sans-serif;
}

#superSummaryTabElement .headerOne {
    background: none;
    font-style: normal;
    margin-bottom: 0;
    padding: 0;
    border: none;
    color: #545454;
}

#superSummaryTabElement .ui-tabs-hide {
    display: none;
}
/* Base */
#superSummaryTabElement .ui-tabs-nav,#superSummaryTabElement .ui-tabs-panel
{
    font-size: 1em;
    background-color: #fff;
}

#superSummaryTabElement .ui-tabs-nav {
    list-style: none;
    margin: 0;
    padding: 0px;
    height: 25px;
    background: transparent url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/e2e2e2_1x25.gif') repeat-x 0 0 scroll;
}
/* clearing  */
#superSummaryTabElement .ui-tabs-nav:after {
    display: block;
    clear: both;
    content: " ";
}
/* be nice to Opera */
#superSummaryTabElement .ui-tabs-nav li {
    float: left;
    margin: 0 0 0 1px;
    height: 25px;
}

#superSummaryTabElement .ui-tabs-nav li.first {
    margin-left: 0px;
}

#superSummaryTabElement .ui-tabs-nav a {
    display: block;
    padding: 0 5px 0 5px;
    background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/mostViewedTab.gif") repeat-x scroll 0 0 #FFFFFF;
    border-color: #A5A5A5 #A5A5A5 #E1E1E1;
    border-style: solid;
    border-width: 1px;
    height: 22px;
}

#superSummaryTabElement .ui-tabs-nav a span {
    display: block;
    padding: 5px;
}
/* position: relative makes opacity fail for disabled tab in IE */
#superSummaryTabElement .ui-tabs-nav a {
    margin: 1px 0 0;
    color: #27537a;
    font-weight: bold;
    line-height: 1.2;
    text-align: center;
    text-decoration: none;
    white-space: nowrap;
    outline: 0;
}

#superSummaryTabElement .ui-tabs-nav .ui-tabs-selected a {
    position: relative;
    top: 1px;
    margin-top: 0;
}
/* hide in IE 6 */
*>.ui-tabs-nav a span {
    width: auto;
    height: auto;
}

#superSummaryTabElement .ui-tabs-nav .ui-tabs-selected a,#superSummaryTabElement .ui-tabs-nav a:hover
{
    background: none repeat scroll 0 0 #FFFFFF;
    border-bottom: 1px solid #FFFFFF;
    color: #404040;
}
/* Opera pseudo classes for cursor  */
#superSummaryTabElement .ui-tabs-nav .ui-tabs-selected a:link,#superSummaryTabElement .ui-tabs-nav .ui-tabs-selected a:visited,#superSummaryTabElement .ui-tabs-nav .ui-tabs-disabled a:link,#superSummaryTabElement .ui-tabs-nav .ui-tabs-disabled a:visited
{
    cursor: text;
}

#superSummaryTabElement .ui-tabs-nav .ui-tabs-selected a h2,#superSummaryTabElement .ui-tabs-nav .ui-tabs-selected a p
{
    color: #343434;
    font-weight: bold;
}
/* Opacity  */
#superSummaryTabElement .ui-tabs-disabled {
    opacity: 0.4;
    filter: alpha(opacity =                   40);
}

#superSummaryTabElement .ui-tabs-panel {
    border: none;
    padding: 0px;
}

#superSummaryTabElement .ui-tabs-loading em {
    padding: 0 0 0 20px;
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/loading.gif') no-repeat 0 50%;
}
/* auto clear, @ IE 6 & IE 7 Quirks Mode */
* html #superSummaryTabElement .ui-tabs-nav {
    display: inline-block;
}
/* IE 7 Standards Mode - do not group selectors, otherwise IE 6 will ignore complete rule (because of the unknown + combinator)... */
*:first-child+html #superSummaryTabElement .ui-tabs-nav {
    display: inline-block;
}

#superSummaryTabElement {
    padding-bottom: 2px;
}

#superSummaryTabElement .oneQuarter {
    width: 940px;
}
/* Background color for container to avoid distorted fonts in IE while fading */
#superSummaryTabElement .oneQuarter .summary {
    float: left;
    width: 220px;
    background-color: #fff;
}

#superSummaryTabElement .nmTab {
    margin: 0px;
}

#superSummaryTabElement .summaryTabPannel {
    padding: 10px 0 0 0;
}

#superSummaryTabElement .summaryTabPannel .summary {
    margin: 0;
    border-top: 0;
    padding-top: 0;
}

#superSummaryTabElement .summary .piccentre {
    margin: 0;
}

.superSummaryTopThree {
    background-color: #F4F4F4;
    border: 1px solid #D9D9D9;
    padding: 5px 10px 10px 10px;
}

.superSummaryTopThree .headerOne {
    background: none;
    border-bottom: 1px dotted #CCCCCC;
    margin-bottom: 2px;
    padding-bottom: 7px;
}

.superSummaryTopThree .summary {
    background: none;
    border-bottom: 1px dotted #CCCCCC;
    margin-bottom: 2px;
    padding-bottom: 7px;
}

.superSummaryTopThree .headerOne p {
    margin: 0;
    padding: 0 3px 0 0;
    font-size: 1.4em;
    line-height: 1.3em;
    background-color: #F4F4F4;
    font-weight: bold;
    text-transform: none;
    display: inline;
    color: #121212;
}

.superSummaryTopThree h3 {
    font-size: 1.2em;
    line-height: 1.38em;
    margin-bottom: 0;
}

.superSummaryTopThree p {
    font-size: 1.2em;
}

.summaryQuarterGutter {
    padding: 0 20px 0 0;
    margin: 0;
    display: block;
    float: left;
}

.summaryQuarterNoGutter {
    padding: 0;
    margin: 0;
    display: block;
    float: left;
}

#rightTabElement .styleOne,#rightTabElement .styleTwo,#rightTabElement .styleThree,#rightTabElement .styleFour,#rightTabElement .styleFive,#rightTabElement .styleSix,#rightTabElement .styleSeven,#rightTabElement .styleEight,#rightTabElement .styleNine,#rightTabElement .styleTen,#rightTabElement .styleEleven,#rightTabElement .styleTwelve,#rightTabElement .styleThirteen, #rightTabElement .styleFourteen
{
    color: #545454;
    border-top: none;
    border-bottom: none;
}

#rightTabElement .headerOne h2,#rightTabElement .headerOne p {
    border-top: none;
    background: none;
    padding-top: 0px;
    font-size: 1em;
    font-weight: normal;
    text-transform: uppercase;
    line-height: 1.2em;
}

#rightTabElement .headerOne {
    background: none;
    font-style: normal;
    margin-bottom: 0;
    padding: 0;
    border-top: 0 none;
}

#rightTabElement .ui-tabs-hide {
    display: none;
}
/* Base  */
#rightTabElement .ui-tabs-nav,#rightTabElement .ui-tabs-panel {
    background-color: #fff;
    font-family: arial, sans-serif;
    font-size: 1em;
}

#rightTabElement .ui-tabs-nav {
    background: transparent url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/e2e2e2_1x25.gif') repeat-x 0 0 scroll;
    height: 25px;
    list-style: none;
    margin: 0;
    padding: 0;
}
/* clearing   */
#rightTabElement .ui-tabs-nav:after {
    clear: both;
    content: " ";
    display: block;
}
/* be nice to Opera  */
#rightTabElement .ui-tabs-nav li {
    float: left;
    height: 25px;
    margin: 0 0 0 1px;
}

#rightTabElement .ui-tabs-nav li.first {
    margin-left: 0;
}
/* position: relative makes opacity fail for disabled tab in IE  */
#rightTabElement .ui-tabs-nav a {
    background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/mostViewedTab.gif") repeat-x scroll 0 0 #FFF;
    border-color: #A5A5A5 #A5A5A5 #E1E1E1;
    border-style: solid;
    border-width: 1px;
    color: #27537a;
    display: block;
    font-weight: bold;
    height: 22px;
    line-height: 1.2;
    margin: 1px 0 0;
    outline: 0;
    padding: 0 5px;
    text-align: center;
    text-decoration: none;
    white-space: nowrap;
}

#rightTabElement .ui-tabs-nav a span {
    display: block;
    padding: 5px;
}

#rightTabElement .ui-tabs-nav .ui-tabs-selected a {
    margin-top: 0;
    position: relative;
    top: 1px;
}

#rightTabElement .ui-tabs-nav .ui-tabs-selected a,#rightTabElement .ui-tabs-nav a:hover
{
    background: none repeat scroll 0 0 #FFF;
    border-bottom: 1px solid #FFF;
    color: #404040;
}
/* Opera pseudo classes for cursor   */
#rightTabElement .ui-tabs-nav .ui-tabs-selected a:link,#rightTabElement .ui-tabs-nav .ui-tabs-selected a:visited,#rightTabElement .ui-tabs-nav .ui-tabs-disabled a:link,#rightTabElement .ui-tabs-nav .ui-tabs-disabled a:visited
{
    cursor: text;
}

#rightTabElement .ui-tabs-nav .ui-tabs-selected a h2,#superSummaryTabElement .ui-tabs-nav .ui-tabs-selected a p
{
    color: #343434;
    font-weight: bold;
}
/* Opacity   */
#rightTabElement .ui-tabs-disabled {
    filter: alpha(opacity =                   40);
    opacity: 0.4px;
}

#rightTabElement .ui-tabs-panel {
    border: none;
    padding: 0;
}

#rightTabElement .ui-tabs-loading em {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/loading.gif') no-repeat 0 50%;
    padding: 0 0 0 20px;
}
/* auto clear, @ IE 6 & IE 7 Quirks Mode  */
* html #rightTabElement .ui-tabs-nav {
    display: inline-block;
}
/* IE 7 Standards Mode - do not group selectors, otherwise IE 6 will ignore complete rule (because of the unknown + combinator)...  */
*:first-child+html #rightTabElement .ui-tabs-nav {
    display: inline-block;
}

#rightTabElement {
    padding-bottom: 2px;
    margin-top: 5px;
}

#rightTabElement .oneQuarter {
    width: 940px;
}
/* Background color for container to avoid distorted fonts in IE while fading  */
#rightTabElement .oneQuarter .summary {
    background-color: #fff;
    float: left;
    width: 220px;
}

#rightTabElement .nmTab {
    margin: 0;
}

#rightTabElement .summaryTabPannel {
    padding: 10px 0 0;
}

#rightTabElement .summaryTabPannel .summary {
    margin: 0;
}

#rightTabElement .summary .piccentre {
    margin: 0;
}
/* END - SUPERSUMMARY TABS */

/* TWITTER WIDGET */
#twtr-widget-1 .twtr-doc a:hover {
    text-decoration: none !important;
}

#twtr-widget-1 .twtr-doc .twtr-hd {
    display: none;
}

#twtr-widget-1 .twtr-doc .twtr-ft span {
    float: left;
    padding: 1px 0 0 5px;
    text-align: right;
}

#twtr-widget-1 .twtr-doc .twtr-ft a:hover {
    border-bottom: none;
    text-decoration: none !important;
}

#twtr-widget-1 .twtr-user {
    font-weight: bold;
}

#twtr-widget-1 .twtr-tweets .twtr-tweet {
    font-family: helvetica, arial, sans-serif !important;
}

#twtr-widget-1 .twtr-tweets .twtr-tweet .twtr-tweet-wrap .twtr-tweet-text i
{
    color: #676767;
    font-size: 12px;
}

#twtr-widget-1 .twtr-tweets .twtr-tweet .twtr-tweet-wrap .twtr-tweet-text i a
{
    color: #676767 !important;
}

#twtr-widget-1 .twtr-doc .twtr-ft div>a img {
    visibility: hidden;
}

#twtr-widget-1 .twtr-doc .twtr-ft div>a {
    width: 80px;
    height: 15px;
    display: block;
    background-image: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/twitterWidgetLogo.png");
    background-repeat: no-repeat;
}

/* List page (used to be called 'Wire')  */
#tmglPageTitle.listPageHeader h1 {
    color: #343434;
    margin-bottom: 5px;
}

#tmglPageTitle.listPageHeader h1.noDescription {
    margin-bottom: 14px;
}

#tmglPageTitle.listPageHeader h2 {
    margin-bottom: 14px;
}

.listPageHeader .headerOne {
    padding-bottom: 7px;
}

.listNoArticles {
    color: #585858;
    font-size: 1.3em;
}

.listSummary {
    font-size: 1em;
    font-weight: bold;
    min-height: 16px;
    padding: 0 0 8px;
}

.listSummary .listTitle {
    font-size: 1.3em;
    padding-right: 6px;
    font-weight: normal;
}

.listSummary .pubDate {
    color: #666;
    font-size: 1.1em;
    font-weight: normal;
    white-space: nowrap;
}

/* Auto story list links to List page */
.listLink {
    float: right;
    font-size: 1.2em;
    padding-bottom: 1px;
    margin-top: 8px;
    font-family: arial, helvetica, sans-serif;
}

.listLink:hover {
    padding-bottom: 0;
}

/* START - ARMAGEDDON */
.majorEvents h3 {
    color: #234B7B;
    font-size: 3.8em;
    font-weight: normal;
    line-height: 1.2em;
}

.majorEvents p {
    color: #404040;
    font-size: 1.6em;
    font-weight: normal;
    line-height: 1.18em;
}

.majorEvents .summary {
    border: none;
}

.fbbi {
    background: transparent url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/majorEvents2-3_1.gif') repeat-y 0 0
    scroll;
}

.armStyle {
    border-top: 2px solid #666;
    padding-top: 5px;
}

.armStyle .headerOne {
    background: none;
}

#armageddon #fragment-3,#armageddon2 #fragment-3 {
    background-color: #000;
}

#armageddon #fragment-3 .gutterUnder,#armageddon2 #fragment-3 .gutterUnder
{
    margin: 0;
}

#armageddon {
    border-top: 2px solid #666;
    margin: 0;
    padding-top: 5px;
    width: 620px;
}

#armageddon2 {
    border-top: 0;
    height: 287px;
    margin: 0;
    overflow: hidden;
    padding-top: 0;
    position: relative;
    width: 620px;
}

#armageddon .ui-tabs-hide,#armageddon2 .ui-tabs-hide {
    display: none;
}
/* Base  */
#armageddon .ui-tabs-nav,#armageddon2 .ui-tabs-nav {
    list-style: none;
    margin: 0;
    padding: 0;
    border-top: none;
}
/* clearing without presentational markup, IE gets extra treatment  */
#armageddon .ui-tabs-nav:after,#armageddon2 .ui-tabs-nav:after {
    clear: both;
    content: " ";
    display: block;
}

#armageddon .ui-tabs-nav li {
    float: left;
    height: 60px;
}

#armageddon2 .ui-tabs-nav li {
    float: none;
    height: 72px;
}

#armageddon .ui-tabs-nav li.first,#armageddon2 .ui-tabs-nav li.first {
    margin-left: 0;
}
/* position: relative makes opacity fail for disabled tab in IE  */
#armageddon .ui-tabs-nav a,#armageddon2 .ui-tabs-nav a {
    background-color: #e3e8ee;
    border-bottom: 2px solid #bbc2cc;
    color: #27537a;
    display: block;
    font-weight: normal;
    height: 60px;
    line-height: 1.2;
    margin: 0;
    outline: 0;
    padding: 0 10px 0 0;
    text-align: left;
    text-decoration: none;
}

#armageddon .ui-tabs-nav a span,#armageddon2 .ui-tabs-nav a span {
    color: #585858;
    display: block;
    font-size: 1em;
    padding: 5px;
    text-transform: uppercase;
    font-family: arial, sans-serif;
}

#armageddon .ui-tabs-nav a p,#armageddon2 .ui-tabs-nav a p {
    font-family: georgia;
    font-size: 1.3em;
    line-height: 1.2;
    padding-left: 5px;
}

#armageddon .ui-tabs-panel .summary,#armageddon2 .ui-tabs-panel .summary
{
    border: none;
    margin: 0;
    padding: 0;
}

#armageddon #videoTabId,#armageddon2 #videoTabId,#armageddon #videoTabId1,#armageddon2 #videoTabId1,#armageddon #videoTabId2,#armageddon2 #videoTabId2,#armageddon #videoTabId3,#armageddon2 #videoTabId3,#armageddon #videoTabId0,#armageddon2 #videoTabId0
{
    background: none #000;
}

#armageddon .ui-tabs-panel .summary iframe {
    height: 400px;
    overflow: none;
}

#armageddon .ui-tabs-nav .ui-tabs-selected a,#armageddon .ui-tabs-nav a:hover
{
    background-color: #234B7B;
    border-bottom: 2px solid #666;
    color: #fff;
    margin: 0;
    position: relative;
    top: 0;
}

#armageddon2 .ui-tabs-nav .ui-tabs-selected a,#armageddon2 .ui-tabs-nav a:hover
{
    background-color: #234B7B;
    border-bottom: 2px solid #666;
    color: #fff;
    margin: 0;
    position: relative;
    top: 0;
}

*>#armageddon .ui-tabs-nav a span,*>#armageddon2 .ui-tabs-nav a span {
    height: auto;
    width: auto;
}
/* hide from IE 6  */
#armageddon .ui-tabs-nav .ui-tabs-selected a span,#armageddon .ui-tabs-nav a:hover span,#armageddon2 .ui-tabs-nav .ui-tabs-selected a span,#armageddon2 .ui-tabs-nav a:hover span
{
    color: #ddd;
}

#armageddon .ui-tabs-disabled,#armageddon2 .ui-tabs-disabled {
    filter: alpha(opacity =                   40);
    opacity: 0.4px;
}
/* declare background color for container to avoid distorted fonts in IE while fading  */
#armageddon .ui-tabs-panel {
    background: #fff;
    height: 400px;
    padding: 0;
}

#armageddon2 .ui-tabs-panel {
    background: #fff;
    height: 286px;
    padding: 0;
}

#armageddon .ui-tabs-loading em,#armageddon2 .ui-tabs-loading em {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/loading.gif') no-repeat 0 50%;
    padding: 0 0 0 20px;
}
/* Additional IE specific bug fixes...   auto clear, @ IE 6 & IE 7 Quirks Mode  */
* html #armageddon .ui-tabs-nav,* html #armageddon2 .ui-tabs-nav {
    display: inline-block;
}
/* @ IE 7 Standards Mode - do not group selectors, otherwise IE 6 will ignore complete rule (because of the unknown + combinator)...  */
*:first-child+html #armageddon .ui-tabs-nav,*:first-child+html #armageddon2 .ui-tabs-nav
{
    display: inline-block;
}

.toolLoading {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/loading.gif') no-repeat 50% 50%;
    height: 400px;
    padding-top: 5px;
    width: 620px;
}

.toolLoading2 {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/loading.gif') no-repeat 50% 50%;
    height: 330px;
    padding-top: 5px;
    width: 620px;
}
/* next previous */
#armageddon .slideshow .nextPrevLayer {
    height: 100%;
    overflow: hidden;
    position: relative;
    width: 620px;
}

#armageddon .slideshow .tools .imgGallImg a {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/gallery_arrows.gif') no-repeat;
    background-position: 0 0;
    cursor: pointer;
    padding: 0;
    z-index: 10;
}

#armageddon .slideshow .tools .imgGallImg a:hover {
    background-position: 0 0;
    border: 0;
    text-decoration: none;
}

#armageddon .slideshow .nextPrevLayer .allOver {
    display: block;
    height: 400px;
    margin: 0;
    position: absolute;
    top: 0;
    width: 100%;
}

#armageddon .slideshow div>.nextPrevLayer .allOver {
    display: block;
    height: 100%;
    margin: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
/* slideshow  */
#armageddon .ssPortrait,#armageddon2 .ssPortrait {
    float: right;
    margin-left: 10px;
}

#armageddon .slideshow .tools {
    color: #000;
    font-size: 1.1em;
}

#armageddon .slideshow .tools .prev {
    float: left;
    width: 55px;
}

#armageddon .slideshow .tools .imgindex {
    float: left;
    text-align: center;
    width: 110px;
}

#armageddon .slideshow .tools .next {
    float: left;
    text-align: right;
    width: 55px;
}

#armageddon .slideshow .tools .prev a {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/gallery_arrows.gif') no-repeat;
    background-position: -40px 0;
    cursor: pointer;
    padding: 0;
    z-index: 10;
}

#armageddon .slideshow .tools .prev a:hover {
    background-position: -40px 0;
    border: 0;
    text-decoration: none;
}

#armageddon .slideshow .nextPrevLayer .prevArrowImg {
    display: block;
    height: 400px;
    left: 0;
    margin: 0;
    position: absolute;
    right: auto;
    top: 0;
    width: 100px;
}

#armageddon .slideshow div>.nextPrevLayer .prevArrowImg {
    display: block;
    height: 100%;
    left: 0;
    margin: 0;
    position: absolute;
    right: auto;
    top: 0;
    width: 100px;
}

#armageddon .slideshow .tools .next a {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/gallery_arrows.gif') no-repeat;
    background-position: -140px 0;
    cursor: pointer;
    padding: 0;
    z-index: 10;
}

#armageddon .slideshow .tools .next a:hover {
    background-position: -140px 0;
    border: 0;
    text-decoration: none;
}

#armageddon .slideshow .nextPrevLayer .nextArrowImg {
    display: block;
    height: 400px;
    margin: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 100px;
}

#armageddon .slideshow div>.nextPrevLayer .nextArrowImg {
    display: block;
    height: 100%;
    margin: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 100px;
}

#armageddon .slideshow .tools a {
    cursor: pointer;
}

#armageddon .slideshow .tools img {
    display: inline;
}

#armageddon .slideshow .ssImg {
    height: 400px;
    padding: 0;
}

#armageddon2 .slideshow .ssImg {
    height: 287px;
    padding: 0;
    position: relative;
    width: 460px;
}

#armageddon .epic .ssImg,#armageddon2 .epic .ssImg {
    padding: 0 0 5px;
}

#armageddon .slideshow .ssImg .imageExtras {
    background-color: #000;
    filter: alpha(opacity =                     0);
    height: 60px;
    margin: 340px 0 0;
    opacity: 0;
    padding: 0;
    position: absolute;
    top: 0;
    width: 620px;
}

#armageddon .slideshow .ssImg .imageExtras .caption {
    color: #fff;
    font-size: 1.2em;
    line-height: 1.38em;
    padding: 5px 0 5px 5px;
}

#armageddon .slideshow .ssImg .imageExtras .credit {
    color: #666;
    font-size: 1.1em;
    line-height: 1.38em;
    padding: 0 0 5px 5px;
}

#armageddon .slideshow .ssImg .epicCompany {
    font-size: 1.38em;
    margin: 0 0 3px;
    padding: 0;
    width: 220px;
}
/* Armageddon feature box with tabs on right (for World Cup)  */
#armageddon2 div#armageddon2Inner {
    cursor: pointer;
    float: left;
    margin-right: 1px;
}

#armageddon2 .ui-tabs-nav {
    position: absolute;
    right: 0;
}

#armageddon2 .ui-tabs-nav li a {
    height: 70px;
    overflow: hidden;
}

#armageddon2 .imageExtras {
    background-color: #000;
    bottom: 0;
    filter: alpha(opacity =                     0);
    1margin: 0 0 5px;
    min-height: 45px;
    opacity: 0;
    1padding: 5px;
    position: absolute;
}

#armageddon2 .imageExtras span.standfirst {
    color: #fff;
    font-size: 1.1em;
}

#armageddon2 .imageExtras span.readmore a {
    color: #fff;
    font-size: 1.1em;
    font-weight: bold;
    text-transform: uppercase;
}

#armageddon2Inner h3 {
    font-size: 2.8em;
}

#armageddon2 .styleOne .ui-tabs-selected a,#armageddon2 .styleOne a:hover
{
    background-color: #007a8f;
}

#armageddon2 .styleTwo .ui-tabs-selected a,#armageddon2 .styleTwo a:hover
{
    background-color: #5f5653;
}

#armageddon2 .styleThree .ui-tabs-selected a,#armageddon2 .styleThree a:hover
{
    background-color: #b10d18;
}

#armageddon2 .styleFour .ui-tabs-selected a,#armageddon2 .styleFour a:hover
{
    background-color: #356406;
}

#armageddon2 .styleFive .ui-tabs-selected a,#armageddon2 .styleFive a:hover
{
    background-color: #0054b3;
}

#armageddon2 .styleSix .ui-tabs-selected a,#armageddon2 .styleSix a:hover
{
    background-color: #9e0047;
}

#armageddon2 .styleSeven .ui-tabs-selected a,#armageddon2 .styleSeven a:hover
{
    background-color: #488520;
}

#armageddon2 .styleEight .ui-tabs-selected a,#armageddon2 .styleEight a:hover
{
    background-color: #111;
}

#armageddon2 .styleNine .ui-tabs-selected a,#armageddon2 .styleNine a:hover
{
    background-color: #d42f00;
}

#armageddon2 .styleTen .ui-tabs-selected a,#armageddon2 .styleTen a:hover
{
    background-color: #545454;
}

#armageddon2 .styleEleven .ui-tabs-selected a,#armageddon2 .styleEleven a:hover
{
    background-color: #f9d426;
}

#armageddon2 .styleTwelve .ui-tabs-selected a,#armageddon2 .styleTwelve a:hover
{
    background-color: #ffd441;
    color: #000000;
}

#armageddon2 .styleTwelve .ui-tabs-selected a span,#armageddon2 .styleTwelve a:hover span
{
    color: #000000;
}

#armageddon2 .styleThirteen .ui-tabs-selected a,#armageddon2 .styleThirteen a:hover
{
    background-color: #0054B3;
    color: #FFF;
}
#armageddon2 .styleThirteen .ui-tabs-selected a span, #armageddon2 .styleThirteen a:hover span
{
    color: #FFF !important;
}
#armageddon .styleThirteen.ui-tabs-nav  a span,#armageddon2 .styleThirteen.ui-tabs-nav a span {
    color: #000 ;
}

#armageddon2 .styleFourteen .ui-tabs-selected a,#armageddon2 .styleFourteen a:hover
{
    background-color: #d42f00;
}

/* END - ARMAGEDDON */

/* Sportguide tabs - based on Armageddon */
#sportguide .ui-tabs-hide {
    display: none;
}

#sportguide .ui-tabs-nav {
    list-style: none;
    margin: 0;
    padding: 0;
}

#sportguide .ui-tabs-nav:after {
    clear: both;
    content: " ";
    display: block;
}

#sportguide .ui-tabs-nav li {
    float: left;
    border-top: 1px solid #a5a5a5;
    height: 29px;
    background: url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/olympics/tab_divider_grad_1px.png) no-repeat 0 -1px;
    padding: 0 1px;
}

#sportguide .ui-tabs-nav li.first {
    margin-left: 0;
}

#sportguide .ui-tabs-nav li.empty {
    border-top: 0;
}

#sportguide .ui-tabs-nav a {
    color: #27537a;
    display: block;
    font-weight: normal;
    margin: 0;
    padding: 7px 7px 5px;
    text-decoration: none;
    background: url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/olympics/tab_bg_grad_1px.png) repeat-x 0 0;
}

#sportguide .ui-tabs-nav a:hover {
    border-bottom: none;
}

#sportguide .ui-tabs-nav a span {
    display: block;
    font-size: 1.3em;
}

#sportguide .ui-tabs-nav a span:hover {
    border-bottom: 1px dotted #27537a;
}

#sportguide .ui-tabs-nav a p {
    font-family: georgia;
    font-size: 1.3em;
    padding-left: 5px;
}

#sportguide .ui-tabs-panel .summary {
    border: none;
    margin: 0;
    padding: 0;
}

#sportguide .ui-tabs-nav li.ui-tabs-selected,#sportguide .ui-tabs-nav li.ui-state-active
{
    border-bottom: none;
}

#sportguide .ui-tabs-nav .ui-tabs-selected a {
    background: #fff;
    margin: 0;
    position: relative;
    top: 0;
    height: 22px;
}

*>#sportguide .ui-tabs-nav a span {

}

#sportguide .ui-tabs-nav .ui-tabs-selected a span {
    color: #282828;
    font-weight: bold;
}

#sportguide .ui-tabs-nav .ui-tabs-selected a span:hover {
    border-bottom: 0;
}

#sportguide .ui-tabs-disabled {
    filter: alpha(opacity =                   40);
    opacity: 0.4px;
}

#sportguide .ui-tabs-panel {
    background: #fff;
    padding: 0;
    margin-bottom: 20px;
}

#sportguide .ui-tabs-loading em {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/loading.gif') no-repeat 0 50%;
    padding: 0 0 0 20px;
}

* html #sportguide .ui-tabs-nav {
    display: inline-block;
}

*:first-child+html #sportguide .ui-tabs-nav {
    display: inline-block;
}

#sportguideinner {
    padding-top: 10px;
    border-top: 1px solid #E1E1E0;
    width: 620px;
}

#sportguideinner .body {
    border-top: 1px dotted #ccc;
    padding-top: 5px;
}

#sportguideinner .body p {
    font-family: arial, helvetica, sans-serif;
    font-size: 1.4em;
    line-height: 1.48em;
    margin: 0;
    padding: 0 0 0.7em;
}

#sportguide .body table {
    border: 7px solid #e6e6e6;
}

#sportguide .body table th {
    background-color: #e6e6e6;
    padding: 2px 14px;
    text-align: left;
    font-family: arial, helvetica, sans-serif;
    font-size: 1.2em;
}

#sportguide .body table td {
    padding: 5px 7px;
    border-bottom: 1px solid #E6E6E6;
    border-right: 1px solid #E6E6E6;
}

#sportguide .body table td,#sportguide .body table th p,#sportguide .body table td p
{
    font-family: arial, helvetica, sans-serif;
    font-size: 1.2em;
    line-height: 1.48em;
    margin: 0;
}

#sportguide .body H3,#sportguide .body H4,#sportguide .body H5,#sportguide .body H6,#sportguide .body h3,#sportguide .body h4,#sportguide .body h5,#sportguide .body h6
{
    color: #0183B6;
    font-family: georgia, "times new roman", times, serif;
    padding-top: 3px;
    border-top: 1px dotted #CCCCCC;
    font-size: 1.4em;
}

H3+#sportguide .body,h3+#sportguide .body {
    border-top: none;
}

.sportguideselector {
    background: #FCF0C3;
    border-top: 2px solid #F7CC00;
    height: 33px;
    margin-bottom: 15px;
}

.sportguideselector p,.sportguideselector div {
    float: left;
    padding-top: 6px;
}

.sportguideselector p {
    margin-right: 10px;
    text-indent: 70px;
    font-family: arial, helvetica, sans-serif;
    font-weight: bold;
    font-size: 1.3em;
    text-shadow: 1px 1px #FFFFFF;
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/olympics/sportguide_rings.png') no-repeat scroll
    10px 3px;
    height: 30px;
}

.sportguideselector div select {
    width: 170px;
}

#sportguide #sportguideinner .randomfact {
    background: #FCF0C3;
    border-bottom: 1px solid #CFC4A0;
    padding: 5px 5px 10px 5px;
    font-family: georgia, "times new roman", times, serif;
    margin-bottom: 10px;
    font-size: 1.6em;
}

#sportguide #sportguideinner .randomfactheader {
    text-transform: uppercase;
    background: #0097D2;
    font-family: arial, helvetica, sans-serif;
    padding: 5px;
    color: #fff;
    text-shadow: 1px 1px #156EA1;
    font-size: 1em;
    float: left;
    margin-right: 5px;
}

#sportguide ul.storylist {
    padding-left: 0;
    list-style: none;
}

#sportguide ul.storylist li {
    font-family: arial, helvetica, sans-serif;
    font-size: 1.4em;
    margin-bottom: 20px;
    background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sprite-icon.gif") no-repeat scroll 0 -1050px
    transparent;
    text-indent: 18px;
}

/* ELECTIONS BAR DESIGN */
.dataBar {
    border-bottom: 1px solid #ccc;
    border-top: 1px solid #ccc;
    height: 90px;
    margin: 0 0 10px;
    width: 940px;
    font-family: arial, helvetica, sans-serif;
}

.dataBar .dataBarFirstBuck {
    float: left;
    margin: 0;
}

.dataBar .dataBarBuck {
    float: left;
    height: 90px;
    overflow: hidden;
}

.dataBar .dataBarBuckLast {
    float: left;
    margin: 0;
}

.dataBar .summaryMedium h3 {
    color: #b22929;
    font-size: 1em;
    font-weight: bold;
}

.dataBar .summaryMedium h3 a {
    color: #b22929;
    font-size: 1em;
    font-weight: bold;
}

.dataBar .summaryMedium h3 a:hover {
    border: none;
}

.dataBar p span.time {
    color: #B22929;
}

.dataBar p {
    color: #404040;
    font-size: 1.2em;
    line-height: 1.1em;
    margin: 0 0 3px;
    padding: 0 0 2px;
}

.dataBar .data1large3small {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/dataBar1x940.gif') repeat-y;
    height: 80px;
    margin: 5px 0;
    width: 940px;
}

.dataBar .outer {
    align: left;
}

.dataBar p.lastUpdatedText {
    color: #666;
    font-size: 1.1em;
    font-weight: normal;
    margin: 0;
    padding: 0;
}

.dataBar .seatDec .seatDecItems div.avResultsDef {
    height: 22px;
    background-color: #fff;
    color: #404040;
    font-size: 22px;
    font-weight: bold;
    border-top-style: dotted;
    border-top-width: 1px;
    border-top-color: #cccccc;
    font-family: arial, helvetica, sans-serif;
    margin-bottom: 5px;
}

.dataBar .seatDec .seatDecItems div.avResultsDec {
    height: 15px;
    background-color: #fff;
    color: #404040;
    font-size: 12px;
    font-weight: normal;
    border-top-style: dotted;
    border-top-width: 1px;
    border-top-color: #cccccc;
    font-family: arial, helvetica, sans-serif;
    padding-top: 5px;
}

.dataBar .seatDec .seatDecItems div.avResultsDec .votingAreaPer {
    font-weight: bold;
}

.dataBar a {
    font-size: 11px;
}

/* SOP  */
.dataBar .summaryMedium .sopHeader {
    background-color: #B22929;
    margin: 0 10px 2px 0;
    padding: 5px 0;
}

.dataBar .summaryMedium .sopHeader h3 {
    color: #FFF;
    margin-left: 5px;
    text-transform: uppercase;
}

.dataBar .summaryMedium .sopHeader h3 a {
    color: #FFF;
    margin-left: 5px;
    text-transform: uppercase;
}
/* RUSH  */
.dataBar .summaryMedium .rushHeader {
    padding-bottom: 3px;
}

.dataBar .summaryMedium .rushHeader h3 {
    text-transform: uppercase;
}

.dataBar .seatDec .longDecItems {
    overflow: hidden;
    font-family: arial, helvetica, sans-serif;
}

.dataBar .seatDec .longDecItems p {
    font-weight: normal !important;
}

.dataBar .seatDec .seatDecItems {
    overflow: hidden;
    width: 200px;
}

.dataBar .seatDec .seatDecItems p {
    color: #fff;
    font-size: 0.9em;
    font-weight: bold;
    height: 10px;
    line-height: 1em;
    margin: 0 0 2px;
    padding: 2px 5px 1px;
}

.dataBar .seatDec .seatDecItems p.lastUpdatedText {
    color: #666;
    font-size: 1.1em;
    font-weight: normal;
    margin: 0;
    padding: 0;
}
/* DEBATE  */
.dataBar .debateCont {
    width: 200px;
}

.dataBar .debateCont .debateContLeft {
    float: left;
    margin-right: 5px;
    width: 25px;
}

.dataBar .debateCont .debateContRight {
    float: right;
    padding-top: 3px;
    width: 170px;
}

.dataBar .debateCont .debateContRight ul {
    color: #7f7f7f;
    margin: 0;
    padding: 0;
}

.dataBar .debateCont .debateContRight ul li {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/debateCommentIco.gif') no-repeat;
    color: #404040;
    font-size: 1.2em;
    line-height: 1.4em;
    list-style-type: none;
    padding-left: 18px;
}

.dataBar .summaryMedium .debateHeader {
    padding-bottom: 3px;
}

.dataBar .summaryMedium .debateHeader h3 {
    text-transform: uppercase;
}

.dataBar .summaryMedium .debateHeader h3 a:hover {
    border: none;
}

.debateCircle {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/debateCircleYellow.gif') no-repeat;
    color: #fff;
    font-size: 1.2em;
    font-weight: bold;
    height: 25px;
    padding-top: 6px;
    text-align: center;
    width: 25px;
}
/* BAR HEADER ABSTARACT IMAGE RIGHT  */
.dataBar .dataBarHeadAbsImgRCont {
    height: 80px;
    width: 210px;
}

.dataBar .dataBarHeadAbsImgRCont .dataBarHeadAbsImgRContLeft {
    float: left;
    margin-right: 5px;
}

.dataBar .dataBarHeadAbsImgRCont .dataBarHeadAbsImgRContLeft ul {
    color: #7f7f7f;
    margin: 0;
    padding: 0;
}

.dataBar .dataBarHeadAbsImgRCont .dataBarHeadAbsImgRContLeft ul li {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/dataBarBull7f.gif') no-repeat;
    font-size: 1.2em;
    line-height: 1.4em;
    list-style-type: none;
    padding-left: 15px;
}

.dataBar .dataBarHeadAbsImgRCont .dataBarHeadAbsImgRContRight {
    float: right;
    padding-right: 10px;
}
/* BAR CHART  */
.dataBar .barsChartCont {
    height: 80px;
    width: 280px;
}

.dataBar .barsChartCont .barsChartContLeft {
    float: left;
    margin-right: 10px;
    width: 150px;
}

.dataBar .barsChartCont .barsChartContLongLeft {
    float: left;
    margin-right: 2px;
    width: 190px;
}

.dataBar .barsChartCont .barsChartContRight {
    float: right;
    padding-right: 10px;
    width: 110px;
}

.dataBar .barsChartCont .barsChartContShortRight {
    float: right;
    padding-right: 2px;
    width: 80px;
}

.dataBar .barsChartCont .barsChartContLeft ul {
    color: #7f7f7f;
    margin: 0;
    padding: 0;
}

.dataBar .barsChartCont .barsChartContLeft ul li {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/dataBarBull7f.gif') no-repeat;
    font-size: 1.2em;
    line-height: 1.4em;
    list-style-type: none;
    padding-left: 15px;
}

.dataBar .summaryMedium .barchartHeader {
    padding-bottom: 3px;
}

.dataBar .summaryMedium .barchartHeader h3 {
    text-transform: uppercase;
}

.dataBar .graph {
    clear: both;
    height: 45px;
    margin-bottom: 0;
    margin-top: 17px;
    width: 110px;
}

.graphShort {
    width: 75px !important;
}

.dataBar .graphLoading {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/loading.gif') no-repeat 50% 50%;
}

.dataBar .graph .label {
    color: #404040;
    font-size: 1.2em;
    font-weight: bold;
    padding-bottom: 2px;
    padding-top: 2px;
    text-align: center;
}

.dataBar .graph-header h3 {
    margin-bottom: 0;
}

.dataBar .graph-header {
    text-align: center;
}

.dataBar .graph-header p {
    margin-top: 0;
}

.dataBar .graph .legend td,.graph .legend,.graph .legend tr {
    border-collapse: collapse;
    margin: 0;
    padding: 0;
}

.dataBar .graph .legend {
    margin-left: 10px;
}

.dataBar .graph .legend td {
    padding-right: 5px;
}

.dataBar .graph .legend .color-box {
    height: 10px;
    overflow: hidden;
    width: 14px;
}
/* Rush party colors */
.rushDef {
    background-color: #adadad;
}

.lab {
    background-color: #DC241f;
    height: 12px;
}

.con {
    background-color: #395ea7;
    height: 12px;
}

.c {
    background-color: #395ea7;
    height: 12px;
}

.ld {
    background-color: #e6bc16;
    height: 12px;
}

.ukip {
    background-color: #7F00FF;
    height: 12px;
}

.snp {
    background-color: #e6bc16;
    height: 12px;
}

.green {
    background-color: #adadad;
    height: 12px;
}

.dup {
    background-color: #adadad;
    height: 12px;
}

.bnp {
    background-color: #adadad;
    height: 12px;
}

.pc {
    background-color: #adadad;
    height: 12px;
}

.sf {
    background-color: #adadad;
    height: 12px;
}

.uup {
    background-color: #adadad;
    height: 12px;
}

.sdlp {
    background-color: #adadad;
    height: 12px;
}

.ssp {
    background-color: #adadad;
    height: 12px;
}

.alliance {
    background-color: #adadad;
    height: 12px;
}

.indlaw {
    background-color: #adadad;
    height: 12px;
}

.soclab {
    background-color: #adadad;
    height: 12px;
}

.speaker {
    background-color: #adadad;
    height: 12px;
}

.wp {
    background-color: #adadad;
    height: 12px;
}

.ac {
    background-color: #adadad;
    height: 12px;
}

.cpcpa {
    background-color: #adadad;
    height: 12px;
}

.slp {
    background-color: #adadad;
    height: 12px;
}

.spgb {
    background-color: #adadad;
    height: 12px;
}

.tpp {
    background-color: #adadad;
    height: 12px;
}

.tuv {
    background-color: #adadad;
    height: 12px;
}

.ucunf {
    background-color: #adadad;
    height: 12px;
}

.ukf {
    background-color: #adadad;
    height: 12px;
}

.waid {
    background-color: #adadad;
    height: 12px;
}

.no2eu {
    background-color: #adadad;
    height: 12px;
}

.y2e {
    background-color: #adadad;
    height: 12px;
}

.libeu {
    background-color: #adadad;
    height: 12px;
}

.jt {
    background-color: #adadad;
    height: 12px;
}

.ind {
    background-color: #adadad;
    height: 12px;
}

.fpft {
    background-color: #adadad;
    height: 12px;
}

.mk {
    background-color: #adadad;
    height: 12px;
}

.rushVotesyes {
    background-color: #9c3f98;
    height: 12px;
    color: #fff !important;
    text-transform: uppercase;
}

.rushVotesno {
    background-color: #d9e027;
    height: 12px;
    color: #282828 !important;
    text-transform: uppercase;
}

.avResultsDef .avVoteYes {
    color: #9c3f98;
    float: left;
    width: 45px
}

.avResultsDef .avVoteNo {
    color: #bcbc17;
    float: left;
    width: 45px
}

.avResultsDef {
    clear: both;
}

.avResultsDec {
    clear: both;
}

/* TV Player 3 template  */
.tvPlayer3 .featuredVideo .gutterUnder {
    margin-bottom: 5px;
}

.tvPlayer3 .storyFunc {
    border-bottom: 1px dotted #ccc;
    margin-top: 3px;
}

.tvPlayer3 .standfirst {
    font-size: 1.4em;
    margin: 5px 0 12px;
}

.tvPlayer3 .moreVideos {
    margin-top: 10px;
}

.tvPlayer3 .moreVideos .headerOne {
    margin-top: 6px;
}

.tvPlayer3 .moreVideos .summary {
    float: left;
    margin-right: 20px;
    width: 140px;
    border-top: 0;
    margin-top: 0;
    padding-top: 0;
    border-bottom: 1px dotted #CCC;
    margin-bottom: 7px;
    padding-bottom: 2px;
}

.tvPlayer3 .moreVideos .last .summary {
    margin-right: 0;
}

.tvPlayer3 .moreVideos .summary h3 {
    font-size: 1.3em;
}

.tvPlayer3 .moreVideos .seeMoreLink {
    clear: left;
    float: right;
    font-size: 1.2em;
    padding-bottom: 5px;
}

.tvPlayer3 .moreVideos .seeMoreLink a {
    font-family: arial, helvetica, sans-serif;
}

a.linkToVideo {
    display: block;
    float: right;
    font-size: 0.9em;
    font-family: arial, sans-serif;
    margin-bottom: 1px;
}

a.linkToVideo:hover {
    margin-bottom: 0;
}

/* Comment bar */
.dataBar .dataBarBuck .dataBarElement {
    width: 209px;
}

.dataBar .dataBarBuck .dataBarLongElement {
    width: 290px;
    padding-left: 10px;
    margin-top: 5px;
}

.dataBar .dataBarFirstBuck .dataBarElement {
    width: 280px;
}

.dataBar .dataBarBuck .commentBarElement,.dataBar .dataBarBuck .dataBarElement
{
    border-right: 1px solid #ccc;
    float: left;
    height: 80px;
    margin: 5px 0 5px 10px;
}

.dataBar .dataBarFirstBuck .commentBarElement,.dataBar .dataBarFirstBuck .dataBarElement
{
    margin: 5px 0;
}

.dataBar .dataBarBuckLast .commentBarElement,.dataBar .dataBarBuckLast .dataBarElement
{
    border-right: 0;
}

.dataBar .dataBarInner {
    height: 90px;
    width: 940px;
}

.dataBar .dataBarBuck .commentBarElement {
    padding-right: 9px;
}

.dataBar .dataBarBuckLast .commentBarElement {
    padding-right: 0;
}

.dataBar .data1Elements .commentBarElement {
    width: 940px;
}

.dataBar .data2Elements .commentBarElement {
    width: 460px;
}

.dataBar .data3Elements .commentBarElement {
    width: 300px;
}

.dataBar .data4Elements .commentBarElement {
    width: 220px;
}

.dataBar .commentBarElement h3 {
    font-size: 1.2em;
    margin: 2px 0;
    padding-bottom: 3px;
    font-family: helvetica, arial, sans-serif;
}

.dataBar .commentBarElement h3 a {
    color: #404040;
}

.dataBar .commentBarElement h3 a:hover {
    border-bottom: 1px dotted #404040;
}

.dataBar .commentBarElement h4 {
    font-size: 1.3em;
    line-height: 1.3em;
    font-weight: normal;
}

.dataBar .commentBarElement h4 a {
    color: #234B7B;
}

.dataBar .commentBarElement h4 a:hover {
    border-bottom: 1px dotted #122842;
    color: #122842;
}

.dataBar .commentBarElement img {
    float: right;
}

.dataBar .commentBarElement .comments {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/debateCommentIco.gif') -2px 0 no-repeat;
    margin-top: 4px;
    padding-left: 18px;
}

.dataBar .commentBarElement .comments a {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/blue_arr.gif') right 4px no-repeat;
    font-size: 1.2em;
    line-height: 16px;
    padding-right: 8px;
}

.sectionIframe .summary {
    border-bottom: 0;
}

/* Middle column - margin above Article Editorial 2 */
.related_links .InSkinHide {
    margin-bottom: 10px;
}

/* Match header */
.matchHeader .tabs {
    background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/matchHeader/tabs_background.gif") repeat-x top
    left transparent;
    padding-bottom: 15px;
}

.matchHeader .tabs ul {
    margin: 0;
    padding: 0;
}

.matchHeader .tabs li {
    float: left;
    display: block;
    width: 100px;
    background: #E0E0E0;
    border: 1px solid #7A7A7A;
    text-align: center;
    padding-top: 4px;
    height: 15px;
    margin-right: 1px;
    color: #404040;
    font-weight: bold;
}

.matchHeader .tabs li.selected {
    background: none;
    border-bottom: 1px solid #FFFFFF;
}

.matchHeader .teams {
    width: 462px;
    height: 69px;
    border-top: 1px solid #C7C7C7;
    border-bottom: 1px solid #C7C7C7;
    float: left;
    margin-right: 20px;
    background: url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/matchHeader/teams_background.gif) repeat-y top left;
}

.matchHeader .teams .versusOrScore {
    float: left;
    width: 64px;
    padding: 0 1px;
    color: #333333;
    text-align: center;
    font-weight: bold;
}

.matchHeader .teams .score {
    font-size: 2em;
    padding-top: 22px;
}

.matchHeader .teams .pensOrStatus {
    font-size: 1.1em;
    margin-top: 2px;
}

.matchHeader .teams .versus {
    font-size: 1.6em;
    padding-top: 25px;
}

.matchHeader .homeTeam,.matchHeader .awayTeam {
    float: left;
    width: 124px;
    font-size: 1.6em;
}

.matchHeader .homeTeam {
    text-align: right;
    padding: 25px 5px 10px 5px;
}

.matchHeader .awayTeam {
    padding: 25px 5px 10px 3px;
}

.matchHeader .homeTeamCrest,.matchHeader .awayTeamCrest {
    float: left;
    padding-top: 5px;
}

.matchHeader .homeTeamCrest {
    padding-left: 5px;
}

.matchHeader .matchDetails {
    float: left;
    width: 138px;
    height: 61px;
    border-top: 1px solid #C7C7C7;
    border-bottom: 1px solid #C7C7C7;
    padding-top: 8px;
    color: #404040;
}

.matchHeader .extraLine {
    height: 64px;
    padding-top: 5px;
}

.matchHeader .matchDetails div {
    font-size: 1.1em;
}

.matchHeader .matchDetails .date,.matchHeader .matchDetails .match {
    padding-bottom: 2px;
}

.matchHeader .extraLine .date,.matchHeader .extraLine .match {
    padding-bottom: 3px;
}

.matchHeader .matchDetails .match .round {
    padding-right: 7px;
    border-right: 1px solid #C7C7C7;
}

.matchHeader .matchDetails .match .matchNumber {
    padding-left: 3px;
}

.matchHeader dt {
    font-weight: bold;
    color: #404040;
}

.matchHeader dd {
    color: #666666;
}

.matchHeader .officials {
    margin-bottom: 10px;
}

.matchHeader .officials dl {
    padding: 6px 0 15px 0;
    margin: 0;
    font-size: 1.1em;
}

.matchHeader .officials dd {
    margin: 2px 0 0 0;
}

.matchHeader .officials ul {
    list-style-type: none;
    padding-left: 0;
    margin-left: 0;
}

.matchHeader .referee {
    width: 462px;
    text-align: center;
}

.matchHeader .tvCoverage {
    float: left;
    width: 138px;
    margin: 6px 0 15px 20px;
    font-size: 1.1em;
}

.matchHeader .tvCoverage dd {
    margin: 2px 0 0 0;
}

.matchHeader .resultDetails {
    float: left;
    margin: 5px 0 15px 0;
    width: 462px;
}

.matchHeader .goalsAndAttendance {
    width: 462px;
    color: #666666;
}

.matchHeader .goalsAndAttendance .goal {
    margin-bottom: 4px;
    white-space: nowrap;
}

.matchHeader .homeGoals .goal {
    display: inline;
    padding-left: 5px;
}

.matchHeader .awayGoals .goal {
    display: inline;
    padding-right: 5px;
}

.matchHeader .homeGoals {
    width: 191px;
    text-align: right;
    padding-right: 4px;
    vertical-align: top;
    font-size: 1.2em;
    line-height: 1.4em;
}

.matchHeader .awayGoals {
    width: 191px;
    padding-left: 4px;
    vertical-align: top;
    font-size: 1.2em;
    line-height: 1.4em;
}

.matchHeader .halfTimeAndAttendance {
    width: 64px;
    padding: 0 1px;
    font-weight: bold;
    text-align: center;
    font-size: 1.1em;
    vertical-align: top;
}

.matchHeader .halfTime {
    margin-bottom: 4px;
    margin-top: 3px;
}

.matchHeader .penalties {
    color: #666666;
}

.matchHeader .homePenalties,.matchHeader .penaltiesLabel,.matchHeader .awayPenalties
{
    padding-top: 8px;
}

.matchHeader .homePenalties {
    width: 191px;
    text-align: right;
    padding-right: 4px;
    vertical-align: top;
    font-size: 1.2em;
}

.matchHeader .awayPenalties {
    width: 191px;
    padding-left: 4px;
    vertical-align: top;
    font-size: 1.2em;
}

.matchHeader .penaltiesLabel {
    width: 64px;
    padding-left: 1px;
    padding-right: 1px;
    font-weight: bold;
    text-align: center;
    font-size: 1.1em;
    vertical-align: top;
}

.matchHeader .penalties .scored {
    padding-right: 14px;
    margin-right: 3px;
    background: url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/matchHeader/pen_scored.gif) no-repeat right 1px;
    white-space: nowrap;
}

.matchHeader .penalties .missed {
    padding-right: 14px;
    margin-right: 3px;
    background: url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/matchHeader/pen_missed.gif) no-repeat right 1px;
    white-space: nowrap;
}

/* Live blogging tabs */
.liveBlogTabs {
    margin: 10px 0;
}

.liveBlogTabs ul {
    padding: 0;
    margin: 0;
}

.liveBlogTabs li {
    float: left;
    margin: 0 5px 0 0;
    padding: 2px 4px;
    list-style: none;
}

.liveBlogTabs li.selected {
    background: #6F6F6F;
}

.liveBlogTabs li.selected a {
    color: #FFFFFF;
    text-decoration: none;
}

.liveBlogTabs li.selected a:hover {
    color: #FFFFFF;
    border-bottom: none;
}

/* Team Index Page */
.teamIndex .indexLink {
    width: 100%;
    padding-bottom: 5px;
    font-size: 1.0em;
    color: #CBCBCB;
}

.teamInfo {
    padding-top: 8px;
    margin-bottom: 20px;
    border-top: 1px solid #e0e0e0;
}

.teamInfo .picleft {
    float: left;
    margin-right: 10px;
}

.teamInfo .teamDetails {
    margin: 0;
    color: #404040;
    font-weight: normal;
    float: left;
    width: 470px
}

.teamInfo .headingText {
    font-weight: bold;
}

.teamInfo .teamName {
    font-size: 1.6em;
    line-height: 1.13em;
    padding-bottom: 5px;
    font-weight: bold
}

.teamInfo .latestNews {
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 1.2em;
    border-top: 1px dotted #CBCBCB;
    overflow: hidden;
}

.teamInfo .nextGame {
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 1.2em;
    border-top: 1px dotted #CBCBCB;
    overflow: hidden;
}

.teamInfo .nextGame h3 {
    font-size: 1.0em;
    margin-right: 3px;
    margin-left: 3px;
}

.teamInfo .bettingOdds {
    padding-top: 4px;
    font-size: 1.2em;
    border-top: 1px dotted #CBCBCB;
    width: 100%
}

/* Live Score box on World Cup Homepage */
#livescorecontainer,#livescorescroller {
    height: 170px;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
    width: 300px;
}

#livescorescroller,#livescoreholder {
    height: 150px;
}

#livescorecontainer {
    margin-bottom: 10px;
}

#livescorecontainer .arrows {
    float: right;
    margin-right: 0;
}

#livescorecontainer .arrows img {
    float: left;
}

#livescore-prev,#livescore-next,#livescore-pause {
    background: url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/arrowBackBlue.png) no-repeat 50% 50%;
    cursor: hand;
    height: 14px;
    position: absolute;
    right: 35px;
    top: 155px;
    width: 14px;
}

#livescore-next {
    background: url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/arrowForwardBlue.png) no-repeat 50% 50%;
    right: 0;
}

#livescore-pause {
    background: url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/playPauseBlue.png) no-repeat 50% 50%;
    right: 17px;
}

.livescore {
    border-bottom: 1px dotted #ccc;
    float: left;
    padding-bottom: 10px;
    width: 300px;
}

.livescore .dateTime {
    margin-bottom: 5px;
    text-align: center;
    width: 300px;
}

.livescore .time {
    font-weight: bold;
}

.livescore .teams {
    width: 300px;
}

.livescore .teams h3 {
    background-color: #EEEFF3;
    border-bottom: 1px solid #ccc;
    color: #13335b;
    font-size: 1.3em;
    padding: 3px 0;
    text-align: center;
    width: 49.7%;
}

.livescore .teams h3.homeTeam {
    border-right: 1px solid #ccc;
    float: left;
}

.livescore .teams h3.awayTeam {
    float: right;
}

.livescore .teams h3 a {
    color: #13335b;
}

.livescore .homeTeamCrest {
    float: left;
    margin: 5px 5px 5px 16px;
}

.livescore .awayTeamCrest {
    float: right;
    margin: 5px 16px 5px 5px;
}

.livescore .matchdetails {
    float: left;
    margin-bottom: 5px;
    margin-top: 5px;
    text-align: center;
    width: 178px;
}

.livescore .versusOrScore {
    color: #343434;
    font-size: 3.8em;
    font-weight: bold;
}

.livescore .livescoremiddle {
    border-bottom: 1px solid #ccc;
}

.livescore .livescoremiddleleft,.livescore .livescoremiddleright {
    height: 5px;
    width: 49.7%;
}

.livescore .livescoremiddleleft {
    border-right: 1px solid #ccc;
    float: left;
}

.livescore .pens {
    font-size: 1em;
    font-weight: normal;
}

.livescore .match {
    font-size: 1em;
    font-weight: bold;
    text-transform: uppercase;
}

.livescore .matchresult {
    font-size: 1.17em;
    margin-bottom: 5px;
    margin-top: 5px;
    min-height: 1.2em;
    text-align: center;
    width: 300px;
}

.livescore .navlinks ul {
    list-style-type: none;
    margin: 0;
    padding-left: 0;
}

.livescore .navlinks ul li {
    color: #a7a7a7;
    float: left;
    font-size: 1.2em;
    font-weight: normal;
}

.livescore li.preview,.livescore li.live,.livescore li.report {
    font-weight: bold;
    margin-right: 5px;
}

.livescore li.preview a,.livescore li.live a,.livescore li.report a {
    font-weight: bold;
}

.livescore li.live {
    background: #B22929;
    color: #fff;
}

.livescore li.live a {
    color: #fff;
}

.livescore li.allscores {
    border-left: 1px solid #ccc;
    padding-left: 5px;
}

#liveScoreBoxSelector {
    margin-bottom: 5px;
    width: 175px;
}

/* Football tables / standings */
.footballTable {
    color: #404040;
    font-size: 13px;
}

.footballTable .season,.footballTable .competition {
    float: right;
}

.footballTable .competition {
    float: left;
}

.footballTable .tableInfo {
    margin-bottom: 10px;
}

.footballTable table {
    margin-bottom: 7px;
    width: 620px;
}

.footballTable table.miniTable {
    width: 300px;
}

.footballTable .bordertop {
    border-top: 1px dotted #CCC;
}

.footballTable table tr {
    height: 20px;
}

.footballTable table tr.selected td {
    background-color: #CFCFCF;
    border-left: 1px solid #CFCFCF;
}

.footballTable table tr.selected td.teamname a {
    font-weight: bold;
}

.footballTable table tr.homeaway th {
    font-weight: normal;
    width: 100px;
}

.footballTable table tr.homeaway th.headerfirst {
    width: 212px;
}

.footballTable table tr.homeaway th.headerlast {
    width: 68px;
}

.footballTable table tr.header th {
    border-bottom: 1px dotted #CCC;
    color: #234B7B;
    height: 27px;
}

.footballTable table.miniTable tr.header th {
    color: inherit;
    height: 20px;
}

.footballTable table tr.header th p {
    background: #E9EDF2 none repeat;
    height: 20px;
    margin-bottom: 6px;
    padding-top: 4px;
}

.footballTable table tr.header th.headerSortDown p,.footballTable table tr.header th.headerSortUp p
{
    background: #234B7B none repeat;
}

.footballTable table tr.header th.headerSortUp,.footballTable table tr.header th.headerSortDown
{
    background: #234B7B none repeat;
    color: #fff;
}

.footballTable table tr.header th.headerSortUp {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/arrowDownBlue.gif') no-repeat center bottom;
}

.footballTable table tr.header th.headerSortDown {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/arrowUpBlue.gif') no-repeat center bottom;
}

.footballTable table thead th.sortable {
    cursor: pointer;
}

.footballTable table th {
    height: 20px;
}

.footballTable table th.pos {
    text-indent: -9999px;
}

.footballTable table tr td,.footballTable table tr.odd td {
    border-left: 1px solid #fff;
    height: 20px;
    padding-right: 5px;
    text-align: center;
    width: 20px;
}

.footballTable table tr.even td {
    background-color: #FBF9F3;
    border-left: 1px solid #fff;
    height: 20px;
    padding-right: 5px;
    text-align: center;
}

.footballTable table td.end {
    padding-left: 5px;
}

.footballTable table td.wider {
    width: 34px;
}

.footballTable table tr.odd td.teamname,.footballTable table tr.even td.teamname
{
    text-align: left;
    width: auto;
}

.footballTable table tr.odd td.position,.footballTable table tr.even td.position
{
    text-align: right;
    width: 15px;
}

.footballTable .right {
    float: right;
}

/* Fixtures page */
.footballFixtures .topLinks {
    font-size: 1.2em;
    font-weight: bold;
    margin-bottom: 24px;
    margin-top: -2px;
}

.footballFixtures .topLinks a.fixturesByGroup {
    border-right: 1px solid #D9D9D9;
    margin-right: 4px;
    padding-right: 7px;
}

.footballFixtures h3.fixtureDate,.footballFixtures h2.fixtureDate {
    border-bottom: 1px solid #234C7A;
    color: #434343;
    font-size: 1.1em;
    margin-bottom: 20px;
    padding-bottom: 2px;
}

.footballFixtures .roundName p {
    font-weight: bold;
}

.footballFixtures .headerOne {
    padding-bottom: 14px;
}

.footballFixtures .spacer {
    margin-top: 14px;
}

.footballFixtures .headerOne h3,.footballFixtures .headerOne h2 {
    background-color: #fff;
    color: #B22929;
    display: inline;
    font-size: 1.2em;
    font-weight: bold;
    line-height: 1em;
    margin: 0;
    padding: 0 3px 0 0;
    text-transform: uppercase;
}

.footballFixtures .fixture {
    border-bottom: 1px dotted #CBCBCB;
    color: #434343;
    margin-bottom: 8px;
}

.footballFixtures .fixtureNoBorder {
    border-bottom: 0;
    color: #434343;
    margin-bottom: 0;
}

.footballFixtures div.last {
    margin-bottom: 20px;
}

.footballFixtures .mainDetails {
    background-color: #EEEFF3;
    padding: 3px 4px;
}

.footballFixtures .odd .mainDetails {
    background-color: #fff;
}

.footballFixtures .koTime {
    float: left;
    font-size: 1.2em;
    line-height: 1.5em;
}

.footballFixtures .teamsAndScore {
    float: left;
}

.footballFixtures .teamsAndScore h3 {
    color: #434343;
    font-weight: normal;
}

.footballFixtures .homeTeam,.footballFixtures .awayTeam {
    float: left;
    font-size: 1.3em;
    line-height: 1.5em;
    width: 225px;
}

.footballFixtures .homeTeam {
    text-align: right;
}

.footballFixtures .versusOrScore {
    float: left;
    font-size: 1.5em;
    font-weight: bold;
    text-align: center;
    width: 100px;
}

.footballFixtures .matchStatus {
    float: right;
    font-size: 1.2em;
    line-height: 1.5em;
}

.footballFixtures .linksAndMatchNumber {
    padding: 8px 4px;
}

.footballFixtures .links {
    font-size: 1.2em;
    padding-left: 232px;
}

.footballFixtures .links .noLink {
    color: #A7A7A7;
}

.footballFixtures .links .preview,.footballFixtures .links .live {
    border-right: 1px solid #D9D9D9;
    margin-right: 4px;
    padding-right: 7px;
}

.footballFixtures .matchNumber {
    float: right;
    font-size: 1.1em;
}

.footballFixtures .shootOut {
    font-size: 1.1em;
    margin: 8px 0 4px;
    text-align: center;
}

.footballFixtures .noBorder {
    border-top: 0;
}

.footballFixtures .aggregate {
    font-size: 1.1em;
    margin: 8px 0 4px;
    text-align: center;
}

.footballFixtures .roundName {
    margin-bottom: 10px;
}

.footballFixtures #footballTablesTable {
    margin-bottom: 20px;
}

.footballFixtures .shootOut .left,.footballFixtures .shootOut .right {
    float: left;
    font-size: 1.2em;
    text-align: right;
    width: 260px;
}

.footballFixtures .shootOut .right {
    text-align: left;
}

.footballFixtures .shootOut .pens {
    float: left;
    font-size: 1.3em;
    font-weight: bold;
    text-align: center;
    width: 100px;
}

.footballFixtures .shootOut .scored {
    color: #234B7B;
    font-weight: normal;
}

/* Live scores page */
.footballLiveScoreFixtures .matchDetails {
    margin-top: 5px;
    padding-bottom: 6px;
}

.footballLiveScoreFixtures div.last {
    margin-bottom: 20px;
}

.footballLiveScoreFixtures .halfTime {
    margin-bottom: 3px;
}

.footballLiveScoreFixtures td.links {
    padding-left: 0;
    text-align: right;
    vertical-align: bottom;
}

.footballLiveScoreFixtures .homeGoals,.footballLiveScoreFixtures .awayGoals
{
    vertical-align: top;
    width: 260px;
}

.footballLiveScoreFixtures .halfTimeAndAttendance {
    text-align: center;
    vertical-align: top;
    width: 100px;
}

.footballLiveScoreFixtures .goal {
    font-size: 1.1em;
    font-weight: bold;
    margin-bottom: 3px;
}

.footballLiveScoreFixtures .homeGoals .goal {
    text-align: right;
}

.footballLiveScoreFixtures .goal .goalTime {
    font-weight: normal;
}

.footballLiveScoreFixtures .stadium {
    font-size: 1.1em;
    font-weight: bold;
    vertical-align: bottom;
}

.footballLiveScoreFixtures h3.fixtureDate,.footballLiveScoreFixtures h2.fixtureDate
{
    border-bottom: 1px solid #234C7A;
    color: #434343;
    font-size: 1.1em;
    margin-bottom: 20px;
    padding-bottom: 2px;
}

/* Slideshow  */
#storyEmbSlide {
    padding: 0;
}

#storyEmbSlide .slideshow {
    margin: 0 0 10px;
}

#storyEmbSlide .slideshow .nextPrevLayer {
    height: 100%;
    overflow: hidden;
    position: relative;
}

#storyEmbSlide .slideshow .tools .imgGallImg a {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/gallery_arrowsV2.gif') no-repeat;
    background-position: 0;
    cursor: pointer;
    padding: 0;
    z-index: 10;
}

#storyEmbSlide .slideshow .tools .imgGallImg a:hover {
    background-position: 0 0;
    border: 0;
    text-decoration: none;
}

#storyEmbSlide .slideshow .nextPrevLayer .allOver {
    display: block;
    height: 90%;
    margin: 0;
    position: absolute;
    top: 0;
    width: 100%;
}

#storyEmbSlide .slideshow div>.nextPrevLayer .allOver {
    display: block;
    height: 100%;
    margin: 0;
    position: absolute;
    top: 0;
    width: 100%;
}

#storyEmbSlide .ssPortrait {
    border-bottom: 1px solid #ccc;
    float: left;
    margin-right: 10px;
    padding: 5px 0 3px;
    width: 220px;
}

.epic {
    border-bottom: 1px solid #ccc;
    float: right;
    margin-left: 10px;
    padding-top: 0;
    width: 220px;
}

.epic p {
    font-size: 1.35em;
}

#storyEmbSlide .ssMain {
    border-bottom: 1px solid #ccc;
    padding-bottom: 3px;
}

#storyEmbSlide .slideshow .tools .prev {
    float: left;
    width: 55px;
}

#storyEmbSlide .slideshow .tools .prev a {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/gallery_arrowsV2.gif') no-repeat;
    background-position: -40px 50%;
    cursor: pointer;
    padding: 0;
    z-index: 10;
}

#storyEmbSlide .slideshow .tools .prev a:hover {
    border: 0;
    text-decoration: none;
}

#storyEmbSlide .ssMain .tools .prev a {
    background-position: -40px 47%;
}

#storyEmbSlide .slideshow .nextPrevLayer .prevArrowImg {
    display: block;
    height: 90%;
    left: 0;
    margin: 0;
    position: absolute;
    right: auto;
    top: 0;
    width: 100px;
}

#storyEmbSlide .slideshow div>.nextPrevLayer .prevArrowImg {
    display: block;
    height: 100%;
    left: 0;
    margin: 0;
    position: absolute;
    right: auto;
    top: 0;
    width: 100px;
}

#storyEmbSlide .slideshow .tools .next {
    float: left;
    text-align: right;
    width: 55px;
}

#storyEmbSlide .slideshow .tools .next a {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/gallery_arrowsV2.gif') no-repeat;
    background-position: -140px 50%;
    cursor: pointer;
    padding: 0;
    z-index: 10;
}

#storyEmbSlide .slideshow .tools .next a:hover {
    border: 0;
    text-decoration: none;
}

#storyEmbSlide .ssMain .tools .next a {
    background-position: -140px 47%;
}

#storyEmbSlide .slideshow .nextPrevLayer .nextArrowImg {
    display: block;
    height: 90%;
    margin: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 100px;
}

#storyEmbSlide .slideshow div>.nextPrevLayer .nextArrowImg {
    display: block;
    height: 100%;
    margin: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 100px;
}

#storyEmbSlide .slideshow .tools a {
    cursor: pointer;
}

#storyEmbSlide .slideshow .tools img {
    display: inline;
}

#storyEmbSlide .slideshow .ssImg, .ssImg {
    padding: 0;
}

span.ssImg.left {
    float:left;
    padding-right: 10px;
    padding-left: 0px;
}

span.ssImg.right {
    float:right;
    padding-left: 10px;
    padding-right: 0;
}

span.ssImg.center {
    display: table;
}

span.artImageExtras {
    display: block;
}

#storyEmbSlide .slideshow .ssImg .artImageExtras,
.ssImg .artImageExtras {
    font-family: arial;
    margin: 0;
    padding: 0;
}

.ssImg .artImageExtras .ingCaptionCredit {
    padding: 2px 0 0;
}

.ssImg .artImageExtras .caption {
    color: #404040;
    font-size: 11.20px;
    line-height: 15.20px;
    margin: 0 5px 0 0;
}

.ssImg .artImageExtras .credit {
    color: #999;
    font-size: 10.40px;
    line-height: 13.80px;
}

#storyEmbSlide .slideshow .ssImg .artImageExtras .imgindex {
    color: #404040;
    font-size: 1.1em;
    font-weight: bold;
    line-height: 1.38em;
    padding: 5px 0 0;
}

#storyEmbSlide .slideshow .ssImg .artImageExtras .imgLoadingText {
    color: #404040;
    font-size: 1.1em;
    font-weight: bold;
    line-height: 1.38em;
    padding: 5px 0 0;
}

#storyEmbSlide .slideshow .ssImg .epicCompany {
    font-size: 1.38em;
    margin: 0 0 3px;
    padding: 0;
    width: 220px;
}

/* Slideshow for Olympics - they want more than one on a page  */
#tmglSite.olympic .storyEmbSlide {
    padding: 0;
}

#tmglSite.olympic .storyEmbSlide .slideshow {
    margin: 0 0 10px;
}

#tmglSite.olympic .storyEmbSlide .slideshow .nextPrevLayer {
    height: 100%;
    overflow: hidden;
    position: relative;
}

#tmglSite.olympic .storyEmbSlide .slideshow .tools .imgGallImg a {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/gallery_arrowsV2.gif') no-repeat;
    background-position: 0;
    cursor: pointer;
    padding: 0;
    z-index: 10;
}

#tmglSite.olympic .storyEmbSlide .slideshow .tools .imgGallImg a:hover {
    background-position: 0 0;
    border: 0;
    text-decoration: none;
}

#tmglSite.olympic .storyEmbSlide .slideshow .nextPrevLayer .allOver {
    display: block;
    height: 90%;
    margin: 0;
    position: absolute;
    top: 0;
    width: 100%;
}

#tmglSite.olympic .storyEmbSlide .slideshow div>.nextPrevLayer .allOver
{
    display: block;
    height: 100%;
    margin: 0;
    position: absolute;
    top: 0;
    width: 100%;
}

#tmglSite.olympic .storyEmbSlide .ssPortrait {
    border-bottom: 1px solid #ccc;
    float: left;
    margin-right: 10px;
    padding: 5px 0 3px;
    width: 220px;
}

#tmglSite.olympic .storyEmbSlide .ssMain {
    border-bottom: 1px solid #ccc;
    padding-bottom: 3px;
}

#tmglSite.olympic .storyEmbSlide .slideshow .tools .prev {
    float: left;
    width: 55px;
}

#tmglSite.olympic .storyEmbSlide .slideshow .tools .prev a {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/gallery_arrowsV2.gif') no-repeat;
    background-position: -40px 50%;
    cursor: pointer;
    padding: 0;
    z-index: 10;
}

#tmglSite.olympic .storyEmbSlide .slideshow .tools .prev a:hover {
    border: 0;
    text-decoration: none;
}

#tmglSite.olympic .storyEmbSlide .ssMain .tools .prev a {
    background-position: -40px 47%;
}

#tmglSite.olympic .storyEmbSlide .slideshow .nextPrevLayer .prevArrowImg
{
    display: block;
    height: 90%;
    left: 0;
    margin: 0;
    position: absolute;
    right: auto;
    top: 0;
    width: 100px;
}

#tmglSite.olympic .storyEmbSlide .slideshow div>.nextPrevLayer .prevArrowImg
{
    display: block;
    height: 100%;
    left: 0;
    margin: 0;
    position: absolute;
    right: auto;
    top: 0;
    width: 100px;
}

#tmglSite.olympic .storyEmbSlide .slideshow .tools .next {
    float: left;
    text-align: right;
    width: 55px;
}

#tmglSite.olympic .storyEmbSlide .slideshow .tools .next a {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/gallery_arrowsV2.gif') no-repeat;
    background-position: -140px 50%;
    cursor: pointer;
    padding: 0;
    z-index: 10;
}

#tmglSite.olympic .storyEmbSlide .slideshow .tools .next a:hover {
    border: 0;
    text-decoration: none;
}

#tmglSite.olympic .storyEmbSlide .ssMain .tools .next a {
    background-position: -140px 47%;
}

#tmglSite.olympic .storyEmbSlide .slideshow .nextPrevLayer .nextArrowImg
{
    display: block;
    height: 90%;
    margin: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 100px;
}

#tmglSite.olympic .storyEmbSlide .slideshow div>.nextPrevLayer .nextArrowImg
{
    display: block;
    height: 100%;
    margin: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 100px;
}

#tmglSite.olympic .storyEmbSlide .slideshow .tools a {
    cursor: pointer;
}

#tmglSite.olympic .storyEmbSlide .slideshow .tools img {
    display: inline;
}

#tmglSite.olympic .storyEmbSlide .slideshow .ssImg {
    padding: 0;
}

#tmglSite.olympic .storyEmbSlide .slideshow .ssImg .artImageExtras {
    font-family: arial;
    margin: 0;
    padding: 0;
}

#tmglSite.olympic .storyEmbSlide .slideshow .ssImg .artImageExtras .ingCaptionCredit
{
    padding: 2px 0 0;
}

#tmglSite.olympic .storyEmbSlide .slideshow .ssImg .artImageExtras .caption
{
    color: #404040;
    font-size: 1.1em;
    line-height: 1.38em;
    margin: 0 5px 0 0;
}

#tmglSite.olympic .storyEmbSlide .slideshow .ssImg .artImageExtras .credit
{
    color: #999;
    font-size: 1em;
    line-height: 1.38em;
}

#tmglSite.olympic .storyEmbSlide .slideshow .ssImg .artImageExtras .imgindex
{
    color: #404040;
    font-size: 1.1em;
    font-weight: bold;
    line-height: 1.38em;
    padding: 5px 0 0;
}

#tmglSite.olympic .storyEmbSlide .slideshow .ssImg .artImageExtras .imgLoadingText
{
    color: #404040;
    font-size: 1.1em;
    font-weight: bold;
    line-height: 1.38em;
    padding: 5px 0 0;
}

#tmglSite.olympic .storyEmbSlide .slideshow .ssImg .epicCompany {
    font-size: 1.38em;
    margin: 0 0 3px;
    padding: 0;
    width: 220px;
}

.embeddedFirstVideo .gutterUnder {
    margin-bottom: 5px;
}

.embeddedFirstVideo .imageExtras {
    border-bottom: 1px dotted #CCC;
    margin-bottom: 5px;
}

.embeddedFirstVideo .imageExtras {
    padding-bottom: 5px;
}

.tempClassBody {
    font-family: helvetica, arial, sans-serif;
}

.tempClassBody p {
    font-size: 1.4em;
    line-height: 1.38em;
}

/* EDITORS CHOICE  */
.editorsChoice {
    background-color: #f4f4f0;
    padding: 0 0 10px;
    margin-bottom: 15px;
}

#editorsChoiceVideo {
    background-color: #f4f4f0;
    margin-bottom: 15px;
}

.editorsChoice .summary {
    padding: 5px 0;
    margin: 0 10px;
    overflow: hidden;
}

.editorsChoice .summary.headlineOnly+.summary.headlineOnly {
    margin-top: 0;
}

#editorsChoiceVideo .summary {
    border: none;
    margin: 0;
    padding: 0 0 8px;
}

.editorsChoice .summary h3 {
    font-size: 1.4em;
    font-weight: normal;
}

#editorsChoiceVideo .summary h3 {
    background: none;
}

#editorsChoiceVideo .oneSixth {
    margin: 0 5px;
}

.editorsChoice .summary .picleft {
    float: left;
    padding: 0 10px 0 0;
}

.editorsChoice .summaryMediumToSmall .video h3 {
    background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sprite-icon.gif") no-repeat scroll 0 -1948px
    transparent;
    line-height: 1.38em;
}

.editorsChoice .summaryMediumToSmall .audio h3 {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sprite-icon.gif') 0 -1167px no-repeat;
    line-height: 1.38em;
}

.editorsChoice .summaryMediumToSmall .photo h3 {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sprite-icon.gif') 0 -1796px no-repeat;
    line-height: 1.38em;
}

.editorsChoice .summaryMediumToSmall .blog h3 {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sprite-icon.gif') 0 -2096px no-repeat;
    line-height: 1.38em;
}

#editorsChoiceVideo .summaryMediumToSmall h3,.editorsChoice .summaryMediumToSmall h3
{
    font-size: 1.4em;
    font-weight: normal;
}

#editorsChoiceVideo .headerOne,.editorsChoice .headerOne {
    border-top: 2px solid #545454;
    border-bottom: 1px dotted #CCC;
    padding-bottom: 14px;
}

#editorsChoiceVideo .headerOne p,.editorsChoice .headerOne p,.editorsChoice .headerOne h2
{
    color: #262626;
    text-transform: uppercase;
}

#editorsChoiceVideo .headerOne p a,.editorsChoice .headerOne p a,.editorsChoice .headerOne h2 a
{
    color: #262626;
}

#editorsChoiceVideo .headerOne p a:hover,.editorsChoice .headerOne p a:hover,.editorsChoice .headerOne h2 a:hover
{
    border-bottom: 0;
    color: #545454;
}

.edtChoice>.summary {
    padding-bottom: 8px;
}

.edtChoice .oneThird>.summary:first-child {
    border-top: 1px dotted #CCC;
    padding-top: 4px;
}

.editorsChoice .labelAbstract ul {
    margin-top: -4px;
}

.editorsChoice .labelAbstract ul li {
    padding: 0 0 5px 18px;
}

/* Blurb - Section Intro  */
.sectionIntroBlurb p {
    color: #404040;
    font-size: 1.4em;
    line-height: 1.3em;
    margin: 0 0 3px;
    padding: 0 0 2px;
    font-family: arial, helvetica, sans-serif;
}

.sectionIntroBlurb .picleft {
    float: left;
    padding: 0 10px 0 0;
    width: 220px;
}

.sectionIntroBlurb .caption {
    color: #999;
    font-size: 1.1em;
    margin-top: 5px;
}

.sectionIntroBlurb .containerdiv {
    float: left;
    position: relative;
}

.showHideBlurb {
    background: #fff url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/blurbShowHideTab.gif") no-repeat 0 0 scroll;
    font: normal 1.1em arial;
    height: 45px;
    padding-top: 15px;
    text-align: center;
}

.showHideBlurb #showBlurb {
    background: #fff url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/blurbShowBullet.gif") no-repeat 0 0 scroll;
    padding: 2px 0 0 16px;
    width: 120px;
}

.showHideBlurb #hideBlurb {
    background: #fff url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/blurbHideBullet.gif") no-repeat 0 0 scroll;
    padding: 2px 0 0 16px;
    width: 120px;
}

.showHideBlurb a:hover {
    border: none;
}

/* Article Intro  */
.artIntro {
    border-top: 2px solid #666;
    padding-top: 3px;
}

/* Related Sections  */
.secRelSections .summary {
    border-bottom: none;
}

.secRelSections .summaryMediumToSmall h3 {
    font-size: 1.2em;
    font-weight: normal;
    line-height: 1.2em;
}

/* External Links */
.extLink .summaryMediumToSmall h3 {
    font-size: 1.2em;
    font-weight: normal;
    line-height: 1.2em;
}

.extLinkNote {
    color: #666;
    font-size: 1.1em;
    margin-top: 6px;
}

/* Expandable Article List  */
.summaryMediumStoryList .summary {
    border-top: none;
    margin: 0;
    padding-bottom: 8px;
}

.summaryMediumStoryList .summary p.date {
    color: #666;
    font-family: arial, sans-serif;
    font-size: 1.1em;
    line-height: 1.3em;
    margin: 0 0 3px;
    padding: 0;
}

.summaryMediumStoryList .summary h3 {
    font-size: 1.4em;
    font-weight: normal;
    line-height: 1.13em;
    padding: 0 0 3px;
}

/* More On Carousel */
.moreOnCarouselContainer {
    background: url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/loading.gif) no-repeat center center;
    padding: 0 0 15px 0;
}

.moreOnCarousel {
    left: -10000px;
    position: absolute;
}

.moreOnCarousel .moreOnThisStory {
    color: #2083A1;
    font-size: 1.25em;
}

.moreOnCarousel .scrollLeft {
    background: url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/moreOnCarousel/arrow_left.gif) no-repeat top left;
    float: left;
    height: 70px;
    width: 15px;
}

.moreOnCarousel .scrollRight {
    background: url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/moreOnCarousel/arrow_right.gif) no-repeat top left;
    float: right;
    height: 70px;
    width: 15px;
}

.moreOnCarousel .scrollLeft span,.moreOnCarousel .scrollRight span {
    display: none;
}

.moreOnCarousel .scrollLeft.disabled {
    background: url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/moreOnCarousel/arrow_left_disabled.gif) no-repeat
    top left;
}

.moreOnCarousel .scrollRight.disabled {
    background: url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/moreOnCarousel/arrow_right_disabled.gif) no-repeat
    top left;
}

.moreOnCarousel .scrollLeft:hover {
    background: url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/moreOnCarousel/arrow_left_hover.gif) no-repeat top
    left;
    border-bottom: none;
}

.moreOnCarousel .scrollRight:hover {
    background: url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/moreOnCarousel/arrow_right_hover.gif) no-repeat top
    left;
    border-bottom: none;
}

.moreOnCarousel .scrollLeft.disabled:hover {
    background: url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/moreOnCarousel/arrow_left_disabled.gif) no-repeat
    top left;
}

.moreOnCarousel .scrollRight.disabled:hover {
    background: url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/moreOnCarousel/arrow_right_disabled.gif) no-repeat
    top left;
}

.moreOnCarousel .carouselItems {
    height: 70px;
    left: 5px;
    overflow: auto;
    position: relative;
    width: 585px;
}

.moreOnCarousel .carouselItems ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

.moreOnCarousel .carouselItems li {
    float: left;
    height: 70px;
    padding: 0;
    width: 195px;
}

.moreOnCarousel .carouselItems .item {
    border: 1px solid #CCC;
    height: 60px;
    margin-right: 5px;
    padding: 4px;
}

.moreOnCarousel .carouselItems .summary {
    border-bottom: none;
}

.moreOnCarousel .carouselItems p {
    font-size: 1.2em;
    font-weight: normal;
}

.moreOnCarousel .carouselItems p.articleType {
    font-family: arial, sans-serif;
    font-size: 1em;
    font-weight: normal;
    line-height: 1em;
    margin-bottom: 2px;
    padding-bottom: 2px;
    text-transform: uppercase;
    color: #000;
}

.moreOnCarousel .carouselItems .withImage p {
    margin-left: 65px;
}

.moreOnCarousel .pagination {
    margin: 6px auto 0;
    overflow: auto;
    text-align: center;
}

.moreOnCarousel .pagination a {
    background: url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/moreOnCarousel/dot_empty.gif) no-repeat top left;
    display: block;
    float: left;
    height: 8px;
    margin: 0 5px;
    width: 8px;
}

.moreOnCarousel .pagination a.selected {
    background: url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/moreOnCarousel/dot_filled.gif) no-repeat top left;
}

.moreOnCarousel .pagination a span {
    display: none;
}

.moreOnCarousel .pagination a:hover {
    border-bottom: none;
}

.oneSixth .inSectionHeader {
    margin-bottom: 16px;
}

.puffHeadline {
    border-top: 1px dotted #CCC;
    padding-top: 6px;
}

/* Gigya share tools */
#shareSideContainer {
    border-top: 2px solid #666;
}

#shareMiniContainer {
    padding-top: 5px;
}

#shareSideContainer .print {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sharetools_print.png') 0 5px no-repeat;
    float: left;
    border-bottom: 1px dotted #CCC;
    width: 100%;
    padding: 5px 0;
}

#shareSideContainer.loading,#shareMiniContainer.loading {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/loading.gif') no-repeat center center;
}

#shareSideContainer .print a {
    border-bottom: 0;
    display: block;
    height: 20px;
    width: 95px;
}

#shareBottom {
    border-top: 1px dotted #CCC;
    margin-bottom: 16px;
    padding: 3px 0 0;
    min-height: 20px;
    float: left;
}

#shareBottom_gig_containerParent .print {
    padding: 5px 0 0;
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sprite-icon.gif') 0 -1396px no-repeat;
    width: 23px;
    border-top: 1px dotted #CCC;
    float: left;
}

#shareBottom_gig_containerParent .print a {
    display: block;
    height: 20px;
    width: 23px;
    border-bottom: 0;
}

#shareBottom td:first-child .gig-button-container {
    padding-left: 0;
}

#shareBottom .gig-button-container {
    border-right: 1px solid #E0E0E0;
    padding: 0 7px 0 7px;
    min-height: 20px;
    margin: 2px 0;
}

#shareMini {
    float: left;
    min-height: 68px;
    padding-top: 5px;
    width: 140px;
}

#shareSide {
    clear: left;
    float: left;
    min-height: 181px;
    padding: 5px 0 10px;
    width: 100%;
}

#shareSide .gig-button-container,#shareMini .gig-button-container {
    border-bottom: 1px dotted #CCC;
    padding: 5px 0;
}

#shareSide .gig-share-bar-container>table>tbody>tr:first-child>td>div,#shareMini .gig-share-bar-container>table>tbody>tr:first-child>td>div
{
    padding-top: 0;
}

#shareSide .gig-share-bar-container>table,#shareMini .gig-share-bar-container>table
{
    width: 100%;
}

#shareMini.loaded-border {
    border-top: 1px dotted #CCC;
}

#shareArticleByline,#shareSectionByline {
    min-height: 20px;
}

div.gig-simpleShare img {
    display: inline;
}

.likeBoxContainer .serviceImage {
    float: left;
    margin-right: 5px;
}

#shareBottom-reaction0-icon {
    height: 20px;
}

.content.contentLive.s2 span.comments {
    font-weight: bold;
}

p.comments a{font-weight:normal;font-size: 12px;}
.story .byline p.comments .num a, .story .bylineComments p.comments .num a{color:#000;font-weight:bold;}
.story .byline p.comments .num a#hover, .story .bylineComments p.comments .num a#hover{border-bottom:none;color:#000;}
.summary p.comments a{color: #06C;font-size: 0.9em;}
p.comments img {display:block;float:left;margin-right: 5px;}

.twoThirdsThird .fiveSixths .summaryBig .summary .summary p.comments {
    float: left;
    clear: left;
}

.twoThirdsThird .fiveSixths .summaryBig .summary .summary p.shareCount {
    float: left;
    color: #234B7B;
    background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/portal_icon_sprite_sidebar.png") no-repeat scroll
    0px -1127px transparent;
    padding: 0 0 0 24px;
    font-size: 1.17em;
    line-height: 1.45;
    margin: 0 0 0 6px;
    border-left: 1px solid #EEEEEC;
}

p.shareCount {
    background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/portal_icon_sprite_sidebar.png") no-repeat scroll
    0px -1129px transparent;
    margin: 0;
    padding: 0 0 0 18px;
}

/* comment count and share count styling */
/* .newPortal span.comments,.commentSidebarBlock p.comments,.summaryBig .summary .comments,.summaryMedium .summary .comments
	{
	float: left;
	clear: left;
	margin-top: -1px;
} */

.commentSidebarBlock p.shareCount,.summaryBig .summary .shareCount,.summaryMedium .summary .shareCount,.summary .commSideBlock p.shareCount
{
    float: left;
    color: #234B7B;
    background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/portal_icon_sprite_sidebar.png") no-repeat scroll
    0 -1325px transparent;
    padding: 0 0 0 19px;
    font-size: 1.17em;
    line-height: 1.35;
    margin: 0;
    margin-top: -1px;
}

.summary .commSideBlock p.comments {
    float: left;
}

.summary .commSideBlock p.shareCount {
    line-height: 1.45;
}

.loadMoreArticles {
    background: url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/blurbShowHideTab.gif) no-repeat scroll 0 0 #FFF;
    height: 45px;
    margin-bottom: 10px;
    padding-top: 15px;
    text-align: center;
    display: none;
}
.nojs-pagination {
    border-top: 1px dotted #bbb;
    padding: 5px 0;
    margin-top: 10px;
}
.loadMoreArticles a {
    background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sprite-arrows.gif") no-repeat scroll 0 -231px
    transparent;
    font-family: arial, sans-serif;
    font-size: 1.1em;
    padding-left: 20px;
}

.loadMoreArticles a:hover {
    border-bottom: 0;
}

.loadMoreArticles .loader {
    height: 16px;
}

.loadMoreArticles .loading {
    background: url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/loading_small.gif) no-repeat center center;
}

.loadMoreArticles .loading a {
    display: none;
}

.summarySmall p.date {
    color: #666;
    font-family: helvetica, arial, sans-serif;
    font-size: 1.1em;
}

.commentAndBlogs {
    margin-bottom: 10px;
}

.commentAndBlogs .summarySmall {
    border-bottom: 1px dotted #CCC;
    margin-bottom: 5px;
    padding-bottom: 10px;
    word-wrap: break-word;
}

.commentAndBlogs .last {
    border-bottom: 0;
}

.commentAndBlogs h3 {
    font-size: 1.2em;
    padding-bottom: 5px;
}

.commentAndBlogs .author {
    color: #404040;
    font-size: 1.2em;
    margin-bottom: 3px;
}

.printLogo {
    display: none;
}

.picturesAndVideo .videos {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/twoThirdsFourQuarters.gif') repeat-y transparent;
    border-top: 1px solid #E5E5E5;
    margin-top: 10px;
    padding-top: 6px;
}

.picturesAndVideo .videos .summary {
    border-top: 0;
    margin-top: 0;
    padding-top: 0;
    float: left;
    margin-right: 10px;
    padding-right: 10px;
    width: 140px;
}

.picturesAndVideo .videos .last .summary {
    border-right: 0;
    margin-right: 0;
    padding-right: 0;
}

.picturesAndVideo .videos .containerdiv {
    float: none;
}

.picturesAndVideo .videos .summarySmall h3 {
    padding: 0;
}

.picturesAndVideo .slideshow {
    padding: 0;
}

.picturesAndVideo .slideshow .slideshow {
    margin: 0 0 10px;
}

.picturesAndVideo .slideshow .nextPrevLayer {
    height: 100%;
    overflow: hidden;
    position: relative;
}

.picturesAndVideo .slideshow .tools .imgGallImage a {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/gallery_arrowsV2.gif') no-repeat;
    background-position: 0;
    cursor: pointer;
    padding: 0;
    z-index: 10;
}

.picturesAndVideo .slideshow .tools .imgGallImage a:hover {
    background-position: 0 0;
    border: 0;
    text-decoration: none;
}

.picturesAndVideo .slideshow .tools .prevNoFade {
    float: left;
    width: 55px;
}

.picturesAndVideo .slideshow .tools .prevNoFade a {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/gallery_arrows_red.gif') no-repeat;
    background-position: -40px 61%;
    cursor: pointer;
    padding: 0;
    z-index: 11;
}

.picturesAndVideo .slideshow .tools .prevNoFade a:hover {
    border: 0;
    text-decoration: none;
}

.picturesAndVideo .slideshow .nextPrevLayer .prevArrowImage {
    display: block;
    height: 325px;
    left: 0;
    margin: 0;
    position: absolute;
    right: auto;
    top: 0;
    width: 100px;
}

.picturesAndVideo .slideshow .tools .nextNoFade {
    float: left;
    text-align: right;
    width: 55px;
}

.picturesAndVideo .slideshow .tools .nextNoFade a {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/gallery_arrows_red.gif') no-repeat;
    background-position: -140px 61%;
    cursor: pointer;
    padding: 0;
    z-index: 11;
}

.picturesAndVideo .slideshow .tools .nextNoFade a:hover {
    border: 0;
    text-decoration: none;
}

.picturesAndVideo .slideshow .nextPrevLayer .nextArrowImage {
    display: block;
    height: 325px;
    margin: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 100px;
}

.picturesAndVideo .slideshow .tools a {
    cursor: pointer;
}

.picturesAndVideo .slideshow .tools img {
    display: inline;
}

.picturesAndVideo .slideshow .ssImg {
    position: relative;
}

.picturesAndVideo .slideshow .imageLinks {
    bottom: 0;
    padding-right: 70px;
    position: absolute;
    z-index: 11;
}

.picturesAndVideo .slideshow .imageLinks h3 {
    background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/black10px.gif") repeat-y 0 0;
    font-family: georgia, "times new roman", times, serif;
    font-size: 3em;
    font-weight: normal;
    opacity: 0.8px;
    padding: 0 10px 5px 10px;
    opacity: 0.8;
}

.picturesAndVideo .slideshow .imageLinks h3 span {
    background: #000;
    padding: 0 10px 5px 0;
    white-space: pre-wrap;
}

.picturesAndVideo .slideshow .imageLinks .readmore {
    background: #D42F00;
    color: #FFF;
    display: inline-block;
    font-family: arial, sans-serif;
    font-size: 1.1em;
    height: 12px;
    line-height: 12px;
    padding: 2px 10px 7px;
}

.picturesAndVideo .slideshow .imageLinks a {
    color: #FFF;
}

.picturesAndVideo .slideshow .imageLinks a:hover {
    border-bottom: 0;
}

.borderTwoThirds {
    background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/vertRule.gif") repeat-y scroll 630px 0 transparent;
}

.borderRight {
    border-right: 1px solid #E2E2E2;
    margin-right: 10px;
    padding-right: 9px;
}

.borderRightDotted {
    border-right: 1px dotted #E2E2E2;
    margin-right: 10px;
    padding-right: 9px;
}

.portalCommercial1 .puff {
    padding-bottom: 0;
}

.portalCommercial1 .oneSixth.gutter {
    border-right: 1px solid #E2E2E2;
    margin-right: 10px;
    padding-right: 9px;
}

/* Old CommentContainer classes
.commentContainerPortal{border-top:1px dotted #CCC;}
.commentContainerPortal .comment{background:#EEEEE9;border-top:0;margin-bottom:10px;overflow:auto;padding:0;position:relative;margin-top:0;}
.commentContainerPortal .comment img{bottom:0;padding-left:8px;position:absolute;right:0;}
.commentContainerPortal .comment p{font-size:1.2em;line-height:1.2em;margin:0;padding:6px 8px 4px;}
.commentContainerPortal .withImage {min-height:70px;}
.commentContainerPortal .withImage p{padding:6px 65px 4px 8px;}
.commentContainerPortal .comment a{color:#444;}
.commentContainerPortal .comment a:hover{border-bottom:1px dotted #444;}
.commentContainerPortal .comment p.author{color:#9E0047;padding:0 8px 6px;}
.commentContainerPortal .withImage p.author{padding:0 65px 6px 8px;}
.commentContainerPortal .comment p.author a{color:#9E0047;}
.commentContainerPortal .comment p.author a:hover{border-bottom:1px dotted #9E0047;} */
.commentContainerPortal {
    margin-top: 9px;
}

.commentContainerPortal .comment {
    background: #FFF url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/cContainerPortalQuotes.png') no-repeat 0 -4px;
    margin: 0 0 3px 0;
    overflow: auto;
    position: relative;
    border-bottom: 1px dotted #CCC;
    border-top: 0;
    padding-top: 0;
}

.commentContainerPortal .comment:hover,.commentContainerCarousel .comment:hover
{
    background-position: 0px -148px;
}

.commentContainerPortal .comment img {
    float: left;
    margin: 0 14px 15px 0;
}

.commentContainerPortal .comment h3,.commentContainerPortal .comment span
{
    font-size: 1.2em;
    line-height: 18px;
    margin: 0 0 13px 32px;
    padding-right: 8px;
    font-weight: normal;
}

.commentContainerPortal .withImage {
    min-height: 70px;
}

.commentContainerPortal .withImage img {
    padding-left: 8px;
    margin: 0 8px 0 0;
}

.commentContainerPortal .comment a,.commentContainerCarousel .comment a
{
    color: #444;
}

.commentContainerPortal .comment a:hover,.commentContainerCarousel .comment a:hover
{
    border-bottom: 1px dotted #444;
}

.commentContainerPortal .comment span.author,.commentContainerCarousel .comment span.author
{
    color: #B10D18;
    text-transform: uppercase;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height: 10px;
    font-weight: bold;
    margin-bottom: 3px;
    display: block;
}

.commentContainerPortal .comment span.author a,.commentContainerCarousel .comment span.author a
{
    color: #B10D18;
}

.commentContainerPortal .comment span.author a:hover,.commentContainerCarousel .comment span.author a:hover
{
    border-bottom: 1px dotted #9E0047;
}

/* Comment Container Carousel (Portal 4) */
.commsBlogs .headerOne:first-child {
    text-align: center;
}

.commentContainerCarousel {
    margin-top: 8px;
    position: relative;
    overflow: hidden;
}

.commentContainerCarousel ul.commentsSlider {
    padding: 0;
    margin: 0 16px;
    list-style: none;
    overflow: hidden;
    height: 77px;
}

.commentContainerCarousel ul.commentsSlider .comment {
    width: 137px;
    height: 71px;
    border: 1px solid #B3B3B3;
    float: left;
    margin: 0 4px;
    padding-top: 3px;
    overflow: hidden;
    background: none;
}

.commentContainerCarousel .comment h3,.commentContainerCarousel .comment span
{
    font-size: 1.3em;
    line-height: 1.2em;
    font-weight: normal;
    text-align: center;
    padding: 0 3px;
    height: 55px;
}

.commentContainerCarousel .comment span.author {
    margin: 0px 0 3px 0;
    text-transform: none;
    line-height: 11px;
}

.commentContainerCarousel .sliderNav {
    background: #E9E9DF url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/cmtsBlgsCslSprite.png) no-repeat 2px 50%;
    position: absolute;
    width: 13px;
    height: 77px;
    font-size: 24px;
    text-indent: -99999em;
}

.commentContainerCarousel .sliderNav:hover {
    border: none;
    background-color: #C00;
}

.commentContainerCarousel .sliderNav.slideBack {
    left: 0;
}

.commentContainerCarousel .sliderNav.slideForward {
    right: 0;
    background-position: -25px 50%;
}

.commentContainerCarousel .navDots {
    text-align: center;
    margin-top: 4px;
    margin-bottom: 5px;
}

.commentContainerCarousel .navDots span {
    width: 6px;
    height: 6px;
    cursor: pointer;
    display: inline-block;
    background: url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/cmtsBlgsCslSprite.png) no-repeat -62px 0;
}

.commentContainerCarousel .navDots span.selectedDot {
    background-position: -54px 0;
}

.majorEvents.summaryBig .summary {
    margin-bottom: 0;
    padding-bottom: 0;
}

#tmglBody .majorEvents.summaryBig .summary {
    border-top: 1px dotted #ccc;
    padding-top: 5px;
}

.majorEvents.summaryBig h3 {
    padding-bottom: 5px;
}

.matchHeader {
    font-family: arial, sans-serif;
}

/* MENU */
#tmglPriExWrap {
    background: #262626;
    border-top: 1px solid #ccc;
    height: 24px;
}

/* Primary Nav, including new colours */
#tmglPrimaryNav {
    background: none repeat scroll 0 0 #262626;
    float: left;
    height: 24px;
}

#tmglPrimaryNav .mainNav {
    font-size: 1.2em;
    list-style: none;
    margin: 0;
    padding: 0;
    letter-spacing: 0.5px;
}

#tmglPrimaryNav .mainNav li {
    float: left;
}

#tmglPrimaryNav .mainNav a {
    display: block;
    font-weight: bold;
    padding: 4px 6px;
}

#tmglPrimaryNav .mainNav a:hover {
    background-color: #262626;
    border-bottom: none;
    color: #fff;
    margin-top: 0;
    text-decoration: underline;
    text-shadow: none;
}

#tmglPrimaryNav .mainNav .styleTwelve a:hover {
    background-color: #262626;
    border-bottom: none;
    margin-top: 0;
    text-decoration: underline;
    text-shadow: none;
}

#tmglPrimaryNav .mainNav .selected a:hover {
    margin-top: 0;
    color: #fff
}

#tmglPrimaryNav .mainNav .selected .styleTwelve a:hover {
    margin-top: 0;
    color: #000
}

#tmglPrimaryNav .styleGeneric,#tmglPrimaryNav .styleOne,#tmglPrimaryNav .styleTwo,#tmglPrimaryNav .styleThree,#tmglPrimaryNav .styleFour,#tmglPrimaryNav .styleFive,#tmglPrimaryNav .styleSix,#tmglPrimaryNav .styleSeven,#tmglPrimaryNav .styleEight,#tmglPrimaryNav .styleNine,#tmglPrimaryNav .styleTen,#tmglPrimaryNav .styleEleven,#tmglPrimaryNav .styleTwelve,#tmglPrimaryNav .styleThirteen, #tmglPrimaryNav .styleFourteen
{
    border-bottom: 0;
    border-top: 0;
}

#tmglSecondNav .styleGeneric,#tmglSecondNav .styleOne,#tmglSecondNav .styleTwo,#tmglSecondNav .styleThree,#tmglSecondNav .styleFour,#tmglSecondNav .styleFive,#tmglSecondNav .styleSix,#tmglSecondNav .styleSeven,#tmglSecondNav .styleEight,#tmglSecondNav .styleNine,#tmglSecondNav .styleTen,#tmglSecondNav .styleEleven,#tmglSecondNav .styleTwelve,#tmglSecondNav .styleThirteen, #tmglSecondNav .styleFourteen
{
    border-bottom: 0;
    border-top: 0;
}

#tmglSecondNav {
    border-bottom: 0;
    border-top: 0;
    height: 24px;
    margin: 0;
    width: 940px;
}

#tmglExtraNav {
    float: right;
    height: 24px;
}

#tmglExtraNav .extraNav {
    font-size: 1.2em;
    list-style: none;
    margin: 0;
    padding: 0;
}

#tmglExtraNav .extraNav li {
    border-left: none;
    float: left;
    padding: 4px 0 2px 4px;
}

#tmglExtraNav .extraNav li.first {
    background: none;
    border-left: none;
    float: left;
}

#tmglExtraNav .extraNav a {
    color: #fff;
    font-weight: bold;
    padding: 0 5px;
}

#tmglExtraNav .extraNav a:hover {
    text-decoration: underline;
    border-bottom: 0;
}

#tmglSecondNav .mainNav {
    font-size: 1.3em;
    list-style: none;
    margin: 0;
    padding: 0;
}

#tmglSecondNav .mainNav li {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/secondary_vert_bar.png') no-repeat 0 6px;
    float: left;
    height: 24px;
    padding: 0;
    white-space: nowrap;
}

#tmglSecondNav .mainNav li.first {
    background: none;
}

#tmglSecondNav .mainNav li.selected a {
    background: none;
    font-weight: bold;
}

#tmglSecondNav .mainNav a {
    display: block;
    font-weight: normal;
    padding: 4px 9px;
    text-shadow: none;
}

#tmglSecondNav .mainNav a:hover {
    color: #fff;
    text-decoration: underline;
}

#tmglSecondNav .mainNav .styleTwelve a:hover {
    color: #000;
    text-decoration: underline;
}
#tmglSecondNav .mainNav .styleThirteen a:hover {
    color: #fffff;
    text-decoration: underline;
}

#tmglSecondNav .mainNav li.styleOne,#tmglSecondNav .mainNav li.styleGeneric
{
    background-color: #007a8f;
}

#tmglSecondNav .mainNav li.styleTwo {
    background-color: #5f5653;
}

#tmglSecondNav .mainNav li.styleThree {
    background-color: #b10d18;
}

#tmglSecondNav .mainNav li.styleFour {
    background-color: #356406;
}

#tmglSecondNav .mainNav li.styleFive {
    background-color: #0054b3;
}

#tmglSecondNav .mainNav li.styleSix {
    background-color: #9e0047;
}

#tmglSecondNav .mainNav li.styleSeven {
    background-color: #488520;
}

#tmglSecondNav .mainNav li.styleEight {
    background-color: #111;
}

#tmglSecondNav .mainNav li.styleNine {
    background-color: #d42f00;
}

#tmglSecondNav .mainNav li.styleTen {
    background-color: #545454;
}

#tmglSecondNav .mainNav li.styleEleven {
    background-color: #f9d426;
}

#tmglSecondNav .mainNav li.styleTwelve {
    background-color: #ffd441;
}
#tmglSecondNav .mainNav li.styleThirteen {
    background-color: #0054B3;
}

#tmglSecondNav .mainNav li.styleFourteen {
    background-color: #d42f00;
}

#tmglSecondNav.styleOne {
    background-color: #007a8f;
}

#tmglSecondNav.styleTwo {
    background-color: #5f5653;
}

#tmglSecondNav.styleThree {
    background-color: #b10d18;
}

#tmglSecondNav.styleFour {
    background-color: #356406;
}

#tmglSecondNav.styleFive {
    background-color: #0054b3;
}

#tmglSecondNav.styleSix {
    background-color: #9e0047;
}

#tmglSecondNav.styleSeven {
    background-color: #488520;
}

#tmglSecondNav.styleEight {
    background-color: #111;
}

#tmglSecondNav.styleNine {
    background-color: #d42f00;
}

#tmglSecondNav.styleTen {
    background-color: #545454;
}

#tmglSecondNav.styleEleven {
    background-color: #f9d426;
}

#tmglSecondNav.styleTwelve {
    background-color: #ffd441;
}

#tmglSecondNav.styleThirteen {
    background-color: #0054B3;
}

#tmglSecondNav.styleFourteen {
    background-color: #d42f00;
}

#tmglSecondNav.styleGeneric {
    background-color: #262626;
}

#tmglSecondNav .mainNav li.selected {
    background: #EBEBE5;
    background-color: #EBEBE5;
    color: #262626;
    font-weight: bold;
}

#tmglSecondNav .mainNav li.selected a,#tmglSecondNav .mainNav li.selected a:hover
{
    background: #EBEBE5;
    color: #262626;
    text-decoration: none;
}

.noItems {
    height: 24px;
}

.nonActiveNav li#menuItemHome.selected,.nonActiveNav li#menuItemHome.selected a:hover
{
    background-color: #262626;
    text-decoration: none;
}

.nonActiveNav li#menuItemstyleOne.selected,.nonActiveNav li#menuItemstyleOne.selected a:hover,.nonActiveNav li#menuItemstyleGeneric.selected,.nonActiveNav li#menuItemstyleGeneric.selected a:hover
{
    background-color: #007a8f;
    text-decoration: none;
}

.nonActiveNav li#menuItemstyleTwo.selected,.nonActiveNav li#menuItemstyleTwo.selected a:hover
{
    background-color: #5f5653;
    text-decoration: none;
}

.nonActiveNav li#menuItemstyleThree.selected,.nonActiveNav li#menuItemstyleThree.selected a:hover
{
    background-color: #b10d18;
    text-decoration: none;
}

.nonActiveNav li#menuItemstyleFour.selected,.nonActiveNav li#menuItemstyleFour.selected a:hover
{
    background-color: #356406;
    text-decoration: none;
}

.nonActiveNav li#menuItemstyleFive.selected,.nonActiveNav li#menuItemstyleFive.selected a:hover
{
    background-color: #0054b3;
    text-decoration: none;
}

.nonActiveNav li#menuItemstyleSix.selected,.nonActiveNav li#menuItemstyleSix.selected a:hover
{
    background-color: #9e0047;
    text-decoration: none;
}

.nonActiveNav li#menuItemstyleSeven.selected,.nonActiveNav li#menuItemstyleSeven.selected a:hover
{
    background-color: #488520;
    text-decoration: none;
}

.nonActiveNav li#menuItemstyleEight.selected,.nonActiveNav li#menuItemstyleEight.selected a:hover
{
    background-color: #111;
    text-decoration: none;
}

.nonActiveNav li#menuItemstyleNine.selected,.nonActiveNav li#menuItemstyleNine.selected a:hover
{
    background-color: #d42f00;
    text-decoration: none;
}

.nonActiveNav li#menuItemstyleTen.selected,.nonActiveNav li#menuItemstyleTen.selected a:hover
{
    background-color: #545454;
    text-decoration: none;
}

.nonActiveNav li#menuItemstyleEleven.selected,.nonActiveNav li#menuItemstyleEleven.selected a:hover
{
    background-color: #f9d426;
    text-decoration: none;
}

.nonActiveNav li#menuItemstyleTwelve.selected,.nonActiveNav li#menuItemstyleTwelve.selected a:hover
{
    background-color: #ffd441;
    text-decoration: none;
}
.nonActiveNav li#menuItemstyleThirteen.selected,.nonActiveNav li#menuItemstyleThirteen.selected a:hover
{
    background-color: #0054B3;
    text-decoration: none;
}

.nonActiveNav li#menuItemstyleFourteen.selected,.nonActiveNav li#menuItemstyleFourteen.selected a:hover
{
    background-color: #d42f00;
    text-decoration: none;
}

.nonActiveNav li {
    color: #fff !important;
}

#tmglThirdNav .mainNav li.first {
    background: none;
}

#tmglFooterLarge ul.menu2 {
    margin-top: 5px;
}

#footerinfo p.last {
    border-right: 0;
    padding-right: 0;
}

#topBarRightContainer {
    float: right;
}

.portal #topBarRightContainer {
    margin-top: 15px;
}

#searchBar #tg_search .google {
    background: url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/search_google.png) no-repeat scroll 5px 3px
    transparent;
}

/*#searchBar #otsn_search .otsn{background:url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/otsn/new_search_v2.0.png) no-repeat scroll 10px 3px transparent;}*/

.searchText{
    position:absolute;
    color:#757575;
    margin-left:10px;
    font-family:arial;
    font-size:12px;
    top:2px;
    left:0px;
}

.searchText >span{
    color:#BC0000;
    padding-right:4px;

}

.dsq-brlink {
    font-family: arial, sans-serif;
}

.liveIcon {
    float: left;
    padding-right: 5px;
    padding-top: 2px;
}

/* Branding Header */
.brandingHeader {
    margin-bottom: 10px;
}

.brandingHeader img {
    border-style: none;
}

/* Cottages 4 U */
.ui-selectmenu-menu a:hover,.cottageBox a:hover {
    border: none;
}

.ui-selectmenu-menu li:hover {
    background-color: #E5EAF0;
}

.cottageBox select {
    width: 195px;
}

/*
li {
	padding: 0;
	margin: 0;
	display: block;
	border-top: 0px dotted transparent;
	border-bottom: 1px solid #E9E9E9;
	border-right-width: 0 !important;
	border-left-width: 0 !important;
	font-weight: normal !important;
}

li a {
	line-height: 1.4em;
	display: block;
	padding: .205em 1em;
	outline: none;
	text-decoration: none;
}

ul {
	margin: 0;
	padding: 0;
} */
/* IE6 workaround (dotted transparent borders) */
/* * html li {
	border-color: pink;
	filter: chroma(color = pink);
	width: 100%;
}

* html li a {
	position: relative;
} */
div.cottageBox {
    width: 300px;
    float: left;
}

div.cottageBox div.cottageBoxHeader {
    background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/cottages-header.png") no-repeat;
    font-family: Arial;
    font-weight: bold;
    color: white;
    font-size: 12px;
    line-height: 25px;
}

div.cottageBoxBody {
    width: 276px;
    float: left;
    padding: 12px;
}

div.cottageBox div.cottageBoxHeader span {
    padding-left: 8px;
}

div.cottageBoxSearchDetails {
    float: left;
}

div.cottageBoxSearchDetailsError {
    color: red;
    font-weight: bold;
    margin: -9px 0px 2px 14px;
    visibility: hidden;
}

div.cottageBoxSearchDetails ul {
    width: 100%;
    float: left;
    list-style-type: none;
    font-family: Arial;
    font-size: 12px;
    line-height: 18px;
    padding: 0;
    margin: 0;
}

div.cottageBoxSearchDetails ul li {
    margin-bottom: 7px;
    float: left;
}

div.cottageBoxSearchDetails ul li.left {
    width: 64px;
    color: #000000;
    text-align: right;
    font-weight: bold;
}

div.cottageBoxSearchDetails ul li.required {
    width: 1px;
    color: red;
    margin: 4px 0 0 4px;
    font-weight: bold;
    visibility: hidden;
    font-size: 16px;
}

.showError {
    visibility: visible !important;
}

div.cottageBoxSearchDetails ul li {
    list-style-type: none;
    float: left;
    border: none;
}

div.cottageBoxSearchDetails ul li.right {
    width: 196px;
    float: left;
    color: #373737;
    margin-left: 11px;
    height: 22px;
}

div.cottageBoxSearchDetails ul li.right ul li {
    display: none;
    padding-left: 5px;
}

div.cottageBoxSearchDetails ul li.right ul li.current {
    display: block;
    color: #7a7a7a;
}

div.cottageBoxBottom {
    float: left;
    margin-left: 80px;
    clear: both;
    width: 200px;
    padding-top: 10px;
}

div.cottageBoxBottomSearchLink {
    width: 80px;
    float: left;
}

div.cottageBoxBottomAdvancedSearchLink {
    width: 120px;
    float: left;
}

span.buttonLeft {
    float: left;
    width: 2px;
    background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/button-left.png") no-repeat;
    height: 27px;
}

span.buttonRight {
    float: right;
    width: 2px;
    height: 27px;
    background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/button-right.png") no-repeat;
}

div.cottageBoxBottomSearchLink a {
    color: white;
    font-size: 1.3em;
    background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/button-centre.png") repeat-x;
    display: block;
    height: 27px;
    line-height: 27px;
    text-decoration: none;
    font-family: arial;
    text-align: center;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

div.cottageBoxBottomSearchLink a:hover {
    border-bottom: none;
}

div.cottageBoxBottomAdvancedSearchLink a {
    color: #056793;
    font-size: 12px;
    padding: 5px 0px 5px 10px;
    display: block;
    height: 17px;
    line-height: 17px;
    text-decoration: none;
    font-family: arial;
}

select {
    width: 176px;
}

/* London Olympic 2012 Site Primary Nav */
#olympicsPriNav {
    background-color: #f7cc00;
    border-top: 1px solid #bc9904;
    height: 23px;
}

#olympicsPriNav .mainNav {
    font-size: 1.1em;
    list-style: none;
    margin: 0;
    padding: 0;
    text-transform: uppercase;
}

#olympicsPriNav .mainNav li {
    float: left;
    height: 23px;
    background: url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/olympics/nav_vert_bar.png) top left no-repeat;
    display: block;
}

#olympicsPriNav .mainNav li:first-child {
    background: none;
}

#olympicsPriNav .mainNav li a {
    display: block;
    font-weight: bold;
    padding: 5px 11px;
    color: #000;
    text-shadow: 1px 1px #FFF;
    height: 13px;
}

#olympicsPriNav .mainNav li a:hover {
    background-color: #000;
    color: #FFF;
    text-shadow: none;
}

#olympicsPriNav .mainNav li a.selected {
    padding-left: 12px;
    background-color: #000;
    color: #FFF;
    text-shadow: none;
}

/* Hot Topics for London Olympic 2012 Site */
#olympicHotTopics {
    background-color: #0097d2;
    height: 24px;
    margin-top: 1px;
    overflow: hidden;
}

#olympicHotTopics p {
    color: #FFF;
    float: left;
    font-size: 1.1em;
    font-weight: bold;
    margin: 5px 10px 2px 0;
    padding: 0;
    text-transform: none;
}

#olympicHotTopics p.htPointer {
    font-size: 1.1em;
    height: 23px;
    padding-left: 12px;
    text-shadow: 1px 1px #036d8e;
}

#olympicHotTopics .mainNav {
    font-size: 1.1em;
    list-style: none;
    margin: 0;
    padding: 0;
}

#olympicHotTopics .mainNav li {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/htSpacer.gif') no-repeat 0px 5px;
    float: left;
    height: 24px;
}

#olympicHotTopics .mainNav li.select {
    background: none;
    padding-left: 0px;
}

#olympicHotTopics .mainNav li a {
    display: block;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1.1em;
    padding: 4px 11px 0 10px;
    color: #FFF;
    text-shadow: 1px 1px #036d8e;
}

#olympicHotTopics .mainNav li a:hover {
    text-decoration: underline;
    border-bottom-style: none;
    text-shadow: none;
}

#olympicHotTopics .mainNav a.select {
    background: none;
    padding-left: 1px;
}

/* Top Bar Olympics Page */
#tmglTopBarOlympics {
    background-color: #000;
    font-family: arial, sans-serif;
    font-size: 1.2em;
    padding: 2px 0 2px;
    line-height: 1.7em
}

#tmglTopBarOlympics p {
    color: #FFF;
    font-weight: normal;
    margin: 0;
    padding: 0;
}

#tmglTopBarOlympics #tmglTopLeft {
    float: left;
    margin-left: 5px;
}

#tmglTopBarOlympics #tmglTopRight {
    float: right;
    margin-right: 5px;
}

#tmglTopBarOlympics #tmglTopRight #regDetails a {
    color: #FFF;
}

/* Top Bar Telegraph Branding */
#tmglSmall {
    float: left;
}

#tmglSmall #brand {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/telegraph_logo.png') 0 0 no-repeat;
    height: 21px;
    margin: -1px 7px 0px 3px;
    width: 110px;
    cursor: pointer;
}

/* Olympics Page Header Image */
#tmglBrandOlympics {
    padding: 9px 0 8px;
}

#largeBrand {
    float: left;
    margin: 0;
    padding: 0;
    text-indent: -9999px;
}

#tmglBrandOlympics #largeBrand {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/london_2012_brand.png') 1px 5px no-repeat;
    height: 55px;
    width: 445px;
}

#tmglBrandOlympics #largeBrand:hover {
    cursor: pointer;
}

/* Olympics Athlete Carousel */
.findOut p {
    float: left;
    font-size: 18px;
}

.findOut p span {
    color: #FF0000;
}

.athleteAZ {
    font-size: 12px;
    font-family: Arial, sans-serif;
    font-weight: bold;
    color: #244D80;
    position: relative;
    left: 495px;
    bottom: 10px;
}

.topContenders {
    float: right;
    font-size: 12px;
    font-family: Arial, sans-serif;
    font-weight: bold;
    color: #244D80;
    padding-top: 7px;
}

#carousel-container {
    position: relative;
    width: 620px;
}

#carousel {
    height: 162px;
    width: 620px;
    position: relative;
    margin-bottom: 0.5em;
    font-size: 12px;
    font-family: Arial;
    z-index: 1;
}

#carousel .carousel-image {
    border: 0;
    display: block;
}

#carousel .carousel-feature {
    position: absolute;
    top: -1000px;
    left: -1000px;
    background-color: #FFF;
    -moz-box-shadow: 0 0 4px #555555;
    -webkit-box-shadow: 0 0 4px #555555;
    box-shadow: 0 0 4px #555555;
    cursor: pointer;
}

#carousel .carousel-feature .carousel-caption {
    float: left;
    position: absolute;
    top: 3px;
    left: 160px;
    width: 240px;
}

#carousel .tracker-summation-container {
    position: absolute;
    color: white;
    right: 48px;
    top: 230px;
    padding: 3px;
    margin: 3px;
    background-color: #000;
}

#carousel .tracker-individual-container {
    position: absolute;
    color: white;
    right: 48px;
    top: 210px;
    padding: 0;
    margin: 0;
}

#carousel .tracker-individual-container li {
    list-style: none;
}

#carousel .tracker-individual-container .tracker-individual-blip {
    margin: 0 3px;
    padding: 0 3px;
    color: white;
    text-align: center;
    background-color: #DDD;
}

#carousel .tracker-individual-container .tracker-individual-blip-selected
{
    color: white;
    font-weight: bold;
    background-color: #000;
}

.carousel-arrows {
    position: relative;
    bottom: 114px;
    z-index: 2;
}

.carousel-left {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/gallery_arrows_red.gif') no-repeat;
    background-position: -40px 61%;
    width: 30px;
    height: 30px;
    position: absolute;
    left: 0px;
    cursor: pointer;
}

.carousel-right {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/gallery_arrows_red.gif') no-repeat;
    background-position: -210px 61%;
    width: 30px;
    height: 30px;
    position: absolute;
    right: 0px;
    cursor: pointer;
}

#carousel .carousel-feature .carousel-img-cont {
    width: 389px;
    height: 152px;
}

#carousel .carousel-feature .carousel-img-cont img {
    padding: 5px;
}

#carousel .carousel-feature .carousel-caption img {
    padding: 3px 0 5px 0;
}

#carousel .carousel-feature .carousel-caption p.carousel-ath-quote {
    font-family: georgia, "times new roman", serif;
    font-style: italic;
    font-size: 20px;
    font-weight: normal;
    color: #234b7b;
    height: 67px;
    padding-right: 5px;
    overflow: hidden;
    background-color: #FFF;
}

#carousel .carousel-feature .carousel-caption p.carousel-ath-name {
    font-family: Arial, sans-serif;
    font-weight: bold;
    font-size: 12px;
    color: #000;
    margin-top: 0px;
    padding-top: 3px;
    background-color: #FFF;
}

#carousel .carousel-feature .carousel-caption p.carousel-ath-sport {
    font-family: Arial, sans-serif;
    font-weight: bold;
    font-size: 12px;
    margin-top: 0px;
    color: #666;
    padding-top: 1px;
    background-color: #FFF;
}

.twoThirdsThirdOlympic {
    width: 940px;
    background-color: #FFF;
}

#fourQuarters.olympic {
    float: left;
    background: url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/twoThirdsFourQuarters.gif) repeat-y;
    height: 1%;
    margin-top: 10px;
}

#fourQuarters.olympic .oneSixth h3 {
    font-size: 1.4em;
    font-weight: normal;
    line-height: 1.28em;
}

#tmglSite.olympic {
    border: 1px solid #d6d6d6;
    border-top: 0;
    border-bottom: 0;
}

/* Olympics Banners */
.olympicGuide {
    position: relative;
    overflow: hidden;
    margin: 10px 0;
    font-family: georgia, sans serif;
    width: 300px;
    height: 90px;
}

.olympicGuideRollOver {
    height: 29px;
    z-index: 11;
    opacity: 1 !important;
    background-color: rgb(0, 0, 0);
    background-color: rgba(0, 0, 0, 0.6);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,
    endColorstr=#99000000);
    -ms-filter:
    "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000)";
    width: 100%;
}

.olympicGuideRollOver h3 {
    color: #fff;
    font-size: 1.8em;
    padding: 0px;
    text-indent: 5px;
}

.olympicGuideRollOver h3 span {
    font-size: 1.2em;
    color: #f7cc00;
    padding-left: 5px;
}

.olympicGuideRollOver a,.olympicGuideRollOver a:hover {
    display: block;
    color: #fff;
}

.olympicGuideRollOver h3 a,.olympicGuideRollOver h3 a:hover {
    color: #fff;
    padding: 4px;
    border-bottom: none !important;
}

.olympicGuide .olympicGuideRollOver .description {
    font-size: 1.2em;
    line-height: 1.3em;
}

.olympicGuide .olympicGuideRollOver .description p {
    margin: 0 10px;
}

.olympicsCountdown .summary {
    margin-top: 0;
    border-top: 0;
    padding-top: 0;
}

.olympicsCountdown .summary iframe {
    margin-bottom: 0;
}
/* Olympics Ups and Downs */
.olympicsSummary {
    margin: 0;
    padding-top: 5px;
}

.olympicsSummary p {
    margin-bottom: 5px;
}

.headerOne+.olympicsSummary {
    padding-top: 0;
}

.topContenders {
    margin-bottom: 10px;
}

.topContenders:hover {
    margin-bottom: 9px;
}

/* Olympics Footer */
#tmglFooterOlympics {
    background: #262626;
    border-top: 1px solid #666;
    color: white;
    padding: 10px 0 8px 20px;
}

#tmglFooterOlympics ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

#tmglFooterOlympics #footerlogolink {
    background: url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/footer_large_t.png) no-repeat 0 0;
}

#tmglFooterOlympics ul li {
    color: #CEDFF2;
    display: block;
    font-size: 1.2em;
    line-height: 1.5em;
    margin-right: 15px;
    padding: 0;
}

#tmglFooterOlympics ul li.itemfocus {
    color: #fff;
    font-size: 1.2em;
    font-weight: bold;
}

#tmglFooterOlympics ul li a {
    color: #C6C6C6;
    white-space: nowrap;
}

#tmglFooterOlympics a:hover {
    border-bottom: 1px dotted #E0E0E0;
    color: white;
}

#tmglFooterOlympics ul li.itemfocus a {
    color: #fff;
}

#tmglFooterOlympics ul.footermenu4 {
    margin-top: 26px;
}

#tmglFooterOlympics .imgBulletList {
    min-height: 7.9em;
}

#tmglFooterOlympics .imgBulletList li {
    background: transparent no-repeat scroll 0 2px;
    color: white;
    font-weight: bold;
    line-height: 1.7em;
    padding-left: 28px;
}

#tmglFooterOlympics ul li.footrss {
    background-image: url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/footer_rss.png);
    background-position: 0;
}

#tmglFooterOlympics ul li.footmobile {
    background-image: url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/footer_mobile.png);
    background-position: 0;
}

#tmglFooterOlympics ul li.footepaper {
    background-image: url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/footer_small_t.png);
    background-position: 0;
}

/* Olympics Footer Hot Topics */
#tmglHotTopics.olympicsHT p {
    color: #0097D2;
    font-family: georgia, "times new roman", times, serif;
    font-size: 1.1em;
}

#tmglHotTopics.olympicsHT ul li {
    padding-right: 1px;
}

#tmglHotTopics.olympicsHT ul li a {
    color: #234b7b;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}

.olympicsHT li {
    color: #234b7b;
    font-family: Arial, Helvetica, sans-serif;
}

/* Olympics Stats */
#olympicStats {
    float: left;
    width: 300px;
    background-color: #F4F4F0;
    border-top: 1px dotted #CCC;
    padding: 10px 0;
}

#olympicStats a {
    display: block;
    float: left;
    height: 100px;
    width: 86px;
    margin-left: 10px;
}

#olympicStats a:hover {
    border-bottom: none;
}

#olympicStats a#medals {
    background: url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/olympics/medals.png);
    background-position: 0 100%;
}

#olympicStats a#records {
    background: url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/olympics/records.png);
    background-position: 0 100%;
}

#olympicStats a#results {
    background: url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/olympics/results.png);
    background-position: 0 100%;
}

#olympicStats a#medals:hover,#olympicStats a#records:hover,#olympicStats a#results:hover
{
    background-position: 0 0;
}

/* Olympics Sport A-Z */
#sportA2Z .tabs {
    margin-bottom: 9px;
}

#sportA2Z .tabs {
    background: transparent url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/olympics/mostViewedTabUnder.gif')
    repeat-x;
}

#sportA2Z .tabs ul {
    height: 22px;
    list-style: none;
    margin: 0;
    padding: 0;
}

#sportA2Z .tabs ul li {
    color: #606060;
    float: left;
    font-family: arial, sans-serif;
    font-size: 1em;
    height: 22px;
    margin: 0;
}

#sportA2Z .tabs ul li.first a {
    border-right: none;
}

#sportA2Z .tabs ul li a {
    background: #fff url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/mostViewedTab.gif") repeat-x 0 0 scroll;
    border: 1px solid #A5A5A5;
    border-bottom: 1px solid #e1e1e1;
    color: #606060;
    cursor: pointer;
    display: block;
    height: 20px;
    padding: 0 5px;
    width: auto;
    margin-right: 0px;
}

#sportA2Z .tabs ul li a span {
    display: block;
    padding: 3px 5px;
    text-transform: uppercase;
}

#sportA2Z .tabs ul li.current a {
    background: #fff url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/mostViewedTabCurrent.gif") repeat-x 0 0
    scroll;
    border-bottom: 1px solid #f4f4f0;
    color: #343434;
    font-weight: bold;
}

#sportA2Z .tabs ul li a:hover {
    background: #fff url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/mostViewedTabCurrent.gif") repeat-x 0 0
    scroll;
    border-bottom: 1px solid #f4f4f0;
}

#sportA2Z {
    position: relative;
    float: left;
    margin-bottom: 28px;
}

#sportA2Z #div-olympicsA2Z a {
    display: block;
    height: 38px;
    width: 38px;
    float: left;
    margin-right: 6px;
    margin-bottom: 6px;
}

#sportA2Z #div-olympicsA2Z a:hover {
    border-bottom: none;
    background-position: 0 100% !important;
}

#sportA2Z #div-olympicsA2Z a#archery {
    background: url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/olympics/sport_sprites/archery.png);
    margin-right: 5px;
}

#sportA2Z #div-olympicsA2Z a#athletics {
    background: url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/olympics/sport_sprites/athletics.png);
}

#sportA2Z #div-olympicsA2Z a#badminton {
    background: url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/olympics/sport_sprites/badminton.png);
}

#sportA2Z #div-olympicsA2Z a#basketball {
    background: url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/olympics/sport_sprites/basketball.png);
}

#sportA2Z #div-olympicsA2Z a#diving {
    background: url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/olympics/sport_sprites/diving.png);
    margin-right: 5px;
}

#sportA2Z #div-olympicsA2Z a#boxing {
    background: url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/olympics/sport_sprites/boxing.png);
}

#sportA2Z #div-olympicsA2Z a#canoeing {
    background: url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/olympics/sport_sprites/canoeing.png);
    margin-right: 5px;
}

#sportA2Z #div-olympicsA2Z a#cycling {
    background: url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/olympics/sport_sprites/cycling.png);
    margin-right: 0;
}

#sportA2Z #div-olympicsA2Z a#handball {
    background: url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/olympics/sport_sprites/handball.png);
    margin-right: 5px;
}

#sportA2Z #div-olympicsA2Z a#equestrian {
    background: url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/olympics/sport_sprites/equestrianism.png);
}

#sportA2Z #div-olympicsA2Z a#fencing {
    background: url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/olympics/sport_sprites/fencing.png);
}

#sportA2Z #div-olympicsA2Z a#football {
    background: url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/olympics/sport_sprites/football.png);
}

#sportA2Z #div-olympicsA2Z a#gymnastics {
    background: url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/olympics/sport_sprites/gymnastics.png);
}

#sportA2Z #div-olympicsA2Z a#hockey {
    background: url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/olympics/sport_sprites/hockey.png);
    margin-right: 0;
}

#sportA2Z #div-olympicsA2Z a#judo {
    background: url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/olympics/sport_sprites/judo.png);
    margin-right: 5px;
}

#sportA2Z #div-olympicsA2Z a#modern_pentathlon {
    background: url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/olympics/sport_sprites/pentathlon.png);
}

#sportA2Z #div-olympicsA2Z a#rowing {
    background: url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/olympics/sport_sprites/rowing.png);
}

#sportA2Z #div-olympicsA2Z a#sailing {
    background: url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/olympics/sport_sprites/sailing.png);
}

#sportA2Z #div-olympicsA2Z a#shooting {
    background: url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/olympics/sport_sprites/shooting.png);
}

#sportA2Z #div-olympicsA2Z a#swimming {
    background: url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/olympics/sport_sprites/swimming.png);
    margin-right: 5px;
}

#sportA2Z #div-olympicsA2Z a#table_tennis {
    background: url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/olympics/sport_sprites/table_tennis.png);
    margin-right: 0;
}

#sportA2Z #div-olympicsA2Z a#taekwondo {
    background: url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/olympics/sport_sprites/taekwondo.png);
    margin-right: 5px;
}

#sportA2Z #div-olympicsA2Z a#tennis {
    background: url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/olympics/sport_sprites/tennis.png);
}

#sportA2Z #div-olympicsA2Z a#triathlon {
    background: url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/olympics/sport_sprites/triathlon.png);
}

#sportA2Z #div-olympicsA2Z a#volleyball {
    background: url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/olympics/sport_sprites/volleyball.png);
}

#sportA2Z #div-olympicsA2Z a#weightlifting {
    background: url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/olympics/sport_sprites/weight_lifting.png);
    margin-right: 5px;
}

#sportA2Z #div-olympicsA2Z a#wrestling {
    background: url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/olympics/sport_sprites/wrestling.png);
    margin-right: 0;
}

#sportA2Z #div-olympicsA2Z a#water_polo {
    background: url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/olympics/sport_sprites/water_polo.png);
}

#sportA2Z #div-olympicsA2Z .eventNameWrap {
    width: 300px;
}

#sportA2Z #div-olympicsA2Z .eventNameWrap #a2zEventName {
    clear: both;
    float: left;
    background-color: #f7cc01;
    width: auto;
}

#sportA2Z #div-olympicsA2Z .eventNameWrap #a2zEventName span {
    font-size: 2em;
    color: #325680;
    text-shadow: 1px 1px 1px #fff;
}

#sportA2Z #div-olympicsA2Z .eventNameWrap #a2zEventName a {
    height: 100%;
    width: auto;
    margin: 0;
}

/* Olympics RSS Feed */
#olympicBlog {
    float: left;
    max-height: 320px;
    width: 300px;
    overflow-y: auto;
    overflow-x: hidden;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    padding: 4px 0;
}

#olympicBlog .olympicRss {
    width: 285px;
    float: left;
    padding-bottom: 8px;
    border-bottom: 1px dotted #ccc;
}

.olympicRss+.olympicRss {
    padding-top: 6px;
}

#olympicBlog .olympicRss h3 {
    font-size: 1.4em;
}

#olympicBlog .olympicRss img {
    float: left;
    padding-right: 6px;
    padding-top: 2px;
}

#olympicBlog .olympicRss span,#olympicBlog .olympicRss p {
    font-family: arial, helvetica, sans-serif;
    font-size: 1em;
    line-height: 1.2em;
    text-transform: uppercase;
    color: #0C0C0C;
}

/* Olympics Country Profile */
#countryProfile {
    border-top: 2px solid #f7cc2a;
    padding-top: 8px;
}

#countryProfile h4 {
    border-top: 1px dotted #ddd;
    padding-top: 4px;
}

#countryFacts {
    font-size: 1.2em;
    color: #262626;
}

#countryFacts h1 {
    font-size: 2.5em;
    font-weight: normal;
    margin-bottom: 15px;
}

#countryFacts h4 {
    font-family: georgia, "times new roman", serif;
    font-size: 1.2em;
    font-weight: bold;
    color: #3398d2;
    margin-top: 5px;
    clear: both;
}

#countryFacts p,#countryFacts dl {
    font-size: 1.2em;
    line-height: 1.5em;
    margin: 0;
}

#countryFacts p {
    margin-top: 4px;
}

#countryFacts h5 {
    font-size: 1.5em;
    font-weight: normal;
}

#countryFacts #medalHistory #medals {
    float: left;
    margin: 10px 0;
}

#countryFacts #medalHistory div {
    font-family: georgia;
    font-size: 1.1em;
}

#countryFacts #medalHistory #medals div div {
    position: relative;
    top: 38px;
    text-align: center;
    text-shadow: 0 1px 1px #fff;
}

#countryFacts #medalHistory #gold {
    background: url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/olympics/countries_medals/country_gold.png);
    background-repeat: no-repeat;
    width: 66px;
    height: 74px;
    float: left;
}

#countryFacts #medalHistory #silver {
    background: url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/olympics/countries_medals/country_silver.png);
    background-repeat: no-repeat;
    width: 66px;
    height: 74px;
    float: left;
}

#countryFacts #medalHistory #bronze {
    background: url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/olympics/countries_medals/country_bronze.png);
    background-repeat: no-repeat;
    width: 66px;
    height: 74px;
    float: left;
}

#countryFacts dl {
    margin-top: 10px;
    margin-left: 205px;
}

#countryFacts dt {
    font-weight: bold;
    float: left;
    font-family: arial;
    font-size: 12px;
}

#countryFacts dd {
    margin: 0;
    text-indent: 4px;
    font-family: arial;
    font-size: 13px;
}

#countryFacts img {
    float: left;
    margin: 10px;
}

#countryFacts #nationalAnthem {
    font-family: arial;
}

#countryFacts #nationalAnthem div {
    margin-left: 70px;
    padding-top: 10px;
}

#countryFacts #nationalAnthem p {
    font-weight: normal;
    line-height: 1.7em;
    margin: 0;
}

#countryFacts #nationalAnthem #firstVerse {
    font-size: 1.2em;
}

#countryFacts #nationalAnthem span {
    font-weight: bold;
}

#countryFacts #history {
    font-size: 1.35em;
    margin: 0;
}

#countryFacts #phrasebook p {
    font-family: arial;
    font-weight: bold;
    font-size: 1.1em;
    margin-top: 0;
    margin-bottom: 2px;
}

#countryFacts #phrasebook p.phrase {
    font-weight: normal;
    color: #262626;
    margin-bottom: 10px;
}

#countryInfo {
    font-family: arial;
    font-size: 12px;
    background: #fcf0c3;
    padding-bottom: 1px;
    margin-bottom: 15px;
}

#countryInfo img {
    margin-bottom: 4px;
}

#countryInfo h4 {
    font-weight: bold;
    margin: 0 5px;
    font-size: 12px;
    border-top: 1px dotted #cfc4a0;
}

#countryInfo p {
    margin: 2px 5px 8px;
}

#relatedWebsite {
    margin-bottom: 10px;
}

#relatedWebsite ul {
    margin: 0;
    padding: 0;
    word-wrap: break-word;
}

#relatedWebsite li {
    list-style-type: none;
    border-top: 1px dotted #DDD;
    padding: 4px 0;
}

#relatedWebsite li:first-child {
    border-top: none;
    padding-top: 0;
}

#relatedWebsite li a {
    font-family: georgia;
    color: #234b7b;
    font-size: 12px;
}

/* Olympics Athlete Profile */
.athleteInfo {
    padding: 9px 10px 2px 10px;
}

.athleteInfo h1 {
    font-weight: normal;
    float: left;
    color: #000;
    font-size: 22px;
}

.athleteInfo .countryFlag {
    float: right;
}

.athleteInfo p {
    font: 12px Arial, sans-serif;
    color: #000;
}

.athleteInfo {
    border-top: 2px solid #f7cc00;
    border-bottom: 1px solid #cfc4a0;
    background-color: #fcf0c3;
}

.athleteInfo .athleteInfoBox1,.athleteInfo .athleteInfoBox2 {
    float: left;
    margin-top: 18px;
}

.athleteInfo .athleteInfoBox1 {
    width: 270px;
}

.athleteInfo .athleteInfoBox2 {
    margin-left: 16px;
    width: 152px;
}

.athleteInfo .athleteInfoBox1 p,.athleteInfo .athleteInfoBox2 p {
    border-top: 1px dotted #CCC;
    padding-top: 3px;
    height: 24px;
}

.athleteInfo p span {
    font-weight: bold;
}

.athleteQuoteCont {
    margin-top: 10px;
}

.athleteQuoteCont .openQuote {
    float: left;
    width: 37px;
}

.athleteQuoteCont .athleteFullQuote {
    float: left;
    font-family: Georgia, serif;
    font-style: italic;
    font-size: 18px;
    font-weight: normal;
    width: 419px;
    padding-left: 3px;
    margin-bottom: 19px;
    position: relative;
}

.athleteQuoteCont .athleteFullQuote p {
    padding-right: 35px;
}

.athleteQuoteCont .athleteFullQuote .closeQuote {
    float: right;
    position: absolute;
    right: 0px;
    bottom: 0px;
}

.athleteExtras {
    border-top: 1px dotted #CCC;
}

.athleteExtras h3 {
    font-size: 14px;
    padding: 5px 0 2px 0;
}

.athleteExtras>p {
    font: 14px Arial, sans-serif;
    line-height: 20px;
    padding-bottom: 14px;
}

.athleteExtras .randomFactCont {
    border-bottom: 1px solid #cfc4a0;
    background-color: #fcf0c3;
    margin-bottom: 24px;
}

.athleteExtras .randomFactCont span.randomFact {
    background-color: #3498d2;
    color: #FFF;
    font-family: Arial, sans-serif;
    width: 85px;
    line-height: 18px;
    text-align: center;
    display: block;
    text-shadow: 1px 1px 0 #156ea1;
    float: left;
    margin-right: 5px;
}

.athleteExtras .randomFactCont p {
    font: 16px Georgia;
    padding: 2px 5px;
    line-height: 20px;
}

.athletesSport {
    min-height: 49px;
}

.athletesSport a {
    width: 35px;
    display: block;
    float: left;
}

.athletesSport a:hover {
    border-bottom: none;
}

.athletesSport a.archery {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sport_profiles/archery.gif') no-repeat 0 8px;
    min-height: 43px;
}

.athletesSport a.athletics {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sport_profiles/athletics.gif') no-repeat 0 8px;
    min-height: 43px;
}

.athletesSport a.badminton {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sport_profiles/badminton.gif') no-repeat 0 8px;
    min-height: 43px;
}

.athletesSport a.basketball {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sport_profiles/basketball.gif') no-repeat 0 8px;
    min-height: 43px;
}

.athletesSport a.beachVolleyball {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sport_profiles/beach_volleyball.gif') no-repeat 0
    8px;
    min-height: 43px;
}

.athletesSport a.boxing {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sport_profiles/boxing.gif') no-repeat 0 8px;
    min-height: 43px;
}

.athletesSport a.canoeSlalom {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sport_profiles/canoe_slalom.gif') no-repeat 0 8px;
    min-height: 43px;
}

.athletesSport a.canoeSprint {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sport_profiles/canoe_sprint.gif') no-repeat 0 8px;
    min-height: 43px;
}

.athletesSport a.cyclingBMX {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sport_profiles/cycling_BMX.gif') no-repeat 0 8px;
    min-height: 43px;
}

.athletesSport a.cyclingMountainBike {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sport_profiles/cycling_MTB.gif') no-repeat 0 8px;
    min-height: 43px;
}

.athletesSport a.cyclingRoad {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sport_profiles/cycling_road.gif') no-repeat 0 8px;
    min-height: 43px;
}

.athletesSport a.cyclingTrack {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sport_profiles/cycling_track.gif') no-repeat 0 8px;
    min-height: 43px;
}

.athletesSport a.diving {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sport_profiles/diving.gif') no-repeat 0 8px;
    min-height: 43px;
}

.athletesSport a.equestrianDressage {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sport_profiles/equestrianism.gif') no-repeat 0 8px;
    min-height: 43px;
}

.athletesSport a.equestrianEventing {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sport_profiles/equestrianism.gif') no-repeat 0 8px;
    min-height: 43px;
}

.athletesSport a.equestrianJumping {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sport_profiles/equestrianism.gif') no-repeat 0 8px;
    min-height: 43px;
}

.athletesSport a.fencing {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sport_profiles/fencing.gif') no-repeat 0 8px;
    min-height: 43px;
}

.athletesSport a.football {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sport_profiles/football.gif') no-repeat 0 8px;
    min-height: 43px;
}

.athletesSport a.gymnasticsArtistic {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sport_profiles/gymnastics_artistic.gif') no-repeat
    0 8px;
    min-height: 43px;
}

.athletesSport a.gymnasticsRhythmic {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sport_profiles/gymnastics_rhythmic.gif') no-repeat
    0 8px;
    min-height: 43px;
}

.athletesSport a.gymnasticsTrampoline {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sport_profiles/gymnastics_trampoline.gif')
    no-repeat 0 8px;
    min-height: 43px;
}

.athletesSport a.handball {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sport_profiles/handball.gif') no-repeat 0 8px;
    min-height: 43px;
}

.athletesSport a.hockey {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sport_profiles/hockey.gif') no-repeat 0 8px;
    min-height: 43px;
}

.athletesSport a.judo {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sport_profiles/judo.gif') no-repeat 0 8px;
    min-height: 43px;
}

.athletesSport a.modernPentathlon {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sport_profiles/pentathlon.gif') no-repeat 0 8px;
    min-height: 43px;
}

.athletesSport a.rowing {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sport_profiles/rowing.gif') no-repeat 0 8px;
    min-height: 43px;
}

.athletesSport a.sailing {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sport_profiles/sailing.gif') no-repeat 0 8px;
    min-height: 43px;
}

.athletesSport a.shooting {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sport_profiles/shooting.gif') no-repeat 0 8px;
    min-height: 43px;
}

.athletesSport a.swimming {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sport_profiles/swimming.gif') no-repeat 0 8px;
    min-height: 43px;
}

.athletesSport a.synchronisedSwimming {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sport_profiles/synchronised_swimming.gif')
    no-repeat 0 8px;
    min-height: 43px;
}

.athletesSport a.tableTennis {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sport_profiles/table_tennis.gif') no-repeat 0 8px;
    min-height: 43px;
}

.athletesSport a.taekwondo {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sport_profiles/taekwondo.gif') no-repeat 0 8px;
    min-height: 43px;
}

.athletesSport a.tennis {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sport_profiles/tennis.gif') no-repeat 0 8px;
    min-height: 43px;
}

.athletesSport a.triathlon {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sport_profiles/triathlon.gif') no-repeat 0 8px;
    min-height: 43px;
}

.athletesSport a.volleyball {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sport_profiles/volleyball.gif') no-repeat 0 8px;
    min-height: 43px;
}

.athletesSport a.waterPolo {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sport_profiles/waterpolo.gif') no-repeat 0 8px;
    min-height: 43px;
}

.athletesSport a.weightlifting {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sport_profiles/weightlifting.gif') no-repeat 0 8px;
    min-height: 43px;
}

.athletesSport a.wrestling {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sport_profiles/wrestling.gif') no-repeat 0 8px;
    min-height: 43px;
}

.athletesSport a.boccia {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sport_profiles/paralympics/Boccia.png') no-repeat
    0 8px;
    min-height: 43px;
}

.athletesSport a.football5aside {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sport_profiles/paralympics/Football-5-a-side.png')
    no-repeat 0 8px;
    min-height: 43px;
}

.athletesSport a.football7aside {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sport_profiles/paralympics/Football-7-a-side.png')
    no-repeat 0 8px;
    min-height: 43px;
}

.athletesSport a.goalball {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sport_profiles/paralympics/Goalball.png')
    no-repeat 0 8px;
    min-height: 43px;
}

.athletesSport a.paralympicArchery {
    background:
    url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sport_profiles/paralympics/Paralympic-Archery.png')
    no-repeat 0 8px;
    min-height: 43px;
}

.athletesSport a.paralympicAthletics {
    background:
    url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sport_profiles/paralympics/Paralympic-Athletics.png')
    no-repeat 0 8px;
    min-height: 43px;
}

.athletesSport a.paralympicCyclingRoad {
    background:
    url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sport_profiles/paralympics/Paralympic-CyclingRoad.png')
    no-repeat 0 8px;
    min-height: 43px;
}

.athletesSport a.paralympicCyclingTrack {
    background:
    url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sport_profiles/paralympics/Paralympic-CyclingTrack.png')
    no-repeat 0 8px;
    min-height: 43px;
}

.athletesSport a.paralympicEquestrian {
    background:
    url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sport_profiles/paralympics/Paralympic-Equestrian.png')
    no-repeat 0 8px;
    min-height: 43px;
}

.athletesSport a.paralympicJudo {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sport_profiles/paralympics/Paralympic-Judo.png')
    no-repeat 0 8px;
    min-height: 43px;
}

.athletesSport a.paralympicRowing {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sport_profiles/paralympics/Paralympic-Rowing.png')
    no-repeat 0 8px;
    min-height: 43px;
}

.athletesSport a.paralympicSailing {
    background:
    url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sport_profiles/paralympics/Paralympic-Sailing.png')
    no-repeat 0 8px;
    min-height: 43px;
}

.athletesSport a.paralympicShooting {
    background:
    url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sport_profiles/paralympics/Paralympic-Shooting.png')
    no-repeat 0 8px;
    min-height: 43px;
}

.athletesSport a.paralympicSwimming {
    background:
    url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sport_profiles/paralympics/Paralympic-Swimming.png')
    no-repeat 0 8px;
    min-height: 43px;
}

.athletesSport a.paralympicTableTennis {
    background:
    url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sport_profiles/paralympics/Paralympic-TableTennis.png')
    no-repeat 0 8px;
    min-height: 43px;
}

.athletesSport a.powerlifting {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sport_profiles/paralympics/Powerlifting.png')
    no-repeat 0 8px;
    min-height: 43px;
}

.athletesSport a.volleyballSitting {
    background:
    url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sport_profiles/paralympics/Volleyball-Sitting.png')
    no-repeat 0 8px;
    min-height: 43px;
}

.athletesSport a.wheelchairBasketball {
    background:
    url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sport_profiles/paralympics/Wheelchair-Basketball.png')
    no-repeat 0 8px;
    min-height: 43px;
}

.athletesSport a.wheelchairFencing {
    background:
    url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sport_profiles/paralympics/Wheelchair-Fencing.png')
    no-repeat 0 8px;
    min-height: 43px;
}

.athletesSport a.wheelchairRugby {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sport_profiles/paralympics/Wheelchair-Rugby.png')
    no-repeat 0 8px;
    min-height: 43px;
}

.athletesSport a.wheelchairTennis {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sport_profiles/paralympics/Wheelchair-Tennis.png')
    no-repeat 0 8px;
    min-height: 43px;
}

.athletesSport .profilesport {
    float: right;
    width: 100px;
}

.athletesSport .profilesport a {
    font-family: georgia, "times new roman", times, serif;
    font-size: 14px;
    font-weight: bold;
    padding: 8px 0;
    color: #234b7b;
    width: auto;
    height: auto;
}

.olympicsRelatedCont {
    margin-top: 0px;
}

.olympicsRelatedCont .headerOne {
    padding-bottom: 0px;
}

.olympicsRelatedCont .summary {
    border-top: none;
    margin-top: 0;
}

.olympicsRelatedCont .summary h3 a {
    font: 14px georgia;
    font-weight: normal;
}

.athleteEvents {
    margin-bottom: 10px;
}

.athleteEvents ul {
    margin: 0;
    padding: 0;
    word-wrap: break-word;
}

.athleteEvents li {
    list-style-type: none;
    border-top: 1px dotted #DDD;
    padding: 4px 0;
    font-family: Arial, sans-serif;
    color: #000;
    font-size: 12px;
}

.athleteEvents li:first-child {
    border-top: none;
    padding-top: 0;
}

/* Athlete Profile Table*/
table#teamGBContenderProfile {
    font-family: arial, helvetica, sans-serif;
    font-size: 12px;
    border-collapse: collapse;
    border: none;
    border-width: 8px;
    border-style: solid;
    border-color: #e6e6e6;
    border-spacing: 0;
}

table#teamGBContenderProfile td {
    padding: 3px;
    padding-left: 7px;
}

table#teamGBContenderProfile tbody td {
    border: 1px solid #d6d5d5;
}

table#teamGBContenderProfile thead th,table#teamGBContenderProfile tfoot td
{
    border: 1px solid #e6e6e6;
}

table#teamGBContenderProfile tbody {
    border-color: #d6d5d5
}

table#teamGBContenderProfile tfoot {
    color: #4c4c4c;
    font-weight: normal;
    border-color: #e6e6e6;
    border-top: 1px solid #E6E6E6;
}

table#teamGBContenderProfile tfoot td:first-letter {
    font-weight: bold;
}

table#teamGBContenderProfile thead,table#teamGBContenderProfile tfoot {
    background-color: #e6e6e6;
}

table#teamGBContenderProfile thead {
    border-color: #e6e6e6;
    border-top: 1px solid #d6d5d5;
    font-weight: bold;
}

table#teamGBContenderProfile thead th {
    text-align: left;
    padding: 0 0 8px 3px;
    text-indent: 4px;
}

table#teamGBContenderProfile thead th#name {
    width: 200px;
}

table#teamGBContenderProfile thead th#gender {
    width: 50px;
    text-align: center;
    text-indent: 0;
    padding-left: 0;
}

table#teamGBContenderProfile tbody td.gender {
    text-align: center;
    padding: 0;
}

table#teamGBContenderProfile thead th#event {
    width: 350px;
}

table#teamGBContenderProfile tbody td:first-child {
    font-weight: bold;
}

/* Sports A-Z Page */
#tmglPageTitle.olympic {
    margin-top: 7px;
}

.twoThirds.gutter.styleEleven .summary {
    clear: both;
}

#tmglPageTitle.olympic div.iefix div h2 {
    font-size: 1.6em;
}

#sportsaz .summary h3 {
    font-size: 1.8em;
    font-weight: normal;
    line-height: 1.13em;
    padding: 0 0 6px;
}

#sportsaz .summary {
    border-top: 1px solid #0097d2;
}

#sportsaz .sport-cont {
    position: relative;
    height: 100px;
}

#sportsaz .sport-cont .sportsInfo {
    border-top: 1px dotted #CCC;
    position: absolute;
    top: 35px;
    left: 150px;
    width: 470px;
}

#sportsaz .sport-cont .sportsInfo .latestNews {
    width: 295px;
    margin-top: 2px;
    float: left;
}

#sportsaz .sport-cont .sportsInfo .sportGuides {
    float: left;
    margin: 2px 0 0 22px;
}

#sportsaz .sport-cont .sportsInfo .latestNews h5,#sportsaz .sport-cont .sportsInfo .sportGuides h5
{
    font-family: Arial, sans-serif;
    font-size: 1.2em;
    margin-bottom: 2px;
}

#sportsaz .sport-cont .sportsInfo .latestNews h3 {
    font-size: 1.3em;
    font-weight: normal;
    padding-top: 7px;
    line-height: 12px;
}

#sportsaz .sport-cont .sportsInfo .sportGuides h3 {
    font: 1.2em Arial, sans-serif;
    font-weight: bold;
    color: #234b7b;
    margin-left: 19px;
}

#sportsaz .sport-cont .sportsInfo .sportGuides .infoGuide {
    background:
    url('/web/20150909012916/http://www.dev1.telegraph.co.uk/template/ver1-0/i/guidesInfo.gif')
    no-repeat;
    margin-top: 4px;
}

#sportsaz .sport-cont a {
    display: block;
}

#sportsaz .sport-cont a:hover {
    border-bottom: none;
}

.indexLinkOl {
    border-top: 2px solid #000;
    margin-top: 11px;
    padding-top: 1px;
}

/* Homepage Sport section */
.imageOverlayContainer {
    position: relative;
}

.imageOverlayContainer>h3 {
    position: absolute;
    left: 0;
    bottom: 8px;
    z-index: 10;
    background-color: black;
    color: white;
    font-weight: normal;
    font-size: 1.8em;
    padding: 5px 10px 10px 10px;
}

.imageOverlayContainer:hover>h3 {
    background-color: rgba(0, 0, 0, 0.5);
}

.imageOverlayContainer a {
    color: white;
}

.imageOverlayContainer a:hover {
    text-decoration: none;
    border-bottom: medium none;
}

.imageOverlayContainer>.containerdiv {
    float: none;
}

.twoThirds .abstractColumnsContainer,.twoThirds .commentSidebarBlock,.twoThirds>.summary>.commentSidebarBlock
{
    float: left;
    /* width: 220px; */
    width: 300px;
}

.abstractColumnsContainer.fullWidth {
    float: none;
    width: auto;
}

.abstractColumnsContainer {
    margin-right: 10px;
}

.oneSixth .summaryMedium .summary .abstractColumnsContainer p {
    float: left;
    width: 140px;
}

.oneSixth .summaryMedium .summary .commentSidebarBlock {
    float: left;
    width: 140px;
}

.oneQuarter .commentSidebarBlock {
    float: left;
    width: 220px;
}

.twoThirds>.oneHalf .summary {
    clear: left;
}

.separatorBottom {
    border-bottom: 1px solid #EEEEEB;
    padding-bottom: 10px;
    margin-bottom: 10px;
}

.gutterBorder {
    padding-right: 10px;
    border-right: 1px solid #EEEEEC;
    margin-right: 9px;
}

.gutterUnderSmall {
    margin-bottom: 8px;
    clear: both;
    overflow: hidden;
}

.oneQuarterSeparatorContainer {
    background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/vertRuleEEEEEB.gif") repeat-y scroll 230px;
}

.summary .summaryMediumToSmall h3 {
    font-size: 1.4em;
    font-weight: normal;
}

.summary .summaryMediumToSmall a:hover {
    color: #122842;
    border-bottom: 1px dotted #122842;
}
/* Article Reviews */
.summary .review {
    margin: 0 0 6px 0;
}

.indexLinkOl {
    border-top: 2px solid #000;
    margin-top: 11px;
    padding-top: 1px;
}

/* Paralympics Sport A-Z */
#sportA2Z #div-paralympicsA2Z a {
    display: block;
    height: 38px;
    width: 38px;
    float: left;
    margin-bottom: 6px;
}

#sportA2Z #div-paralympicsA2Z a:hover {
    border-bottom: none;
    background-position: 0 100% !important;
}

#sportA2Z #div-paralympicsA2Z a#boccia {
    background: url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/olympics/paralympics_sport_sprites/boccia.png);
    margin-right: 5px;
}

#sportA2Z #div-paralympicsA2Z a#football_5_a_side {
    background:
    url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/olympics/paralympics_sport_sprites/football5aside.png);
    margin-right: 5px;
}

#sportA2Z #div-paralympicsA2Z a#football_7_a_side {
    background:
    url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/olympics/paralympics_sport_sprites/football7aside.png);
    margin-right: 5px;
}

#sportA2Z #div-paralympicsA2Z a#goalball {
    background: url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/olympics/paralympics_sport_sprites/goalball.png);
    margin-right: 5px;
}

#sportA2Z #div-paralympicsA2Z a#paralympic_Archery {
    background:
    url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/olympics/paralympics_sport_sprites/paralympicArchery.png);
    margin-right: 5px;
}

#sportA2Z #div-paralympicsA2Z a#paralympic_Athletics {
    background:
    url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/olympics/paralympics_sport_sprites/paralympicAthletics.png);
    margin-right: 5px;
}

#sportA2Z #div-paralympicsA2Z a#paralympic_Cycling_Road {
    background:
    url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/olympics/paralympics_sport_sprites/paralympicCyclingRoad.png);
    margin-right: 4px;
}

#sportA2Z #div-paralympicsA2Z a#paralympic_Cycling_Track {
    background:
    url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/olympics/paralympics_sport_sprites/paralympicCyclingTrack.png);
    margin-right: 5px;
}

#sportA2Z #div-paralympicsA2Z a#paralympic_Equestrian {
    background:
    url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/olympics/paralympics_sport_sprites/paralympicEquestrian.png);
    margin-right: 5px;
}

#sportA2Z #div-paralympicsA2Z a#paralympic_Judo {
    background:
    url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/olympics/paralympics_sport_sprites/paralympicJudo.png);
    margin-right: 5px;
}

#sportA2Z #div-paralympicsA2Z a#paralympic_Rowing {
    background:
    url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/olympics/paralympics_sport_sprites/paralympicRowing.png);
    margin-right: 5px;
}

#sportA2Z #div-paralympicsA2Z a#paralympic_Sailing {
    background:
    url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/olympics/paralympics_sport_sprites/paralympicSailing.png);
    margin-right: 5px;
}

#sportA2Z #div-paralympicsA2Z a#paralympic_Shooting {
    background:
    url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/olympics/paralympics_sport_sprites/paralympicShooting.png);
    margin-right: 5px;
}

#sportA2Z #div-paralympicsA2Z a#paralympic_Swimming {
    background:
    url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/olympics/paralympics_sport_sprites/paralympicSwimming.png);
    margin-right: 4px;
}

#sportA2Z #div-paralympicsA2Z a#paralympic_Table_Tennis {
    background:
    url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/olympics/paralympics_sport_sprites/paralympicTableTennis.png);
    margin-right: 5px;
}

#sportA2Z #div-paralympicsA2Z a#powerlifting {
    background:
    url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/olympics/paralympics_sport_sprites/powerlifting.png);
    margin-right: 5px;
}

#sportA2Z #div-paralympicsA2Z a#volleyball_Sitting {
    background:
    url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/olympics/paralympics_sport_sprites/volleyballSitting.png) 0
    -1px;
    margin-right: 5px;
}

#sportA2Z #div-paralympicsA2Z a#wheelchair_Basketball {
    background:
    url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/olympics/paralympics_sport_sprites/wheelchairBasketball.png);
    margin-right: 5px;
}

#sportA2Z #div-paralympicsA2Z a#wheelchair_Fencing {
    background:
    url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/olympics/paralympics_sport_sprites/wheelchairFencing.png);
    margin-right: 5px;
}

#sportA2Z #div-paralympicsA2Z a#wheelchair_Rugby {
    background:
    url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/olympics/paralympics_sport_sprites/wheelchairRugby.png) 0
    -1px;
    margin-right: 5px;
}

#sportA2Z #div-paralympicsA2Z a#wheelchair_Tennis {
    background:
    url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/olympics/paralympics_sport_sprites/wheelchairTennis.png) 1px
    0 no-repeat;
    margin-right: 4px;
}

#sportA2Z #div-paralympicsA2Z .eventNameWrap {
    width: 300px;
}

#sportA2Z #div-paralympicsA2Z .eventNameWrap #a2zParaEventName {
    clear: both;
    float: left;
    background-color: #f7cc01;
    width: auto;
}

#sportA2Z #div-paralympicsA2Z .eventNameWrap #a2zParaEventName span {
    font-size: 2em;
    color: #325680;
    text-shadow: 1px 1px 1px #fff;
}

#sportA2Z #div-paralympicsA2Z .eventNameWrap #a2zParaEventName a {
    height: 100%;
    width: auto;
    margin: 0;
}

.summary .review {
    margin: 0 0 4px 0;
}

/* new photo Galleries */
div.dark {
    width: 300px;
    float:left;
}

.dark .headerOne p,.dark #googleHead p span {
    background: none;
}

.dark #googleHead {
    padding: 10px 0 0;
}

.dark .googleAdText li a {
    color: #E4E4CF;
}

.dark #google-ads-container-inner {
    background: none;
}

.dark .googleAdText p {
    color: #999999;
}

.dark .googleAdText li {
    border-bottom: 1px #333333 solid;
}

.dark .styleTen {
    border-top-color: #333333;
    border-bottom: 1px solid #333333;
}

.story .byline .bylineBody, .story .bylineComments .bylineBody{color:#3F3F3F;font-family:georgia,"times new roman",times,serif;font-size:1.25em;font-weight:bold;padding-right:5px;float:left;padding-bottom:0;}
.story .byline .publishedDate, .story .bylineComments .publishedDate{color:#3f3f3f;font-family:arial,sans-serif;font-size:1.2em;font-weight:normal;float:left;padding-bottom:4px;width:390px;}
p.comments,span.comments, .newPortal p.comments,.newPortal span.comments{padding:0 0 1px 18px;font-family:arial,sans-serif;margin: 0;overflow:hidden;display:block;}
span.comments{padding: 0 0 0 16px;margin: 0 4px;}
span.comments{font-size:1.3em}
span.comments a{color: #06C;font-size: 0.9em;}
.autoCC{font-family:arial,sans-serif; color: #0066CC; font-size: 1.1em;}
.story .byline p.comments, .story .bylineComments p.comments{border-top: 1px dotted #CCC; padding: 10px 0 0 0; background-image: none; line-height:16px; height: 16px;float:left; width:100%;}
.dark .headerOne p a {
    color: #FFF;
}

.dark .headerOne p a:hover {
    color: #FFF;
    text-decoration: underline;
}

.dark .headerOne {
    padding: 7px 0 10px;
    background: none;
}

/* Olympics Countdown in DDD HH:MM:SS format styles with OMEGA custom font */
@font-face {
    font-family: 'OMEGACTRegular';
    src: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/css/omegafont/webfontkit/omegact-regular-webfont.eot');
    src: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/css/omegafont/webfontkit/omegact-regular-webfont.eot')
    format('embedded-opentype'),
    url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/css/omegafont/webfontkit/omegact-regular-webfont.woff')
    format('woff'),
    url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/css/omegafont/webfontkit/omegact-regular-webfont.ttf')
    format('truetype'),
    url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/css/omegafont/webfontkit/omegact-regular-webfont.svg')
    format('svg');
    font-weight: normal;
    font-style: normal;
}

#newOlympicsCountdown {
    min-height: 45px;
}

#newOlympicsCountdown a:link,#newOlympicsCountdown a:visited,#newOlympicsCountdown a:hover,#newOlympicsCountdown a:active
{
    color: #000;
    font-weight: normal;
    border-bottom: none;
}

#newOlympicsCountdown #container {
    margin-bottom: 4px;
    background-color: #F4F5F0;
}

#newOlympicsCountdown .cbtOlympics {
    border-top: 2px solid #F7CC00;
}

#newOlympicsCountdown .cbtOther {
    border-top: 1px dotted gray;
}

#newOlympicsCountdown #container #statt {
    float: left;
}

#newOlympicsCountdown #container #countheading {
    text-transform: uppercase;
    color: #221f1f;
    font: 11px Tahoma;
    margin: 4px 0 0 8px;
}

#newOlympicsCountdown #container #countwrapper {
    float: left;
    width: 195px;
}

#newOlympicsCountdown #container #countwrapper .dash,#newOlympicsCountdown #container #countwrapper .colon
{
    height: 40px;
    float: left;
    position: relative;
    bottom: 2px;
}

#newOlympicsCountdown #container #countwrapper .colon {
    width: 5px;
    margin: 0 6px 0 6px;
}

#newOlympicsCountdown #container #countwrapper .days_dash {
    margin-left: 8px;
}

#newOlympicsCountdown #container #countwrapper .hours_dash {
    margin-left: 12px;
}

#newOlympicsCountdown #container #countwrapper .minutes_dash {

}

#newOlympicsCountdown #container #countwrapper .seconds_dash {

}

#newOlympicsCountdown #container #countwrapper .dash .digit,.colon {
    font-size: 2.6em;
    float: left;
    font-family: 'OMEGACTRegular', Tahoma;
    color: #000;
    position: relative;
}

#newOlympicsCountdown #container #countwrapper .dash .digit .top a,#newOlympicsCountdown #container #countwrapper .dash .digit .bottom a,#newOlympicsCountdown #container #countheading a,#newOlympicsCountdown #containerPortal #countheading a
{
    color: #000;
}

#newOlympicsCountdown #container #countwrapper .dash_title {
    position: absolute;
    display: block;
    bottom: 0;
    left: 0;
    color: #221f1f;
    text-transform: uppercase;
    font: 9px Tahoma, sans-serif;
    margin-bottom: px;
}

#newOlympicsCountdown #container #logos {
    background:
    url('/web/20150909012916/http://www.dev1.telegraph.co.uk/template/ver1-0/i/olympics/countdownSplitBar.jpg')
    no-repeat top left;
    width: 90px;
    height: 38px;
    float: left;
    margin: 2px 0 0 13px;
}

#newOlympicsCountdown #container #logos #omegalogos {
    margin: 1px 0 0 14px;
    float: left;
    height: 28px;
    color: white;
}

#newOlympicsCountdown #container #logos #omegalogos img {
    display: none;
    float: left;
}

#newOlympicsCountdown #container #logos #omegalogos img.active,#newOlympicsCountdown #container #logos #omegalogos img.activePara
{
    display: block;
}

#countdownFor p {
    color: #2F2F2F;
    font-size: 11px;
    padding: 3px 0 1px 2px;
}

#tmglBrandOlympics {
    margin-bottom: 26px;
}

#olympicRings {
    float: left;
    margin-left: -30px;
}

#olympicRingsPortal {
    position: absolute;
    left: 645px;
    padding: 12px 0 15px 0;
}

#olympicRingsSection {
    float: left;
    margin-left: -30px;
    padding: 9px 0 11px 0;
}

/* Olympics Live Article Widget */
.olympicsLiveBoxContainer {
    border: 2px solid #DE1A2C;
    background-color: #F4F0E6;
    padding-left: 10px;
    font-family: Rockwell, Georgia, Times, "Times New Roman", serif;
    margin-bottom: 20px;
}

.olympicsLiveBoxContainer div.olympicsLive {
    text-transform: uppercase;
    font-size: 18pt;
    color: #FFF;
    background-color: #DE1A2C;;
    padding: 1px;
    margin-top: -3px;
    padding-left: 10px;
    margin-left: -10px;
}

.oneQuarter .olympicsLiveBoxContainer div.olympicsLive {
    font-size: 11pt;
}

.olympicsLiveBoxContainer .olympicsLive a {
    color: #000;
}

.olympicsLiveBoxContainer span.live_Heading {
    color: #221F1F;
    font-weight: 400;
    margin-left: 5px;
}

.olympicsLiveBoxContainer div.livebox_date {
    background-image: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/olympics/GreydayBg.png');
    background-repeat: no-repeat;
    float: right;
    height: 70px;
    margin-top: 5px;
    width: 55px;
    color: #FFF;
    padding-top: 5px;
    font-size: 12px;
    text-transform: uppercase;
    text-align: center;
    display: block;
    position: relative;
    z-index: 5;
}

.olympicsLiveBoxContainer div.livebox_date span {
    display: block;
    margin-left: -5px;
}

.olympicsLiveBoxContainer span.number {
    font-size: 2em;
}

.olympicsLiveBoxContainer .clear_both {
    clear: both;
}

.olympicsLiveBoxContainer p {
    font-family: Georgia;
    color: #000;
}

.olympicsLiveBoxContainer .social_content a {
    color: #004b77;
    padding-left: 20px;
    text-decoration: none;
    font-size: 12px;
    line-height: 16px;
}

.olympicsLiveBoxContainer .social_content {
    margin-bottom: 10px;
    font-family: Arial;
    font-size: 12px;
}

.olympicsLiveBoxContainer .email {
    background-image: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/olympics/emailIcon.gif');
}

.olympicsLiveBoxContainer .twitter {
    background-image: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/olympics/twitterIcon.gif');
    padding-top: 8px;
}

.olympicsLiveBoxContainer a.twitter {
    padding-left: 22px;
    line-height: 22px;
    background-position: 0 5px;
    margin-right: 0;
}

.olympicsLiveBoxContainer .social_content .email,.olympicsLiveBoxContainer .social_content .twitter
{
    background-repeat: no-repeat;
    height: 12px;
}

.olympicsLiveBoxContainer .summary {
    margin: 0;
    padding: 0;
}

.olympicsLiveBoxContainer .live_img {
    float: left;
    margin-right: 10px;
    margin-top: 10px;
    margin-bottom: 10px;
}

/*Medals Widget On Olympics */
#medalsContainer {
    width: 98%;
    padding: 0 1% 0 1%;
    float: left;
    margin-bottom: 5px;
    font-family: arial, helvetica, sans-serif;
    font-size: 1.2em;
}

#medalsContainer #medalsHeader {
    width: 100%;
    float: left;
}

#medalsContainer #medalsHeader h1 {
    font-weight: normal;
    font-size: 22px;
}

#medalsContainer #medalsContent .tableContent p {
    text-align: center;
    font-size: 20px;
    margin: 90px 0 50px 0;
}

#medalsContainer #medalsContent #tableHeading,#medalsContainer #medalsContent .tableContent
{
    float: left;
    width: 100%;
    padding-top: 5px;
}

#medalsContainer #medalsContent #tableHeading {
    font-weight: bold;
}

#medalsContainer #medalsContent .tableContent {
    font-weight: normal;
}

#medalsContainer #medalsContent .tableContent {
    display: none;
}

#tableHeading ul {
    padding: 0;
    margin: 0;
}

#tableHeading .total {
    text-align: right;
}

#medalsContainer #medalsContent #tableHeading ul li {
    float: left;
    list-style: none;
    font-weight: bold;
}

#medalsContainer #medalsContent .tableContent ul li {
    float: left;
    list-style: none;
}

#medalsContainer #medalsContent #tableHeading ul li.update {
    width: 47%;
    font-weight: bold;
    color: #262626;
    margin: 0;
    padding: 0;
}

#medalsContainer #medalsContent ul li.silver,#medalsContainer #medalsContent ul li.bronze,#medalsContainer #medalsContent ul li.gold
{
    width: 10%;
    text-align: center;
}

#medalsContainer #medalsContent ul li.total {
    width: 19%;
    text-align: right;
}

#medalsContainer #medalsContent ul li.rank {
    width: 10%;
    text-align: center;
}

#medalsContent #tableHeading ul li.gold {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/olympics/medals/medal_gold.gif') no-repeat center
    bottom;
    height: 20px;
    margin-bottom: 5px;
}

#medalsContent #tableHeading ul li.silver {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/olympics/medals/medal_silver.gif') no-repeat
    center bottom;
    height: 20px;
    margin-bottom: 5px;
}

#medalsContent #tableHeading ul li.bronze {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/olympics/medals/medal_bronze.gif') no-repeat
    center bottom;
    height: 20px;
    margin-bottom: 5px;
}
/*#medalsContainer #medalsContent ul li.total{color:#262626;}*/
#medalsContainer .gbr {
    color: #2f99d1;
    font-weight: bold;
}

#medalsContainer ul.odd {
    background-color: #eeeeee;
    padding: 0px;
    margin: 0px;
}

#medalsContainer ul.even {
    padding: 0px;
    margin: 0px;
}

#medalsContainer .backgrnd li {
    background: #e1e1d6;
}

#medalsContainer .additional_info {
    clear: both;
    padding-top: 10px;
    font-weight: bold;
}

#medalsContainer #medalsContent ul li.name {
    width: 37%;
}

#medalsContainer #medalsContent .tableContent ul {
    width: 100%;
    float: left;
    border-top: 1px solid #e2e2e1;
}

#medalsContent ul.tabs li.olympics {
    border-right: 1px solid #A5A5A5;
}

#medalsContainer #medalsContent .tableContent ul li {
    padding: 3px 0 2px 0;
}

#medalsContainer #medalsContent .tableContent span {
    width: 100%;
    float: left;
    text-align: center;
    border-top: 1px solid #e2e2e1;
    border-bottom: 1px solid #e2e2e1;
    padding: 2px 0;
    color: #55688e;
}

/* Rollover on Top Stories Images */
.containerdiv .overlayCont {
    position: absolute;
    bottom: 0px;
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/olympics/transparent.png');
    margin-bottom: 0px;
    padding: 5px 3% 0px;
    display: inline-block;
    background-size: cover;
    /*width: 92%;*/
}

.containerdiv .overlayCont p {
    color: #FFF;
    font: 18px georgia, "times new roman", times, serif;
    display: inline;
}

.containerdiv .overlayCont p.titleAsHeadline {
    font: 14px georgia, "times new roman", times, serif;
    line-height: 17px;
}

#newsAlert .containerdiv .overlayCont p {
    color: #FFF;
}

.containerdiv .overlayCont .label {
    margin-bottom: 5px;
}

.containerdiv .overlayCont .label p {
    font: 14px Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    display: inline;
}

/* DIGI-4478 */
#newsAlert .oneThirdCut .imageCentreOverlay .piccentre,.oneQuarter .imageCentreOverlay .piccentre,.oneThird .imageCentreOverlay .piccentre,.fiveTwelfths .imageCentreOverlay .piccentre,.oneHalf .imageCentreOverlay .piccentre,.twoThirds .imageCentreOverlay .piccentre
{
    padding: 0px;
}

#newsAlert .oneThirdCut .imageCentreOverlay .overlayCont,.oneQuarter .imageCentreOverlay .overlayCont,.oneThird .imageCentreOverlay .overlayCont,.fiveTwelfths .imageCentreOverlay .overlayCont,.oneHalf .imageCentreOverlay .overlayCont,.twoThirds .imageCentreOverlay .overlayCont
{ /* padding: 6px 4% 11px; */
    padding: 6px 10px 11px;
}

#newsAlert .oneThirdCut .imageCentreOverlay .overlayCont,.oneThird .imageCentreOverlay .overlayCont
{
    left: 0;
    height: auto;
}

#newsAlert .oneThirdCut .summary.padDown .piccentre {
    padding-bottom: 0px;
}

#newsAlert .oneThirdCut .imageCentreOverlay.padDown .overlayCont {
    /*border: 0;
	margin-left: -2px;
	margin-bottom: -5px;
	width: 285px;*/

}

#newsAlert .oneThirdCut .imageCentreOverlay .overlayCont .label,.oneQuarter .imageCentreOverlay .overlayCont .label,.oneThird .imageCentreOverlay .overlayCont .label,.fiveTwelfths .imageCentreOverlay .overlayCont .label,.oneHalf .imageCentreOverlay .overlayCont .label,.twoThirds .imageCentreOverlay .overlayCont .label
{
    margin: 0;
}

#newsAlert .oneThirdCut .imageCentreOverlay .overlayCont .label p,.oneQuarter .imageCentreOverlay .overlayCont .label p,.oneThird .imageCentreOverlay .overlayCont .label p,.fiveTwelfths .imageCentreOverlay .overlayCont .label p,.oneHalf .imageCentreOverlay .overlayCont .label p,.twoThirds .imageCentreOverlay .overlayCont .label p
{
    font-family: Georgia;
    font-weight: normal;
    color: #FFFFFF;
    padding: 0;
    margin: 0;
}

.fiveTwelfths .imageCentreOverlay .overlayCont .label p,.oneHalf .imageCentreOverlay .overlayCont .label p,.twoThirds .imageCentreOverlay .overlayCont .label p
{
    font-size: 18px;
    line-height: 21px;
}

#newsAlert .oneThirdCut .imageCentreOverlay .overlayCont .label p,.oneThird .imageCentreOverlay .overlayCont .label p
{
    font-size: 16px;
    line-height: 19px;
}

.oneQuarter .imageCentreOverlay .overlayCont .label p {
    font-size: 14px;
    line-height: 17px;
}

.label.tmglgeneralcontainer p {
    font: 14px Arial, Helvetica, sans-serif !important;
    color: #F7CC00 !important;
}
/* DIGI-4478 */
.olympic .containerdiv .overlayCont .label {
    font: 14px Arial, Helvetica, sans-serif;
    color: #F7CC00;
    display: inline;
    width: 100%;
    display: block;
}

.piccentre .borderRollover { /* border-top: 2px solid #F7CC00;
	padding-top: 5px; */

}

.olympic .padDown {
    margin-top: -5px;
    padding-top: 10px;
    background-color: #fff;
    display: block;
    border-top: 0;
    overflow: hidden;
}

.summaryBig+div>.padDown:first-child {
    margin-top: -5px;
    padding-top: 5px;
    background-color: #fff;
    display: block;
    border-top: 0;
}

.fiveTwelfths>div:first-child>.summary.imageCentreOverlay .piccentre {
    margin-bottom:10px;
}

.piccentre a:hover p { /*border-bottom: 1px dotted #ffffff;*/

}

.summaryBig .olympicsLiveBoxContainer {
    border-bottom: 2px solid red;
    margin-bottom: 5px;
}

/* DIGI-5528 */
.summary.padDown {
    border-top: medium none !important;
    padding-top: 0px;
    border-bottom: 0;
    /* margin-top: 15px; */
}

.summaryBig>.padDown:first-child,.summaryMedium>.padDown:first-child {
    border-top: medium none !important;
    margin-top: 0px;
}
/* DIGI-5528 */
.summary.padDown  .piccentre {
    padding-bottom: 5px !important;
}

#liveArticles .colRight .OoyalaVideoPlayer {
    width: 460px;
}

/* NEW PORTAL TOP STORIES STYLES */
.fiveSixths>.summaryBig .summary:first-child {
    border: none;
    padding-bottom: 0;
}

.fiveSixths .summaryBig>.summary:first-child>h3,.newPortal .twoThirds .summaryBig>.summary:first-child>h3
{
    font-size: 3em;
}

.newPortal .twoThirds .fiveTwelfths .summaryBig>.summary:first-child>h3
{
    text-transform: none;
    font-size: 2.3em;
    padding-top: 5px;
}

.newPortal .twoThirds .summaryBig.merged>.summary:first-child>h3 {
    text-transform: none;
    font-size: 3em;
    margin-top: 5px;
}

.newPortal .twoThirds .summaryBig.merged>.summary .piccentre {
    margin-right: 20px;
}

.newPortal .twoThirds .summaryBig.merged .summaryCont {
    float: left;
    width: 220px;
    margin-left: 0;
}

.newPortal .twoThirds .summaryBig.merged .summaryMedium .summary {
    border-bottom: 0;
    margin-bottom: 0;
    padding-bottom: 0;
}

/*
.newPortal .twoThirds .summaryBig.merged .summaryMedium .summary.labelRight {
	float: none;
	border-top: 0;
	margin-top: 0;
	padding-top: 0;
}
*/
.summaryMedium>.summary.labelRight:first-child {
    margin-top: 0px;
    padding-top: 0px !important;
    border-top: medium none !important;
}

.summary.imageCentreHeadline {
    border-top: medium none !important;
    padding-top: 15px;
    margin-top:0px;

}

/*For DIGI-6841 and DIGI-6842*/
.headerOne + .summary.imageCentreHeadline{
    padding-top: 0px;

}
.newPortal .twoThirds .summaryBig.merged .summaryMedium .summary.labelRight .picleft
{
    padding-top: 1px;
}

.fiveSixths .summaryBig>.summary:first-child>h2 {
    text-transform: uppercase;
    font-size: 30px;
}

.fiveSixths .summaryBig>.summary>p,.fiveSixths .commSideBlock {
    float: left;
    width: 300px;
}

.fiveSixths .minusVid {
    width: 380px;
}

.fiveSixths .summaryBig .summary>p,.fiveSixths .commSideBlock .comments
{
    margin-top: -1px;
}

.fiveSixths .summary.labelBottom {
    float: left;
    width: 140px;
    padding: 0;
    margin: 0;
    border: 0;
}

.fiveSixths .labelBottom .picleft {
    padding: 0;
    margin-bottom: 5px;
}

.newPortal .twoThirds .summary.labelBottom h3,.newPortal .twoThirds .summary.labelRight h3
{
    font-size: 12px;
    font-weight: bold;
    color: #C70C04;
    padding: 0;
    font-family: Arial, Helvetica, sans-serif;
    line-height: 16px;
}

.newPortal .twoThirds .summary.labelRight h3 {
    color: #282828;
    font-weight: normal;
    line-height: 1.4em;
}

.summaryBig .summary.imageLeftLabelHeadline h3 {
    font-size: 12px !important;
    padding: 0 !important;
}

.summaryBig .summary.imageLeftLabelHeadline {
    border-bottom: 0;
}

.newPortal .twoThirds .summary.imageLeftLabelHeadline h2 {
    font-size: 12px;
    font-weight: normal;
    font-family: Arial, Helvetica, sans-serif;
    padding: 0;
}

.newPortal .twoThirds .summary.imageLeftLabelHeadline .labelOnSec {
    /* margin-bottom: 5px; */
    line-height: 9px;
}

.newPortal .fiveSixths .summaryBig .commSideBlock {
    margin-left: 10px;
}

x
.newPortal .fiveSixths .summaryBig .summary.labelBottom {
    float: right;
}

.newPortal .oneQuarter.styleOne {
    padding-top: 5px;
}

.newPortal .fiveSixths.styleOne,.newPortal .sevenTwelfth.styleOne {
    padding-top: 6px;
}

.newPortal .twoThirds .summaryMedium .summary.labelRight {
    /*float: right;*/

}

.newPortal .twoThirds .commSideBlock {
    float: left;
    width: 220px;
}

.newPortal .twoThirds .top1Solo .commSideBlock, .newPortal .twoThirds .summaryMedium .commSideBlock {
    float: none;
    width: auto;
    margin-top: 5px;
}

.newPortal .twoThirds .summaryBig.top1Solo .summary, .newPortal .twoThirds .summaryMedium .summary {
    border-bottom: 0;
    padding-bottom: 0;
}
/* .newPortal .twoThirds .summaryBig > .summary{border-bottom:0;margin-bottom:0;padding-bottom:0;} */
.oneThirdSpacer {
    position: relative;
}

.oneThirdSpacer .newsBusBorder {
    position: absolute;
    left: 310px;
    width: 1px;
    height: auto;
    background-color: #E2E2E2;
}

.newPortal .colLeft {
    clear: both;
}

.newPortal .colLeft,.newPortal .colRight, .newPortal .sidebars.colLeft,.newPortal .sidebars.colRight {
    float: left;
    width: 300px;
    clear: none;
}

.mnBus .summary .piccentre {
    /*padding-top: 7px;*/

}

.sevenTwelfth .summaryBig>.summary:first-child>h3 {
    text-transform: none;
}

.sevenTwelfth .summaryBig .summary:first-child {
    border: none;
    margin-top: 0;
    padding-bottom: 0;
}
/* .sevenTwelfth .summaryBig .summary .containerdiv{margin-right:10px;} */
.sevenTwelfth .summaryBig>.summary.bottomBdrSpc {
    border-bottom: 1px solid #EEEEEB;
    margin-bottom: 4px;
    padding-bottom: 7px;
}

.sevenTwelfth .summaryCont h3 {
    font-size: 1.4em;
}

.sevenTwelfth .commSideBlock,.sevenTwelfth .summaryCont {
    float: left;
    width: 220px;
    margin-left: 10px;
}

.sevenTwelfth .summaryCont .summary {
    border-bottom: 0;
    padding-bottom: 0;
}

p.comments,span.comments, .portalPullQuote span.comments, .portalPullQuote p.comments {
    background: url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/portal_icon_sprite_sidebar.png) no-repeat scroll 0 -418px transparent;
}

p.comments:hover,span.comments:hover {
    background-position: 0 -489px;
}

.portalPullQuote span.comments:hover, .portalPullQuote p.comments:hover,
.newPortal p.comments:hover,.newPortal span.comments:hover {
    background-position: 0 -488px;
}

.oneQuarter p.comments,.oneQuarter span.comments {
    background: url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/portal_icon_sprite_sidebar.png) no-repeat scroll 0 -416px transparent;
}

.oneQuarter p.comments:hover,.oneQuarter span.comments:hover {
    background-position: 0 -488px;
}

.summary .sidebars li a,p.comments a,.summary p.comments a,span.comments a,.summary span.comments a,.summary .sidebars h3.bullet a,.summaryMediumToSmall .video h3 a,.summary .sidebars h3.video a,.summary .sidebars h3.interactive a,.summaryMediumToSmall .interactive h3 a,.summary .sidebars h3.blog a,.summaryMediumToSmall .blog h3 a,.summary .sidebars h3.photo a,.summaryMediumToSmall .photo h3 a,.summary .sidebars h3.map a,.summaryMediumToSmall .map h3 a,.summary .sidebars h3.live a {
    color: #234B7B;
}

p.comments:hover a,span.comments:hover a,.summary .sidebars h3.bullet:hover a,.summaryMediumToSmall .video h3:hover a,.summary .sidebars h3.video:hover a,.summary .sidebars h3.interactive:hover a,.summaryMediumToSmall .interactive h3:hover a,.summary .sidebars h3.blog:hover a,.summaryMediumToSmall .blog h3:hover a,.summary .sidebars h3.photo:hover a,.summaryMediumToSmall .photo h3:hover a,.summary .sidebars h3.map:hover a,.summaryMediumToSmall .map h3:hover a
{
    color: #122842;
}

.sidebars li.video,.sidebars h3.video,.summary .sidebars h3.video,.summaryMediumToSmall .video h3,.related_links ul li.video h3,.editorsChoice .summaryMediumToSmall .video h3,.summary ul li.video
{
    background: url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/portal_icon_sprite.png) no-repeat 0 2px;
}
.summaryMediumToSmall .video h3{
    background-position:0 4px;
}

.sidebars li.video:hover,.sidebars h3.video:hover,.summary .sidebars h3.video:hover,.summaryMediumToSmall .video h3:hover,.related_links ul li.video h3:hover,.editorsChoice .summaryMediumToSmall .video h3:hover
{
    background-position: 0 -70px;
}

.summaryMediumToSmall .video h3:hover{
    background-position:0 -68px;
}

/*DIGI-5663*/
.sidebars li.audio,.sidebars h3.audio,.summary .sidebars h3.audio,.summaryMediumToSmall .audio h3,.related_links ul li.audio h3,.editorsChoice .summaryMediumToSmall .audio h3,.summary ul li.audio
{
    background: url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/portal_icon_sprite_sidebar.png) no-repeat 0 -1415px;
}

.sidebars li.audio:hover,.sidebars h3.audio:hover,.summary .sidebars h3.audio:hover,.summaryMediumToSmall .audio h3:hover,.related_links ul li.audio h3:hover,.editorsChoice .summaryMediumToSmall .audio h3:hover
{
    background-position: 0 -1484px;
}

.sidebars li.map,.sidebars h3.map,.summary .sidebars h3.map,.summaryMediumToSmall .map h3,.related_links ul li.map h3,.editorsChoice .summaryMediumToSmall .map h3,.summary ul li.map
{
    background: url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/portal_icon_sprite_sidebar.png) no-repeat 0 -1271px;
}

.sidebars li.map:hover,.sidebars h3.map:hover,.summary .sidebars h3.map:hover,.summaryMediumToSmall .map h3:hover,.related_links ul li.map h3:hover,.editorsChoice .summaryMediumToSmall .map h3:hover
{
    background-position: 0 -1343px;
}

.sidebars li.poll,.sidebars h3.poll,.summary .sidebars h3.poll,.summaryMediumToSmall .poll h3,.related_links ul li.poll h3,.editorsChoice .summaryMediumToSmall .poll h3,.summary ul li.poll
{
    background: url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/portal_icon_sprite_sidebar.png) no-repeat 0 -986px;
}

.sidebars li.poll:hover,.sidebars h3.poll:hover,.summary .sidebars h3.poll:hover,.summaryMediumToSmall .poll h3:hover,.related_links ul li.poll h3:hover,.editorsChoice .summaryMediumToSmall .poll h3:hover
{
    background-position: 0 -1058px;
}
/*DIGI-5663*/
.sidebars li.bullet,.sidebars h3.bullet,.summary .sidebars h3.bullet,.summary .sidebars li.bullet,.edtChoice .summaryMediumToSmall .bullet h3
{
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/portal_icon_sprite_sidebar.png') no-repeat scroll
    0 -279px transparent;
    /*text-indent: 18px;*/
}

.sidebars li.bullet:hover,.summary .sidebars h3.bullet:hover,.edtChoice .summaryMediumToSmall .bullet h3:hover
{
    background-position: 0 -347px;
}

.sidebars li.interactive,.summary .sidebars h3.interactive,.summaryMediumToSmall .interactive h3
{
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/portal_icon_sprite_sidebar.png') 0 -704px
    no-repeat;
}

.sidebars li.interactive:hover,.summary .sidebars h3.interactive:hover,.summaryMediumToSmall .interactive h3:hover
{
    background-position: 0 -776px;
}

ul li.blog,.sidebars h3.blog,.summary .sidebars h3.blog,.summary ul li.blog,.summaryMediumToSmall .blog h3
{
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/portal_icon_sprite_sidebar.png') no-repeat scroll
    0 -142px transparent;
}

ul li.blog:hover,.sidebars h3.blog:hover,.summary .sidebars h3.blog:hover,.summary ul li.blog:hover,.summaryMediumToSmall .blog h3:hover
{
    background-position: 0 -211px;
}

.sidebars li.photo,.sidebars h3.photo,.summary .sidebars h3.photo,.summary ul li.photo,.summaryMediumToSmall .photo h3,.editorsChoice .summaryMediumToSmall .photo h3
{
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/portal_icon_sprite_sidebar.png') no-repeat scroll
    0 -846px transparent;
}

.sidebars li.photo:hover,.sidebars h3.photo:hover,.summary .sidebars h3.photo:hover,.summary ul li.photo:hover,.summaryMediumToSmall .photo h3:hover
{
    background-position: 0 -915px;
}

.stateNew,.stateLatest {
    margin-top: 2px;
    display: block;
    float: left;
}

#newsAlert .s2 .stateNew,#newsAlert .s2 .stateLatest
{
    margin-top: 3px !important;
}

#newsAlert .stateNew,.stateLatest {
    margin-top: 2px;
}

#newsAlert .stateNew.absSplitterNewLatest,#newsAlert .stateLatest.absSplitterNewLatest {
    margin: 0.7em 0 -0.7em !important;
}

#newsAlert .s2 .labelOnSec+.stateNew.absSplitterNewLatest,
#newsAlert .s2 .labelOnSec+.stateLatest.absSplitterNewLatest
/* #newsAlert .summary.noBorderSpacing.mNStoryAbs .stateLatest,
#newsAlert .oneHalf .mNStoryAbs .labelOnSec+a .stateLatest.absSplitterNewLatest,
#newsAlert .oneHalf .mNStoryAbs .labelOnSec+a .stateNew.absSplitterNewLatest,
#newsAlert .mNStoryAbs .labelAbstract .stateLatest */ {
    margin-top: 2px !important;
}

/*#newsAlert .mNStoryAbs .labelAbstract .stateLatest {
	margin-top: 0.7em !important;
}*/

#newsAlert div.content.s2 div.subTitle div.labelAbstract span.stateLatest {
    margin: 0.4em 0px -0.7em !important;
}

#newsAlert div.content.s2 div.subTitle div.labelAbstract span.stateLatest.absSplitterNewLatest {
    margin: 0.7em 0px -0.7em !important;
}

.stateNew {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/new_new_icon.png') no-repeat;
    width: 31px;
    height: 13px;
}

.stateLatest {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/new_latest_icon.png') no-repeat;
    width: 42px;
    height: 14px;
}

/* #newsAlert .mNStoryAbs .stateLatest {
	margin: 0.7em 0px -0.7em;
} */
/*.stateLatest{background-position:0 -73px;width:45px;height:14px;}*/
.labelOnSec {
    font-family: arial, helvetica, sans-serif;
    color: #C70C04;
    font-weight: bold;
    font-size: 11px;
    margin: 0px;
    display: block;
    padding-bottom: 5px;
}

.labelOnSec a {
    color: #C70C04;
}

.labelOnSec a:hover {
    border-bottom: 0;
}

.summaryMedium.label .labelOnSec {
    margin-bottom: 2px;
    width: 100%;
}

.summaryMedium.label h3 {
    font-size: 1.6em;
    padding-bottom: 3px;
}

.entReview {
    padding-bottom: 0;
    margin: 0;
    clear: both;
    border-top: 1px dotted #CCC;
    margin-bottom: 2px;
    padding-top: 3px;
}

.entReview .singleReview { /* width: 225px; */
    width: auto;
    float: left;
}

.entReview span,.label.entReview h3 {
    font-size: 12px;
    float: left;
}

/* DIGI-5533 */
.entReview.labelHeadlineRating .singleReview {
    width: 80%;
}

.entReview.labelHeadlineRating .labelOnSec {
    width: auto;
    display: inline;
    /*float: left;*/
    padding-bottom: 0;
    font-size:12px;
}
.entReview.labelHeadlineRating .labelOnSec a:hover {
    border-bottom: 1px dotted #122842;
}

.entReview.labelHeadlineRating h3 {
    display: inline;
}
/* DIGI-5533 */
.label.entReview span {
    margin-right: 5px;
}

.entReview .labelOnSec {
    margin: 0;
}

.entReview .review {
    float: right;
}

.label.entReview h3 {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    padding: 0;
    /* DIGI-4172 */
    /* margin-top: 1px; */
    /* DIGI-4172 */
}

/* hack for chrome alignment issue while fixing for DIGI-4172 */
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .label.entReview h3 {
        margin-top: 1px;
    }
}

/* NEW CAROSELS STYLES */
.carv2 {
    background-color: #fff;
    display: block;
    overflow: hidden;
    position: relative;
    padding-bottom: 5px;
    padding-top: 3px;
    border: 1px solid #B3B3B3;
}

.carv2 ul {
    position: relative;
    list-style-type: none;
    margin: 0px;
    padding: 0px;
    width: 9999px;
    z-index: 1;
    /* height: 78px; */
}

.carv2.carv300 ul {
    height: 74px;
    visibility: hidden;
}

.carv2 ul li {
    background: none;
    padding: 0;
    float: left;
    display: block;
    background-color: #fff;
    margin-right: 6px;
}

.carv2 a {
    color: #234B7B;
    text-decoration: none;
}

.carv2 a:hover {
    border-bottom: 1px dotted #122842;
    color: #122842;
}

.carv2button {
    width: 14px;
    height: 74px;
    display: block;
    background-color: #E9E9DF;
    position: absolute;
    z-index: 10;
    cursor: pointer;
    display: none;
}

.carv2 .leftButton {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/cmtsBlgsCslSprite.png') no-repeat 3px 50%;
    margin-left: 5px;
    /* background-color: #CC0000; */
    background-color: #E9E9DF;
    /*height: 67%;*/
}

.carv2 .rightButton {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/cmtsBlgsCslSprite.png') no-repeat -25px 50%;
    right: 0;
    margin-right: 5px;
    /* background-color: #CC0000; */
    background-color: #E9E9DF;
    /*height: 67%;*/
}

.carv2 .rightButton:hover { /* background-color: #E9E9DF; */
    background-color: #CC0000;
    border: none;
}

.carv2 .leftButton:hover { /* background-color: #E9E9DF; */
    background-color: #CC0000;
    border: none;
}

.carv2Gallery {
    background-color: #EBEBEB;
    display: block;
    overflow: hidden;
    position: relative;
    padding-bottom: 10px;
    padding-top: 10px;
    width: 620px;
    height: 382px;
    z-index: 10
}

.carv2Gallery ul {
    position: relative;
    list-style-type: none;
    margin: 0px;
    padding: 0px;
    width: 9999px;
    z-index: 1;
}

.carv2Gallery ul li {
    height: 345px;
    width: 460px;
    background: none;
    float: left;
    display: block;
    padding: 5px 5px 10px 5px;
    background-color: #FFF;
    border: 1px solid #E7E7E6;
    border-bottom: 2px solid #E7E7E6;
    margin: 0px 0px 0px 20px;
    box-shadow: 0 1px 2px #CCCCCC;
    moz-box-shadow: 0 1px 2px #CCCCCC;
}

.carv2Gallery a {
    font-family: georgia, times, serif;
    font-weight: normal;
    line-height: 24px;
    text-decoration: none;
}

.carv2buttonGallery {
    width: 25px;
    height: 25px;
    display: block;
    background-color: #CC0000;
    position: absolute;
    z-index: 10;
    cursor: pointer;
}

.carv2Gallery .leftButtonGallery {
    -moz-border-radius: 0 5px 5px 0;
    border-radius: 0 5px 5px 0;
}

.carv2Gallery .rightButtonGallery {
    right: 0;
    -moz-border-radius: 5px 0px 0px 5px;
    border-radius: 5px 0px 0px 5px;
}

.carv2buttonGallery {
    margin-top: 150px;
    position: absolute;
    background-position: -9px -5px;
}

.carv2Gallery a:hover {
    border-bottom: 0px;
}

.carv2Gallery .galleryTexts a {
    color: #234B7B;
}

.gallery300Container {
    overflow: hidden;
    position: relative;
    width: 92%;
    /* margin-left: 19px; */
    margin-left: 18px;
}

.twoThirds .gallery300Container {
    width: 580px;
}

.oneHalf .gallery300Container {
    width: 420px;
}

.fiveTwelfths .gallery300Container {
    width: 340px;
}

.oneThird .gallery300Container,.oneThirdCut .gallery300Container {
    /* width: 260px; */
    width: 254px;
}

.oneQuarter .gallery300Container {
    width: 180px;
}

.carv2 .gallery300Container ul { /* left: 8px !important; */
    height:74px;
}

.carv2 ul li:first-child {
    margin-left: 8px;
}

.carv2 ul li:last-child {
    margin-right: 8px;
}

#carv620 {
    background-color: #282828;
}

#carv620 ul li {
    background-color: #282828;
}

#carv620 ul li {
    border: 0px;
    margin: 0px;
    padding: 0px;
    box-shadow: 0px 0px 0px 0px;
    position: relative;
}

#carv620 ul li .transbox h3 {
    padding-left: 5px;
    padding-right: 5px;
    color: #ffffff;
    font-size: 12px;
    font-family: arial, times, serif;
    font-weight: normal;
    word-wrap: break-word;
    padding-bottom: 0;
}

.imageCaption {
    position: absolute;
    text-align: left;
    z-index: 3;
    background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/1pxOverlayBg.png");
    width: 620px;
    height: 29px;
}

.transbox {
    height: 35px;
    padding: 5px;
    line-height: 16px;
}

.carv2 h4 {
    padding: 0 5px 10px;
    font-size: 14px;
    font-family: georgia, times, serif;
    font-weight: normal;
    line-height: 17px;
}

#leftButtonCarousel img {
    position: absolute;
    top: -5px;
    right: 2px;
}

#rightButtonCarousel img {
    position: absolute;
    top: -3px;
    right: 1px;
}

#leftButtonCarousel {
    -moz-border-radius: 0 5px 5px 0;
    border-radius: 0 5px 5px 0;
    background-image: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/spritesheet-v.png");
    width: 25px;
    height: 25px;
    background-position: -11px -500px;
}

#rightButtonCarousel {
    -moz-border-radius: 5px 0px 0px 5px;
    border-radius: 5px 0px 0px 5px;
    margin-left: 29px;
    width: 25px;
    height: 25px;
    background-image: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/spritesheet-v.png");
    background-position: -10px -537px;
}

.galleryTexts {
    text-align: center;
    margin-top: 5px
}

.galleryTexts .picsNumber {
    font-weight: bold;
    font-size: 11px;
    color: #000000;
    font-family: georgia, times, serif
}

.carouselGallery {
    overflow: hidden;
    width: 620px;
}

.carouselGalleryDimension {
    width: 3000px;
}

.carv2Gallery ul li.selected:hover {
    -moz-opacity: .80;
    filter: alpha(opacity =                   80);
    opacity: .80;
}

.carv2Gallery ul li.unselected {
    -moz-opacity: .50;
    filter: alpha(opacity =     50);
    opacity: .50;
}

.carv2Gallery .nav_buttons {
    position: absolute;
    width: 53px;
    height: 397px;
    z-index: 20;
    cursor: pointer;
}

#navRight {
    left: 576px;
}

.dotsGallery {
    position: absolute;
    left: 74px;
    width: 470px;
    height: 22px;
    background-color: #EBEBEB;
    text-align: center;
    padding-top: 10px;
}

.dot {
    display: inline-block;
    width: 10px;
    height: 10px;
    cursor: pointer;
    margin-left: 5px;
}

.active {
    background-image: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/whiteDot.png");
    background-repeat: no-repeat;
}

.notActive {
    background-image: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/greyDot.png");
    background-repeat: no-repeat;
}

.noBorderSpacing,.noBorderSpacing>.summary {
    border: 0;
    margin: 0;
    padding: 0;
}

/* PORTAL PAGE PULLQUOTES */
.portalPullQuote,.majorNewsPullQuote {
    margin-top: 1px;
    padding-bottom: 0px;
    clear: both;
    overflow: hidden;
}

.portalPullQuote .plQAuthorImg {
    padding: 5px 0px 0px 2px;
}

.summaryMedium .portalPullQuote:first-child,.summaryMedium .majorNewsPullQuote:first-child
{
    margin-top: 0;
    margin-bottom: 7px;
}

.portalPullQuote .commentImg {
    background-color: #F0F1EE;
    padding-top: 0;
    margin-top: 15px;
    position: relative;
    z-index: 1;
    background-image: none;
}

.portalPullQuote .commentImg .pullQuote,.majorNewsPullQuote .commentImg .pullQuote
{
    font-family: georgia, "times new roman", times, serif;
    font-size: 14px;
    font-style: italic;
    line-height: 1.2em;
    padding: 5px 10px 5px 2px;
    font-weight: normal;
    margin-left: 64px;
}

.portalPullQuote blockquote {
    margin: 0;
}

.commentImg img {
    float: left;
    margin-right: 10px;
}

.commentImg img.quoteImg {
    /*background-image: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/icons/quote.png');
	width: 60px;
	height: 60px;*/
    border: 0;
    position: absolute;
    bottom: 0;
}

.portalPullQuote .commentImg .pullQuote a {
    color: #404040;
    position: relative;
    z-index: 2;
}

.portalPullQuote .pullQuoteSource,.portalPullQuote .pullQuoteSW,.portalPullQuote .pullQuoteSourceNI,.majorNewsPullQuote .pullQuoteSource,.majorNewsPullQuote .pullQuoteSW,.majorNewsPullQuote .pullQuoteSourceNI
{
    color: #B10D18;
    font-weight: bold;
    font-size: 1.3em;
    padding-top: 3px;
    font-family: arial, helvetica, sans-serif;
}

.styleOne .portalPullQuote p.pullQuoteSource a:hover,.portalPullQuote .pullQuoteSource a,.portalPullQuote .pullQuoteSW a,.portalPullQuote .pullQuoteSourceNI a
{
    color: #B10D18;
}

.portalPullQuote .pullQuoteSW,.majorNewsPullQuote .pullQuoteSW {
    width: 72px;
    margin-left: 3px;
    display: inline-block;
    font-size: 1.1em;
}

.portalPullQuote .speechArrow,.portalPullQuote .speechArrowSW,.portalPullQuote .speechArrowNI,.majorNewsPullQuote .speechArrow,.majorNewsPullQuote .speechArrowSW,.majorNewsPullQuote .speechArrowNI
{
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/pullquote_arrow.png') no-repeat top right;
    width: 22px;
    height: 10px;
    display: inline-block;
    position: relative;
    top: -1px;
}

.portalPullQuote .speechArrow{float:left;}

.portalPullQuote .pullQuoteSourceNI,.majorNewsPullQuote .pullQuoteSourceNI
{
    position: relative;
    margin-bottom: 10px;
}

.portalPullQuote .speechArrowNI,.majorNewsPullQuote .speechArrowNI {
    /*display: block;
	top: -1px;*/
    left: 30px;
}

.portalPullQuote .speechArrowSW,.majorNewsPullQuote .speechArrowSW {
    top: -1px;
    left: 30px;
}

.portalPullQuote .commentImg .plQAuthorImg,.majorNewsPullQuote .commentImg .plQAuthorImg
{ /*padding: 8px;*/
    float: left;
}

.portalPullQuote .commentImg .plQAuthorImg:hover,.majorNewsPullQuote .commentImg .plQAuthorImg:hover
{
    border: 0;
}

.portalPullQuote img.spacerFloat,.majorNewsPullQuote img.spacerFloat {
    float: left;
    margin-top: 5px;
    margin-right: 4px;
    margin-bottom: 0px;
}

.headlineImgLeftAbsPullQuote.portalPullQuote img.spacerFloat, .headlineAbsPullQuote.portalPullQuote img.spacerFloat, .headlineImgCentreAbsPullQuote.portalPullQuote img.spacerFloat,.majorNewsPullQuote img.spacerFloat, .imageCentreHeadline.portalPullQuote img.spacerFloat {
    margin-bottom:15px;
}

.portalPullQuote .pullQuoteSource {
    position: relative;
    z-index: 10;
}

/* MAJOR NEWS PULLQUOTES */
.gutterUnder .majorNewsPullQuote .commentImg,.majorNewsPullQuote .commentImg
{
    border: 1px solid #727272;
    background: none;
}

.majorNewsPullQuote .commentImg .pullQuote,.majorNewsPullQuote .commentImg .pullQuote a
{
    color: #FFF;
}

.majorNewsPullQuote .commentImg .pullQuote a:hover {
    border-bottom: 1px dotted #FFF;
}

.majorNewsPullQuote .pqsLink {
    float: left;
}

.majorNewsPullQuote .pqsLink a:hover {
    border-bottom: 1px dotted #D1D1A6;
}

.majorNewsPullQuote .pullQuoteSource,.majorNewsPullQuote .pullQuoteSW,.majorNewsPullQuote .pullQuoteSourceNI,.majorNewsPullQuote .pullQuoteSource a,.majorNewsPullQuote .pullQuoteSW a,.majorNewsPullQuote .pullQuoteSourceNI a,.majorNewsPullQuote .pullQuoteSW a,.majorNewsPullQuote .pullQuoteSourceNI a
{
    float: none;
}

.majorNewsPullQuote .speechArrow,.majorNewsPullQuote .speechArrowSW,.majorNewsPullQuote .speechArrowNI
{
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/pullquote_grayarrow.png') no-repeat top right;
    height: 14px;
    top: -2px;
    z-index: 2;
}

.majorNewsPullQuote .speechArrowNI,.majorNewsPullQuote .speechArrowSW {
    top: -2px;
}

/*.majorNewsPullQuote .commentImg{position: relative; z-index: 1;}
.majorNewsPullQuote .commentImg a{position:relative; z-index: 3;}*/
.noPuffBorder {
    border-bottom: 0px;
    margin-bottom: 0;
}

#shareCountNoLeftBorder {
    border-left: 0px;
}

.fader {
    position: absolute;
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/navFader.png') no-repeat top right;
    height: 23px;
    top: 6px;
    float: right;
    width: 39px;
    right: 0px;
    z-index: 10;
}

/*featured video css */
.featuredVideoBox {
    width: auto;
    overflow: auto;
    clear: both;
    border-bottom: 1px dotted #CCCCCC;
    padding: 4px 0px 4px 0px;
}

.featuredVideoRight {
    float: right;
    width: 140px;
    padding-left: 10px;
}

.featuredVideoLeft {
    float: left;
    width: 140px;
    padding-right: 10px;
}

body.ultratravelBody {
    background-color: #2B2B2B;
}

.ultratravelBody  #armageddon .ui-tabs-nav a span,.ultratravelBody  #armageddon2 .ui-tabs-nav a span
{
    color: #AFAFAF;
}

.ultratravelBody  #armageddon .ui-tabs-nav a,.ultratravelBody  #armageddon2 .ui-tabs-nav a
{
    background-color: #2B2B2B;
}

.ultratravelBody  #armageddon .ui-tabs-nav a,.ultratravelBody  #armageddon2 .ui-tabs-nav a
{
    border-bottom: 2px solid #565656;
}

.ultratravelBody  #armageddon2 .ui-tabs-nav .ui-tabs-selected a,.ultratravelBody  #armageddon2 .ui-tabs-nav a:hover
{
    border-bottom: 2px solid #2B5B91;
}

.ultratravelBody  #armageddon2 .styleFive .ui-tabs-selected a,.ultratravelBody  #armageddon2 .styleFive a:hover
{
    background-color: #338AC6;
}

.ultratravelBody .piccentre .borderRollover {
    border-top: 2px solid #338AC6;
}

.ultratravelBody .containerdiv .overlayCont {
    background: #2B2B2B
}

.ultratravelBody .containerdiv .overlayCont .label p {
    color: #338AC6;
    font-weight: bold;
}

.ultratravelBody .styleFive {
    border-top: 2px solid #338AC6;
}

.ultratravelBody  #armageddon .ui-tabs-nav p,.ultratravelBody #armageddon2 .ui-tabs-nav p
{
    color: #FFF
}

.ultratravelBody  #armageddon .ui-tabs-nav .ui-tabs-selected p,.ultratravelBody #armageddon2 .ui-tabs-nav .ui-tabs-selected p
{
    color: #FFF;
}

.ultratravelBody  #armageddon .ui-tabs-nav .ui-tabs-selected span,.ultratravelBody #armageddon2 .ui-tabs-nav .ui-tabs-selected span
{
    color: #FFF;
}

.ultratravelBody #armageddon2 .ui-tabs-nav li a {
    height: 71px;
    overflow: hidden;
}

.onStoryCommercialStyle {
    padding: 0 0 10px;
    margin-bottom: 15px;
}

.onStoryCommercialStyle .summary {
    padding: 5px 0;
    margin: 0 10px;
    overflow: hidden;
}

.onStoryCommercialStyle .summary.headlineOnly+.summary.headlineOnly {
    margin-top: 0;
}

.onStoryCommercialStyle .summary h3 {
    font-size: 1.4em;
    font-weight: normal;
    line-height: 1.13em;
    padding: 0 0 6px;
}

.onStoryCommercialStyle .summary .picleft {
    float: left;
    padding: 0 10px 0 0;
}

.onStoryCommercialStyle .summaryMediumToSmall .video h3 {
    background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sprite-icon.gif") no-repeat scroll 0 -1948px
    transparent;
    line-height: 1.38em;
}

.onStoryCommercialStyle .summaryMediumToSmall .audio h3 {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sprite-icon.gif') 0 -1167px no-repeat;
    line-height: 1.38em;
}

.onStoryCommercialStyle .summaryMediumToSmall .photo h3 {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sprite-icon.gif') 0 -1796px no-repeat;
    line-height: 1.38em;
}

.onStoryCommercialStyle .summaryMediumToSmall .blog h3 {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sprite-icon.gif') 0 -2096px no-repeat;
    line-height: 1.38em;
}

.onStoryCommercialStyle .summaryMediumToSmall h3 {
    font-size: 1.4em;
    font-weight: normal;
}

.onStoryCommercialStyle .headerOne {
    border-top: 2px solid #545454;
    border-bottom: 1px dotted #CCC;
    padding-bottom: 14px;
}

.onStoryCommercialStyle .headerOne p,.onStoryCommercialStyle .headerOne h2
{
    color: #262626;
    text-transform: uppercase;
}

.onStoryCommercialStyle .headerOne p a,.onStoryCommercialStyle .headerOne h2 a
{
    color: #262626;
}

.onStoryCommercialStyle .headerOne p a:hover,.onStoryCommercialStyle .headerOne h2 a:hover
{
    border-bottom: 0;
    color: #545454;
}

#zoopla_search {
    background-color: #000 !important;
    float: none !important;
}

.zoopla_header a {
    color: #FFF !important;
}

#zoopla_search .zoopla_header span {
    background: #000 !important;
}

#zoopla_search form label {
    color: #D1D1A6 !important;
}

#zoopla_search .zoopla_header {
    border-bottom: medium none !important;
    background: none !important;
    border-top: 2px solid #666 !important;
}

#zoopla_search form #zoopla_type_sale {
    color: #000;
}

#zoopla_search form {
    display: block;
    background-color: #1f1f1f !important;
    padding-top: 10px !important;
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

#zoopla_search .zoopla_header a {
    color: #FFF !important;
}

#zoopla_search form .zoopla_type label {
    color: #000 !important;
}

#zoopla_search form .zoopla_type.last label {
    border-right: 0 !important;
}

#zoopla_submit {
    position: relative !important;
    left: -10px !important;
    background-color: #000 !important;
    width: 300px !important;
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/powered-by-zoopla-90x30.png') no-repeat scroll
    10px bottom transparent !important;
    padding: 12px 0 !important;
}

#zoopla_button {
    margin-top: -4px;
}

#zoopla_search form #zoopla_submit {
    margin-top: 0 !important;
}

#zoopla_submit {
    position: relative;
    left: -10px;
    background-color: #000 !important;
    width: 300px;
    background:
    url("/web/20150909012916/http://telegraph.zoopla.co.uk/static/images/partner_widgets/search/powered_by.gif")
    no-repeat scroll 10px bottom transparent;
    padding: 10px 0;
}

.summary.headlineAbstract h3,.summary.headlineImageLeft h3,.summary.headlineAbstract h2,.summary.headlineImageLeft h2
{
    padding: 0px 0 10px;
}

.summary.imageLeftLabelHeadline .picleft,.summary.headlineImageLeft .picleft
{
    padding-top: 0px;
}

.summary.imageLeftLabelHeadline {
    padding-top: 5px !important;
}

.summary.imageLeftLabelHeadline {
    border-top: 0;
}

.headerOne+.summary.imageLeftLabelHeadline {
    padding-top: 0 !important;
}

.summary.headlineAbstract .labelAbstract,.summary.headlineImageLeft .labelAbstract
{
    margin-top: 0px;
}

.summary.headlineImageLeft .labelAbstract .labelOnSec {

    line-height: 9px;
}

.summary.headlineAbstract .labelAbstract .labelOnSec {
    /* margin-bottom: 5px; */
}

/*MAJOR NEWS */

/*--------- Stage 1 Headline------------*/
#newsAlert {
    border-top: 2px solid #CC0000;
    margin-bottom: 1.4em;
    font-family: arial, helvetica, sans-serif;
}

#newsAlert,.bnAlert {
    color: white;
    background-color: #262626;
}

#newsAlert .stage1Header {
    font-size: 1.6em;
    font-family: georgia, "times new roman", times, serif;
    margin-top: -3px;
}

#newsAlert .stage1Header a:hover {
    border-bottom: none;
}

#newsAlert .bnAlert {
    font-family: georgia, "times new roman", times, serif;
    margin-top: -2px;
    background-color: #C70A00;
}

#newsAlert .bnHead {
    float: left;
    font-size: 1.5em;
    line-height: 1em;
    font-weight: bold;
    padding-left: 17px;
    padding-top: 12px;
    width: 162px;
}

#newsAlert .bnAlert div.content {
    width: 745px;
    float: left;
    line-height: 2em;
    background-color: #262626;
    padding: 6px 6px 10px 10px;
    margin: 0;
}

#newsAlert .bnAlert .subTitle,#newsAlert .content .subTitle p {
    font-size: 1.6em;
    font-family: georgia, "times new roman", times, serif;
}

#newsAlert .major_news.heading {
    padding: 4px 0 0 0;
}

#newsAlert .bnAlert .content .subTitle a:hover {
    border-bottom: none;
}

#newsAlert a {
    color: white;
}

#newsAlert .bnAlert .subTitle {
    margin-top: 0;
    margin-bottom: 0;
}

#newsAlert .subTitle {
    margin-top: 7px;
    margin-bottom: 15px;
}

#newsAlert div.content.contentLive.s1 .subTitle {
    margin-bottom: 5px;
}

#newsAlert div.live {
    width: 50px;
    height: 24px;
    margin: 14px 17px 1px 10px;
    background: transparent url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/liveBig.png) no-repeat center center;
    text-indent: -9999px;
    float: left;
}

#newsAlert div.live.s1 {
    margin: 6px 17px 0 10px;
}

#newsAlert div.content.contentLive.s1 {
    margin-bottom: 0;
    padding-bottom: 5px;
    padding-top: 5px;
}

/*--------- Stage 1 HTML------------*/
#newsAlert div.html {
    padding: 15px 15px 15px 10px;
}

#newsAlert .summary {
    margin-bottom: 15px;
    border: none;
    margin-top: 0;
    padding-bottom: 0;
    padding-top: 0;
    overflow: auto;
}

#newsAlert .summary iframe {
    margin-bottom: 0;
}

/* ---------Stage 1 -iFrame ---------*/
#newsAlert .iframeSummaryFullWidth {
    margin: 10px 10px 15px;
    /*padding-bottom: 15px;*/
    overflow: auto;
}

#newsAlert .iFrameSummary {
    overflow: hidden;
}

#newsAlert .iframeSummaryFullWidth iframe {
    border-top: none;
}

/*--------- Stage 2 ------------*/

/*--------- Stage 2 Headline Abstract Sidebars------------*/
#newsAlert div.content {
    padding: 8px 15px 0px 10px;
}

#newsAlert .content .summary {
    /*margin-bottom: 0px;*/
}

#newsAlert div.content h3.stage2Header,#newsAlert h1,#newsAlert h3 {
    font-weight: normal;
    font-family: georgia, times, serif;
    font-size: 3em;
}

#newsAlert h3 a,#newsAlert h3,#newsAlert h1 a,#newsAlert h1 {
    color: #D1D1A6;
}

#newsAlert .subTitle.mNStoryAbs {
    margin-bottom: 5px;
    margin-top: 4px;
}

#newsAlert span.comments:hover {
    background-position: 0 -570px;
}

#newsAlert span.comments a {
    margin-left: 7px;
}

#newsAlert .comments a {
    color: #D1D1A6;
}

#newsAlert .summary .sidebars h3 {
    font-size: 1.2em !important;
    font-family: arial, helvetica, sans-serif;
}

#newsAlert div.content h3 a:hover {
    border-bottom: 1px dotted #D1D1A6;
}

.onStoryCommercialStyle{padding:0 0 10px;margin-bottom:15px;}
.onStoryCommercialStyle .summary{padding:5px 0;margin:0 10px; overflow: hidden;}
.onStoryCommercialStyle .summary.headlineOnly + .summary.headlineOnly{margin-top:0;}
.onStoryCommercialStyle .summary h3{font-size:1.4em;font-weight:normal; line-height: 1.13em; padding: 0 0 6px;}
.onStoryCommercialStyle .summary .picleft{float:left;padding:0 10px 0 0;}
.onStoryCommercialStyle .summaryMediumToSmall .video h3{background:url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sprite-icon.gif") no-repeat scroll 0 -1948px transparent;line-height:1.38em;}
.onStoryCommercialStyle .summaryMediumToSmall .audio h3{background:url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sprite-icon.gif') 0 -1167px no-repeat;line-height:1.38em;}
.onStoryCommercialStyle .summaryMediumToSmall .photo h3{background:url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sprite-icon.gif') 0 -1796px no-repeat;line-height:1.38em;}
.onStoryCommercialStyle .summaryMediumToSmall .blog h3{background:url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sprite-icon.gif') 0 -2096px no-repeat;line-height:1.38em;}
.onStoryCommercialStyle .summaryMediumToSmall h3{font-size:1.4em;font-weight:normal;}
.onStoryCommercialStyle .headerOne{border-top:2px solid #545454;border-bottom:1px dotted #CCC;padding-bottom:14px;}
.onStoryCommercialStyle .headerOne p,.onStoryCommercialStyle .headerOne h2{color:#262626;text-transform:uppercase;}
.onStoryCommercialStyle .headerOne p a,.onStoryCommercialStyle .headerOne h2 a{color:#262626;}
.onStoryCommercialStyle .headerOne p a:hover,.onStoryCommercialStyle .headerOne h2 a:hover{border-bottom:0;color:#545454;}
#zoopla_search
{
    background-color:#000 !important;
    float:none !important;
}
#newsAlert .summary .sidebars h3 {
    margin: 1px 0 0 0;
}

#newsAlert .mNStoryAbs p.absSplitter {
    color: #F0F0F0;
    background-image: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/dotted-ccc.gif');
    background-repeat: repeat-x;
    padding-top: 4px;
    margin-bottom: 10px;
    line-height: 17px;
    font-size: 1.4em;
}

#newsAlert div.content.contentLive {
    width: 840px;
    margin-left: 67px;
    padding-right: 0;
    margin-bottom: 0px;
}

#newsAlert div.content.contentLive.s2 {
    margin-bottom: 15px;
    /*padding-top: 6px;*/
}

#newsAlert div.content.s2 {
    margin-bottom: 15px;
}

/* DIGI-5373 // EWP-3062 Removed #newsAlert .playButton .playBtt from below */
.playButton .playBttTop, #newsAlert .playButton .playBttTop
{
    background-image: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/video_play3.png');
    background-position: center center;
}
/* DIGI-5373 */

/*--------- Stage 3 Headline Image Left Abstract Sidebars------------*/
#newsAlert .content h3.major_news.heading { /*margin-bottom: 5px;*/
    margin-top: -7px;
    font-size: 3.6em;
}

#newsAlert .storyExpand {
    margin-left: 10px;
    padding-top: 10px;
    margin-bottom: 15px;
    display: block;
}

/* DIGI-5294 */
/*
#newsAlert span.live,.bnAlert span.live {
	display: none;
}
*/
#newsAlert .mNStoryAbs span.live,#newsAlert .bnAlert span.live {
    display: none;
}
/* DIGI-5294 */
#newsAlert p.shareCount {
    background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/portal_icon_sprite_sidebar.png") no-repeat scroll
    0 -2688px transparent;
    color: #D1D1A6;
    /*padding-top: 3px;
	padding-bottom: 2px;*/
    font-size: 1.2em;
}

#newsAlert p.shareCount:hover {
    background-position: 0px -2759px;
}

#newsAlert .oneThird.mNStoryAbs h3.major_news.heading {
    margin-top: -16px;
}

#newsAlert .oneThird.mNStoryAbs div.live {
    margin-top: 0px;
    margin-left: 0px;
}

/*--------- Stage 3 ------------*/
#newsAlert .imageCentreHeadline  .abstractColumnsContainer {
    width: 150px;
    float: left;
}

#newsAlert .imageCentreHeadline .commentSidebarBlock {
    width: 140px;
    float: left;
}

#newsAlert .iframeSummary.mnIframe div#maincontainer {
    width: 300px;
}

#newsAlert .oneThird.gutterUnder .headlineVideoAbstract .ooyalaCont {
    margin-bottom: 5px;
}

/*--------- Stage 4  ------------*/
#newsAlert .storyExpand .twoThirds.gutterUnder .ooyalaCont {
    margin-bottom: 15px;
    margin-right: 1px;
}

#newsAlert .storyExpand .twoThirds.gutterUnder .carv2 {
    margin-right: 1px;
    padding: 0;
}

#newsAlert .oneThirdCut.gutterUnder .headlineVideoAbstract .ooyalaCont {
    margin-bottom: 5px;
}

#newsAlert .twoThirds .carv2 ul li .imageCaption,#newsAlert .oneHalf .carv2 ul li .imageCaption
{
    width: 605px;
    bottom: 0px;
    height: auto;
}

#newsAlert .twoThirds .carv2 ul li .imageCaption .transbox,#newsAlert .oneHalf .carv2 ul li .imageCaption .transbox
{
    padding-bottom: 10px;
    padding-top: 8px;
    height: auto;
}

#newsAlert .oneHalf .carv2 ul li {
    left: 0px;
}

#newsAlert .oneHalf .carv2 ul li .imageCaption {
    width: 100%;
    border-right: 1px solid black;
}

#newsAlert .oneHalf .carv2 ul li .imageCaption .transbox {
    width: 430px;
}

/*--------- Stage 5 (MN1) HTML ------------*/
#newsAlert .oneHalf h3.major_news.heading {
    font-size: 3.6em;
}

/*--------- Stage 5 (MN1) Headline ------------*/
#newsAlert .oneHalf div.html {
    padding: 0;
}

#newsAlert .oneHalf div.live {
    margin-top: 7px;
    margin-left: 0px;
}

/*--------- Stage 5 (MN1) Headline Abstract sidebars------------*/
#newsAlert .oneHalf .summary h3.major_news.heading {
    margin-top: -4px;
    padding-top: 0;
    padding-left: 0;
    margin-bottom: 10px;
}

#newsAlert .oneHalf .summary.mNStoryAbs .piccentre+h3.major_news.heading
{
    margin-top: 8px;
}

#newsAlert .oneHalf .summary.mNStoryAbs .gutterUnder+.labelAbstract {
    margin-top: 8px;
}

#newsAlert .oneHalf .summarySmall h3.major_news.heading {
    margin-bottom: 0px;
    margin-top: 0px;
}

#newsAlert .storyExpand.gutterAbove {
    margin-bottom: 0px;
    margin-top: 0px;
}

#newsAlert .summary .picleft {
    padding-top: 0;
    background-color: #262626;
}

#newsAlert .oneHalf .ooyalaCont {
    margin-bottom: 8px;
}

#newsAlert .gutterUnder,#newsAlert .gutterUnderSmall {
    margin-bottom: 0;
}

#newsAlert .summary .labelAbstract {
    margin: 0px;
    position: static;
}

/*
 * New CSS styles for new grid layout functionality for major news for fixing DIGI-5071
 */
#newsAlert .oneThird,#newsAlert .oneThirdCut {
    width: 300px;
    overflow:auto;
}

#newsAlert .oneThird.w280 {
    width: 280px;
    overflow:auto;
}

#newsAlert .oneHalf {
    width: 440px;
    overflow:auto;
}

#newsAlert .twoThirds {
    width: 600px;
    overflow:auto;
}

#newsAlert .gutterSmall {
    margin-right: 20px;
}

#newsAlert .w280 .picleft {
    padding: 0;
}

#newsAlert .w280 .picleft a:hover {
    border: none;
}

/*--------- General ------------*/
#newsAlert p {
    color: #F0F0F0;
}

#newsAlert a:hover, #newsAlert .labelAbstract span.comments a:hover {
    border-bottom: 1px dotted #D1D1A6;
}

#newsAlert .labelAbstract a:hover {
    border-bottom: 0;
}

#newsAlert .oneSixth .summary h3 {
    line-height: 1.13em\0;
}

#newsAlert .portalPullQuote .commentImg .pullQuote a:hover,#newsAlert .commentContainerPortal .comment span.author a:hover
{
    border-bottom: 1px dotted #FFFFFF;
}

#newsAlert .labelOnSec a:hover {
    border-bottom: 0;
}

#newsAlert .oneThird .cl {
    display: none;
}

#newsAlert .summary {
    margin-bottom: 15px;
}

#newsAlert .labelOnSec {
    color: #fff;
    margin-bottom: 5px;
    padding-bottom:0;
}

#newsAlert .oneThird.mNStoryAbs .summary .labelOnSec {
    margin-top: 0px;
    line-height: 9px;
}

#newsAlert .oneHalf {
    width: 440px;
}

#newsAlert .twoThirds.gutterUnder {
    width: 600px;
    margin-bottom: 15px;
}

#newsAlert p.comments,#newsAlert span.comments {
    display: inline-block;
    margin: 1px 0 0;
    background-position: 0 -1975px;
    padding: 0 0 2px 12px;
    line-height: 14px;
}

#newsAlert p.stage2comments, #newsAlert span.stage2comments {
    display: none;
    font-size: 0.9em;
    background-position: 0 -1974px;
}

#newsAlert p.comments.stage2comments:hover, #newsAlert span.comments.stage2comments:hover {
    background-position: 0 -2046px;
}

#newsAlert .subTitle.mNStoryAbs span.comments {
    margin: 0 4px;
    overflow: visible;
}

#newsAlert p.comments:hover,#newsAlert span.comments:hover {
    background-position: 0 -2047px;
}

#newsAlert .summary p.comments {
    font-size: 1.2em;
}

#newsAlert .summary p.comments a {
    font-size: 1em;
}

#newsAlert .piccentre .borderRollover {
    border-top: 0;
    padding-top: 0;
}

/*--------- Header Bar--------- */
#newsAlert .headerOne {
    border: none;
    background: none;
    border-top: 2px solid #727272;
    margin-bottom: 15px;
    padding: 5px 0 0 0;
    margin-top: 0;
}

#newsAlert .headerOne p {
    background: none repeat scroll 0 0 transparent;
    color: #FFFFFF;
}

/*--------- Headline Image Centre --------- */
#newsAlert .headlineImageCentre {
    background-image: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/dotted-ccc.gif");
    background-repeat: repeat-x;
    overflow: visible;
    padding-top: 5px;
}

#newsAlert .headlineImageCentre h3 {
    font-size: 1.8em;
}

#newsAlert .oneSixth .headlineImageCentre h3 {
    font-size: 1.4em;
}

#newsAlert .headlineImageCentre h3 .live {
    background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/live_icon.png") no-repeat scroll center center
    transparent;
    display: inline-block;
    height: 1.1em;
    margin: 0 5px -0.1em 0;
    width: 26px;
    float: left;
}

#newsAlert .headlineImageCentre .piccentre {
    padding: 0;
    margin-bottom: 5px;
    float: none;
}

/*--------- Headline Image Centre Abstract (as puff) --------- */
#newsAlert .headlineImageCentreAbstractPuff {
    margin-bottom: 15px;
    margin-top: 0;
}

#newsAlert .headlineImageCentreAbstractPuff a:hover {
    border-bottom: 0;
}

/*--------- Headline Image Left --------- */
#newsAlert .headlineImageLeft {
    background-image: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/dotted-ccc.gif");
    background-repeat: repeat-x;
    padding-top: 5px;
    margin-bottom: 10px;
}

#newsAlert .headlineImageLeft .rightContent {
    margin-bottom: 5px;
}

#newsAlert .headlineImageLeft h3 {
    font-size: 1.8em;
    /*margin-bottom: 4px;
	padding-bottom: 0px;*/
}

#newsAlert .oneSixth .headlineImageLeft h3 {
    font-size: 1.4em;
}

#newsAlert .headlineImageLeft h3 .live {
    background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/live_icon.png") no-repeat scroll center center
    transparent;
    display: inline-block;
    height: 1.1em;
    margin: 0 5px -0.1em 0;
    width: 26px;
    float: left;
}

#newsAlert .headlineImageLeft .picleft {
    padding: 0;
    margin-bottom: 5px;
    float: none;
}

#newsAlert .oneThird .headlineImageLeft .picleft,#newsAlert .oneHalf .headlineImageLeft .picleft,#newsAlert .oneThirdCut .headlineImageLeft .picleft
{
    margin: 0px 10px 5px 0;
    float: left;
}

#newsAlert .oneHalf .summary.mNStoryAbs .rightContent .labelOnSec,#newsAlert .headlineImageLeft .labelAbstract .labelOnSec,#newsAlert .summary.noBorderSpacing.mNStoryAbs .labelAbstract .labelOnSec
{
    line-height: 9px;
}

/*--------- Headline --------- */
#newsAlert .headerOnly {
    margin-bottom: 5px;
}


.major_news_header+.major_news_header {
    margin-top: 5px;
}

.major_news_header {
    margin-top: 15px;
}

#newsAlert .major_news_header:last-child,#newsAlert .labelHeadlineRating:last-child {
    margin-bottom: 15px;
}

.major_news_header+.summary, .major_news_header+.portalPullQuote,
.major_news_header+.commentContainerPortal,
.major_news_header+.headerOne, .major_news_header+.labelHeadlineRating {
    margin-top: 15px !important;
}

.labelHeadlineRating+.labelHeadlineRating {
    margin-top: 0px;
}

.labelHeadlineRating {
    margin-top: 15px;
}

.labelHeadlineRating+.summary, .labelHeadlineRating+.portalPullQuote,
.labelHeadlineRating+.commentContainerPortal,
.labelHeadlineRating+.headerOne, .labelHeadlineRating+.major_news_header {
    margin-top: 15px !important;
}

#newsAlert .headerOnly h3 {
    font-size: 1.4em;
    background-image: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/dotted-ccc.gif");
    background-repeat: repeat-x;
    margin-top: 0;
    padding-top: 3px;
}

#newsAlert .headerOnly h3 .live {
    background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/live_icon.png") no-repeat scroll center center transparent;
    display: inline-block;
    height: 1.1em;
    margin: 0 5px -0.1em 0;
    width: 26px;
    float: left;
}

/* DIGI-5014 */
#newsAlert .headerOnly h3 .iconClass {
    display: inline-block;
    height: 1.1em;
    margin: 2px 5px 0 0;
    width: 15px;
    float: left;
}
#newsAlert .headerOnly h3 .audio {
    background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/portal_icon_sprite_sidebar.png") no-repeat scroll 0 -2973px transparent;
}
#newsAlert .headerOnly h3:hover .audio {
    background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/portal_icon_sprite_sidebar.png") no-repeat scroll 0 -3042px transparent;
}
#newsAlert .headerOnly h3 .photo {
    background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/portal_icon_sprite_sidebar.png") no-repeat scroll 0 -2404px transparent;
}
#newsAlert .headerOnly h3:hover .photo {
    background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/portal_icon_sprite_sidebar.png") no-repeat scroll 0 -2473px transparent;
}
#newsAlert .headerOnly h3 .blog {
    background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/portal_icon_sprite_sidebar.png") no-repeat scroll 0 -1700px transparent;
}
#newsAlert .headerOnly h3:hover .blog {
    background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/portal_icon_sprite_sidebar.png") no-repeat scroll 0 -1769px transparent;
}
#newsAlert .headerOnly h3 .video {
    background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/portal_icon_sprite.png") no-repeat scroll 0 -1555px transparent;
}
#newsAlert .headerOnly h3:hover .video {
    background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/portal_icon_sprite.png") no-repeat scroll 0 -1627px transparent;
}
#newsAlert .headerOnly h3 .interactive {
    background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/portal_icon_sprite_sidebar.png") no-repeat scroll 0 -2262px transparent;
}
#newsAlert .headerOnly h3:hover .interactive {
    background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/portal_icon_sprite_sidebar.png") no-repeat scroll 0 -2334px transparent;
}
#newsAlert .headerOnly h3 .graph {
    background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/portal_icon_sprite_sidebar.png") no-repeat scroll 0 -2119px transparent;
}
#newsAlert .headerOnly h3:hover .graph {
    background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/portal_icon_sprite_sidebar.png") no-repeat scroll 0 -2190px transparent;
}
#newsAlert .headerOnly h3 .map {
    background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/portal_icon_sprite_sidebar.png") no-repeat scroll 0 -2830px transparent;
}
#newsAlert .headerOnly h3:hover .map {
    background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/portal_icon_sprite_sidebar.png") no-repeat scroll 0 -2902px transparent;
}
#newsAlert .headerOnly h3 .poll {
    background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/portal_icon_sprite_sidebar.png") no-repeat scroll 0 -2543px transparent;
}
#newsAlert .headerOnly h3:hover .poll {
    background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/portal_icon_sprite_sidebar.png") no-repeat scroll 0 -2615px transparent;
}

/*--------- Headline Abstract X Sidebars --------- */
#newsAlert .headlineAbstract {
    background-image: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/dotted-ccc.gif");
    background-repeat: repeat-x;
    padding-top: 5px;
}

#newsAlert .headlineAbstract h3 {
    font-size: 1.8em;
    /*margin-bottom: 4px;
	padding: 0;*/
}

#newsAlert .oneSixth .headlineAbstract h3 {
    font-size: 1.4em;
}

#newsAlert .headlineAbstract h3 .live {
    background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/live_icon.png") no-repeat scroll center center
    transparent;
    display: inline-block;
    height: 1.1em;
    margin: 0 5px -0.1em 0;
    width: 26px;
    float: left;
}

/*--------- Headline Video Abstract --------- */
#newsAlert .headlineVideoAbstract {
    background-image: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/dotted-ccc.gif");
    background-repeat: repeat-x;
    overflow: visible;
    padding-top: 5px;
}

#newsAlert .headlineVideoAbstract h3 {
    font-size: 1.8em;
    margin-bottom: 4px;
}

#newsAlert .oneSixth .headlineVideoAbstract h3 {
    font-size: 1.4em;
}

#newsAlert .headlineVideoAbstract h3 .live {
    background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/live_icon.png") no-repeat scroll center center
    transparent;
    display: inline-block;
    height: 1.1em;
    margin: 0 5px -0.1em 0;
    width: 26px;
    float: left;
}

/*--------- Image Centre Headline--------- */
#newsAlert .imageCentreHeadline {

}

#newsAlert .imageCentreHeadline .summary {
    margin-bottom: 0;
}

#newsAlert .imageCentreHeadline .piccentre {
    margin-bottom: 5px;
    padding: 0;
}

#newsAlert .imageCentreHeadline h3 .live {
    background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/live_icon.png") no-repeat scroll center center
    transparent;
    display: inline-block;
    height: 1.1em;
    margin: 0 5px -0.1em 0;
    width: 26px;
    float: left;
}

#newsAlert .imageCentreHeadline h3 {
    font-size: 1.8em;
    /*margin-bottom: 10px;*/
    padding: 0 0 2px 0;
}

.portalPullQuote.imageCentreHeadline h3,#newsAlert .portalPullQuote.imageCentreHeadline h3
{
    padding-top: 0px;
}

#newsAlert .oneSixth .imageCentreHeadline h3 {
    font-size: 1.4em;
}

.summary .sidebars h3.banner{font-size:1.2em;font-weight:normal;line-height:1.2em;}
.summary span.bannerheadline {color:#000000;font-size:9px;font-family:arial;display:inline-block;line-height:13px;}
.summary span.bannersidebar  {color:#000000;font-size:9px;font-family:arial;margin-right:2px;line-height:13px;}
h3.banner{padding-bottom:2px;}

/* #newsAlert a:hover {
	border:none;
	border:0;
}  */
#newsAlert .storyExpand .labelBottom .containerdiv,.labelBottom .containerdiv {
    float: none;
}

#newsAlert .summary.labelBottom  .piccentre,.summary.labelBottom  .piccentre
{
    margin-bottom: 5px;
    padding: 0;
}

#newsAlert .summary.labelBottom,.summary.labelBottom {
    overflow: hidden;
}

#newsAlert .summary.labelBottom .labelHeadline h3,.summary.labelBottom .labelHeadline h3
{
    font-size: 1.2em;
    font-family: arial, helvetica, sans-serif;
    margin-bottom: 0.1em;
}

#newsAlert .imageCentreHeadline .imageOverlayContainer h3 {
    bottom: 0;
    margin-bottom: 0;
    font-family: helvetica, arial, sans-serif;
    font-size: 12px;
}

#newsAlert .imageCentreHeadline .abstractColumnsContainer .labelAbstract p
{
    margin-bottom: 0px;
}

/*--------- Image Centre Overlay--------- */
.imageCentreOverlay.padDown .piccentre,#newsAlert .imageCentreOverlay.padDown .piccentre
{
    padding-bottom: 0px !important;
}

.edtChoice .imageCentreOverlay.padDown .piccentre {
    margin-bottom: 10px;
}
/*--------- Image Left Headline --------- */
#newsAlert .imageLeftHeadline {
    clear: both;
    overflow: hidden;
    margin-bottom: 10px;
}

#newsAlert .imageLeftHeadline .rightContent {
    margin-bottom: 5px;
}

.singleReview h3 .live,#newsAlert .singleReview h3 .live,#newsAlert .imageLeftHeadline h3 .live,#newsAlert .imageLeftLabelHeadline h3 .live
{
    background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/live_icon.png") no-repeat scroll center center
    transparent;
    display: inline-block;
    height: 1.1em;
    margin: 0 5px -0.1em 0;
    width: 26px;
    float: left;
}

#newsAlert .imageLeftHeadline .picleft {
    padding-top: 0;
    padding-bottom: 0;
    margin-bottom: 5px;
}

#newsAlert .oneThird .imageLeftHeadline .picleft,#newsAlert .oneHalf .imageLeftHeadline .picleft,#newsAlert .oneThirdCut .imageLeftHeadline .picleft
{
    margin-bottom: 0px;
    padding: 2px 10px 5px 0;
    float: left;
}

#newsAlert .imageLeftHeadline h3 {
    font-size: 1.8em;
    /*margin-bottom: 4px;*/
}

#newsAlert .imageLeftHeadline p.comments,#newsAlert .imageLeftHeadline p.shareCount
{
    float: left;
}

/*--------- Image Left Label Headline --------- */
#newsAlert .imageLeftLabelHeadline {
    clear: both;
    overflow: hidden;
    margin-bottom: 10px;
    padding-top: 0px !important;
}

#newsAlert .imageLeftLabelHeadline .rightContent {
    margin-bottom: 5px;
}

#newsAlert .oneSixth .imageLeftLabelHeadline h3 {
    font-size: 1.2em;
    font-family: arial, helvetica, sans-serif;
}

#newsAlert .imageLeftLabelHeadline h3 {
    font-size: 1.2em;
    font-family: arial, helvetica, sans-serif;
    padding: 0;
    line-height: 14px;
}

#newsAlert .imageLeftLabelHeadline .labelOnSec {
    margin: 0 0 5px;
    display: inline-block;
    line-height: 9px;
}

#newsAlert .imageLeftLabelHeadline .labelOnSec a {
    margin: 0;
}

#newsAlert .imageLeftLabelHeadline .picleft {
    padding-top: 0;
}

#newsAlert .oneThird .imageLeftLabelHeadline .picleft,#newsAlert .oneHalf .imageLeftLabelHeadline .picleft,#newsAlert .oneThirdCut .imageLeftLabelHeadline .picleft
{
    padding: 0;
    margin: 0px 10px 5px 0;
    float: left;
}

/* DIGI-5541  FireFox all the elements is cropped in Left. hack for firefox */
@
-moz-document url-prefix () { #newsAlert .imageLeftLabelHeadline h3,
                              #newsAlert .commentContainerPortal .comment span.author, #newsAlert
.summary .labelAbstract, .portalPullQuote .labelAbstract, #newsAlert
.portalPullQuote .labelAbstract { margin-left:1px;

                              }

}

/* end of hack for firefox */
/*--------- HTML --------- */
#newsAlert .html.mnHTML {
    padding: 0;
    margin-bottom: 15px;
}

/*--------- Twitter Widget --------- */
#newsAlert .twtr-widget {
    margin-bottom: 15px;
}

#newsAlert .twtr-timeline {
    overflow: auto;
}

/*--------- Label Headline Rating--------- */
#newsAlert .labelHeadlineRating {
    background-image: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/dotted-ccc.gif");
    background-repeat: repeat-x;
    /*margin-bottom: 15px;*/
    border-top: 0;
}

#newsAlert .labelHeadlineRating h3 {
    font-family: arial, helvetica, sans-serif;
    font-size: 1.2em;
    font-weight: bold;
    line-height: 1.3em;
}

#newsAlert .entReview {
    padding-top: 0;
}

#newsAlert .entReview:first-child, #newsAlert .major_news_header:first-child {
    margin-top: 0 !important;
}

#newsAlert .labelHeadlineRating a .review {
    padding-top: 0;
    width: 58px;
}

#newsAlert .labelHeadlineRating .labelOnSec {
    margin-bottom: 0;
    padding-bottom: 0;
}

#newsAlert .oneSixth .labelHeadlineRating .singleReview {
    width: 80px;
}

#newsAlert .labelHeadlineRating .singleReview {
    float: none;
    padding-top: 5px;
    margin-bottom: 0;
}

#newsAlert .labelHeadlineRating .cl {
    display: table;
}

/*--------- Headline Gallery as Carousel --------- */
#newsAlert .oneThird .carv2,#newsAlert .oneThirdCut .carv2 {
    border: 1px solid #5A5A5A;
}

#newsAlert .oneThirdCut .carv2 .leftButton,#newsAlert .oneThird .carv2 .leftButton
{
    background-position: 3px 32px;
    width: 14px;
    height: 74px;
    background-color: #5A5A5A;
    border-bottom: none;
}

#newsAlert .oneThirdCut .carv2 .rightButton:hover,#newsAlert .oneThird .carv2 .rightButton:hover,#newsAlert .oneThirdCut .carv2 .leftButton:hover,#newsAlert .oneThird .carv2 .leftButton:hover
{
    background-color: #cc0000;
}

#newsAlert .storyExpand .oneThird .summary .gallery300Container {
    margin-left: 18px;
}

#newsAlert .carv2 .leftButton {
    background-position: 11px 7px;
}

#newsAlert .carv2 {
    border: none;
    background: none;
}

#newsAlert .carv2button {
    width: 28px;
    height: 30px;
}

#newsAlert .twoThirds .carv2 ul li,#newsAlert .twoThirds .carv2 ul {
    margin-bottom: -2px;
    margin-top: -1px;
    height: 390px;
}

#newsAlert .twoThirds .carv2 ul li {
    width: 600px;
}

#newsAlert .twoThirds .carv2 .leftButton {
    border-radius: 0 5px 5px 0;
    margin-left: -1px;
    border-left: 2px solid #CC0000;
    background: #CC0000 url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/spritesheet-v.png');
    width: 30px;
    height: 34px;
    background-position: -3px -391px;
}

#newsAlert .twoThirds .carv2 .rightButton {
    border-radius: 5px 0 0 5px;
    margin-right: -1px;
    border-right: 2px solid #CC0000;
    background: #CC0000 url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/spritesheet-v.png') -3px -431px;
}

#newsAlert .twoThirds .carv2 .leftButton,#newsAlert .twoThirds .carv2 .rightButton
{
    background-color: #CC0000;
}

#newsAlert .twoThirds .carv2 .leftButton:hover,#newsAlert .twoThirds .carv2 .rightButton:hover
{
    background-color: #E9E9DF;
}

#newsAlert .carv2 .leftButton:hover,#newsAlert .carv2 .rightButton:hover
{
    border-bottom: none;
}

#newsAlert .twoThirds .carv2 .leftButton:hover {
    border-left: 2px solid #E9E9DF;
}

#newsAlert .twoThirds .carv2 .rightButton:hover {
    border-right: 2px solid #E9E9DF;
}

#newsAlert .oneThirdCut .carv2 .rightButton,#newsAlert .oneThird .carv2 .rightButton
{
    background-position: -25px 32px;
    width: 14px;
    height: 74px;
    background-color: #5A5A5A;
    border-bottom: none;
}

#newsAlert .carv2 .rightButton {
    background-position: -18px 7px;
    /* margin-right: 6px; */
    margin-right: 5px;
}

#newsAlert .carv2 h4 .live {
    background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/live_icon.png") no-repeat scroll center center
    transparent;
    display: inline-block;
    height: 1.1em;
    margin: 4px 5px 0 0;
    width: 26px;
    float: left;
}

#newsAlert .carv2 h4 a {
    color: #D1D1A6;
}

#newsAlert .carv2 h4 a:hover {
    border-bottom: 1px dotted #D1D1A6;
}

#newsAlert div.storyExpand .summary .gallery300Container {
    margin-left: 13px;
}

#newsAlert div.storyExpand .oneThirdCut .summary .gallery300Container {
    margin-left: 18px;
}

#newsAlert .carv2 ul li {
    /*left: -7px;
	visibility: hidden;*/
    background-color: #262626;
}
/*--------- DIGI-5361: Carousel for Major News Bucket 1 article in Major News Stage 5 --------- */
#newsAlert .oneHalf .carv2 {
    padding: 0;
}

#newsAlert .oneHalf .summary.mNStoryAbs .carv2+h3.major_news.heading,#newsAlert .oneHalf .carv2+.labelAbstract, #newsAlert .twoThirds.gutterUnder.gutterSmall .mNStoryAbs .labelAbstract
{
    margin-top: 8px;
}

#newsAlert .s2 .mNStoryAbs .labelOnSec+a p.absSplitter:first-child, #newsAlert .s2 .mNStoryAbs .stateNew+a p.absSplitter:first-child, #newsAlert .s2 .mNStoryAbs .stateLatest+a p.absSplitter:first-child, #newsAlert .twoThirds.gutterUnder.gutterSmall .mNStoryAbs .labelAbstract p.absSplitter:first-child {
    background-image: none;
    margin-top: -4px;
}

#newsAlert .s2 .mNStoryAbs p.absSplitter:first-child, #newsAlert .s2 .mNStoryAbs .stateLatest.absSplitterNewLatest + p.absSplitter, #newsAlert .mNStoryAbs .absSplPrt p.absSplitter:first-child {
    background-image:none;
}

#newsAlert .summary.mNStoryAbs .piccentre {
    float: none;
}

#newsAlert .oneHalf .carv2.left {
    width: 300px;
    float: left;
    margin-right: 10px;
}

#newsAlert .oneHalf .carv2 ul,#newsAlert .oneHalf .carv2 ul li {
    height: 247px;
    margin-bottom: -2px;
}

#newsAlert .carv2 ul {
    width: 5000px;
}

#newsAlert .oneHalf .carv2.left ul,#newsAlert .oneHalf .carv2.left ul li
{
    height: 187px;
    width: 300px;
}

#newsAlert .oneHalf .carv2 ul li img {
    display: block;
    margin-right: auto;
    margin-left: auto;
}

#newsAlert .oneHalf .carv2 .leftButton {
    margin-left: 0px;
}

#newsAlert .oneHalf .carv2 .rightButton {
    margin-right: -1px;
}

#newsAlert .oneHalf .carv2 .leftButton,#newsAlert .oneHalf .carv2 .rightButton
{
    background-color: #CC0000;
}

#newsAlert .oneHalf .carv2 .leftButton:hover {
    background-color: #E9E9DF;
    border-left: 2px solid #E9E9DF;
}

#newsAlert .oneHalf .carv2 .rightButton:hover {
    background-color: #E9E9DF;
    border-right: 2px solid #E9E9DF;
}

#newsAlert .oneHalf .carv2 .leftButton {
    border-left: 2px solid #CC0000;
    border-radius: 0 5px 5px 0;
}

#newsAlert .oneHalf .carv2 .rightButton {
    border-radius: 5px 0 0 5px;
    border-right: 2px solid #CC0000;
}

#newsAlert .summary .piccentre {
    padding: 0px;
}

#newsAlert .summary .summarySmall .piccentre {
    margin-bottom: 8px;
}

#newsAlert .summary .piccentre+.labelAbstract {
    margin-top: 8px;
}

#newsAlert .summary .piccentre a:hover {
    border: none;
}

/*--------- DIGI-5361: Carousel for Major News Bucket 1 article in Major News Stage 5 --------- */

/*--------- Comment Container-Portal--------- */
#newsAlert .commentContainerPortal {
    border: none;
    margin-bottom: 15px;
    margin-top: 0;
}

#newsAlert .commentContainerPortal .comment {
    background: none;
    background-color: #262626;
    margin: 0;
    overflow: auto;
    padding: 3px 0 0;
    border: none;
    background-image: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/dotted-ccc.gif');
    background-repeat: repeat-x;
    margin-bottom: 2px;
    font-family: arial, helvetica, sans-serif;
    font-size: 1em;
    font-weight: bold;
}

#newsAlert .commentContainerPortal .comment h3,#newsAlert .commentContainerPortal .comment span
{
    margin: 0 0 5px 0;
    font-size: 1.4em;
}

#newsAlert .commentContainerPortal .comment span.author {
    color: white;
    font-size: 11px;
    margin-bottom: 6px;
    text-transform: none;
    display: block;
    font-weight: bold;
}

/*--------- PullQuotes Begin --------- */
#newsAlert .portalPullQuote {
    margin-top: 0;
    padding: 0;
    /* margin-bottom: 15px; */
    border-top: 1px dotted #ccc;
}

.portalPullQuote {
    margin-top: 10px;
    border-top: 1px dotted #ccc;
}

.headerOne+.portalPullQuote,.summaryMedium>.portalPullQuote:first-child,.summaryBig>.portalPullQuote:first-child
{
    margin-top: 0px;
    border-top: medium none !important;
}

.summaryBig>.portalPullQuote:first-child {
    margin-top: 5px;
}

.summaryBig .portalPullQuote {
    border-bottom: 1px dotted #ccc;
    margin-bottom: 3px;
    padding-bottom: 10px;
}

.headerOne+.portalPullQuote h3,.summaryMedium>.portalPullQuote:first-child h3,.summaryBig>.portalPullQuote:first-child h3
{
    padding-top: 0px;
}

#newsAlert .portalPullQuote {
    margin-bottom: 15px;
}

.portalPullQuote h3,.portalPullQuote h2,#newsAlert .portalPullQuote h3,#newsAlert .portalPullQuote h2
{
    font-size: 1.8em;
    padding-top: 5px;
}

.headerOne+.portalPullQuote h3,.summaryBig>.portalPullQuote:first-child h3
{
    padding-top: 0px;
}

.portalPullQuote h3 .live,#newsAlert .portalPullQuote h3 .live {
    background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/live_icon.png") no-repeat scroll center center
    transparent;
    display: inline-block;
    height: 1.1em;
    margin: 0 5px -0.1em 0;
    width: 26px;
    float: left;
}

.oneSixth .portalPullQuote h3,#newsAlert .oneSixth .portalPullQuote h3 {
    font-size: 1.4em;
}

.portalPullQuote .sidebars,#newsAlert .portalPullQuote .sidebars {
    clear: left;
    margin: 0;
    overflow: hidden;
    padding: 0;
}

ul.sidebars li {
    padding: 0 0 2px 18px;
}

#newsAlert .sidebars li.bullet,#newsAlert .sidebars h3.bullet {
    background-position: 0 -1838px;
}

#newsAlert .sidebars li.bullet:hover,#newsAlert .sidebars h3.bullet:hover
{
    background-position: 0 -1906px;
}

#newsAlert .sidebars li.video,#newsAlert .sidebars h3.video {
    background-position: 0 -1556px;
}

#newsAlert .sidebars li.video:hover,#newsAlert .sidebars h3.video:hover
{
    background-position: 0 -1628px;
}

#newsAlert ul li.audio {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/portal_icon_sprite_sidebar.png') no-repeat scroll
    0 -2973px transparent;
}

#newsAlert ul li.audio:hover {
    background-position: 0 -3042px;
}

#newsAlert .sidebars li.photo,#newsAlert .sidebars h3.photo {
    background-position: 0 -2404px;
}

#newsAlert .sidebars li.photo:hover,#newsAlert .sidebars h3.photo:hover
{
    background-position: 0 -2473px;
}

#newsAlert .sidebars li.blog,#newsAlert .sidebars h3.blog {
    background-position: 0 -1700px;
}

#newsAlert .sidebars li.blog:hover,#newsAlert .sidebars h3.blog:hover {
    background-position: 0 -1769px;
}

#newsAlert .sidebars h3.map,#newsAlert .sidebars li.map,#newsAlert .map h3
{
    background-position: 0 -2830px;
}

#newsAlert .summary .sidebars h3.map:hover,#newsAlert .sidebars li.map:hover,#newsAlert .summaryMediumToSmall .map h3:hover
{
    background-position: 0 -2902px;
}

#newsAlert .sidebars li.poll {
    background-position: 0 -2543px;
}

#newsAlert .sidebars li.poll:hover {
    background-position: 0 -2615px;
}

#newsAlert .sidebars li.interactive {
    background-position: 0 -2262px;
}

#newsAlert .sidebars li.interactive:hover {
    background-position: 0 -2334px;
}

#newsAlert .sidebars li.graph {
    background-position: 0 -2119px;
}

#newsAlert .sidebars li.graph:hover {
    background-position: 0 -2190px;
}

.sidebars li,.sidebars h3,#newsAlert .sidebars li,#newsAlert .sidebars h3
{
    margin: 1px 0 0 0;
    font-size: 1.2em !important;
    font-family: arial, helvetica, sans-serif;
}

#newsAlert .sidebars li a {
    color: #D1D1A6;
}

/* .portalPullQuote span.stateLatest,#newsAlert .portalPullQuote span.stateLatest
{
	display: none;
} */

.portalPullQuote .picleft,#newsAlert .portalPullQuote .picleft {
    margin-top: 8px;
    margin-right: 10px;
}

.portalPullQuote .rightContent,#newsAlert .portalPullQuote .rightContent
{
    /*margin-top: 13px;*/

}

.portalPullQuote.headlineImgLeftAbsPullQuote .labelOnSec {
    line-height: 9px;
}

.fiveTwelfths .portalPullQuote.headlineImgLeftAbsPullQuote .labelAbstract {
    min-height: 87px;
}

.portalPullQuote .piccentre,#newsAlert .portalPullQuote .piccentre {
    margin-top: 10px;
    margin-bottom: 10px;
}

.portalPullQuote.imageCentreHeadline .piccentre,#newsAlert .portalPullQuote.imageCentreHeadline .piccentre
{
    margin-top: 5px;
}

.portalPullQuote p,#newsAlert .portalPullQuote p {
    font-family: arial, helvetica, sans-serif;
    font-size: 1.3em;
    line-height: 1.3em;
}

.portalPullQuote .labelAbstract,#newsAlert .portalPullQuote .labelAbstract
{
    margin-top: 8px;
    margin-bottom: 0px;
}

.portalPullQuote.headlineAbsPullQuote .labelAbstract {
    margin-top: 8px;
}

portalPullQuote.headlineImgCentreAbsPullQuote .labelAbstract,#newsAlert .portalPullQuote.headlineImgCentreAbsPullQuote .labelAbstract
{
    margin-top: 0px;
}

.portalPullQuote p.pullQuoteSource,.portalPullQuote p.pullQuoteSourceNI,#newsAlert .portalPullQuote p.pullQuoteSource,#newsAlert .portalPullQuote p.pullQuoteSourceNI
{
    margin: 0px 0px 15px 0px;
    float: left;
    font-size: 1.1em;
}

.oneSixth .portalPullQuote p.pullQuoteSource,.oneSixth .portalPullQuote p.pullQuoteSourceNI,#newsAlert .oneSixth .portalPullQuote p.pullQuoteSource,#newsAlert .oneSixth .portalPullQuote p.pullQuoteSourceNI
{
    float: left;
    width: 72px;
    margin-left: 3px;
}

.portalPullQuote span.comments,.portalPullQuote p.comments,#newsAlert .portalPullQuote span.comments,#newsAlert .portalPullQuote p.comments
{
    clear: left;
    float: left;
    display:block;
}

#newsAlert .portalPullQuote .commentImg {
    border: 1px solid #727272;
    background: none;
    margin-top: 15px;
}

.oneSixth .portalPullQuote .commentImg .pullQuote {
    margin-left: 8px;
}

.portalPullQuote.headlinePullQuote .commentImg,#newsAlert .portalPullQuote.headlinePullQuote .commentImg
{
    margin-top: 10px;
}

.portalPullQuote p.pullQuoteSource.noBorderBottom,#newsAlert .portalPullQuote p.pullQuoteSource.noBorderBottom
{
    margin-bottom: 1px; /* to display underline for anchor link */
}

.twoThirds.gutter .portalPullQuote .commentImg,.oneThird .portalPullQuote .commentImg,.oneThirdCut .portalPullQuote .commentImg,#newsAlert .oneThird .portalPullQuote .commentImg,#newsAlert .oneThirdCut .portalPullQuote .commentImg
{
    float: left;
    min-height: 65px;
    min-width: 298px;
}

.fiveTwelfths .portalPullQuote .commentImg {
    min-width: 380px !important;
}

.twoThirds.gutter .oneQuarter .portalPullQuote .commentImg {
    min-width: 220px;
}

.twoThirds.gutter .oneSixth .portalPullQuote .commentImg {
    min-width: 140px;
}

#newsAlert .portalPullQuote .commentImg .pullQuote a, #newsAlert .portalPullQuote .commentImg .pullQuote {
    color: #d2d2d2;
    font-family: georgia, "times new roman", times, serif;
    font-size: 14px;
    line-height: 1.2em;
}

#newsAlert .portalPullQuote .pqsLink a,#newsAlert .portalPullQuote .pullQuoteSW a,#newsAlert .portalPullQuote .pullQuoteSource,#newsAlert .portalPullQuote .pullQuoteSW
{ /*float: left;*/
    color: #D1D1A6;
}

#newsAlert .portalPullQuote .pullQuoteSW {
    font-size: 1.1em;
}

.portalPullQuote .pullQuoteSW a,.portalPullQuote .pullQuoteSourceNI a,#newsAlert .portalPullQuote .pullQuoteSW a,#newsAlert .portalPullQuote .pullQuoteSourceNI a
{
    float: none;
}

.portalPullQuote .cl,#newsAlert .portalPullQuote .cl {
    display: table;
}

.oneSixth .portalPullQuote .quoteImg,#newsAlert .oneSixth .portalPullQuote .quoteImg
{
    border: 0;
    float: left;
    margin-top: 5px;
    margin-right: 4px;
}

#newsAlert .oneSixth .portalPullQuote .quoteImg {
    margin-bottom: -20px;
}

.oneSixth .portalPullQuote .quoteImg {
    margin-bottom: -35px;
}

#newsAlert .portalPullQuote .speechArrow,#newsAlert .portalPullQuote .speechArrowSW,#newsAlert .portalPullQuote .speechArrowNI
{
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/pullquote_grayarrow.png') no-repeat top right;
    z-index: 2;
    height: 14px;
    top: -2px;
}

.oneThird .portalPullQuote .speechArrow,.oneThird .portalPullQuote .speechArrowSW,.oneThird .portalPullQuote .speechArrowNI,.oneThirdCut .portalPullQuote .speechArrow,.oneThirdCut .portalPullQuote .speechArrowSW,.oneThirdCut .portalPullQuote .speechArrowNI,#newsAlert .oneThird .portalPullQuote .speechArrow,#newsAlert .oneThird .portalPullQuote .speechArrowSW,#newsAlert .oneThird .portalPullQuote .speechArrowNI,#newsAlert .oneThirdCut .portalPullQuote .speechArrow,#newsAlert .oneThirdCut .portalPullQuote .speechArrowSW,#newsAlert .oneThirdCut .portalPullQuote .speechArrowNI
{
    float: left;
}

.oneSixth .portalPullQuote .plQAuthorImg,#newsAlert .oneSixth .portalPullQuote .plQAuthorImg
{
    padding: 0 0 1px 0;
}

.portalPullQuote .commentImg a.plQAuthorImg,
#newsAlert .portalPullQuote .commentImg a.plQAuthorImg {
    border-bottom:none;
    position: absolute;
    bottom: 0;
}

#newsAlert .PullQuoteNoBorder {
    border-top: none;
    margin-bottom: 0px;
}

#newsAlert .portalPullQuote img.spacerFloat {
    margin-bottom: 15px;
}

.PullQuoteNoBorder {
    border-top: none;
}

.PullQuoteNoBorder .commentImg,#newsAlert .PullQuoteNoBorder .commentImg
{
    margin-top: 0px;
}
/*--------- PullQuotes End --------- */

/*--------- PullQuotes Begin for Non Major News--------- */
.summaryMedium .portalPullQuote:first-child {
    margin-bottom: 1px;
}

.portalPullQuote.PullQuoteNoBorder p.pullQuoteSourceNI,.portalPullQuote.PullQuoteNoBorder p.pullQuoteSource
{
    margin-bottom: 1px;
    border-top: none;
}

.portalPullQuote h3,.portalPullQuote h2 {
    padding-bottom: 0px;
    font-weight: normal;
}

.portalPullQuote p {
    color: #262626;
}

/*--------- PullQuotes End for Non Major News--------- */
.labelAbstract {
    margin: 0;
}

/*DIGI-4471 fix for Matt/Alex Box */
#newsAlert .cartoonTabsContainer a:hover {
    border-bottom: medium none;
}

#newsAlert .mattArticleLink {
    padding-top: 5px;
}

#span.comments a





/*end */

/*DIGI-4852*/
/* Small screen, retina, stuff to override above media query */
@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-width:
320px) , only screen and ( min--moz-device-pixel-ratio: 2) and
(min-width: 320px) , only screen and ( -o-min-device-pixel-ratio: 2/1)
and (min-width: 320px) , only screen and ( min-device-pixel-ratio: 2)
and (min-width: 320px) , only screen and ( min-resolution: 192dpi) and
(min-width: 320px) , only screen and ( min-resolution: 2dppx) and
(min-width: 320px) {
    p.comments,span.comments {
        background: url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/portal_icon_sprite_x2.svg) no-repeat scroll 0
        -453px transparent !important;
    }
    .twoThirds .twoThirds .oneSixth .summaryMedium .portalPullQuote .comments, .headlineImageLeft .comments {margin-top: 2px;}
    .sidebars .video,.summaryMediumToSmall .video h3 {
        background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/portal_icon_sprite_x2.svg") no-repeat scroll 0 0
        transparent !important;
        font-weight: normal;
        line-height: 1.2em;
        padding: 0 0 2px;
        text-indent: 18px;
    }
    .sidebars .blog,.summaryMediumToSmall .blog h3 {
        background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/portal_icon_sprite_x2.svg") 0 -154px no-repeat
        !important;
        font-weight: normal;
        line-height: 1.2em;
        padding: 0 0 2px;
        text-indent: 18px;
    }
    .sidebars .bullet,.summaryMediumToSmall .bullet h3 {
        background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/portal_icon_sprite_x2.svg") 0 -304px no-repeat
        !important;
        font-weight: normal;
        line-height: 1.2em;
        padding: 0 0 2px;
        text-indent: 18px;
    }
    .sidebars .interactive,.summaryMediumToSmall .interactive h3 {
        background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/portal_icon_sprite_x2.svg") 0 -763px no-repeat
        !important;
    }
    .sidebars .graph,.summaryMediumToSmall .graph h3 {
        background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/portal_icon_sprite_x2.svg") 0 -608px no-repeat
        !important;
        font-weight: normal;
        line-height: 1.2em;
        padding: 0 0 2px;
        text-indent: 18px;
    }
    .sidebars .photo,.summaryMediumToSmall .photo h3 {
        background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/portal_icon_sprite_x2.svg") 0 -917px no-repeat
        !important;
        font-weight: normal;
        line-height: 1.2em;
        padding: 0 0 2px;
        text-indent: 18px;
    }
    .sidebars .poll,.summaryMediumToSmall .poll h3 {
        background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/portal_icon_sprite_x2.svg") 0 -1067px no-repeat
        !important;
        font-weight: normal;
        line-height: 1.2em;
        padding: 0 0 2px;
        text-indent: 18px;
    }
    .sidebars .map,.summaryMediumToSmall .map h3 {
        background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/portal_icon_sprite_x2.svg") 0 -1378px no-repeat
        !important;
        font-weight: normal;
        line-height: 1.2em;
        padding: 0 0 2px;
        text-indent: 18px;
    }
    .sidebars .audio,.summaryMediumToSmall .audio h3 {
        background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/portal_icon_sprite_x2.svg") 0 -1534px no-repeat
        !important;
        font-weight: normal;
        line-height: 1.2em;
        padding: 0 0 2px;
        text-indent: 18px;
    }

    /* Major News retina sidebar */
    #newsAlert p.comments,#newsAlert span.comments {
        background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/portal_icon_sprite_x2.svg") no-repeat scroll 0
        -2137px transparent !important;
    }
    #newsAlert p.shareCount {
        background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/portal_icon_sprite_x2.svg") no-repeat scroll 0
        -2909px transparent !important;
    }
    #newsAlert .sidebars .video,#newsAlert .summaryMediumToSmall .video h3, #newsAlert .headerOnly h3 .video {
        background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/portal_icon_sprite_x2.svg") no-repeat scroll 0
        -1684px transparent !important;
    }
    #newsAlert .sidebars .blog,#newsAlert .summaryMediumToSmall .blog h3, #newsAlert .headerOnly h3 .blog {
        background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/portal_icon_sprite_x2.svg") no-repeat scroll 0
        -1840px transparent !important;
    }
    #newsAlert .sidebars .bullet,#newsAlert .summaryMediumToSmall .bullet h3 {
        background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/portal_icon_sprite_x2.svg") no-repeat scroll 0
        -1988px transparent !important;
    }
    #newsAlert .sidebars .graph,#newsAlert .summaryMediumToSmall .graph h3, #newsAlert .headerOnly h3 .graph {
        background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/portal_icon_sprite_x2.svg") no-repeat scroll 0
        -2292px transparent !important;
    }
    #newsAlert .sidebars .interactive,#newsAlert .summaryMediumToSmall .interactive h3, #newsAlert .headerOnly h3 .interactive {
        background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/portal_icon_sprite_x2.svg") no-repeat scroll 0
        -2447px transparent !important;
    }
    #newsAlert .sidebars .photo,#newsAlert .summaryMediumToSmall .photo h3, #newsAlert .headerOnly h3 .photo {
        background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/portal_icon_sprite_x2.svg') no-repeat scroll 0
        -2601px transparent !important;
    }
    #newsAlert .sidebars .poll,#newsAlert .summaryMediumToSmall .poll h3, #newsAlert .headerOnly h3 .poll {
        background: url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/portal_icon_sprite_x2.svg) no-repeat scroll 0
        -2753px transparent !important;
        background-color: Red;
    }
    #newsAlert .sidebars .map,#newsAlert .summaryMediumToSmall .map h3, #newsAlert .headerOnly h3 .map {
        background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/portal_icon_sprite_x2.svg") no-repeat scroll 0
        -3063px transparent !important;
    }
    #newsAlert .sidebars .audio,#newsAlert .summaryMediumToSmall .audio h3, #newsAlert .headerOnly h3 .audio {
        background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/portal_icon_sprite_x2.svg") no-repeat scroll 0
        -3218px transparent !important;
    }

    /*DIGI-5753 */
    .cornerimagevideoleft, .cornerimagevideocentre {
        background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sidebar_icon_overlay.svg") no-repeat scroll 0 0 transparent !important;
    }
    .cornerimageaudioleft, .cornerimageaudiocentre {
        background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sidebar_icon_overlay.svg") no-repeat scroll 0 -225px transparent !important;
    }
    .cornerimagephotoleft, .cornerimagephotocentre {
        background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sidebar_icon_overlay.svg") no-repeat scroll 0 -125px transparent !important;
    }
    .cornerimageblogleft, .cornerimageblogcentre {
        background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sidebar_icon_overlay.svg") no-repeat scroll 0 -25px transparent !important;
    }
    .cornerimageinteractiveleft, .cornerimageinteractivecentre {
        background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sidebar_icon_overlay.svg") no-repeat scroll 0 -100px transparent !important;
    }
    .cornerimagegraphleft, .cornerimagegraphcentre {
        background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sidebar_icon_overlay.svg") no-repeat scroll 0 -75px transparent !important;
    }
    .cornerimagemapleft, .cornerimagemapcentre {
        background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sidebar_icon_overlay.svg") no-repeat scroll 0 -200px transparent !important;
    }
    .cornerimagepollleft, .cornerimagepollcentre {
        background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sidebar_icon_overlay.svg") no-repeat scroll 0 -150px transparent !important;
    }
}

/* Medium screen, retina, stuff to override above media query */
@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-width:
700px) , only screen and ( min--moz-device-pixel-ratio: 2) and
(min-width: 700px) , only screen and ( -o-min-device-pixel-ratio: 2/1)
and (min-width: 700px) , only screen and ( min-device-pixel-ratio: 2)
and (min-width: 700px) , only screen and ( min-resolution: 192dpi) and
(min-width: 700px) , only screen and ( min-resolution: 2dppx) and
(min-width: 700px) {
    p.comments,span.comments {
        background: url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/portal_icon_sprite_x2.svg) no-repeat scroll 0
        -453px transparent !important;
    }
    .twoThirds .twoThirds .oneSixth .summaryMedium .portalPullQuote .comments, .headlineImageLeft .comments {margin-top: 2px;}
    .summary .sidebars li.video,.summaryMediumToSmall .video h3,#newsAlert .sidebars .video,#newsAlert .summaryMediumToSmall .video h3,#newsAlert .headerOnly h3 .video,.related_links_inline ul li.video
    {	background: url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/portal_icon_sprite_v.svg) no-repeat 0 5px;
        font-weight: normal;
        line-height: 1.2em;
        padding: 0 0 2px;
        text-indent: 18px;
    }
    #newsAlert .sidebars li.video, #newsAlert .sidebars h3.video,#newsAlert .headerOnly h3 .video{
        background-position: 0 -1556px;
    }
    #newsAlert .sidebars li.video:hover, #newsAlert .sidebars:hover,#newsAlert .headerOnly h3:hover .video{
        background: url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/portal_icon_sprite_v.svg) no-repeat 0 -1628px;
    }
    .summary .sidebars li.video{
        background-position:0 2px;
    }
    .summaryMediumToSmall .video h3{
        background-position:0 4px;
    }
    .sidebars .blog,.summaryMediumToSmall .blog h3 {
        background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/portal_icon_sprite_x2.svg") 0 -154px no-repeat
        !important;
        font-weight: normal;
        line-height: 1.2em;
        padding: 0 0 2px;
        text-indent: 18px;
    }
    .sidebars .bullet,.summaryMediumToSmall .bullet h3 {
        background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/portal_icon_sprite_x2.svg") 0 -304px no-repeat
        !important;
        font-weight: normal;
        line-height: 1.2em;
        padding: 0 0 2px;
        text-indent: 18px;
    }
    .sidebars .interactive,.summaryMediumToSmall .interactive h3 {
        background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/portal_icon_sprite_x2.svg") 0 -763px no-repeat
        !important;
    }
    .sidebars .graph,.summaryMediumToSmall .graph h3 {
        background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/portal_icon_sprite_x2.svg") 0 -608px no-repeat
        !important;
        font-weight: normal;
        line-height: 1.2em;
        padding: 0 0 2px;
        text-indent: 18px;
    }
    .sidebars .photo,.summaryMediumToSmall .photo h3 {
        background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/portal_icon_sprite_x2.svg") 0 -917px no-repeat
        !important;
        font-weight: normal;
        line-height: 1.2em;
        padding: 0 0 2px;
        text-indent: 18px;
    }
    .sidebars .poll,.summaryMediumToSmall .poll h3 {
        background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/portal_icon_sprite_x2.svg") 0 -1067px no-repeat
        !important;
        font-weight: normal;
        line-height: 1.2em;
        padding: 0 0 2px;
        text-indent: 18px;
    }
    .sidebars .map,.summaryMediumToSmall .map h3 {
        background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/portal_icon_sprite_x2.svg") 0 -1378px no-repeat
        !important;
        font-weight: normal;
        line-height: 1.2em;
        padding: 0 0 2px;
        text-indent: 18px;
    }
    .sidebars .audio,.summaryMediumToSmall .audio h3 {
        background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/portal_icon_sprite_x2.svg") 0 -1534px no-repeat
        !important;
        font-weight: normal;
        line-height: 1.2em;
        padding: 0 0 2px;
        text-indent: 18px;
    }

    /* Major News retina sidebar */
    #newsAlert p.comments,#newsAlert span.comments {
        background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/portal_icon_sprite_x2.svg") no-repeat scroll 0
        -2137px transparent !important;
    }
    #newsAlert p.shareCount {
        background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/portal_icon_sprite_x2.svg") no-repeat scroll 0
        -2909px transparent !important;
    }
    #newsAlert .sidebars .blog,#newsAlert .summaryMediumToSmall .blog h3, #newsAlert .headerOnly h3 .blog {
        background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/portal_icon_sprite_x2.svg") no-repeat scroll 0
        -1840px transparent !important;
    }
    #newsAlert .sidebars .bullet,#newsAlert .summaryMediumToSmall .bullet h3 {
        background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/portal_icon_sprite_x2.svg") no-repeat scroll 0
        -1988px transparent !important;
    }
    #newsAlert .sidebars .graph,#newsAlert .summaryMediumToSmall .graph h3, #newsAlert .headerOnly h3 .graph {
        background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/portal_icon_sprite_x2.svg") no-repeat scroll 0
        -2292px transparent !important;
    }
    #newsAlert .sidebars .interactive,#newsAlert .summaryMediumToSmall .interactive h3, #newsAlert .headerOnly h3 .interactive {
        background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/portal_icon_sprite_x2.svg") no-repeat scroll 0
        -2447px transparent !important;
    }
    #newsAlert .sidebars .photo,#newsAlert .summaryMediumToSmall .photo h3, #newsAlert .headerOnly h3 .photo {
        background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/portal_icon_sprite_x2.svg') no-repeat scroll 0
        -2601px transparent !important;
    }
    #newsAlert .sidebars .poll,#newsAlert .summaryMediumToSmall .poll h3, #newsAlert .headerOnly h3 .poll {
        background: url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/portal_icon_sprite_x2.svg) no-repeat scroll 0
        -2753px transparent !important;
        background-color: Red;
    }
    #newsAlert .sidebars .map,#newsAlert .summaryMediumToSmall .map h3, #newsAlert .headerOnly h3 .map {
        background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/portal_icon_sprite_x2.svg") no-repeat scroll 0
        -3063px transparent !important;
    }
    #newsAlert .sidebars .audio,#newsAlert .summaryMediumToSmall .audio h3, #newsAlert .headerOnly h3 .audio {
        background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/portal_icon_sprite_x2.svg") no-repeat scroll 0
        -3218px transparent !important;
    }

    .carv2 .rightButton, .commentContainerCarousel .sliderNav.slideForward {
        background: #E9E9DF url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/rightArrow.svg') 3px 50% no-repeat;
    }
    #newsAlert .twoThirds .carv2 .rightButton, #newsAlert .oneHalf .carv2 .rightButton {
        border-radius:5px 0 0 5px;
        margin-right:-1px;
        border-right:2px solid #CC0000;
        background:#CC0000 url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/rightArrow.svg') 12px 8px no-repeat;
    }
    #newsAlert .oneThirdCut .carv2 .rightButton, #newsAlert .oneThird .carv2 .rightButton {
        background:#5A5A5A url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/rightArrow.svg') 3px 32px no-repeat;
    }
    .carv2 .leftButton,  .commentContainerCarousel .sliderNav.slideBack {
        background: #E9E9DF url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/leftArrow.svg') 2px 50% no-repeat;
    }
    #newsAlert .twoThirds .carv2 .leftButton, #newsAlert .oneHalf .carv2 .leftButton {
        border-radius:0 5px 5px 0;
        margin-right:-1px;
        border-right:2px solid #C0000;
        background:#CC0000 url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/leftArrow.svg') 8px 7px no-repeat;
    }
    #newsAlert .oneThirdCut .carv2 .leftButton, #newsAlert .oneThird .carv2 .leftButton {
        background:#5A5A5A url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/leftArrow.svg') 2px 32px no-repeat;
    }
}

/* Large screen, retina, stuff to override above media query */
@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-width:
1300px) , only screen and ( min--moz-device-pixel-ratio: 2) and
(min-width: 1300px) , only screen and ( -o-min-device-pixel-ratio:
2/1) and (min-width: 1300px) , only screen and (
min-device-pixel-ratio: 2) and (min-width: 1300px) , only screen and (
min-resolution: 192dpi) and (min-width: 1300px) , only screen and (
min-resolution: 2dppx) and (min-width: 1300px) {
    p.comments,span.comments {
        background: url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/portal_icon_sprite_x2.svg) no-repeat scroll 0
        -453px transparent !important;
    }
    .twoThirds .twoThirds .oneSixth .summaryMedium .portalPullQuote .comments, .headlineImageLeft .comments {margin-top: 2px;}
    .sidebars .video,.summaryMediumToSmall .video h3 {
        background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/portal_icon_sprite_v.svg") no-repeat scroll 0 0
        transparent !important;
        font-weight: normal;
        line-height: 1.2em;
        padding: 0 0 2px;
        text-indent: 18px;
    }
    .sidebars .blog,.summaryMediumToSmall .blog h3 {
        background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/portal_icon_sprite_x2.svg") 0 -154px no-repeat
        !important;
        font-weight: normal;
        line-height: 1.2em;
        padding: 0 0 2px;
        text-indent: 18px;
    }
    .sidebars .bullet,.summaryMediumToSmall .bullet h3 {
        background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/portal_icon_sprite_x2.svg") 0 -304px no-repeat
        !important;
        font-weight: normal;
        line-height: 1.2em;
        padding: 0 0 2px;
        text-indent: 18px;
    }
    .sidebars .interactive,.summaryMediumToSmall .interactive h3 {
        background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/portal_icon_sprite_x2.svg") 0 -763px no-repeat
        !important;
    }
    .sidebars .graph,.summaryMediumToSmall .graph h3 {
        background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/portal_icon_sprite_x2.svg") 0 -608px no-repeat
        !important;
        font-weight: normal;
        line-height: 1.2em;
        padding: 0 0 2px;
        text-indent: 18px;
    }
    .sidebars .photo,.summaryMediumToSmall .photo h3 {
        background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/portal_icon_sprite_x2.svg") 0 -917px no-repeat
        !important;
        font-weight: normal;
        line-height: 1.2em;
        padding: 0 0 2px;
        text-indent: 18px;
    }
    .sidebars .poll,.summaryMediumToSmall .poll h3 {
        background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/portal_icon_sprite_x2.svg") 0 -1067px no-repeat
        !important;
        font-weight: normal;
        line-height: 1.2em;
        padding: 0 0 2px;
        text-indent: 18px;
    }
    .sidebars .map,.summaryMediumToSmall .map h3 {
        background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/portal_icon_sprite_x2.svg") 0 -1378px no-repeat
        !important;
        font-weight: normal;
        line-height: 1.2em;
        padding: 0 0 2px;
        text-indent: 18px;
    }
    .sidebars .audio,.summaryMediumToSmall .audio h3 {
        background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/portal_icon_sprite_x2.svg") 0 -1534px no-repeat
        !important;
        font-weight: normal;
        line-height: 1.2em;
        padding: 0 0 2px;
        text-indent: 18px;
    }

    /* Major News retina sidebar */
    #newsAlert p.comments,#newsAlert span.comments {
        background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/portal_icon_sprite_x2.svg") no-repeat scroll 0
        -2137px transparent !important;
    }
    #newsAlert p.shareCount {
        background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/portal_icon_sprite_x2.svg") no-repeat scroll 0
        -2909px transparent !important;
    }
    #newsAlert .sidebars .video,#newsAlert .summaryMediumToSmall .video h3, #newsAlert .headerOnly h3 .video {
        background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/portal_icon_sprite_x2.svg") no-repeat scroll 0
        -1684px transparent !important;
    }
    #newsAlert .sidebars .blog,#newsAlert .summaryMediumToSmall .blog h3, #newsAlert .headerOnly h3 .blog {
        background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/portal_icon_sprite_x2.svg") no-repeat scroll 0
        -1840px transparent !important;
    }
    #newsAlert .sidebars .bullet,#newsAlert .summaryMediumToSmall .bullet h3 {
        background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/portal_icon_sprite_x2.svg") no-repeat scroll 0
        -1988px transparent !important;
    }
    #newsAlert .sidebars .graph,#newsAlert .summaryMediumToSmall .graph h3, #newsAlert .headerOnly h3 .graph {
        background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/portal_icon_sprite_x2.svg") no-repeat scroll 0
        -2292px transparent !important;
    }
    #newsAlert .sidebars .interactive,#newsAlert .summaryMediumToSmall .interactive h3, #newsAlert .headerOnly h3 .interactive {
        background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/portal_icon_sprite_x2.svg") no-repeat scroll 0
        -2447px transparent !important;
    }
    #newsAlert .sidebars .photo,#newsAlert .summaryMediumToSmall .photo h3, #newsAlert .headerOnly h3 .photo {
        background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/portal_icon_sprite_x2.svg') no-repeat scroll 0
        -2601px transparent !important;
    }
    #newsAlert .sidebars .poll,#newsAlert .summaryMediumToSmall .poll h3, #newsAlert .headerOnly h3 .poll {
        background: url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/portal_icon_sprite_x2.svg) no-repeat scroll 0
        -2753px transparent !important;
        background-color: Red;
    }
    #newsAlert .sidebars .map,#newsAlert .summaryMediumToSmall .map h3, #newsAlert .headerOnly h3 .map {
        background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/portal_icon_sprite_x2.svg") no-repeat scroll 0
        -3063px transparent !important;
    }
    #newsAlert .sidebars .audio,#newsAlert .summaryMediumToSmall .audio h3, #newsAlert .headerOnly h3 .audio {
        background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/portal_icon_sprite_x2.svg") no-repeat scroll 0
        -3218px transparent !important;
    }

}

.bylineComments .bylineImg + .bylineBody {width:380px}
.byline .bylineImg + .bylineBody {width:380px}

/*Twitter widget styling issue*/
Iframe.twitter-timeline.twitter-timeline-rendered{margin-bottom:15px;}

/*Money Supermarket Widget*/
.ms-widget {font-family:arial; font-size:12px;}
.ms-widget a img {border:none;}
.ms-widget .footerTxt {font-size:10px; margin-top:10px;}
.ms-widget ul li table td img{margin:0 auto;}
.ms-widget ul.x300 {width:300px; margin:0; padding:0;}
.ms-widget ul.x300 li {list-style:none; border-top:2px solid #000; overflow:hidden; height:25px;}
.ms-widget ul.x300 li.shown {height:auto;}
.ms-widget ul.x300 li .rowHead {background-color:#E9E9DF;background-image:url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/money-supermarket/chev.png');background-position:283px center;background-repeat:no-repeat;padding:6px 3px 4px 3px;font-size:13px;cursor:pointer; text-transform: capitalize;}
.ms-widget ul.x300 li.active .rowHead, .ms-widget ul.x300 li:hover .rowHead, .ms-widget ul.x300 li.shown .rowHead {color:#fff;background-color:#B71A29;background-image:url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/money-supermarket/chev-active.png');}
.ms-widget ul.x300 li table {background-color:#f4f4f4;border-bottom:1px solid #E8E8DE;text-align:center;vertical-align:middle;width:100%;padding-bottom:5px;}
.ms-widget ul.x300 li table th {height:17px;padding-top:2px;border-bottom:1px solid #333;font-weight: normal;font-size:11px;text-align:center;}
.ms-widget ul.x300 li table td {height:71px;border-bottom:1px solid #333;}
.ms-widget ul.x300 li table.x4Col td,
.ms-widget ul.x300 li table.x4Col th {border-right:1px solid #4D4D4D;}
.ms-widget ul.x300 li table.x4Col tr td:last-child,
.ms-widget ul.x300 li table.x4Col tr th:last-child{border-right:none;}
.ms-widget ul.x300 li table td.provider {width:83px;}
.ms-widget ul.x300 li table td.aer {width:124px; font-weight:normal; font-size:18px; }
.ms-widget ul.x300 li table.x4Col td.aer,
.ms-widget ul.x300 li table.x4Col td.period { width:62px; font-size:12px; }
.ms-widget ul.x300 li table td.more {width:92px;}
.ms-widget ul.x620 {position:relative; width:620px; margin:0; padding:0; clear:both; overflow:hidden;}
.ms-widget ul.x620 li.active {border-bottom:none; padding-bottom:1px; }
.ms-widget ul.x620 li .tabHead {cursor:pointer; padding-top:2px; height:28px; position:relative; z-index:1; text-transform: capitalize;}
.ms-widget ul.x620 li .tabHead:hover {text-decoration:underline;}
.ms-widget ul.x620 li {list-style:none;float:left; width:88px; background-image:url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/money-supermarket/tabBg-small.png'); background-repeat:no-repeat; text-align:center;}
.ms-widget ul.x620 li .selBg {background-image:url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/money-supermarket/tabBg-small.png'); background-position:-89px 0; height:30px; width:88px; position:absolute;}
.ms-widget ul.x620 li.t1,
.ms-widget ul.x620 li.t3,
.ms-widget ul.x620 li.t5,
.ms-widget ul.x620 li.t1 .selBg,
.ms-widget ul.x620 li.t3 .selBg,
.ms-widget ul.x620 li.t5 .selBg   { width:89px; background-image:url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/money-supermarket/tabBg.png');}
.ms-widget ul.x620 li.t1 .selBg,
.ms-widget ul.x620 li.t3 .selBg,
.ms-widget ul.x620 li.t5 .selBg { background-position:-90px 0; }
.ms-widget ul.x620 li.t7, .ms-widget ul.x620 li.t7 .selBg { background-image:url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/money-supermarket/tabBg-small.png'); width:89px;}
.ms-widget ul.x620 li.shown .selBg { background:none;}
.ms-widget ul.x620 li table { width:620px; border-left:1px solid #aaa; background-color:#f4f4f4;}
.ms-widget ul.x620 li .hidden {display:none; position: relative;}
.ms-widget ul.x620 li.t2 .hidden {left:-89px;}
.ms-widget ul.x620 li.t3 .hidden {left:-177px;}
.ms-widget ul.x620 li.t4 .hidden {left:-266px;}
.ms-widget ul.x620 li.t5 .hidden {left:-354px;}
.ms-widget ul.x620 li.t6 .hidden {left:-443px;}
.ms-widget ul.x620 li.t7 .hidden {left:-531px;}
.ms-widget ul.x620 li.shown .hidden {display:block;}
.ms-widget ul.x620 li:last-child, .ms-widget ul.x620 li:last-child .selBg { width: 89px;}
.ms-widget ul.x620.loans li:last-child, .ms-widget ul.x620.loans li:last-child .selBg { width: 90px;}
.ms-widget ul.x620 li td,
.ms-widget ul.x620 li th {border-right:1px solid #aaa; border-bottom:1px solid #aaa;}
.ms-widget ul.x620 li td { padding:15px;}
.ms-widget ul.x620 li tr.even td { background-color:#F9E7E9;}
.ms-widget ul.x620 li tr td:first-child {padding:15px 0;}
.ms-widget ul.x620 li td.subRow {padding:5px; font-size:10px;}
.ms-widget ul.x620 li th {font-family: Georgia, Times, "Times New Roman", serif; font-size:13px; font-weight:normal; padding-top:5px;}
.ms-widget ul.x620 li td.provider { width:93px;}
.ms-widget ul.x620 li td.details { width:114px;}
.ms-widget ul.x620 li td.transfers { width:51px;}
.ms-widget ul.x620 li td.purchases { width:52px;}
.ms-widget ul.x620 li td.apr { width:72px;}
.ms-widget ul.x620 li td.apply { width:52px;}
.ms-widget ul.x620 li .border-bottom-container {height: 1px; overflow:hidden; width: 620px;}
.ms-widget ul.x620 li .border-bottom-container .border-bottom {background-color: #aaa; height:1px; border: 0 none; padding: 0px; margin: 0px; width: 89px;}
.ms-widget ul.x620 li.t1.shown .item1, .ms-widget ul.x620 li.t1.active .item1,
.ms-widget ul.x620 li.t2.shown .item2, .ms-widget ul.x620 li.t2.active .item2,
.ms-widget ul.x620 li.t3.shown .item3, .ms-widget ul.x620 li.t3.active .item3,
.ms-widget ul.x620 li.t4.shown .item4, .ms-widget ul.x620 li.t4.active .item4,
.ms-widget ul.x620 li.t5.shown .item5, .ms-widget ul.x620 li.t5.active .item5,
.ms-widget ul.x620 li.t6.shown .item6, .ms-widget ul.x620 li.t6.active .item6,
.ms-widget ul.x620 li.t7.shown .item7, .ms-widget ul.x620 li.t7.active .item7 {background-color: #f4f4f4; border-right: 1px solid #aaa;}



/*DIGI-6158*/
.wide .summary{padding:0;}
.wide .summary.imageCentreHeadline h3,
.wide .summary.imageCentreHeadline .labelAbstract,
.wide .summary.imageCentreHeadline .comments,
.wide .summary.headlineImageLeft h3,
.wide .summary.headlineImageLeft .labelAbstract,.wide .summary.headlineAbstract h3,.wide .summary.headlineOnly h3,.wide .summary.headlineAbstract .labelAbstract,
.wide .summary.headlineAbstract .comments,.wide .summary.headlineOnly .labelAbstract,
.wide .summary.headlineOnly .comments,
.wide .summary.headlineImageLeft .comments,.wide .summary.headlineImageCentre h3,.wide .summary.headlineImageCentre .labelAbstract,.wide .summary.headlineImageCentre .comments,.wide .sidebars {margin-right:80px; }
.wide .summary .piccentre{padding:0 !important;margin-bottom:5px}
.wide .summary h3{1margin-top:5px; font-family:Georgia, "Times New Roman", Times, serif; font-size:24px;color:#234b7b;padding:0;font-weight:200}
.wide .summary.headlineImageLeft .picleft{padding:0;margin-right:10px;margin-bottom:5px;}
.wide .summary span.comments a {font-size:12px;font-family:Arial, Helvetica, sans-serif}
.wide .summary .labelOnSec{color:#D42f00;margin:0px 0 5px 0;font-weight:bold;padding:0}
.wide .summary.headlineImageLeft h3,.wide .summary.imageCentreHeadline h3,.wide .summary.headlineAbstract h3,.wide .summary.headlineImageCentre h3{margin-bottom:10px}
.wide .summary.headlineOnly h3{margin-bottom:15px}
.twoThirdsThird2.gutterUnder.leftColumn{width:640px;float:left}
.oneThird.rightColumn{float:right}
.wide .summary.headlineImageLeft .labelOnSec{margin:0 0 5px}
.leftColumn .twoThirds .oneThird{margin-bottom:15px}

/*Comments*/
.wide .summary .comments{margin:10px 80px 5px 0}
.wide .summary .sidebars{margin:0px 80px 5px 0}
.wide .summary .sidebars li{font-size:12px;font-family:Arial, Helvetica, sans-serif}

/*DIGI-3844*/
.moderate, .newlook{float:right;font-size:14px;margin:5px}
.fclear{clear:both}
.btop{border-top:2px solid #262626;}
.moderate{padding-left:10px;border-left: 1px solid #ccc;}

/*DIGI-6792*/
=======
/* $Id: screen.css,v 1.258 2009/08/21 14:23:07 hernandezp Exp $

* 12/04/2011 S Gadhiraju	Changed the overflow to auto on '#armageddon .ui-tabs-panel .summary iframe'	[DIGI-238]
* 26/05/2011 D Hemendrarai  Added class style for Branding Header image  [DIGI-512]
* 26/05/2011 D Hemendrarai  Added class style for Branding Header image  [DIGI-512]
* 03/06/2011 D Hemendrarai  Added live icon styling  [DIGI-666]
* 23/06/2011 D Hemendrarai  London Olympics 2012 header/counter styles  [DIGI-762]
* 23/07/2011 S Henderson  	Adjustment to traffic drivers layout  [DIGI-876]
*/
body,body.olympicsBody,body.financialServicesBody {
    background: #262626 url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/tmglBody.gif') repeat-y center top;
    color: #282828;
    font-family: georgia, "times new roman", times, serif;
    font-size: 62.5%;
    margin: 0;
    padding: 0;
}

body.olympicsBody {
    background: none;
    background-color: #f5f5f3;
}

body.financialServicesBody {
    background: none;
    background-color: #004476;
}

.noSummaryTopBorder .summary:first-child { /*border-top: 0px;*/

}

img {
    border: 0;
    display: block;
    /* added this css since the if the image is not loaded but it's height is small and has large alt-text, it overflows outside */
    overflow: hidden;
}

form {
    display: inline;
}

form .formSubmit {
    background-color: #234b7b;
    border: 1px solid #333;
    color: #fff;
    font: 1em arial, sans-serif;
    height: 21px;
    padding: 2px 0;
    text-transform: uppercase;
}

form .formSubmit:active {
    background-color: #122842;
}

.access {
    display: none;
}

.hidden {
    display: none;
}

.hdn {
    display: none;
}

.invisible {
    visibility: hidden;
}

a {
    color: #234B7B;
    outline: 0;
    text-decoration: none;
    padding:0;
}

a:hover {
    border-bottom: 1px dotted #122842;
    color: #122842;
}

p,h1,h2,h3,h4,h5,h6,h7 {
    margin: 0;
    padding: 0;
}

h1 a,h4 a,h5 a,h6 a,h7 a {
    color: #000;
}

#tmglSite {
    background: #fff;
    margin: 0 auto;
    padding: 0 30px;
    width: 940px;
}

#tmglHeader {
    width: 940px;
}

#tmglTopBar {
    background-color: #EBEBE5;
    font-family: arial, sans-serif;
    font-size: 1.2em;
    padding: 3px 0 5px;
}

#tmglTopBar p {
    color: #585858;
    font-weight: normal;
    margin: 0;
    padding: 0;
}

#tmglTopBar #tmglTopLeft {
    float: left;
    margin-left: 5px;
}

#tmglTopBar #tmglTopLeft #regDetails {
    padding-left: 8px;
}

#tmglTopBar #tmglTopLeft #winaop {
    margin: 0;
    padding: 0;
}

#tmglTopBar #tmglTopLeft p a#winaop {
    color: #B22929;
    font-size: 1.1em;
    text-decoration: none;
}

#tmglTopBar #tmglTopLeft p a#winaop:hover {
    border: 0;
    color: #B22929;
    text-decoration: underline;
}

#tmglTopBar #tmglTopLeft p a#dpotyear {
    color: #B22929;
}

#tmglTopBar #tmglTopLeft p a#dpotyear:hover {
    border-bottom: 1px dotted #7F1111;
    color: #7F1111;
}

#tmglTopBar #tmglTopLeft p .lastUpdate {
    border: 0;
    color: #B22929;
    font-size: 1em;
    text-decoration: none;
}

#tmglTopBar #tmglTopLeft p .wireTicon {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/t_wire.png') no-repeat scroll 0 2px;
    padding: 5px 10px 10px;
}

#tmglTopBar #tmglTopRight {
    float: right;
    margin-right: 5px;
}

.rss {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sprite-icon.gif') 0 -500px no-repeat;
    padding-left: 15px;
}

#tmglMenu {
    margin-bottom: 10px;
    position: relative;
}

#tmglMenu .fadeCover {
    height: 33px;
    position: absolute;
    background-color: white;
    width: 100%;
    top: 26px;
    display: none;
    z-index: 20;
}

/* GENERAL SEARCH BAR STYLES */
#brand {
    float: left;
    margin: 0;
    padding: 0;
    text-indent: -9999px;
}

#search {
    float: left;
}

#search .searchBox {
    float: left;
    margin-right: 6px;
    padding: 1px;
}

#search .searchSubmit {
    float: left;
}

/* SECTION SEARCH BAR  */
.portal #tmglBrandLarge {
    position: relative;
    min-height: 63px;
    padding: 0 0 15px;
}

/* Summary elements  */
.headerSolidBg p{background-color:#234b7b;float:left;font-size:1em;line-height:1em;margin:0 0 5px;padding:2px 3px;text-transform:uppercase;}
.headerSolidBg p a{clear:both;color:#fff;text-decoration:none;}
.headerSolidBg p a:visited{color:#fff;}
.headerSolidBg p a:hover{color:#fff;text-decoration:underline;}
.summary{border-top:1px dotted #ccc;margin-top:10px;padding-top:3px;} /* Spacing for Chrome 10 Bug */
.summary.iframeHeadline{border-top:medium none;margin-top:0;padding-top:0;}
.summary.iframeSummary {border-top: 2px solid #666666;margin-top:0;padding-bottom:5px;}

.iframeSummaryFullWidth + .summary {border-top: medium none;}
.iframeSummaryFullWidth iframe{border-top: 2px solid #666666;padding-top:5px;}
.summary span.live {background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/spritesheet-v.png') left bottom no-repeat; background-position: -3px -115px; display:block; width: 26px; height: 13px; float: left; margin: 0 5px 0 0; }
.summary.headlineOnly + .summary.headlineOnly{margin-top:5px}
.summary ul{list-style-type:none;margin:0;overflow:hidden;padding:0;}
.summary ul li{background:url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sprite-icon.gif') 0 -1050px no-repeat;font-size:1.2em;padding:0 0 5px 18px;font-family:arial,helvetica,sans-serif;}
.summary ul li a{color:#06c;}
.summary ul li b{font-weight:normal;}
.summary ul li.video{background:url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sprite-icon.gif') 0 -1950px no-repeat;}
.summary ul li.audio{background:url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sprite-icon.gif') 0 -1170px no-repeat;}
.summary ul li.photo{background:url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sprite-icon.gif') 0 -1800px no-repeat;}
.summary ul li.blog{background:url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sprite-icon.gif') 0 -2100px no-repeat;}
.summary .sidebars{clear:left;margin:0;overflow:hidden;padding:0;}
.summary .sidebars h3{font-family:arial, helvetica, sans-serif;}
.summary .sidebars h3.bullet{background:url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sprite-icon.gif') 0 -1050px no-repeat;font-size:1.2em;font-weight:normal;line-height:1.2em;padding:0 0 2px;text-indent:18px;}
.summary .sidebars h3.bullet a{color:#06c;}
.summary .sidebars h3.video{background:url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sprite-icon.gif') 0 -1950px no-repeat;font-size:1.2em;font-weight:normal;line-height:1.2em;padding:0 0 2px;text-indent:18px;}
.summary .sidebars h3.video a{color:#06c;}
.summary .sidebars h3.audio{background:url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sprite-icon.gif') 0 -1170px no-repeat;font-size:1.2em;font-weight:normal;line-height:1.2em;padding:0 0 2px;text-indent:18px;}
.summary .sidebars h3.audio a{color:#06c;}
.summary .sidebars h3.photo{background:url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sprite-icon.gif') 0 -1800px no-repeat;font-size:1.2em;font-weight:normal;line-height:1.2em;padding:0 0 2px;text-indent:18px;}
.summary .sidebars h3.photo a{color:#06c;}
.summary .sidebars h3.blog{background:url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sprite-icon.gif') 0 -2100px no-repeat;font-size:1.2em;font-weight:normal;line-height:1.2em;padding:0 0 2px;text-indent:18px;}
.summary .sidebars h3.blog a{color:#06c;}
.summary .sidebars h3.live{background:url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/live_icon.png') left 1px no-repeat;font-size:1.2em;font-weight:normal;line-height:1.2em;padding:0 0 2px;text-indent:30px;}
.summary .sidebars h3.live a{color:#06c;}
.summary .sidebars h3.interactive{background:url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/interactive_icon.png') 0 0 no-repeat;font-size:1.2em;font-weight:normal;line-height:1.2em;padding:0 0 2px; text-indent: 18px;}
.summary .sidebars h3.interactive a{color:#06c;}
.summary .sidebars h3.graph, .summaryMediumToSmall .graph h3{background:url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sprite_icons_sidebar.png') 0 -655px no-repeat;font-size:1.2em;font-weight:normal;line-height:1.2em;padding:0 0 2px; text-indent: 18px;}
.summary .sidebars h3.graph:hover, .summaryMediumToSmall .graph h3:hover{background-position:0 -741px;}
.summary .sidebars h3.poll, .summaryMediumToSmall .poll h3{background:url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sprite_icons_sidebar.png') 0 -1151px no-repeat;font-size:1.2em;font-weight:normal;line-height:1.2em;padding:0 0 2px; text-indent: 18px;}
.summary .sidebars h3.poll:hover, .summaryMediumToSmall .poll h3:hover{background-position:0 -1234px;}
.summary .sidebars h3.map{background:url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sprite_icons_sidebar.png') 0 -2436px no-repeat;font-size:1.2em;font-weight:normal;line-height:1.2em;padding:0 0 2px; text-indent: 18px;}
.summary .sidebars h3.map:hover{background-position:0 -2525px;}
.summary .sidebars h3.graph a, .summary .sidebars h3.poll a{color:#234B7B;}
.summary .sidebars h3.graph:hover a, .summary .sidebars h3.poll:hover a{color:#122842;}
.summary p{color:#262626;font-family:arial,helvetica,sans-serif;font-size:1.3em;line-height:1.3em;margin:0 0 5px;padding:0;}
.summary p.date{color:#666;font-size:1.1em;font-family:arial,sans-serif;}
.summary p.dateCC{color:#666;font-size:1.1em;font-family:arial,sans-serif; display:inline;}
.summary p.wirebyline{color:#666;font-size:1.1em;}
.summary .piccentre{margin:0;padding:0 0 7px;}
.summary .picleft{float:left;padding:4px 10px 0px 0;}
.summary blockquote{margin:0;padding:0;}
.summary blockquote p{color:#444;font:italic 1.8em georgia,serif;width:296px;}
.summary blockquote p a{color:#444;}
.summary blockquote p a:hover{border-bottom:1px dotted #222;color:#222;}
.summary blockquote p a:visited{color:#666;}
.summary cite{font-size:1em;font-style:normal;font-weight:bold;text-transform:uppercase;}
.summary cite a{background:#234b7b;border:none;color:#fff;display:block;padding:2px;}
.summary cite a:hover{background:#122842;border:none;color:#fff;}
.summary cite a:visited{background:#5c7da3;border:none;color:#fff;}
.summary iframe {margin-bottom:10px;}
.summaryMedium .summary iframe {margin-bottom:0;}
.summaryPadding {margin-bottom:15px;}
.summary ol{color:#404040;font-size:1.3em;line-height:1.3em;}
.summaryBorderTop{border-bottom:none;border-top:1px dotted #ccc;padding-top:7px;}
.summaryNoBorder{border:none;}
.summaryBig h3{font-size:2.4em;font-weight:normal;line-height:1.07em;padding:6px 0 15px 0;text-rendering:optimizeLegibility;}
.summaryBig h2{font-size:2.4em;font-weight:normal;line-height:1.07em;padding:0 0 10px;text-rendering:optimizeLegibility;}
.summaryMediumLarge h3{font-size:1.8em;font-weight:normal;line-height:1.13em;padding:0 0 6px;}
.summaryMedium h3{font-size:1.8em;font-weight:normal;line-height:1.13em;padding:0 0 6px;}
.summarySmall h3{font-size:1.4em;font-weight:normal;line-height:1.28em;}
.summarySmall h3.live{background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/spritesheet-v.png') left bottom no-repeat; background-position: -3px -115px; padding:0 0 2px;text-indent:30px;clear:both;}

.oneSixth .summarySmall h3{font-size:1.4em;font-weight:normal;line-height:1.28em;padding:0;}

#tmglBrandLarge {
    padding: 8px 0 10px;
}

#tmglBrandFinanceLarge {
    padding: 8px 0 10px;
}

.portal #tmglBrandLarge {position: relative;min-height: 63px;padding: 0 0 15px;}

/* Default brand, rewritten in tmglBrandCSS.jsp if a new brand is added  */
#tmglBrandLarge #brand,.portal #tmglBrandLarge #brand {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/thetelegraph_275.gif') 0 0 no-repeat;
    height: 48px;
    margin-right: 35px;
    width: 275px;
}

#tmglBrandFinanceLarge #brand {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/Telegraph_Money_Services_logo.png') 0 0 no-repeat;
    height: 60px;
    margin-right: 35px;
    width: 510px;
    background-size: 100%;
}

.portal #tmglBrandLarge #brand {
    background:none;
    height: 60px;
    width: 344px;
    margin: 7px 35px 0 0;
    position: absolute;
    left: 300px;
}

#tmglBrandLarge #search {
    padding: 16px 0 5px;
    width: 335px;
}

#tmglBrandLarge #search .searchBox {
    width: 247px;
}

#tmglLasUpdatedDateFeed {
    border: 0;
    color: #585858;
    font-size: inherit;
    text-decoration: none;
}

#tmglLasUpdatedDateFeed .lastUpdate {
    color: #B22929;
}

.portal #tmglLasUpdatedDateFeed {
    color: #000;
}

.portal #tmglLasUpdatedDateFeed p {
    font: 10px Arial, Helvetica, sans-serif;
    color: black;
    text-transform: uppercase;
    line-height: 11px;
}

.portal #tmglLasUpdatedDateFeed .lastUpdate {
    color: #B3B3B3;
    display: block;
}

#tmgTopBar {
    float: right;
    clear: both;
    font: 12px arial, sans-serif;
    width: 350px;
}

.tmgTopBarDate {
    padding-top: 15px;
    float: right;
    clear: both;
}

.portal #tmgTopBar {
    position: absolute;
    clear: both;
    font: 12px arial, sans-serif;
    width: 350px;
}

.portal .tmgTopBarDate {
    padding-top: 15px;
    clear: both;
    float: none;
}

#searchBar {
    float: right;
    padding: 6px 0 0;
}


#searchBar #searchBlock {
    background-color: #F5F5F5;
    border: 1px solid #CCC;
    width: 230px;
    height: 20px;
    position:relative;
    box-shadow: 0 3px 3px 0 #B3B3B3;
}

#searchBar #searchBlock form {
    height: 20px;
}

#searchBar #tg_search .searchBox {
    background-color: #F5F5F5;
    border: medium none;
    height: 19px;
    width: 172px;
    margin-top: 0px;
    padding-top: 0;
    float: left;
}

#searchBar #tg_search .formSubmit {
    background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/search_icon.png") no-repeat scroll 5px 3px
    transparent;
    border: 0;
    height: 20px;
    width: 25px;
    float: right;
}

.portal #topBarRightContainer #searchBar {
    padding: 2px 0 17px;
}



.portal #searchBar #tg_search .searchBox {
    width: 172px;
}

#tmglBrandLarge #ebGoogle {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sprite-logo.gif') -275px 0 no-repeat;
    float: left;
    height: 28px;
    margin: 16px 10px 0 0;
    text-indent: -9999px;
    width: 53px;
}

#tmglBrandLarge #widget {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/genericDottedGraphic.gif') repeat-y;
    float: left;
    height: 48px;
    padding-left: 10px;
    width: 220px;
}

/* ARTICLE SEARCH BAR  */
#tmglBrandSmall {
    float: left;
    padding: 8px 0;
}

#tmglBrandSmall #brand {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/thetelegraph_195.gif') 0 0 no-repeat;
    height: 34px;
    width: 195px;
}

#tmglBrandSmall #search {
    padding: 6px 0 5px;
    width: 490px;
}

#tmglBrandSmall #ebGoogle {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/enhancedByGoogle.gif') no-repeat left 6px;
    float: left;
    height: 34px;
    text-indent: -9999px;
    width: 214px;
}

#tmglBrandSmall #search .searchBox {
    width: 400px;
}

#tmglBannerAd {
    border-bottom: 1px solid #C7C7C7;
    padding: 10px 0 10px;
    left: -15px;
    position: relative;
    width: 970px;
}

.admpu {
    background-color: #F4F4F0;
    margin-left: auto;
    margin-right: auto;
    width: 300px;
}

.adsky {
    background-color: #F4F4F0;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}

.adbox {
    background-color: #F4F4F0;
    height: 60px;
    margin-left: auto;
    margin-right: auto;
    width: 120px;
}

.adyell {
    margin-bottom: 1em;
}

.adarea {
    background-color: #F4F4F0;
}

.sectionSponsor {
    margin-bottom: 10px;
}

.sectionSponsor .puff a {
    text-decoration: none;
}

.activeNav {
    background: transparent none;
}

/* Active/Non-active menu styles */
.activeNav li.first {
    border-left: none;
}

.activeNav a {
    color: #fff;
}

.activeNav .styleTwelve a {
    color: #000;
}

.activeNav a:hover {
    background: none;
    border: none;
    color: #404040;
    text-decoration: none;
    text-shadow: 1px 1px 1px #999;
}

.nonActiveNav {
    background: #262626;
}

.nonActiveNav li.first {
    border-left: none;
}

.nonActiveNav a {
    color: #fff;
}

.nonActiveNav .styleTwelve a {
    color: #fff;
}

/* Google Ads */
#google-ads-container{margin-left:0;}
#google-ads-container-inner{_overflow:visible;background-color:#FFF;color:#404040;margin:0 0 1.5em;}
#googleHead{margin:0 0 5px;padding:0;text-transform:none;}
#googleHead p span{color:#282828;font-family:arial,sans-serif;font-weight:bold;padding:0;vertical-align:top;}
#googleHead p span a{text-decoration:none;}
div.googleAdText{_height:1%;border-top:none;font-size:1.1em;padding:0;position:relative;}
.googleAdText{font-family:arial;list-style:none;margin:1px 0 9px;padding-left:0;}
.googleAdText p{font-size:12px;padding:4px 0 1px;}
.googleAdText p a{font-size:11px;margin:7px 0 4px;}
.googleAdText p a:hover{border:0;}
.googleAdText li{border-bottom:1px solid #000000;color:#404040;margin-bottom:7px;padding-bottom:5px;}
.googleAdText li h4 a{color:#234b7b;font:bold 14px arial;margin-top:7px;}
.googleAdText li h4 a:hover{border:0;}
.googleAdText li h4 a:active{border:0;}
.googleAdText li.last {border-bottom: 0;}
div.google-ads-section{width:auto;}
.googleadssection{margin-bottom:12px;width:auto;}
.google-ads-section li{border-bottom:0;border-right:1px solid #CECECE;float:left;margin-bottom:2px;padding:5px 7px 0;width:23%;}
.google-ads-section li.last{border-right:0;}

.nonActiveNav .styleTwelve.selected a {
    color: #000 !important;
}
#googleHead .headerOne.styleTen{border-bottom:1px solid #000000;}
#google-ads-container.google-ads-section .headerOne.styleTen{border-bottom:1px dotted #CCCCCC;}

.activeNav li.first {border-left: none;}
.activeNav a {color: #fff;}
.activeNav .styleTwelve a {color: #000;}
.activeNav a:hover {background: none;border: none;color: #404040;text-decoration: none;text-shadow: 1px 1px 1px #999;}
.nonActiveNav {background: #262626;}
.nonActiveNav li.first {border-left: none;}
.nonActiveNav a {color: #fff;}
.nonActiveNav .styleTwelve a {color: #fff;}
.nonActiveNav .styleTwelve.selected a {color: #000 !important;}
.nonActiveNav a:hover {background: #262626;background-color: #0097b1;border-bottom: none;color: #fff;height: inherit;margin-top: 0;min-height: inherit;text-decoration: underline;text-shadow: none;}
.nonActiveNav .selected {background: #0097b1;margin-top: -4px;min-height: 28px;text-shadow: none;}
#tmglSite.advertising .nonActiveNav .selected {min-height:16px;}
.nonActiveNav #itmSport {background-color: #262626;}
.nonActiveNav .selected a {color: #fff;}
.nonActiveNav .styleTwelve .selected a {color: #000;}
.nonActiveNav .selected a:hover {margin-top: 0;}

/* HOT TOPICS NAV STYLES */
#tmglHotTopics {
    background-color: #FFF;
    border-bottom: 0;
    border-top: 1px solid #EAEAEA;
    padding-top: 3px;
    margin: 5px 0;
    height: 20px;
    overflow: visible;
}

#tmglMenu #tmglHotTopics {
    border-bottom: 0;
    border-top: 1px solid #7f7f7f;
    padding-bottom: 3px;
    padding-top: 0;
    margin: 0 0 7px 0;
    padding-bottom: 3px;
    position: relative;
    overflow: hidden;
    height: 24px;
}
#tmglMenu #tmglHotTopics {
    border-bottom: 0;
    border-top: 1px solid #7f7f7f;
    padding-bottom: 3px;
    padding-top: 0;
    margin: 0 0 7px 0;
    padding-bottom: 3px;
    position: relative;
    overflow: hidden;
    height: 24px;
}
#tmglMenu #tmglHotTopics.hotTopicDisabled{
    display:none;
}
#tmglHotTopics p {
    color: #b22929;
    float: left;
    font-size: 1.2em;
    font-weight: bold;
    margin: 0 10px 2px 0;
    padding: 0;
    text-transform: none;
}

#tmglHotTopics ul {
    list-style: none;
    margin: 0;
    padding: 0;
    visibility: hidden;
}

#tmglHotTopics ul li {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/htSpacer.gif') no-repeat 0 5px;
    float: left;
    padding: 0 10px;
}

#tmglHotTopics p.htPointer {
    font-size: 1.3em;
    line-height: 1em;
    margin-top: 5px;
    padding-left: 6px;
    display: none;
}

#tmglHotTopics ul li a {
    font-family: georgia, "times new roman", serif;
    white-space: nowrap;
    line-height: 24px;
    height: 24px;
}

#tmglMenu #tmglHotTopics .mainNav {
    z-index: 10;
    position: relative;
    display: none;
}

#tmglMenu #tmglHotTopics .mainNav li.active a:hover {
    border-bottom: 1px dotted #FFF;
}

#tmglMenu #tmglHotTopics .mainNav li {
    height: 31px;
    z-index: 10;
}

#tmglMenu #tmglHotTopics .mainNav li.active {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/hotTopicsActive.png') no-repeat 49% 0;
    z-index: 10;
}

#tmglMenu #tmglHotTopics .secondaryNav {
    position: absolute;
    /* background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/hotTopicsShadowBackground.png') repeat-x 0 0;  top:24px; */
    z-index: 0;
    width: 1300px;
}

#tmglHotTopics .mainNav li .hotTopicsContent {
    display: none;
}

#tmglMenu #tmglHotTopics .hotTopicsContent {
    padding: 5px 5px 5px 0;
    margin: 0 auto;
    text-align: left;
    overflow: hidden;
    height: 23px;
    line-height: 23px;
    float:left;
}

#tmglMenu #tmglHotTopics ul.mainNav {
    display: block;
    visibility: visible;
    width: 1300px;
}

#tmglMenu #tmglHotTopics ul.mainNav li {
    display: none;
}

#tmglMenu #tmglHotTopics ul.mainNav li.active {
    background: none;
    display: block;
    width: 100%;
}

#tmglHotTopics ul.mainNav li .hotTopicsContent {
    display: block;
}

/* DIGI-4397: JS01-2 */
#tmglMenu #tmglHotTopics .hotTopicsContent h3,#tmglMenu #tmglHotTopics .secondaryNav .hotTopicsContent h5
{
    display: inline;
    font-weight: normal;
    font-size: 1.6em;
    padding: 0 5px 0 0;
    color: #B0282A;
    -webkit-backface-visibility: hidden;
}

#tmglMenu #tmglHotTopics .hotTopicsContent h3 span a,#tmglMenu #tmglHotTopics .hotTopicsContent h5 span a
{
    color: #B0282A;
}

#tmglMenu #tmglHotTopics .hotTopicsContent h3+h3,#tmglMenu #tmglHotTopics .hotTopicsContent h5+h5
{
    display: inline;
    font-weight: normal;
    font-size: 1.6em;
    padding: 0 0 0 18px;
}

#tmglMenu #tmglHotTopics .hotTopicsContent h3 span,#tmglMenu #tmglHotTopics .secondaryNav .hotTopicsContent h5 span
{
    margin-right: 5px;
}

#tmglMenu #tmglHotTopics .hotTopicsContent h3+h3,#tmglMenu #tmglHotTopics .hotTopicsContent h5+h5
{
    /* background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/hotTopicsHeadlineSeparator.png') no-repeat 0 5px; */
    zoom: 1;
}

#tmglMenu #tmglHotTopics .hotTopicsContent h3 a,#tmglMenu #tmglHotTopics .hotTopicsContent h5 a
{
    color: #3186D7;
}
/* DIGI-4397: JS01-2 */

/* RSS External Feed container */
#rssExternalFeed {
    margin: 0;
}

#rssExternalFeed h3 {
    line-height: 1em;
    margin: 0 0 1px;
}

#rssExternalFeed p.date {
    line-height: 1.5em;
    margin: 0;
    padding: 0 3px 0 0;
}

#tmglPageTitle {
    margin: 0 0 13px;
    padding: 0;
    float: left;
}

#tmglPageTitle.olympic {
    width: 460px;
    margin-right: 20px;
}

#tmglPageTitle .iefix>img+div {
    margin-left: 70px;
}

#tmglPageTitle+.cl+.summary.marginUnder {
    margin-top: 0;
}

#tmglPageTitle h1 {
    color: #262626;
    font-family: georgia, times new roman, serif;
    font-size: 2em;
    font-weight: bold;
    margin: 0;
    padding: 0;
}

#tmglPageTitle h2 {
    color: #585858;
    font-size: 1.4em;
    font-weight: normal;
    margin: 0;
    padding: 5px 0 0;
}

#tmglPageTitle img.byline_pic {
    margin-top: 3px;
    padding-right: 10px;
    float: left;
}

#tmglPageTitle .bylineSocialButtons {
    float: left;
    height: 21px;
    margin-top: 8px;
    width: 100%;
}

.story .bylineSocialButtons {
    float: left;
    margin: 4px 0 6px;
    width: 350px;
}

.bylineSocialButtonTwitter {
    float: left;
    height: 21px;
    width: 155px;
}

#shareSectionByline {
    float: left
}

#tmglPageTitleImageRight {
    margin: 0 0 10px;
}

#tmglPageTitleImageRight h2 {
    color: #404040;
    font-size: 1.3em;
    font-weight: normal;
    line-height: 1.3em;
    margin: 0;
    padding-top: 5px;
}

#tmglPageTitleImageRight img {
    float: right;
    margin-top: 3px;
    padding-left: 20px;
    padding-right: 0;
}

#tmglThirdNav {
    background: #ebebe5;
    border-bottom: 0;
    height: 24px;
    width: 940px;
}

#tmglThirdNav .mainNav {
    font-size: 1.3em;
    list-style: none;
    margin: 0;
    padding: 0;
}

#tmglThirdNav .mainNav li {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/tertiary_vert_bar.png') no-repeat 0 6px;
    float: left;
    padding: 0;
}

#tmglThirdNav .mainNav a {
    color: #234b7b;
    display: block;
    font-weight: normal;
    padding: 4px 10px;
}

#tmglThirdNav .mainNav a:hover {
    border-bottom: none;
    color: #234b7b;
    text-decoration: underline;
}

#tmglThirdNav .mainNav .selected a {
    color: #262626;
    font-weight: bold;
}

#travelDestinationsSelector {
    background: #fff;
    border-bottom: 1px solid #e0e0e0;
    height: 30px;
    width: 940px;
}

#travelDestinationsSelector p {
    color: #247;
    float: left;
    font-size: 1.3em;
    font-weight: bold;
    margin: 0;
    padding: 8px 20px 0 10px;
}

#travelDestinationsSelector form {
    float: left;
    padding: 5px 0 0;
}

#travelDestinationsSelector form select {
    font-size: 1.2em;
    margin-right: 20px;
    width: 280px;
}

#travelDestinationsSelector .subBtnActive {
    background-color: #257;
    border: 1px solid #136;
    color: #fff;
    font-size: 1em;
    font-weight: bold;
    height: 2em;
    text-transform: uppercase;
}

#travelDestinationsSelector .subBtnInactive {
    background-color: #999;
    border: 1px solid #ccc;
    color: #fff;
    font-size: 1em;
    font-weight: bold;
    height: 2em;
    text-transform: uppercase;
}

#otherSportsSelector {
    background: #fff;
    border-bottom: 1px solid #e0e0e0;
    height: 30px;
    width: 940px;
}

#otherSportsSelector p {
    color: #247;
    float: left;
    font-size: 1.3em;
    font-weight: bold;
    margin: 0;
    padding: 8px 20px 0 10px;
}

#otherSportsSelector form {
    float: left;
    padding: 5px 0 0;
}

#otherSportsSelector form select {
    font-size: 1.2em;
    margin-right: 20px;
    width: 280px;
}

#otherSportsSelector .subBtnActive {
    background-color: #257;
    border: 1px solid #136;
    color: #fff;
    font-size: 1em;
    font-weight: bold;
    height: 2em;
    text-transform: uppercase;
}

#otherSportsSelector .subBtnInactive {
    background-color: #999;
    border: 1px solid #ccc;
    color: #fff;
    font-size: 1em;
    font-weight: bold;
    height: 2em;
    text-transform: uppercase;
}

#tmglBreakingNews #tmglbn {
    color: #b22929;
    float: left;
    font-size: 1.8em;
    font-weight: bold;
    line-height: 1.11em;
    padding-right: 9px;
}

#tmglBreakingNews ul {
    float: left;
    list-style: none;
    margin: 0;
    padding: 0;
}

#tmglBreakingNews ul li {
    color: #404040;
    font-size: 1.4em;
    line-height: 1.11em;
    margin: 0;
    padding: 0;
}

#tmglBreakingNews ul li.shown {
    padding-top: 3px;
}

#tmglCrumbtrail {
    font-weight: bold;
    margin-bottom: 5px;
    color: #234b7b;
    padding-top: 8px;
    text-transform: uppercase;
}

#tmglCrumbtrail ol {
    list-style: none;
    margin: 0;
    padding: 0;
}

#tmglCrumbtrail li {
    float: left;
}

#tmglCrumbtrail span {
    color: #666;
    padding: 0 5px;
}

#tmglCrumbtrail .styleOne,#tmglCrumbtrail .styleOne a {
    color: #007a8f;
    border-top: none;
}

#tmglCrumbtrail .styleTwo,#tmglCrumbtrail .styleTwo a {
    color: #5f5653;
    border-top: none;
}

#tmglCrumbtrail .styleThree,#tmglCrumbtrail .styleThree a {
    color: #b10d18;
    border-top: none;
}

#tmglCrumbtrail .styleFour,#tmglCrumbtrail .styleFour a {
    color: #356406;
    border-top: none;
}

#tmglCrumbtrail .styleFive,#tmglCrumbtrail .styleFive a {
    color: #0054b3;
    border-top: none;
}

#tmglCrumbtrail .styleSix,#tmglCrumbtrail .styleSix a {
    color: #9e0047;
    border-top: none;
}

#tmglCrumbtrail .styleSeven,#tmglCrumbtrail .styleSeven a {
    color: #488520;
    border-top: none;
}

#tmglCrumbtrail .styleEight,#tmglCrumbtrail .styleEight a {
    color: #111;
    border-top: none;
}

#tmglCrumbtrail .styleNine,#tmglCrumbtrail .styleNine a {
    color: #d42f00;
    border-top: none;
}

#tmglCrumbtrail .styleTen,#tmglCrumbtrail .styleTen a {
    color: #545454;
    border-top: none;
}

#tmglCrumbtrail .styleEleven,#tmglCrumbtrail .styleEleven a {
    color: #f9d426;
    border-top: none;
}

#tmglCrumbtrail .styleTwelve,#tmglCrumbtrail .styleTwelve a {
    color: #ffd441;
    border-top: none;
}

#tmglCrumbtrail .styleThirteen,#tmglCrumbtrail .styleThirteen a {
    color: #0054B3 ;
    border-top: none;
}

#tmglCrumbtrail .styleFourteen,#tmglCrumbtrail .styleFourteen a {
    color: #d42f00;
    border-top: none;
}

#tmglCrumbtrail .styleOne a:hover {
    border-bottom: 1px dotted #007a8f;
}

#tmglCrumbtrail .styleTwo a:hover {
    border-bottom: 1px dotted #5f5653;
}

#tmglCrumbtrail .styleThree a:hover {
    border-bottom: 1px dotted #b10d18;
}

#tmglCrumbtrail .styleFour a:hover {
    border-bottom: 1px dotted #356406;
}

#tmglCrumbtrail .styleFive a:hover {
    border-bottom: 1px dotted #0054b3;
}

#tmglCrumbtrail .styleSix a:hover {
    border-bottom: 1px dotted #9e0047;
}

#tmglCrumbtrail .styleSeven a:hover {
    border-bottom: 1px dotted #488520;
}

#tmglCrumbtrail .styleEight a:hover {
    border-bottom: 1px dotted #111;
}

#tmglCrumbtrail .styleNine a:hover {
    border-bottom: 1px dotted #d42f00;
}

#tmglCrumbtrail .styleTen a:hover {
    border-bottom: 1px dotted #545454;
}

#tmglCrumbtrail .styleEleven a:hover {
    border-bottom: 1px dotted #f9d426;
}

#tmglCrumbtrail .styleTwelve a:hover {
    border-bottom: 1px dotted #ffd441;
}
#tmglCrumbtrail .styleThirteen a:hover {
    border-bottom: 1px dotted #0054B3;
}

#tmglCrumbtrail .styleFourteen a:hover {
    border-bottom: 1px dotted #d42f00;
}

#tmglBody {
    padding: 0;
    width: 940px;
}

.backtotop {
    padding: 4px 0 4px 0;
}

.backtotop p {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sprite-arrows.gif') 100% -18px no-repeat;
    font-size: 1.2em;
    font-weight: bold;
    padding: 2px 10px 0 0;
    text-align: right;
}

#tmglFooter {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/ftLogo.gif') left no-repeat #777;
    border-top: 4px solid #ddd;
    color: #fff;
    padding: 0 0 0 77px;
}

#tmglFooter a {
    color: #fff;
}

#tmglFooter a:hover {
    border-bottom: 1px dotted #e0e0e0;
    color: #e0e0e0;
}

#tmglFooter a:visited {
    color: #fff;
}

#tmglFooter a:visited:hover {
    border-bottom: 1px dotted #e0e0e0;
    color: #e0e0e0;
}

#tmglFooter .links {
    float: left;
    font-size: 1.2em;
    padding-top: 36px;
}

#tmglFooter .links p {
    margin: 0;
    padding: 0;
}

#tmglFooter .links p a {
    margin: 0 12px;
}

#tmglFooter .copyright {
    float: right;
    font-size: 1.1em;
    line-height: 1.38em;
    padding: 10px 10px 7px 0;
    text-align: right;
}

#tmglFooter .copyright p {
    margin: 0;
    padding: 0 0 3px;
}

/* New large footer */
#tmglFooterLargeItems {
    background: #262626;
    margin-left: 60px;
    min-height: 130px;
}

#tmglFooterLarge {
    background: #262626;
    border-top: 1px solid #666;
    color: #fff;
    padding: 10px 0 8px 20px;
}

#tmglFooterLarge a {
    color: #fff;
}

#tmglFooterLarge a:hover {
    border-bottom: 1px dotted #e0e0e0;
    color: #fff;
}

#tmglFooterLarge p {
    margin: 0 0 3px;
    padding: 0;
}

#tmglFooterLarge .ftHead {
    color: #ddd9d3;
    font-size: 1.2em;
    font-weight: bold;
    line-height: 1.36em;
    margin: 0;
    padding: 0;
}

#tmglFooterLarge p a {
    font-size: 1.1em;
    line-height: 1.36em;
    margin: 0 15px 0 0;
    padding: 0;
}

#tmglFooterLarge ul {
    list-style: none;
    margin: 0;
    min-height: 7.8em;
    padding: 0;
}

#tmglFooterLarge ul+ul {
    min-height: 0;
}

#tmglFooterLarge ul li {
    color: #cedff2;
    display: block;
    font-size: 1.2em;
    line-height: 1.5em;
    margin-right: 15px;
    padding: 0;
}

#tmglFooterLarge ul li.itemfocus {
    color: #fff;
    font-size: 1.2em;
    font-weight: bold;
}

#tmglFooterLarge ul li.itemfocus a {
    color: #fff;
}
.spr {
    background-image: url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/spritesheet-v.png);
    background-repeat: no-repeat;
    display: block;
}
#tmglFooterLarge .imgBulletList li {
    background-image: url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/spritesheet-v.png);
    background-repeat: no-repeat;
    color: #fff;
    font-weight: bold;
    line-height: 1.7em;
    padding:0px 0px 4px 28px;
}
#tmglFooterLarge .imgBulletList li:last-child {
    background:transparent no-repeat;
}
#tmglFooterLarge .imgBulletList li a {
    color: #fff;
}

#tmglFooterLarge ul li.footrss {
    width: 16px;
    height: 16px;
    background-position: -3px -95px;
}

#tmglFooterLarge ul li.footwidgets {
    background-image: none;
    background-position: 0;
}

#tmglFooterLarge ul li.footmobile {
    width: 16px;
    height: 16px;
    background-position: -3px -73px;
}

#tmglFooterLarge ul li.footemail {
    background-image: url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/footeremail.gif);
}

#tmglFooterLarge ul li.footepaper {
    width: 16px;
    height: 16px;
    background-position: -3px -51px;
}

#tmglFooterLarge ul li a {
    color: #C6C6C6;
    white-space: nowrap;
}

#tmglFooterLarge ul li.itemgap {
    margin-bottom: 13px;
}

.footercolumn {
    background: #262626 url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/footer_rule.png) repeat-y scroll 130px 50%;
    float: left;
    margin: 0;
    width: 144px;
}

#footercolumn_last {
    float: left;
    margin: 0;
    width: 140px;
}

/* Link for footer logo */
#tmglFooterLarge #footerlogolink:hover {
    border: 0;
}

#footerlogolink {
    background: transparent url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/t.gif') repeat-x repeat-y;
    border: 0;
    display: block;
    float: left;
    height: 50px;
    margin-bottom: -50px;
    position: relative;
    width: 40px;
}

#footerinfo {
    border-top: 1px solid #424242;
    margin: 10px 0 0 0;
    padding-top: 6px;
}

#footerinfo .divbar {
    color: #417293;
    display: inline;
}

#footerinfo p {
    border-right: 1px solid #424242;
    color: #999;
    float: left;
    font-size: 1.1em;
    line-height: 1.1em;
    padding-right: 12px;
}

#footerinfo p a {
    color: #999;
    font-size: 1.1em;
    line-height: 1.1em;
    margin-left: 12px;
}

#footerinfo p.f_copyright {
    padding-top: 1px;
}

#footerinfo p.lastp {
    border: 0;
    color: #ccc;
    float: left;
    font-size: 1.1em;
    line-height: 1.1em;
    padding-right: 12px;
}

.error_body {
    background: transparent url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/matt_404.gif') no-repeat scroll 450px
    80px;
    margin-left: 80px;
    padding: 0 450px 20px 0;
}

.error_body .storyHead h1 {
    color: #234B7B;
    font-size: 4.5em;
    font-weight: bold;
    letter-spacing: -0.05em;
    line-height: 1.18em;
    margin: 0;
    padding: 0 0 5px;
}

.error_body .storyHead h2 {
    color: #444;
    font-size: 2em;
    font-weight: normal;
    line-height: 0.5em;
    margin: 0;
    padding: 0 0 5px;
}

.footerSectionLinks {
    border-bottom: 1px dotted #fff;
    margin-bottom: 7px;
}

.error_body .storyHead ul.sidebars {
    color: #404040;
    font-size: 1.4em;
    line-height: 1.3em;
    list-style-image: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/articleBullet.gif');
    padding-left: 20px;
}

.error_body .storyHead ul.sidebars a {
    font-weight: bold;
}

.error_body .storyHead ul li {
    padding-bottom: 10px;
}

.error_body .headererror p {
    background-color: #fff;
    color: #b22929;
    display: inline;
    font-size: 1.4em;
    font-weight: bold;
    line-height: 1em;
    margin: 0;
    padding: 0 3px 0 0;
}

.cl {
    clear: both;
    display: table;
} /* Firefox fix */
.show {
    display: block;
}

.hide {
    display: none;
}

.gutter {
    margin: 0 20px 0 0;
}

.gutterUnder {
    margin-bottom: 15px;
}

.gutterAbove {
    margin-top: 10px;
}

.gutterAbove8 {
    margin-top: 8px;
}

.gutterAboveFull {
    margin-top: 15px;
}

.gutterSmall {
    margin-right: 10px;
}

.gutterUnderSmall {
    margin-bottom: 5px;
}

.gutterAboveSmall {
    margin-top: 5px;
}

.gutterLeft {
    margin-left: 10px;
}

.indexaz h3 {
    font-size: 1.3em;
    font-weight: normal;
}

.indexaz .marginUnder {
    margin-bottom: 15px;
}

.indexaz .twoThirds {
    padding-bottom: 12px;
}

.indexaz .twoThirds .headerOne {
    padding: 0;
    margin-bottom: 0;
    background: none;
    height: 4px;
}

.indexaz .twoThirds h2 {
    color: #666;
    font-size: 1.8em;
    font-weight: normal;
}

.indexaz .twoThirds p {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/upArrow.gif') right no-repeat;
    font-size: 1.2em;
    padding-right: 10px;
    text-align: right;
}

.indexaz ul.indexGCSec {
    list-style-image: none;
}

.indexaz ul.indexGCSec li {
    background: none;
}

.indexaz ul.indexGCSec li a {
    color: #234B7B;
}

.indexaz ul.indexGCSec li h4 {
    font-size: 1em;
    font-weight: normal;
}

/* Generic floating styles */
.floatLeft {
    float: left;
}

.floatRight {
    float: right;
}

/* BODY CONTENT STYLES */
/* Required for column borders  */
.bodyTwoThirdsOneSix {
    background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/vertRule.gif") repeat-y scroll 630px 50%
    transparent;
    width: 940px;
}

.twoHalves {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/twoHalves.gif') repeat-y;
    width: 940px;
}

.twoThirdsThird {
    width: 940px;
}

.twoThirdsThird2 {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/twoThirdsThird2.gif') repeat-y;
    width: 940px;
}

.twoThirdsb {
    background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/vertRuleDotted.gif") repeat-y scroll 390px 50%
    transparent;
    width: 620px;
}

.twoThirdsd {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/twoThirdsTwo.gif') repeat-y scroll 80px 0
    transparent;
}

.twoThirdsc {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/twoThirdsTwo.gif') repeat-y scroll 0 0 transparent;
    width: 620px;
}

.quartFiveTwelfthsThird {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/quartFiveTwelfthsThird.gif') repeat-y scroll 0 0
    transparent;
    width: 940px;
}

.quartFiveTwelfths {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/quartFiveTwelfths.gif') repeat-y;
    width: 620px;
}

.fiveTwelfthsQuart {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/fiveTwelfthsQuart.gif') repeat-y;
    width: 620px;
}

.fourQuarters {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/fourQuarters.gif') repeat-y;
    width: 940px;
}

.threeThirds {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/threeThirds.gif') repeat-y;
    width: 940px;
}

.threeThirdsSolid {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/threeThirdsSolid.gif') repeat-y;
    width: 940px;
}

.sixSixths {
    background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sixSixths.gif") repeat-y scroll 0 0 transparent;
    margin: 10px 0;
    width: 940px;
}

.sixSixths.noBg {
    background: none;
    display: table;
}

.sixSixths.noBg .oneSixth {
    display: table-cell;
    vertical-align: top;
    float: none;
    height: auto;
    padding: 0 10px 0 9px;
    border-left: 1px solid #e0e0e0;
}

.sixSixths.noBg .oneSixth:first-child {
    padding-left: 0;
    border-left: 0;
}

.borderSevenTwelfth,.borderFiveSixths,.sevenTwelfth .oneQuarterThirdCont
{
    background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/vertRule.gif") repeat-y scroll 790px 50%
    transparent;
}

.borderSevenTwelfth {
    background-position: 550px 50%;
}

.sevenTwelfth .oneQuarterThirdCont {
    background-position: 310px 50%;
}

.borderOneThird {
    background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/vertRule.gif") repeat-y scroll 310px 50%
    transparent;
}

.twoThirds.borderOneThird.gutter,.newPortalWrapper .oneHalf.gutterBorder.gutterUnder,.newPortalWrapper .oneSixth
{
    margin-top: 10px;
}

.twoThirds.gutter .separatorBottom {
    margin-bottom: 0;
}

.borderOneSixth {
    background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/vertRule.gif") repeat-y scroll 150px 50%
    transparent;
}

.oneTwelfth {
    float: left;
    width: 60px;
}

.oneSixth {
    float: left;
    width: 140px;
}

.oneQuarter {
    float: left;
    width: 220px;
}

.oneThird {
    float: left;
    width: 300px;
}

.oneThirdCut {
    float: left;
    width: 290px;
}

.fiveTwelfths {
    float: left;
    width: 380px;
}

.oneHalf {
    float: left;
    width: 460px;
}

.twoThirds {
    float: left;
    width: 620px;
}

.fiveSixths {
    float: left;
    width: 780px;
}

.sevenTwelfth,.sevenTwelfthCont {
    float: left;
    width: 540px;
}

.artBodyWide {
    width: 540px;
    margin-left: auto;
    margin-right: auto;
    float: none;
}

.artBodyWide .story p {
    font-family: arial, helvetica, sans-serif;
    font-size: 16px;
    /*line-height: 21px;*/
    line-height: 23px;
    margin: 0;
    padding: 0 0 0.8em;
    color: #333333;
}

.artBodyWide .story p img[version="b"] {
    margin-left: -40px;
}

.artBodyWide .story p img[version="i"] {
    margin-left: -40px;
}

.artBodyWide .story iframe[src*="youtube"] {
    margin-left: -40px;
    width: 620px;
    height: 349px;
}

.artBodyWide .story .videoPlayer iframe[width="620"] {
    margin-left: -40px;
}

.artBodyWide .ssImg .artImageExtras {	
	margin-top: 5px;
	margin-bottom: 12px;
}

.artBodyWide .ssImg.left .artImageExtras, .artBodyWide .ssImg.right .artImageExtras {	
	margin-top: 5px;
	margin-bottom: 24px;
}

.artBodyWide .ssImg .artImageExtras .caption {
    color: #666666;
    font-size: 14px;
    line-height: 19px;
    margin: 0 5px 0 0;
}

.artBodyWide .ssImg .artImageExtras .credit {
    color: #999;
    font-size: 12px;
    line-height: 17px;
}

.newPortalWrapper {
    float: left;
    width: 640px;
}

.portalPullQuote span.live,.summary span.live {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/spritesheet-v.png') left bottom no-repeat;
    background-position: -3px -115px;
    display: block;
    width: 26px;
    height: 13px;
    float: left;
    margin: 0 5px 0 0;
}

.summary ul, .summaryMedium ul {
    list-style-type: none;
    margin: 0;
    overflow: hidden;
    padding: 0;
}

.summary ul li {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sprite-icon.gif') 0 -1050px no-repeat;
    /*font-size: 1.2em;*/
    padding: 0 0 2px 18px;
    font-family: arial, helvetica, sans-serif;
}

/* DIGI-4476 */
.liveVideoIcon {
    background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/live_play.png") no-repeat scroll 8px 8px
    transparent;
    position: absolute;
    width: 36px;
    height: 36px;
}

.oneQuarter .liveVideoIcon {
    background-position: 4px -25px;
    width: 28px;
    height: 26px;
}

.portalPullQuote .picleft .liveVideoIcon,.imageLeftHeadline .picleft .liveVideoIcon,.headlineImageLeft .picleft .liveVideoIcon,#newsAlert .oneThirdCut .picleft .liveVideoIcon,.oneSixth .liveVideoIcon
{
    background-position: 3px -53px;
    width: 26px;
    height: 20px;
}

.liveVideo {
    position: absolute;
    width: 140px;
    background-color: #CC0000;
    bottom: 8px;
    height: 36px;
}

#newsAlert .oneHalf .picleft .liveVideo,.imageLeftHeadline .picleft .liveVideo
{
    bottom: 5px;
}

#newsAlert .oneHalf .piccentre .liveVideo,#newsAlert .storyExpand .oneThird.w280 .picleft .liveVideo,.headlineImageLeft .picleft .liveVideo,#newsAlert .storyExpand .twoThirds .picleft .liveVideo,.portalPullQuote .picleft .liveVideo,.portalPullQuote .piccentre .liveVideo,#newsAlert .oneThird .imageCentreHeadline .piccentre .liveVideo,#newsAlert .oneThird .headlineImageCentre .piccentre .liveVideo,#newsAlert .oneThirdCut .piccentre .liveVideo,#newsAlert .oneSixth .piccentre .liveVideo
{
    bottom: 0;
}

.imageLeftLabelHeadline .liveVideo {
    display: none;
}

.oneQuarter .liveVideo {
    height: 26px;
}

.imageCentreOverlay .liveVideo {
    bottom: 0;
}

.portalPullQuote .picleft .liveVideo,.imageLeftHeadline .picleft .liveVideo,.headlineImageLeft .picleft .liveVideo,#newsAlert .oneThirdCut .picleft .liveVideo,.oneSixth .liveVideo
{
    height: 20px;
}

.liveVideoText {
    margin: 10px 5px 10px 36px;
    color: #FFFFFF;
    font-family: arial, sans-serif;
    font-weight: bold;
    font-size: 14px;
    position: absolute;
    text-transform: capitalize;
}

.oneQuarter .liveVideoText {
    margin: 6px 5px 6px 28px;
    font-size: 12px;
}

.portalPullQuote .picleft .liveVideoText,.imageLeftHeadline .picleft .liveVideoText,.headlineImageLeft .picleft .liveVideoText,#newsAlert .oneThirdCut .picleft .liveVideoText,.oneSixth .liveVideoText
{
    margin: 4px 5px 4px 26px;
    font-size: 11px;
}

ul li.audio {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/portal_icon_sprite_sidebar.png') no-repeat scroll
    0 -1415px transparent;
}

ul li.audio:hover {
    background-position: 0 -1484px;
}

ul.sidebars li.live,.summary .sidebars h3.live {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/live_icon.png') left 1px no-repeat;
    font-size: 1.2em;
    font-weight: normal;
    line-height: 1.2em;
    padding: 0 0 2px;
    text-indent: 30px;
}

.sidebars li {
    line-height: 1.2em;
}

.sidebars li.graph {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/portal_icon_sprite_sidebar.png') 0 -561px
    no-repeat;
}

.sidebars li.graph:hover,.summary .sidebars h3.graph:hover,.summaryMediumToSmall .graph h3:hover
{
    background-position: 0 -632px;
}

.sidebars li.poll {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/portal_icon_sprite_sidebar.png') 0 -986px
    no-repeat;
}

.sidebars li.poll:hover,.summary .sidebars h3.poll:hover,.summaryMediumToSmall .poll h3:hover
{
    background-position: 0 -1058px;
}

.sidebars li.map {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/portal_icon_sprite_sidebar.png') 0 -1271px
    no-repeat;
}

.sidebars li.map:hover,.summary .sidebars h3.map:hover {
    background-position: 0 -1343px;
}

.summaryMedium h3,.summaryMedium h2 {
    font-size: 1.8em;
    font-weight: normal;
    line-height: 1.13em;
    padding: 0px 0 10px;
}

.sixSixths .summaryMedium .summarySmall h3 {
    font-size: 1.4em;
    font-weight: normal;
    line-height: 1.28em;
}
/* DIGI-DTK */
.sixSixths .summaryMedium .summarySmall h3, .oneSixth .secPuffs .summarySmall h3 {
    font-size: 1.4em;
    font-weight: normal;
    line-height: 1.28em;
}

.summary.headlineSize .summarySmall h3 {
    font-size: 1.8em;
    font-weight: normal;
    line-height: 1.13em;
    padding: 0 0 6px;
}

.summaryMedium.tps5 h3, .summaryMedium.tps5 h2 {
    font-size: 1.4em;
    font-weight: normal;
    line-height: 1.28em;
    padding: 0 0 6px;
}

.summaryMedium.tps5 .headerOne h3, .summaryMedium.tps5 .headerOne h2 {
    font-size: 1.2em;
    font-weight: bold;
    line-height: 1em;
    margin: 0;
    padding: 0 3px 1px 0;
}

.newPortal .fiveSixths .summary h2 a {
    color: #234B7B;
}

.newPortal .fiveSixths .summary h2 a:hover {
    color: #122842;
}
/* Summary border-top exceptions */
.headerOne+.summary {
    border-top: none;
    margin-top: 0;
    padding-top: 0;
}


.headerOne+.summary:nth-child(1) {
    border-top: none;
    margin-top: 0;
    padding-top: 0;
}
/* Bypass Chrome 10 adjacent selector bug */
div.access+.summary {
    border-top: none;
    margin-top: 0;
    padding-top: 0;
}

div.access+div>.summary:first-child {
    border-top: none;
    margin-top: 0;
    padding-top: 0;
}

.summary.imageCentreOverlay {
    border-top: none;
}

.summaryBig .summary {
    border-bottom: 1px dotted #ccc;
    margin-bottom: 3px;
    padding-bottom: 10px;
}

.oneTwelfth>.summary:first-child,.oneSixth>.summary:first-child,.oneQuarter>.summary:first-child,.oneThird>.summary:first-child,.fiveTwelfths>.summary:first-child,.oneHalf>.summary:first-child,.twoThirds>.summary:first-child,.fiveSixths>.summaryBig .summary:first-child
{
    border-top: none;
    margin-top: 0;
    padding-top: 0;
}

.oneTwelfth>div:first-child>.summary:first-child,.oneSixth>div:first-child>.summary:first-child,.oneQuarter>div:first-child>.summary:first-child,.oneThird>div:first-child>.summary:first-child,.fiveTwelfths>div:first-child>.summary:first-child,.oneHalf>div:first-child>.summary:first-child,.twoThirds>div:first-child>.summary:first-child
{
    border-top: none;
    margin-top: 0;
    padding-top: 0;
}

/*Top Stories 01 and 02 Custom Borders*/
.fiveTwelfths.top-stories01 .summaryBig > div > .summary:first-child,
.oneQuarter.top-stories02 > div:first-child > div > .summary:first-child,
.oneHalf.top-stories01 .summaryBig > .summary:first-child,
.oneSixth.top-stories02 .summaryMedium > .summary:first-child { border-top: none; margin-top: 0; }

.fiveTwelfths.top-stories01 .headerOne:first-child,
.oneQuarter.top-stories02 .headerOne:first-child 	{ border-top: 0; margin-top: 0; }

.fiveTwelfths.top-stories01 .summary:first-child,
.oneQuarter.top-stories02 .summary:first-child		{  }

.fiveTwelfths.top-stories01 .summary:first-child h3,
.oneQuarter.top-stories02 .summary:first-child h3,
.oneHalf.top-stories01 .summary:first-child h3,
.oneSixth.top-stories02 .summary:first-child h3 	{ padding-top: 0px; }

/*Editors Choice Custom Borders*/
.edtChoice .editors-choice-2 .summary {
    border-top: none;
    margin-top: 0;
    padding-top: 0;
}

.edtChoice .oneThird div.editors-choice-3 .summary {
    border-top: 1px dotted #ccc;
    margin-top: 10px;
    padding-top: 3px;
}

.fiveTwelfths>div:first-child>.summary.imageCentreOverlay:first-child,
.fiveTwelfths>div:first-child>.summary.imageCentreHeadline:first-child {
    padding-top:5px;
}
/*
.summaryBig+div.summaryMedium>.summary.imageCentreOverlay:first-child {
	border-top: 1px dotted #ccc;
	margin-top: 10px;
	padding-top: 3px;
}*/

.oneSixth>div:first-child>div:first-child,.oneQuarter>div:first-child {
    margin-top: 0;
}

.newPortalWrapper .fiveTwelfths.styleOne.gutter .summaryBig .summary .carv2:first-child {
    margin-top:5px;
}

.pictureGrid {
    margin-bottom: 10px;
}

.pictureGrid .summary {
    border-top: none;
    float: left;
    margin-top: 0;
    padding-top: 0;
    margin-right: 20px;
    min-height: 130px;
    width: 46%;
}

.pictureGrid .picGrid-03,.pictureGrid .picGrid-05,.pictureGrid .picGrid-07
{
    margin-right: 0;
}

.pictureGrid .summary h3 {
    font-size: 1.3em;
}

.pictureGrid .summary .piccentre {
    margin: 0;
    padding: 0 0 2px;
}

.summaryMediumToSmall h3, .summaryMediumToSmall h2 {
    font-size: 1.4em;
    font-weight: normal;
    line-height: 1.2em;
    margin-bottom: 0;
    padding: 0;
}

.summaryMediumToSmall .video h3 {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/portal_icon_sprite.png') 0 -1948px no-repeat;
    text-indent: 18px;
    padding: 0 0 2px;
}

.summaryMediumToSmall .video h3 a {
    color: #234B7B;
}

.summaryMediumToSmall .audio h3 {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sprite-icon.gif') 0 -1167px no-repeat;
    text-indent: 18px;
}

.summaryMediumToSmall .audio h3 a {
    color: #234B7B;
}

.summaryMediumToSmall .photo h3 {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sprite-icon.gif') 0 -1796px no-repeat;
    text-indent: 18px;
}

.summaryMediumToSmall .photo h3 a {
    color: #234B7B;
}

.summaryMediumToSmall .blog h3 {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sprite-icon.gif') 0 -2096px no-repeat;
    text-indent: 18px;
}

.summaryMediumToSmall .blog h3 a {
    color: #234B7B;
}

.summaryMediumToSmall .live h3 {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/spritesheet-v.png') no-repeat;
    background-position: -3px -114px;
    padding: 0 0 2px;
    text-indent: 30px;
}

.summaryMediumToSmall .interactive h3 {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/interactive_icon.png') 0 3px no-repeat;
    text-indent: 18px;
}

.summaryMediumToSmall .interactive h3 a {
    color: #234B7B;
}

.summaryMediumToSmall .map h3 {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/portal_icon_sprite_sidebar.png') 0 -2436px
    no-repeat;
    text-indent: 18px;
}

.summaryMediumToSmall .map h3 a {
    color: #234B7B;
}

.summaryMediumToSmall .live h3 a {
    color: #234B7B;
}

.otherStoriesRow .oneSixth .summary h3 {
    font-size: 1.4em;
    font-weight: normal;
    line-height: 1.2em;
}

/* Headers  */
.headerOne {
    background-color: #FFF; /*url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/grey_dots.gif) repeat-x top left;*/
    border-bottom: 1px dotted #CCCCCC;
    border-top: 2px solid #262626;
    color: #262626;
    margin-bottom: 5px;
    padding: 3px 0 13px;
    font-family: arial, sans-serif;
    margin-top: 8px;
}

.fiveTwelfths.top-stories01 .extra .headerOne:first-child,
.oneQuarter.top-stories02 .extra .headerOne:first-child  {
    margin-top: 8px;
}

.headerOne:first-child {
    margin-top: 0;
}

.InSkinHide:first-child+.headerOne {
    margin-top: 0;
}

.headerOne h2, .summaryMedium.tps5 .headerOne h3, .summaryMedium.tps5 .headerOne h2 {
    font-size: 1.2em;
    font-weight: bold;
    margin: 0;
    padding: 0 3px 1px 0;
    display: inline;
    background: #fff;
    line-height: 1em;
}

.headerOne h2 a {
    color: #262626;
    padding: 0 5px 0 0;
    margin-bottom: 1px;
}

.headerOne h2 a:hover {
    border-bottom: 0;
    margin-bottom: 0;
}

.headerOne h2 span {
    padding: 0 5px 0 0;
}

.headerOne h2 a span {
    padding: 0;
    line-height: 1em;
}

.headerOne p {
    font-size: 1.2em;
    font-weight: bold;
    margin: 0;
    padding: 0 5px 1px 0;
    text-transform: capitalize;
    display: inline;
    background: #fff;
    line-height: 1em;
}

.headerOne p a {
    color: #262626;
    padding: 0 5px 0 0;
    margin-bottom: 1px
}

.headerOne p a span {
    padding: 0;
}

.headerOne p a:hover {
    border-bottom: 0;
    margin-bottom: 0;
}

/* Section Colours */
.styleHome,
.fiveTwelfths.top-stories01 .extra .headerOne:first-child.styleHome,
.oneQuarter.top-stories02 .extra .headerOne:first-child.styleHome {
    border-top: 2px solid #007a8f;
}

.styleOne,
.fiveTwelfths.top-stories01 .extra .headerOne:first-child.styleOne,
.oneQuarter.top-stories02 .extra .headerOne:first-child.styleOne {
    border-top: 2px solid #007a8f;
}

.styleTwo,
.fiveTwelfths.top-stories01 .extra .headerOne:first-child.styleTwo,
.oneQuarter.top-stories02 .extra .headerOne:first-child.styleTwo {
    border-top: 2px solid #5f5653;
}

.styleThree,
.fiveTwelfths.top-stories01 .extra .headerOne:first-child.styleThree,
.oneQuarter.top-stories02 .extra .headerOne:first-child.styleThree {
    border-top: 2px solid #b10d18;
}

.styleFour,
.fiveTwelfths.top-stories01 .extra .headerOne:first-child.styleFour,
.oneQuarter.top-stories02 .extra .headerOne:first-child.styleFour {
    border-top: 2px solid #356406;
}

.styleFive,
.fiveTwelfths.top-stories01 .extra .headerOne:first-child.styleFive,
.oneQuarter.top-stories02 .extra .headerOne:first-child.styleFive {
    border-top: 2px solid #0054b3;
}

.styleSix,
.fiveTwelfths.top-stories01 .extra .headerOne:first-child.styleSix,
.oneQuarter.top-stories02 .extra .headerOne:first-child.styleSix {
    border-top: 2px solid #9e0047;
}

.styleSeven,
.fiveTwelfths.top-stories01 .extra .headerOne:first-child.styleSeven,
.oneQuarter.top-stories02 .extra .headerOne:first-child.styleSeven {
    border-top: 2px solid #488520;
}

.styleEight,
.fiveTwelfths.top-stories01 .extra .headerOne:first-child.styleEight,
.oneQuarter.top-stories02 .extra .headerOne:first-child.styleEight {
    border-top: 2px solid #111;
}

.styleTen,
.fiveTwelfths.top-stories01 .extra .headerOne:first-child.styleTen,
.oneQuarter.top-stories02 .extra .headerOne:first-child.styleTen {
    border-top: 2px solid #545454;
}

.styleNine,
.fiveTwelfths.top-stories01 .extra .headerOne:first-child.styleNine,
.oneQuarter.top-stories02 .extra .headerOne:first-child.styleNine {
    border-top: 2px solid #d42f00;
}

/*.fiveTwelfths.top-stories01 .extra .headerOne:first-child.styleNine,
.oneQuarter.top-stories02 .extra .headerOne:first-child.styleNine {
	border-top: 2px solid #d42f00;
}*/

.styleEleven,
.fiveTwelfths.top-stories01 .extra .headerOne:first-child.styleEleven,
.oneQuarter.top-stories02 .extra .headerOne:first-child.styleEleven  {
    border-top: 2px solid #0097D2;
    clear: both;
}

.styleTwelve,
.fiveTwelfths.top-stories01 .extra .headerOne:first-child.styleTwelve,
.oneQuarter.top-stories02 .extra .headerOne:first-child.styleTwelve  {
    border-top: 2px solid #ffd441;
}

.styleThirteen,
.fiveTwelfths.top-stories01 .extra .headerOne:first-child.styleThirteen,
.oneQuarter.top-stories02 .extra .headerOne:first-child.styleThirteen  {
    border-top: 2px solid #0054B3;
}

.styleFourteen {
    border-top: 2px solid #d42f00;
}

.styleOne p a,.styleOne h2 a {
    color: #262626;
}

.styleTwo p a,styleTwo h2 a {
    color: #262626;
}

.styleThree p a,styleThree h2 a {
    color: #262626;
}

.styleFour p a,styleFour h2 a {
    color: #262626;
}

.styleFive p a,styleFive h2 a {
    color: #262626;
}

.styleSix p a,styleSix h2 a {
    color: #262626;
}

.styleSeven p a,styleSeven h2 a {
    color: #262626;
}

.styleEight p a,styleEight h2 a {
    color: #262626;
}

.styleNine p a,styleNine h2 a {
    color: #262626;
}

.styleEleven p a,styleEleven h2 a {
    color: #262626;
}

.styleTwelve p a,styleTwelve h2 a {
    color: #262626;
}

.styleOne p a:hover,.styleOne h2 a:hover {
    color: #016678;
}

.styleTwo p a:hover,.styleTwo h2 a:hover {
    color: #494340;
}

.styleThree p a:hover,.styleThree h2 a:hover {
    color: #901518;
}

.styleFour p a:hover,.styleFour h2 a:hover {
    color: #356406;
}

.styleFive p a:hover,.styleFive h2 a:hover {
    color: #15478d;
}

.styleSix p a:hover,.styleSix h2 a:hover {
    color: #7f0e39;
}

.styleSeven p a:hover,.styleSeven h2 a:hover {
    color: #386f31;
}

.styleEight p a:hover,.styleEight h2 a:hover {
    color: #383838;
}

.styleNine p a:hover,.styleNine h2 a:hover {
    color: #b52b1d;
}

.styleTen p a:hover,.styleTen h2 a:hover {
    color: #3f4040;
}

.styleEleven p a:hover,.styleEleven h2 a:hover {
    color: #f9d426;
}

.styleFourteen p a:hover,.styleFourteen h2 a:hover {
    color: #b52b1d;
}

.relatedThirdPartyLink {
    background-color: #eee;
    border: none;
}

.relatedThirdPartyHeader {
    font-weight: normal;
}

.byline {
    border-bottom: 1px dotted #ccc;
    margin-bottom: 5px;
}

.bylineComments {
    padding-bottom: 5px;
    border-bottom: none;
    margin-bottom: 0;
}

.story .byline p,.story .bylineComments p {
    color: #3F3F3F;
    font-size: 1.2em;
    font-weight: bold;
    margin: 0;
    padding: 0 0 9px;
}

.story .byline p span.name,.story .bylineComments p span.name {
    color: #234B7B;
    font-weight: bold;
    margin: 0;
    padding: 0 0 9px;
}

.story .byline p span a,.story .bylineComments p span a {
    font-weight: bold;
}

.story .byline p span.bar,.story .bylineComments p span.bar {
    color: #ccc;
}

.story .byline p.favLinks,.story .bylineComments p.favLinks {
    color: #ccc;
    font-weight: normal;
    margin: 0 0 0;
    padding-bottom: 0;
    float: left;
}

.story .bylineImg {
    float: left;
    /*margin: 2px 10px 12px 0;*/
    margin: 4px 10px 12px 0;
}

.story {
    border-bottom: 0;
    margin-bottom: 5px;
    padding-bottom: 5px;
    border-top: 2px solid #666;
    padding-top: 3px;
}

.story p {
    font-family: arial, helvetica, sans-serif;
    font-size: 1.4em;
    line-height: 1.48em;
    margin: 0;
    padding: 0 0 0.7em;
}

.story H2,.story H3,.story H4,.story H5,.story H6 {
    border-top: 1px solid #666;
    color: #333;
    font-size: 1.4em;
    font-weight: bold;
    margin-bottom: 0.1em;
    padding: 3px 0 5px;
    font-family: arial, helvetica, sans-serif;
}

.story H6 {
    background-color: #900;
    color: #fff;
    font-size: 1.1em;
    font-weight: bold;
    margin-bottom: 0.5em;
    padding: 1px 4px;
    text-transform: uppercase;
}

.story div.h7 {
    color: #666;
    font-size: 1.1em;
    font-weight: bold;
    margin-bottom: 0.1em;
    padding: 0;
}

.story div.h8 {
    font-size: 1.1em;
    font-weight: bold;
    margin-bottom: 0.1em;
    padding: 0;
}

.story ul {
    list-style-image: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/articleBullet.gif');
    overflow: hidden;
}

.story ul,.story ol {
    font-size: 1.3em;
    line-height: 1.3em;
    margin: 0 0 1em 2em;
    overflow: hidden;
    padding: 0;
    font-family: arial, sans-serif;
}

.story table {
    border: 0;
    margin-bottom: 1em;
    padding: 0;
}

.story table tr th {
    border-bottom: 1px solid #e0e0e0;
    color: #333;
    font-size: 1.3em;
    font-weight: bold;
    padding: 2px;
    text-align: left;
}

.story table tr td {
    color: #404040;
    font-size: 1.3em;
    padding: 2px;
}

.story table tr.mod2zero {
    background-color: #fbf9f3;
}

.story table tr .txtRight {
    text-align: right;
}

.story p img {
    display: inline;
}

.story p img[align="right"] {
    display: inline;
    padding-left: 10px;
    padding-right: 0;
}

.story p img[align="left"] {
    display: inline;
    padding-right: 10px;
}

.story p img[align="center"] {
    display: block;
}

.story .bylineSocialButtons table {
    margin-bottom: 0;
    padding: 0;
}

.story .bylineSocialButtons table tr th {
    border-bottom: 0;
    padding: 0;
}

.story .bylineSocialButtons table tr td {
    padding: 0
}

.guideBodyHeading {
    width: 460px;
}

.storyHead,.guideBodyHeading {
    margin: 0;
    padding: 0;
}

.storyHead h1,.guideBodyHeading h1 {
    color: #1e1e1e;
    font-size: 2.4em;
    font-weight: normal;
    line-height: 1.16em;
    margin: 0;
    padding: 0 0 8px;
}

.storyHead h2,.guideBodyHeading h2 {
    color: #404040;
    font-size: 1.6em;
    font-weight: normal;
    line-height: 1.2em;
    margin: 0;
    padding: 0 0 10px;
}

.storyHead .rating {
    padding: 0 0 10px;
}

h1.storyHeadFull {
    border-bottom: 1px solid #CCCCCC;
    margin-bottom: 10px;
}

.artIntroFullWidthIFrame .summary {
    border-top: none;
}

#tmglSite.olympic .storyHead,#tmglSite.olympic .guideBodyHeading {
    float: left;
    margin-bottom: 30px;
    margin-bottom: 15px;
    margin-right: 20px;
}

#tmglSite.olympic .storyHead h1,#tmglSite.olympic .guideBodyHeading h1 {
    font-size: 2em;
    font-weight: bold;
    padding: 0 0 4px;
}

.storyFt .placeComment {
    float: left;
}

.storyFt .pagination {
    float: right;
}

/* Story footer styles for more on... */
.storyFt .header {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/headerBlueBG.gif') repeat-x 0 2px;
    padding-bottom: 7px;
}

.header h4 {
    background-color: #fff;
    color: #B22929;
    display: inline;
    font-size: 1.2em;
    font-weight: bold;
    line-height: 1em;
    margin: 0;
    padding: 0 3px 0 0;
    text-transform: uppercase;
}

.storyFt .secLinks {
    margin-bottom: 5px;
    margin-top: 5px;
    padding-bottom: 5px;
}

.storyFt .secLinks .section {
    border-bottom: 1px dotted #ccc;
    margin-bottom: 5px;
    padding-bottom: 5px;
}

.storyFt .secLinks .section .name {
    color: #666;
    float: left;
    font-weight: bold;
}

.storyFt .secLinks .section .name h2 {
    color: #666;
    float: left;
    font-size: 1em;
    font-weight: bold;
}

.storyFt .secLinks .section .name h2 a {
    color: #234B7B;
}

.storyFt .secLinks .section .feed {
    float: right;
    font-size: 1.2em;
}

/* Story functions styles for more on... */
.storyfct {
    font-size: 1em;
    padding-bottom: 5px;
}

.storyfct #storyMoreOnFucntion {
    border-top: 2px solid #666;
}

.storyfct #storyMoreOnFucntion .header {
    color: #666;
    font-weight: bold;
    margin: 0;
    padding: 0;
}

.storyfct #storyMoreOnFucntion .secLinks {
    margin-bottom: 10px;
    margin-top: 5px;
    padding-bottom: 5px;
}

.storyfct #storyMoreOnFucntion .secLinks .section {
    margin-bottom: 0;
    padding-bottom: 3px;
}

.storyfct #storyMoreOnFucntion .secLinks .section .name {
    color: #666;
    font-weight: bold;
}

.storyfct #storyMoreOnFucntion .secLinks .section .name h2 {
    color: #666;
    font-size: 1.2em;
    font-weight: bold;
}

.storyfct #storyMoreOnFucntion .secLinks .section .name h2 a {
    color: #234B7B;
}

.storyfct #storyMoreOnFucntion .secLinks ul {
    margin: 0;
    padding: 0;
}

.storyfct #storyMoreOnFucntion .secLinks ul li {
    background: none;
    float: left;
    list-style: none;
    padding: 0 10px 0 0;
}

.storyfct #storyMoreOnFucntion .secLinks ul li.last {
    background: none;
    list-style: none;
    padding: 0 10px 0 0;
}

.storyfct #storyMoreOnFucntion .secLinks ul li h3 {
    color: #666;
    font-size: 1.2em;
    font-weight: normal;
}

.storyfct #storyMoreOnFucntion .secLinks ul li h3 a {
    color: #234B7B;
}

.cornerimagevideoleft {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/spritesheet-v.png') no-repeat;
    background-position: -3px -386px;
    height: 20px;
    left: 3px;
    position: absolute;
    top: 7px;
    width: 20px;
}

.cornerimagephotoleft {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/spritesheet-v.png') no-repeat;
    background-position: -3px -360px;
    height: 20px;
    left: 3px;
    position: absolute;
    top: 7px;
    width: 20px;
}

.cornerimageaudioleft {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/spritesheet-v.png') no-repeat;
    background-position: -3px -230px;
    height: 20px;
    left: 3px;
    position: absolute;
    top: 7px;
    width: 20px;
}

.cornerimageblogleft {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/spritesheet-v.png') no-repeat;
    background-position: -3px -256px;
    height: 20px;
    width: 20px;
    position: absolute;
    left: 3px;
    top: 7px;

}

.cornerimagevideocentre {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/spritesheet-v.png') no-repeat;
    background-position: -3px -386px;
    height: 20px;
    left: 3px;
    position: absolute;
    top: 3px;
    width: 20px;
}

.cornerimagephotocentre {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/spritesheet-v.png') no-repeat;
    background-position: -3px -360px;
    left: 3px;
    position: absolute;
    top: 3px;
    width: 20px;
    height: 20px;
}

.cornerimageaudiocentre {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/spritesheet-v.png') no-repeat;
    background-position: -3px -230px;
    height: 20px;
    left: 3px;
    position: absolute;
    top: 3px;
    width: 20px;
}

.cornerimageblogcentre {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/spritesheet-v.png') no-repeat;
    background-position: -3px -256px;
    height: 20px;
    left: 3px;
    position: absolute;
    top: 3px;
    width: 20px;
}

.cornerimageleft {
    height: 16px;
    left: 0;
    margin-top: 4px;
    position: absolute;
    top: 0;
    width: 16px;
}

.cornerimagecentre {
    height: 16px;
    left: 0;
    position: absolute;
    top: 0;
    width: 16px;
}

.cornerimageinteractiveleft {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/spritesheet-v.png') no-repeat;
    background-position: -3px -282px;
    height: 20px;
    left: 3px;
    position: absolute;
    top: 7px;
    width: 20px;
}

.cornerimageinteractivecentre {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/spritesheet-v.png') no-repeat;
    background-position: -3px -282px;
    height: 20px;
    left: 3px;
    position: absolute;
    top: 3px;
    width: 20px;
}

.cornerimagegraphleft {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/spritesheet-v.png') no-repeat;
    background-position: -3px -412px;
    height: 20px;
    left: 3px;
    position: absolute;
    top: 7px;
    width: 20px;
}

.cornerimagegraphcentre {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/spritesheet-v.png') no-repeat;
    background-position: -3px -412px;
    height: 20px;
    left: 3px;
    position: absolute;
    top: 3px;
    width: 20px;
}

.cornerimagemapleft {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/spritesheet-v.png') no-repeat;
    background-position: -3px -308px;
    height: 20px;
    left: 3px;
    position: absolute;
    top: 7px;
    width: 20px;
}

.cornerimagemapcentre {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/spritesheet-v.png') no-repeat;
    background-position: -3px -308px;
    height: 20px;
    left: 3px;
    position: absolute;
    top: 3px;
    width: 20px;
}

.cornerimagepollleft {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/spritesheet-v.png') no-repeat;
    background-position: -3px -334px;
    height: 20px;
    left: 3px;
    position: absolute;
    top: 7px;
    width: 20px;
}

.cornerimagepollcentre {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/spritesheet-v.png') no-repeat;
    background-position: -3px -334px;
    height: 20px;
    left: 3px;
    position: absolute;
    top: 3px;
    width: 20px;
}

/* Video Article */
.story h2.noUpper {
    text-transform: none;
}

.containerdiv {
    float: left;
    position: relative;
}

#tmgPortalRand .containerdiv {
    position: static;
} /* to fix SR-121 */
.storyFtVideo {
    padding-top: 10px;
}

.storyFtVideo .placeComment {
    float: left;
}

.storyFtVideo .pagination {
    float: right;
}

.storyFtVideo .header {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/headerBlueBG.gif') repeat-x 0 2px;
    padding-bottom: 7px;
}

.storyFtVideo .secLinks {
    margin-bottom: 5px;
    margin-top: 5px;
    padding-bottom: 5px;
}

.storyFtVideo .secLinks .section {
    border-bottom: 1px dotted #ccc;
    margin-bottom: 5px;
    padding-bottom: 5px;
}

.storyFtVideo .secLinks .section .name {
    color: #666;
    float: left;
    font-weight: bold;
}

.storyFtVideo .secLinks .section .name h2 {
    color: #666;
    float: left;
    font-size: 1em;
    font-weight: bold;
}

.storyFtVideo .secLinks .section .name h2 a {
    color: #234B7B;
}

.storyFtVideo .secLinks .section .feed {
    float: right;
    font-size: 1.2em;
}

.storyFtVideo #storyMoreOn .header {
    color: #666;
    font-weight: bold;
    margin: 0;
    padding: 0;
}

.storyFtVideo #storyMoreOn .secLinks {
    margin-bottom: 5px;
    margin-top: 5px;
    padding-bottom: 5px;
}

.storyFtVideo #storyMoreOn .secLinks .section {
    border-bottom: 1px dotted #ccc;
    margin-bottom: 5px;
    padding-bottom: 5px;
}

.storyFtVideo #storyMoreOn .secLinks .section .name {
    color: #666;
    float: left;
    font-weight: bold;
}

.storyFtVideo #storyMoreOn .secLinks .section .name h2 {
    color: #666;
    float: left;
    font-size: 1.2em;
    font-weight: bold;
}

.storyFtVideo #storyMoreOn .secLinks .section .name h2 a {
    color: #234B7B;
}

.storyFtVideo #storyMoreOn .secLinks .section .name h3 {
    color: #666;
    float: left;
    font-size: 1.2em;
    font-weight: bold;
}

.storyFtVideo #storyMoreOn .secLinks .section .name h3 a {
    color: #234B7B;
}

.storyFtVideo #storyMoreOn .secLinks .section .feed {
    float: right;
}

.storyFtVideo #storyMoreOn .secLinks .section .feed .rss {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sprite-icon.gif') 0 -500px no-repeat;
    padding-left: 12px;
}

.related_links_moreon h2 {
    background: none;
    font-size: 1.2em;
    font-weight: normal;
    line-height: 1.2em;
    padding: 0 0 7px;
}

.related_links_moreon h2 a {
    color: #1B3758;
}

.videoArt .summary {
    margin: 0 10px 5px;
    padding-bottom: 10px;
}

.videoArt .summaryMedium h3 {
    color: #234b7b;
    font-size: 1.4em;
    font-weight: normal;
    line-height: 1.2em;
}

.videoArt p.date {
    color: #545454;
    font-family: arial;
    font-size: 1.1em;
}

.videoArt.videoPadding .summary {
    margin: 0 !important;
}
/* Play Button Overlay */
.playButton {
    height: 88px;
    overflow: hidden;
    position: relative;
    width: 140px;
}

.playButton .playBtt {
    background-color:#000;
}

.playButton a {
    text-decoration: none;
}

.playButton .playBttTop {
    background: transparent url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/spritesheet-v.png') no-repeat -65px -575px;
    height: 40px;
    width: 40px;
    position: absolute;
    top: 8px;
    left: 8px;
    display: block;
    opacity: 1;
}
.playButton .playBtt {
    background: transparent url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/spritesheet-v.png') no-repeat -65px -615px;
    width: 40px;
    height: 40px;
    position: absolute;
    top: 8px;
    left: 8px;
    display: none;
}

.playButton.playButton-140 .playBttTop,
.playButton.playButton-220 .playBttTop,
#div-VIEWED .playButton .playBttTop {
    background-position: -65px -575px;
}
.playButton.playButton-140 .playBtt,
.playButton.playButton-220 .playBtt,
#div-VIEWED .playButton .playBtt {
    background-position: -65px -615px;
}

.playButton.playButton-300 .playBttTop,
.playButton.playButton-380 .playBttTop {
    background-position: -65px -575px;
    top: 16px;
    left: 16px;
}
.playButton.playButton-300 .playBtt,
.playButton.playButton-380 .playBtt {
    background-position: -65px -615px;
    top: 16px;
    left: 16px;
}

.playButton.playButton-460 .playBttTop {
    background-position: -145px -688px;
    height: 50px;
    width: 50px;
    top: 16px;
    left: 16px;
}
.playButton.playButton-460 .playBtt {
    background-position: -145px -738px;
    width: 50px;
    height: 50px;
    top: 16px;
    left: 16px;
}

.playButton.playButton-620 .playBttTop {
    background-position: -65px -689px;
    height: 80px;
    width: 80px;
    top: 24px;
    left: 24px;
}
.playButton.playButton-620 .playBtt {
    background-position: -65px -769px;
    width: 80px;
    height: 80px;
    top: 24px;
    left: 24px;
}

.playButton.playButton-60 .playBttTop {
    background-position: -105px -575px;
    height: 20px;
    width: 20px;
    top: 7px;
    left: 3px;
}
.playButton.playButton-60 .playBtt {
    background-position: -105px -595px;
    width: 20px;
    height: 20px;
    top: 7px;
    left: 3px;
}

.playButton.playButton-60 .playBttTopJH {
    background: transparent url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/spritesheet-v.png') no-repeat -105px -575px;
    position: absolute;
    height: 20px;
    width: 20px;
    top: 7px;
    left: 3px;
}
.playButton.playButton-60 .playBttJH {
    background: transparent url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/spritesheet-v.png') no-repeat -105px -595px;
    position: absolute;
    width: 20px;
    height: 20px;
    top: 7px;
    left: 3px;
}

/* End video article */
.related_links .header {
    color: #262626;
    border-top: 2px solid #666;
    font-family: arial, sans-serif;
    padding: 2px 0 4px;
    text-transform: uppercase;
    font-size: 1.1em;
    font-weight: bold;
    background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/grey_dots.gif") repeat-x scroll 0 1px #FFFFFF;
}

.related_links .header span {
    background: #FFF;
    padding-right: 5px;
}

.related_links ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

.related_links ul li {
    padding: 5px 0 0;
}

.related_links ul li h3 {
    border-top: none;
    font-size: 1.2em;
    line-height: 1.38em;
    font-weight: normal;
}

.related_links ul li h2 {
    border-top: none;
    font-size: 1.2em;
    line-height: 1.38em;
    font-weight: normal;
}

.related_links ul li h2 a {
    color: #234B7B;
}

.related_links ul li.video h3 {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sprite-icon.gif') 0 -1950px no-repeat;
    padding-left: 21px;
}

.related_links ul li.audio h3 {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sprite-icon.gif') 0 -1110px no-repeat;
    padding-left: 21px;
}

.related_links ul li.photo h3 {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sprite-icon.gif') 0 -1800px no-repeat;
    padding-left: 21px;
}

.related_links ul li.blog h3 {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sprite-icon.gif') 0 -2100px no-repeat;
    padding-left: 21px;
}

/* RELATED CONTENT  */
.related_links_inline {
    background-color: #F4F4F0;
    border-bottom: 1px solid #E5E5E5;
    margin-bottom: 8px;
    overflow: hidden;
    width: 460px;
}

.related_links_inline .headerOne p,.related_links_inline .headerOne h2 {
    font-family: arial, sans-serif;
    font-size: 1.1em;
    padding: 0 5px 1px 0;
    line-height: 1em;
}

.related_links_inline .headerOne h2 {
    border-top: 0 none;
}

.related_links_inline .relContentPuff {
    border-bottom: 1px dotted #ccc;
    margin-bottom: 3px;
    padding-bottom: 3px;
}

.related_links_inline img {
    margin-bottom: 2px;
}

.related_links_inline .label {
    color: #B22929;
    font-size: 10px;
    font-weight: bold;
    text-transform: uppercase;
}

.related_links_inline .headline a {
    font-size: 1.2em;
    font-weight: bold;
}

.related_links_inline .lastModDate {
    color: #666;
    font-size: 1.1em;
    font-weight: normal;
}

.related_links_inline ul {
    list-style-type: none;
    margin: 0;
    overflow: hidden;
    padding: 0 0 0 5px;
}

.related_links_inline ul li {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sprite-icon.gif') 0 -1048px no-repeat;
    padding: 0 0 5px 18px;
}

.related_links_inline ul li.audio {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sprite-icon.gif') 0 -1165px no-repeat;
}

.related_links_inline ul li.blog {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sprite-icon.gif') 0 -2095px no-repeat;
}

.related_links_inline ul li.photo {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sprite-icon.gif') 0 -1795px no-repeat;
}

.related_links_inline ul li.video {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/portal_icon_sprite.png') 0px 4px no-repeat;
}
.related_links_inline ul li.video:hover {
    background-position: 0px -68px;
}
.related_links_inline ul li .summary {
    border-bottom: 0 dotted #000;
    margin-bottom: 5px;
    padding-bottom: 0;
}

.related_links_inline ul li a {
    color: #234B7B;
    font-size: 12px;
    font-weight: bold;
    line-height: 13px;
    text-transform: none;
    font-family: arial, helvetica, sans-serif;
}

.related_links_inline ul li a:hover {
    color: #122842;
    border-bottom: 1px dotted #122842;
}

.related_links_inline ul li h2,.related_links_inline ul li p {
    border-top: none;
    display: inline;
    margin-bottom: 0;
}

.related_links_inline ul li p {
    line-height: 0.8em;
}

.related_links_inline .relContDate {
    color: #545454;
    font-family: helvetica;
    font-size: 11px;
    font-weight: normal;
    line-height: 13px;
    text-transform: none;
}

.related_links_inline .headerOne {
    padding-top: 2px
}

#postComment {
    border-bottom: 1px dotted #ccc;
    margin-bottom: 10px;
    padding-bottom: 10px;
}

#postComment p {
    font-size: 1.2em;
    margin: 0;
    padding: 10px 0;
}

#postComment p.reqInfo {
    color: #666;
}

#postComment .mandatory {
    color: #b22929;
}

#postComment form .commentInputText {
    width: 270px;
}

#postComment form textarea {
    height: 131px;
    width: 274px;
}

#postComment form .subBtn {
    background-color: #257;
    border: 1px solid #136;
    color: #fff;
    font-size: 1em;
    font-weight: bold;
    height: 1.7em;
    text-transform: uppercase;
}

#postComment .commentThankYou {
    background: #e9edf2;
    border: 6px solid #ccd5dd;
    padding: 43px 60px;
}

#postComment .commentThankYou .thankContainer {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/comment_t.gif') no-repeat 0 25px;
    border-bottom: 1px dotted #fff;
    border-top: 1px dotted #fff;
    padding: 25px 0 25px 90px;
}

#postComment .commentThankYou .thankContainer h1 {
    color: #234b7b;
    font-size: 2.5em;
    font-weight: normal;
}

#postComment .commentThankYou .thankContainer p {
    color: #404040;
    font-size: 1.6em;
}

.puff {
    padding-bottom: 10px;
}

.configurableWidget .puff {
    padding-bottom: 0;
}

.secPuffs .summary {
    margin-top: 6px;
    padding-top: 5px;
}

.secPuffs .summary h3 {
    padding-bottom: 0;
}

ul.comments {
    list-style-type: none;
    margin: 0;
    padding: 0 0 10px;
}

ul.comments li {
    border-bottom: 1px dotted #ccc;
    margin-bottom: 2px;
    padding: 10px 0 5px;
}

ul.comments li p {
    font-size: 1.2em;
    line-height: 1.5em;
    margin: 0;
    padding: 0;
}

ul.comments li .author {
    font-size: 1.2em;
    font-weight: bold;
}

ul.comments li .date {
    font-size: 1.2em;
    line-height: 1.5em;
}

ul.comments li .time {
    font-size: 1.2em;
    line-height: 1.5em;
}

ul.comments li .report {
    font-size: 1.2em;
    line-height: 2em;
}

.advertLinks {
    padding: 5px 0;
}

.advertLinks ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

.advertLinks ul li {
    background: #efe;
    margin-bottom: 2px;
    padding: 3px;
}

.advertLinks ul li .title {
    font-size: 1.2em;
    font-weight: bold;
}

.advertLinks ul li p {
    font-size: 1.2em;
    margin: 0;
    padding: 0;
}

.mpu {
    background-color: #eee;
    height: 250px;
    width: 300px;
}

.sky {
    background-color: #eee;
    height: 680px;
    width: 300px;
}

/* COMMERCIAL SEARCH BOX */
.searchForm p {
    color: #404040;
    font-size: 1.2em;
    line-height: 1.3em;
    margin: 0 0 3px;
    padding: 0 0 2px;
}

.searchForm #searchOuter {
    background-color: #E3E3E3;
    height: 30px;
}

.searchForm #searchKeywords {
    float: left;
    padding: 4px 0 4px 4px;
}

.searchForm #keywords {
    border: 1px solid #27649A;
    color: #404040;
    font-family: arial, sans-serif;
    font-size: 1.2em;
    height: 15px;
    padding: 2px;
    width: 200px;
}

.searchForm #searchSubmit {
    background-image: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/btn_search.jpg");
    background-repeat: no-repeat;
    float: left;
    height: 12px;
    margin: 8px 0 0 4px;
    width: 59px;
}

.searchForm #linkItemsText {
    font-size: 1.1em;
    margin: 5px 0 2px;
    padding: 0;
}

.searchForm #linkItems {
    margin: 0;
}

.searchForm #linkItem {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/articleBullet.gif') no-repeat 0 3px;
    float: left;
    padding: 0 0 1px;
}

.searchForm #linkItems a {
    font-size: 1.1em;
    margin: 0 15px 0 10px;
    padding: 0;
}

.searchForm #searchSubmit:hover {
    background-image: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/btn_search_h.jpg");
    cursor: pointer;
}

.searchSpacing {
    padding: 2px 0 1px;
}

/* COMMERCIAL CAROUSEL STYLES */
.comCarGutter {
    margin: 0 10px 0 0;
}

.comGutterUnder {
    margin: 0 0 5px;
}

#comCarousel {
    width: 300px;
}

#comCarousel #comCarPartners {
    background: #efefef;
    margin-bottom: 5px;
    padding: 5px;
}

#comCarousel #comCarPartners .partner {
    height: 157px;
}

#comCarousel #comCarPartners .partner .offer h3 {
    font-size: 1.2em;
    line-height: 1.2em;
    padding-bottom: 5px;
}

#comCarousel #comCarPartners .partner .offer p {
    font-family: verdana;
    font-size: 1.1em;
    line-height: 1.5em;
}

.comCarImage {
    height: 41px;
    text-align: center;
    vertical-align: middle;
    width: 140px;
}

#comCarousel #comCarTools {
    background: #efefef;
    padding: 5px 2px;
}

#comCarousel #comCarTools #carouselBtns {
    margin: 0;
    padding: 0 5px;
}

#comCarousel #comCarTools #comCarNav {
    font-size: 1.1em;
    line-height: 1.1em;
    padding-bottom: 5px;
}

#comCarousel #comCarTools #comCarNav img {
    display: inline;
}

#comCarousel #comCarTools #comCarNav .prev {
    float: left;
    text-align: left;
    width: 90px;
}

#comCarousel #comCarTools #comCarNav .info {
    float: left;
    text-align: center;
    width: 106px;
}

#comCarousel #comCarTools #comCarNav .next {
    float: left;
    text-align: right;
    width: 90px;
}

#comCarousel #comCarTools .btn {
    border: 1px solid #d6d6d6;
    float: left;
    margin: 0 2px;
}

#comCarousel #comCarTools .active {
    border: 1px solid #247;
}

/* COMMERCIAL PUFF STYLES */
.comPuff {
    margin-bottom: 15px;
    border: 2px solid #E9E9DF;
    padding: 7px 5px 7px 7px;
}

.comPuff .comPuffImage {
    float: left;
    margin: 0px 0px 0px 0px;
    padding: 0;
    padding-top: 1px;
}

.comPuff .comPuffImage img {
    border: 1px solid #fff;
    width: 60px;
    height: 60px;
}

.comPuff .comPuffCopy {
    float: left;
    word-wrap: break-word;
    margin: 0px 0px 0px 7px;
}

.comPuff .comPuffCopy a#titleMarkPuff {
    color: black;
    border-bottom: none;
    font-size: 12px;
    font-weight: bold;
}

.comPuff .comPuffCopy p {
    font-family: Georgia;
    font-size: 12px;
    line-height: 1.3em;
    width: 213px;
    color: #234B7B;
    padding-top: 4px;
}

.comPuff .comPuffCopy p.title {
    font-family: arial;
    font-size: 1.2em;
    line-height: 0.9em;
    padding-bottom: 3px;
}

.comPuff .comPuffCopy ul {
    list-style-type: none;
    margin: 0;
    padding: 3px 0 0;
}

.comPuff .comPuffCopy ul li {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/comBullet.gif') no-repeat 0 3px;
    font-size: 1.1em;
    padding-left: 12px;
}

.comPuff .comPuffCopy h3 {
    font-weight: normal;
}

.editorialPuff:hover {
    background: #EEEEEB;
}

#noComPuffImage p {
    width: auto;
}

/* COMMERCIAL DATING STYLES */
#comDating {
    padding: 0px 0px 0;
    width: 300px;
    height: 250px;
}

#comDating .topText {
    color: #333;
    font-size: 14px;
    margin: 0 0 0 14px;
    font-family: Arial;
}

#comDating .datingBox ul.profiles {
    list-style: none;
    margin: 0;
    padding: 0;
}

#comDating .datingBox ul.profiles li {
    float: left;
    list-style: none;
    height: 186px;
    padding-top: 5px;
    padding: 5px
}

#comDating .datingBox .dateProf {
    color: #404040;
    height: auto;
    margin: 0;
    padding: 3px 5px 10px;
    width: 100%;
}

#comDating .datingBox .dateProf .dateProfImage {
    background-color: white !important;
    margin-top: 5px;
    border-radius: 7px;
    height: 153px;
    width: 110px
}

#comDating .datingBox .dateProf .dateProfName {
    align: center;
    font-weight: bold;
    text-color: red;
    text-align: center
}

#comDating .datingBox .dateProf .dateProfImage img {
    padding: 17px;
    padding-top: 10px !important;
}

#comDating .datingBox .dateProf .title {
    clear: both;
    padding: 4px 0;
}

#comDating .datingBox .dateProf .title {
    color: #CE3F6E;
    font-size: 1.1em;
    font-weight: bold;
}

#comDating .datingBox .dateProf .description {
    height: 89px;
    margin: 0 0 2px;
    overflow: hidden;
}

#comDating .datingBox .dateProf .rightColDesc {
    width: 152px;
    background-color: white !important;
    padding-topborder-radius: 7px;
    padding-left: 10px;
    border-bottom-right-radius: 6px;
    border-top-right-radius: 6px;
    margin: 15px 0px 8px 0px;
    height: 109px
}

#comDating .datingBox .dateProf .description p {
    font-size: 14px;
    padding: 3px 5px 0 0;
    margin-top: 1px !important;
    font-family: Arial !important
}

#comDating .datingBox .dateProf ul {
    margin: 0;
    padding: 0;
}

#comDating .datingBox .dateProf ul li {
    font-size: 1.1em;
}

#comDating .tabs .colLeft {
    float: left;
    width: 195px;
    margin: 10px 0px 0px 8px
}

#comDating .tabs .colRight {
    float: right;
    width: 80px;
    margin-top: 5px;
    padding-top: 5px;
}

#comDating .tabs .hide {
    display: none;
}

#comDating .tabs {
    background: none;
    font-size: 0px;
}

#comDating .tabs ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

#comDating .tabs li {
    cursor: pointer;
    float: right;
    margin: 0;
    padding: 0 2px 0 0;
}

#comDating .tabs li a:hover {
    border-color: #d7d7d7;
    border-style: solid;
    border-width: 1px 1px 0;
}

.comFooter {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/mpp/grey_bord_ft.gif') no-repeat;
    height: 19px;
    margin-top: 4px;
    padding: 3px 10px 3px 3px;
    text-align: right;
    width: 274px;
}

.comFooter a {
    color: #234b7b;
    font-size: 1.1em;
    line-height: 1.2em;
    text-decoration: none;
}

.dbBordTB {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/dbBordTB.gif') no-repeat;
    height: 2px;
    width: 300px;
}

#comDating .datingLoader {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/loader.gif') no-repeat 127px 72px;
    color: #234b7b;
    font-size: 1.5em;
    font-weight: bold;
    padding: 140px 0 93px 112px;
    width: 250px;
}

#datingSearch {
    border: none;
    margin: 10px 0;
}

#datingSearch .dsLabels {
    color: #404040;
    float: left;
    font-size: 1.1em;
    margin-top: 3px;
    padding: 2px 10px 0 0;
    text-align: right;
    width: 80px;
}

#datingSearch .dsFields {
    color: #404040;
    float: left;
    font-size: 1.1em;
    padding: 2px 10px 0 0;
}

#datingSearch .cl {
    clear: both;
    height: 1px;
    margin: 0;
    padding: 0;
}

#datingSearch select {
    font-size: 12px;
}

#datingSearch input {
    font-size: 12px;
}

#datingSearch .searchButton {
    background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/dating/search_button.jpg") repeat-x;
    height: 30px;
    width: 150px;
    border: none;
    cursor: pointer;
    margin-left: -15px
}

#gender {
    width: 135px;
}

#mGender {
    width: 135px;
}

#mAgeMin {
    width: 57px;
}

#mAgeMax {
    width: 57px;
}

#mPostCode {
    width: 131px;
}

#mHasPhoto {
    margin: 0;
    padding: 0;
}

#mRangeID {
    width: 135px;
}

#comDatingSmall .comPuffDating {
    background: #edf7ed;
    margin-bottom: 4px;
    padding: 3px;
}

#comDatingSmall .comPuffDating .comPuffDatingImage {
    float: left;
    margin-right: 5px;
    padding: 0;
}

#comDatingSmall .comPuffDating .comPuffDatingImage img {
    border: 1px solid #fff;
}

#comDatingSmall .comPuffDating .comPuffDatingCopy p {
    font-family: verdana;
    font-size: 1.1em;
    line-height: 1.5em;
}

#comDatingSmall .comPuffDating .comPuffDatingCopy p.title {
    font-family: arial;
    font-size: 1.2em;
    line-height: 0.9em;
    padding-bottom: 3px;
}

#comDatingSmall .comPuffDating .comPuffDatingCopy ul {
    clear: both;
    list-style-type: none;
    margin: 0;
    padding: 3px 0 0;
}

#comDatingSmall .comPuffDating .comPuffDatingCopy ul li {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/comBullet.gif') no-repeat 0 3px;
    font-size: 1.1em;
    padding-left: 12px;
}

#comDatingSmall .comDatingFt {
    background: #e3e3e3;
    height: 15px;
    margin-top: 4px;
    padding: 3px;
    text-align: right;
    width: 294px;
}

#comDatingSmall .comDatingFt a {
    color: #234b7b;
    font-size: 1.1em;
    line-height: 1.2em;
    text-decoration: none;
}

/* EDITORIAL PUFF STYLES */
.ediPuff {
    background: #F5F5F5;
    margin-bottom: 4px;
    padding: 3px;
}

.ediPuff .ediPuffImage {
    float: left;
    margin-right: 5px;
    padding: 0;
}

.ediPuff .ediPuffImage img {
    border: 1px solid #000;
}

.ediPuff .ediPuffCopy {
    float: left;
}

.ediPuff .ediPuffCopy p {
    font-size: 1.2em;
}

.ediPuff .ediPuffCopy p.title {
    padding-bottom: 3px;
}

.ediPuff .ediPuffCopy ul {
    list-style-type: none;
    margin: 0;
    padding: 3px 0 0;
}

.ediPuff .ediPuffCopy ul li {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/comBullet.gif') no-repeat 0 3px;
    font-size: 1.1em;
    padding-left: 12px;
}

.headlineImageCentreAbstractPuff {
    clear: left;
    position: relative;
    /*margin-bottom: 7px;*/
    margin-top: 10px;
}

.headerOne+.headlineImageCentreAbstractPuff {
    margin-top: 0;
}

.fiveTwelfths .summaryBig .headlineImageCentreAbstractPuff,.fiveTwelfths .summaryMedium .headlineImageCentreAbstractPuff
{
    margin-top: 10px;
    margin-bottom: 10px;
}

.fiveTwelfths .summaryMedium .headlineImageCentreAbstractPuff:first-child {
    margin-top:0px;
}

.headlineImageCentreAbstractPuff .puffRollOver {
    position: absolute;
    bottom: 0;
    overflow: hidden;
    width: 100%;
    height: 24px;
    font-family: helvetica, arial, sans-serif !important;
    font-size: 12px !important;
    color: #FFFFFF !important;
    background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/1pxOverlayBg.png");
    margin-top: -1px;
    margin-right: -1px;
}

.headlineImageCentreAbstractPuff .puffRollOver p {
    font-family: helvetica, arial, sans-serif !important;
    font-size: 12px !important;
    color: #FFFFFF !important;
    line-height: 13px !important;
}

.large .puffRollOver {
    position: absolute;
    bottom: 0;
    overflow: hidden;
    width: 100%;
    font-family: helvetica, arial, sans-serif;
    font-size: 12px;
    color: #FFFFFF;
    background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/1pxOverlayBg.png");
}

.headlineImageCentreAbstractPuff .puffRollOver:hover {
    border: medium none;
}

.headlineImageCentreAbstractPuff h3 {
    font-weight: bold;
    font-size: 12px;
    padding: 5px 5px 0 5px;
}

.headlineImageCentreAbstractPuff p {
    margin: 5px auto 15px 5px;
    padding: 0px 0px 15px;
}

.headlineImageCentreAbstractPuff h5,.headlineImageCentreAbstractPuff h4
{
    font-weight: bold;
    font-size: 12px;
    margin: 6px auto 0px 0px;
    padding: 0px 5px;
}

/* EPOLL */
#polldisplay {
    margin: 0;
    padding: 5px 0;
}

.epollcontent {
    color: #262626;
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    line-height: 18px;
    margin: 0;
    padding: 0;
}

.polltitle {
    float: left;
    margin: 2px 0 0;
}

.polloption {
    float: right;
}

.polloptions {
    margin: 5px 0;
}

.epollq {
    color: #262626;
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 18px;
    margin: 5px 0 0;
    padding: 0;
}

.epolla {
    border-bottom: 1px solid #CCC;
    color: #262626;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    height: 20px;
}

.epollresult {
    color: #315683;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 18px;
    margin: 0;
    padding: 0;
    text-align: right;
}

.epollbar {
    background-color: #B22929;
    float: left;
    font-size: 10px;
    margin-bottom: 3px;
}

.epollresults {
    background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sprite-icon.gif") 0 -1050px no-repeat;
    float: left;
    font-size: 0.6886em;
    margin-top: 4px;
    padding-left: 14px;
}

#polldisplay form .voteBtn {
    background-color: #257;
    border: 1px solid #136;
    color: #fff;
    font-size: 1em;
    font-weight: bold;
    height: 1.7em;
    text-transform: uppercase;
}

.horizontal_line {
    border-bottom: 1px solid #CDCCCC;
    margin-top: 5px;
}

.vertical_line {
    border-left: 1px solid #CCC;
    float: left;
    height: 100px;
    padding: 2px;
    width: 2px;
}

/* SEARCH */
#tmglSearch {
    background: #fff;
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
    margin: 0 auto;
    padding: 0 10px;
    width: 940px;
}

#tmglSearch .searchType {
    font-size: 1.2em;
    font-weight: bold;
    padding: 5px 0;
}

#tmglSearch h1 {
    color: #666;
    font-size: 2em;
    font-weight: bold;
    padding: 10px 0;
}

#tmglSearch .searchBorders {
    border-bottom: 1px solid #ccc;
    border-top: 1px solid #ccc;
    padding: 10px 0;
}

#tmglSearch .searchPresentation {
    float: left;
}

#tmglSearch .searchPages {
    float: right;
    font-size: 1.2em;
    padding-top: 4px;
}

#tmglSearch .backTop {
    float: right;
    padding: 10px 0;
}

#tmglSearch .backTop p {
    font-size: 1.2em;
}

#tmglSearch .backTop p a {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/upArrow.gif') right no-repeat;
    padding-right: 12px;
}

#tmglSearch .searchNext {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/linkArrow.gif') right no-repeat;
    font-weight: bold;
    padding-right: 8px;
    text-transform: uppercase;
}

#tmglSearch .searchPrev {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/linkArrowPrev.gif') left no-repeat;
    font-weight: bold;
    padding-left: 8px;
    text-transform: uppercase;
}

#tmglSearch .basicSearchForm {
    float: left;
    margin-right: 10px;
}

#tmglSearch .googleEnhance {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/enhancedByGoogle.gif') no-repeat;
    float: left;
    height: 26px;
    margin: 0;
    padding: 0;
    text-indent: -9999px;
    width: 53px;
}

#tmglSearch .searchSmallText {
    font-size: 1.1em;
}

#tmglSearch .searchLeftCol {
    text-align: right;
}

#tmglSearch .advBtn {
    float: left;
    margin-right: 10px;
}

#tmglSearch .calendar {
    display: inline;
    margin-left: 3px;
    position: relative;
    top: -2px;
}

.gws .gwsDesc {
    font-size: 1.2em;
    margin-bottom: 5px;
}

.gws .gwsResult {
    margin-bottom: 10px;
}

.gws .gwsResult .gwsResultHd {
    font-size: 1.4em;
}

.gws .gwsResult .gwsResultHd a {
    border-bottom: none;
    text-decoration: underline;
}

.gws .gwsResult .gwsResultTxt {
    font-size: 1.2em;
}

.gws .gwsResult .gwsResultUrl {
    color: #41a042;
    font-size: 1.2em;
}

.gafs {
    background: #fffadd;
    margin-bottom: 10px;
    padding: 3px;
}

.gafs .gafsAd {
    margin-bottom: 10px;
}

.gafs .gafsAd .gafsAdTitle {
    font-size: 1.4em;
}

.gafs .gafsAd .gafsAdTitle a {
    border-bottom: none;
    text-decoration: underline;
}

.gafs .gafsAd .gafsAdDesc {
    font-size: 1.2em;
}

.gafs .gafsAd .gafsAdDesc a {
    color: #000;
}

.gafs .gafsAd .gafsAdDesc a:hover {
    border-bottom: none;
}

.gafs .gafsAd .gafsAdDesc .gafsAdUrl {
    color: #41a042;
    margin-right: 10px;
}

.archiveHeader a {
    font-size: 1.4em;
}

/* AUTOTRADER CSS  */
#autotrader {
    font-family: arial;
    padding: 0;
}

#autotrader .search {
    background: #e3e3e3;
    border-bottom: 1px solid #edf7ed;
    color: #404040;
    margin: 0 auto;
}

#autotrader .tabs {
    background: #fff url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/mpp/tab_bgline.gif") repeat-x bottom;
    float: left;
    line-height: normal;
    width: 100%;
}

#autotrader .tabs ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

#autotrader .tabs li {
    background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/mpp/tab_left_grey.gif") no-repeat left top;
    cursor: pointer;
    float: left;
    margin: 0;
    padding: 0 0 0 7px;
}

#autotrader .tabs a {
    background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/mpp/tab_right_grey.gif") no-repeat right top;
    display: block;
    padding: 5px 15px 4px 6px;
    text-decoration: none;
}

#autotrader .tabs .ui-tabs-selected {
    background-image: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/mpp/tab_left_green.gif");
}

#autotrader .tabs .ui-tabs-selected a {
    background-image: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/mpp/tab_right_green.gif");
    padding-bottom: 5px;
}

#autotrader .tabs a:hover {
    border: 0;
}

#autotrader .ui-tabs-hide {
    display: none;
}

#autotrader .ui-tabs-panel {
    background: none;
    border-top: none;
    padding: 0;
}

#autotrader .advanced_link a {
    color: #234B7B;
    cursor: pointer;
}

#autotrader .advanced_link a:hover {
    border-bottom: 1px;
}

#autotrader label {
    color: #404040;
    float: left;
    font: bold 12px arial;
    padding: 5px;
    text-align: right;
    width: 60px;
}

#autotrader select {
    color: #666;
    width: 200px;
}

#autotrader input {
    color: #666;
    width: 195px;
}

#autotrader .floatRight {
    float: right;
    padding: 7px 20px 7px 7px;
}

#autotrader .formSubmit {
    background-color: #688f36;
    width: 50px;
}

#autotrader_response .results_text {
    color: #404040;
    font-size: 12px;
}

#autotrader_response .sorting {
    float: left;
}

#autotrader_response #pagination {
    float: right;
    margin-top: 2px;
}

#autotrader_response #pagination a {
    font-size: 12px;
    padding-right: 3px;
}

#autotrader_response #pagination .current {
    font-size: 12px;
    padding-right: 3px;
}

#autotrader_response .postcode {
    font-weight: bold;
    text-transform: uppercase;
}

#autotrader_response .summary {
    padding: 0 0 5px;
}

#autotrader_response .summary a {
    font-size: 15px;
}

#autotrader_response .summary .details a {
    font-weight: bold;
}

#autotrader_response .summary .advert_image {
    float: left;
    padding: 0 10px 40px 5px;
}

#autotrader_response .summary .new_advert_image {
    margin-bottom: 30px;
}

#autotrader_response .summary .trade {
    color: #666;
    font-size: 14px;
}

#autotrader_response .summary .price {
    font-size: 14px;
    font-weight: bold;
    padding-top: 2px;
}

#autotrader_response .summary .ad_text {
    color: #404040;
    font-size: 12px;
    padding-top: 2px;
}

#autotrader_response .summary .distance {
    color: #404040;
    font-size: 12px;
    padding-top: 2px;
}

/* CHARTER LISTENER  */
#charterListener {
    color: #404040;
    font-family: arial;
    font-size: 13px;
    margin-right: 20px;
}

#charterListener .contact_us {
    margin-bottom: 10px;
    margin-top: 12px;
    padding-left: 10px;
}

#charterListener h3 {
    border-bottom: 1px solid #E0E0E0;
    color: #000;
    font-weight: bold;
}

#charterListener label {
    float: left;
    font-family: arial;
    font-size: 12px;
    padding: 5px;
    text-align: right;
    width: 130px;
}

#charterListener input[type="text"] {
    margin-bottom: 8px;
    width: 300px;
}

#charterListener textarea {
    height: 100px;
    margin-bottom: 8px;
    width: 304px;
}

#charterListener .asterix {
    color: #B22929;
    padding-left: 1px;
}

#charterListener form .formSubmit {
    float: right;
    margin-right: 144px;
}

#charterListener .error {
    float: left;
    text-align: left;
}

/* COMMENT CONTAINER  */
.commentContainer {
    margin-bottom: 10px;
}

.commentContainer .commentImg:first-child {
    background: none;
    margin-top: -5px;
}

.commentContainer .comment:first-child {
    background: none;
    margin-top: -5px;
}

.commentImage {
    background: #fff;
    float: right;
    margin: 0 0 5px;
    padding: 2px 0 0 10px;
}

.comment,.commentImg {
    font-size: 1.1em;
    line-height: 1.3em;
    margin-top: 7px;
    padding-top: 5px;
    background-image: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/dotted-ccc.gif');
    background-repeat: repeat-x;
}

/* .summaryMedium .comment:first-child,.summaryMedium .commentImg:first-child
	{
	border-top: none;
	margin-top: 0;
	padding-top: 0;
}

.gutterUnder .comment:first-child,.gutterUnder .commentImg:first-child {
	border-top: none;
	margin-top: 0;
	padding-top: 0;
} */

.headerOne+.comment,.headerOne+.commentImg {
    border-top: none;
    margin-top: 0;
    padding-top: 0;
}

.comment p,.commentImg p {
    color: #404040;
    margin-bottom: 1px;
}

.comment ul,.commentImg ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

.comment ul li,.commentImg ul li {
    background: none;
    padding-left: 0;
}

.comment ul li a,.commentImg ul li a {
    background: none;
    color: #234B7B;
    font-family: georgia, "times new roman", times, serif;
    line-height: 1.3em;
    font-size: 1.2em;
    padding-left: 0;
}

.comment p strong,.commentImg p strong {
    font-family: helvetica, arial, sans-serif;
}

.comment p strong a,.commentImg p strong a {
    color: #404040;
    font-family: helvetica, arial, sans-serif;
}

.comment p strong a:hover,.commentImg p strong a:hover {
    border-bottom: 1px dotted #404040;
}

/* OLYMPICS COMMENT CONTAINER */
#commentContainerOlympics .commentImg,#commentContainerOlympics .comment
{
    background: #F4F0E6 url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/olympics/overlay_quote.png') no-repeat 5px
    10px;
    border-top: none;
    border-bottom: 1px solid #D3CEBA;
    padding: 7px 0 0 26px;
    position: relative;
    min-height: 62px;
}

#commentContainerOlympics .commentImg img {
    float: right;
    padding: 0 0 0 10px;
    position: absolute;
    bottom: 0;
    right: 0;
}

#commentContainerOlympics .commentImg ul,#commentContainerOlympics .comment ul
{
    padding-right: 70px;
}

#commentContainerOlympics .commentImg ul li a,#commentContainerOlympics .comment ul li a
{
    font-style: italic;
    color: #424242;
    font-size: 1.3em;
}

#commentContainerOlympics .commentImg p,#commentContainerOlympics .comment p
{
    margin: 4px 0;
}

#commentContainerOlympics .commentImg p strong a,#commentContainerOlympics .comment p strong a
{
    color: #0097D2;
    font: 10px georgia, "times new roman", times, serif;
    font-weight: bold;
    text-transform: uppercase;
}

#commentContainerOlympics {
    margin-top: 10px;
}

#commentContainerOlympics .commentImg p strong {
    color: #0097D2;
    font: bold 10px georgia, "times new roman", times, serif;
    text-transform: uppercase;
}

/* MATT HOMEPAGE/COMMENT CONTAINER  */
#commentCartoonContainer {
    width: 300px;
    float: left;
    background-color: #fff;
}

.commentsContainer {
    margin-left: 0px;
    float: left;
    width: 300px;
    padding-top: 12px;
}

.cartoonContainer {
    width: 140px;
    padding-right: 9px;
    border-right: 1px solid #e7e7e7;
    float: left;
    padding-top: 12px;
}

.cartoonContainer img {
    border-top: 1px dotted #ccc;
    padding-top: 2px;
}

.cartoonContainer .mattDescription {
    margin-top: 6px;
    font-family: Georgia;
    font-size: 12px;
    font-style: italic;
    text-align: center;
}

.mattDescription a {
    color: #262626;
}

.cartoonTabsContainer {
    margin-bottom: 10px;
}

.cartoonTabsContainer a.tabMatt {
    float: left;
    width: 77px;
    height: 29px;
    background-image: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/tabMatt.png');
}

.cartoonTabsContainer a.tabAlex {
    float: left;
    width: 63px;
    height: 29px;
    background-image: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/tabAlex.png');
}

.cartoonTabsContainer a:hover {
    border-bottom: medium none;
}

.cartoonImage {
    margin: 0 auto;
    padding: 0;
    border-bottom: 1px dotted #CCC
}

.cartoonImage a:hover {
    border-bottom: medium none;
}

.cartoonImage p {
    text-align: center;
    font-style: italic;
    padding: 5px;
    font-size: 11px;
    color: black;
}

.mattArticleLink {
    text-align: center;
    padding: 3px;
}

.mattArticleLink a {
    font-family: arial, helvetica, sans-serif;
    font-size: 12px;
    color: #234B7B;
}

.mattArticleLink a:hover {
    color: #122842;
}

.mattAlexPuffs .headlineImageCentreAbstractPuff.small {
    margin-top: 7px;
}

.mattAlexPuffs .headlineImageCentreAbstractPuff.small:first-child {
    margin-top: 0;
}

.mattAlexPuffs .oneSixth .oneSixth.mattAlertBox.mattAlexBox {
    margin-top: 7px;
}

.mattAlexPuffs .oneSixth .oneSixth.mattAlertBox.mattAlexBox:first-child
{
    margin-top: 0;
}

.oneSixth.mattAlertBox.mattAlexBox+.headlineImageCentreAbstractPuff.small {
    margin-top:0;
    padding-top:7px;
}

.mattAlexPuffs .summary.html {
    border-top: none;
    padding-top: 0;
}

/* AUTO GRID NAVIGATION STYLES  */
#autoNav {
    border: 1px dotted #ccc;
    border-left: none;
    border-right: none;
    font-weight: bold;
    margin-bottom: 10px;
    padding: 2px 0;
}

#autoNav .leftTool {
    float: left;
    font-size: 1.2em;
    text-align: left;
    width: 100px;
}

#autoNav .rightTool {
    float: right;
    font-size: 1.2em;
    text-align: right;
    width: 100px;
}

#autoNav .leftTool .prev {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/prev.gif') left no-repeat;
    padding-left: 10px;
}

#autoNav .rightTool .next {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/next.gif') right no-repeat;
    padding-right: 10px;
}

/* Commercial Links */
#artComRelLinks {
    margin-bottom: 10px;
}

#artComRelLinks ul {
    color: #CECECE;
    list-style-type: none;
    margin-left: 0;
}

#artComRelLinks ul li {
    padding: 0 0 3px;
}

.comLink {
    background: #FFF;
    font-size: 1.2em;
    margin-bottom: 2px;
    padding: 0;
}

/* RSS styles */
.rssFeed h3 {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/feed_rss.gif') no-repeat center right;
}

.feedTools {
    background: #fff;
    border: 6px solid #e0e0e0;
    overflow: hidden;
    padding: 5px 5px 2px;
    width: 288px;
}

.feedTools .title {
    margin-bottom: 5px;
    width: 288px;
}

.feedTools .title p {
    color: #404040;
    float: left;
    font-size: 1.3em;
    font-weight: bold;
    margin: 0;
    padding: 0;
    width: 260px;
}

.feedTools img {
    float: right;
    padding-left: 10px;
}

.feedTools ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

.feedTools ul li {
    border-top: 1px dotted #e0e0e0;
    font-size: 1.2em;
    font-weight: bold;
    line-height: 1.6em;
    padding: 2px 0 1px 25px;
    width: 263px;
}

.feedTools ul li.google {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/16_google.gif') no-repeat 0 3px;
}

.feedTools ul li.bloglines {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/16_bloglines.gif') no-repeat 0 3px;
}

.feedTools ul li.yahoo {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/16_yahoo.gif') no-repeat 0 3px;
}

.feedTools ul li.netvibes {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/16_netvibes.gif') no-repeat 0 3px;
}

.feedTools ul li.newsgator {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/16_newsgator.gif') no-repeat 0 3px;
}

.feedTools ul li.pageflakes {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/16_pageflakes.gif') no-repeat 0 3px;
}

.feedTools ul li.technorati {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/16_technorati.gif') no-repeat 0 3px;
}

.feedTools ul li.aol {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/16_aol.gif') no-repeat 0 3px;
}

.feedTools ul li.rss {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/16_rss.gif') no-repeat 0 3px;
    font-size: 1.1em;
    font-weight: normal;
    padding-top: 3px;
}

/* Google Links */
.googleads {
    padding: 5px 0 0;
    width: 620px;
}

.radlinks {
    width: auto;
}

#google-links-container {
    margin: 0;
    padding: 0;
}

#googleLinksHead {
    color: #B22929;
    font-size: 1.2em;
    font-weight: bold;
    margin: 0;
    padding: 0 0 6px;
}

.googleLinksText {
    font-family: arial;
    list-style: none;
    margin: 0;
    padding: 0;
}

.googleLinksText p {
    font-size: 12px;
    padding: 4px 0 1px;
}

.googleLinksText p a {
    font-size: 11px;
    margin: 7px 0 4px;
}

.googleLinksText p a:hover {
    border: 0;
}

.googleLinksText li {
    color: #404040;
    padding: 0 0 7px;
}

.googleLinksText li h4 a {
    color: #234B7B;
    font: bold 12px arial;
    margin-top: 7px;
}

.googleLinksText li h4 a:hover {
    border: 0;
    border-bottom: 1px dotted #122842;
}

.googleLinksText li h4 a:active {
    border: 0;
}

.googleLinksText li.last {
    border-bottom: 0;
}

/* Secondary Navigation Links */
.secNavLink {
    padding-bottom: 10px;
}

.secNavLink .headerOne {
    padding-bottom: 5px;
}

.secNavLink .headerOne h2 {
    background-color: #fff;
    color: #B22929;
    display: inline;
    font-size: 1.2em;
    font-weight: bold;
    line-height: 1em;
    margin: 0;
    padding: 0 3px 0 0;
    text-transform: uppercase;
}

.secNavLink .secNavLinkBadge {
    float: right;
}

.secNavLink .secNavLinkItems {
    float: left;
    width: 240px;
}

.secNavLink .secNavLinkItems .twoColm {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/articleBullet.gif') no-repeat 0 8px;
    border-bottom: 1px dotted #EFEFEF;
    float: left;
    line-height: 1.2em;
    margin-right: 10px;
    padding: 5px 0;
    width: 105px;
}

.secNavLink .secNavLinkItems .oneColm {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/articleBullet.gif') no-repeat 0 8px;
    border-bottom: 1px dotted #EFEFEF;
    line-height: 1.2em;
    margin-right: 10px;
    padding: 5px 0;
}

.secNavLink .secNavLinkItems .oneColm .bulletPoint {
    font-size: 1.2em;
    margin: 0 0 0 10px;
    padding: 0;
    text-indent: 0;
}

.secNavLink .secNavLinkItems .twoColm .bulletPoint {
    font-size: 1.2em;
    margin: 0 0 0 10px;
    padding: 0;
    text-indent: 0;
}

/* Connect Styles */
.umeeHide {
    display: none;
}

/* Commercial Puff styles */
.commHeader {
    background-color: #37649A;
    color: #FFF;
    font: 1em arial;
    margin-bottom: 5px;
    padding: 2px 4px;
    text-transform: uppercase;
}

.commercialPuff {
    width: 300px;
}

.rPuff {
    width: 300px;
}

.puffContainer {
    border-left: 4px solid #E3E3E3;
    border-right: 4px solid #E3E3E3;
    padding-left: 6px;
    padding-right: 6px;
    width: 300px;
}

.nav {
    float: right;
    height: 16px;
    width: 34px;
}

.nav img {
    border: 0;
    text-decoration: none;
}

.nav a:hover img {
    visibility: hidden;
}

.nav a {
    text-decoration: none;
}

.headline {
    color: #234b7b;
    font: 1.1em arial;
    font-weight: bold;
    text-decoration: none;
}

.headline a:visited {
    color: #234b7b;
    text-decoration: none;
}

.headline a:hover {
    border-style: dotted;
    border-width: 0 0 1px;
    color: #122842;
}

.blurb {
    color: #404040;
    font: 1.1em arial;
    margin-bottom: 5px;
    margin-left: auto;
    margin-right: auto;
}

.blurb a:hover {
    border-style: dotted;
    border-width: 0 0 1px;
    color: #234b7b;
}

.blurb a:visited {
    color: #234b7b;
    text-decoration: none;
}

.puffFooter {
    color: #b22929;
    font: 1.1em arial;
    font-weight: bold;
    padding-right: 2px;
    text-align: right;
    text-decoration: none;
}

.puffFooter a {
    color: #b22929;
    text-decoration: none;
}

.px {
    background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/previous_arrow_off.gif") no-repeat 0 0;
    text-decoration: none;
}

a.nextComPuff:hover {
    background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/next_arrow_off.gif") no-repeat 0 0;
    text-decoration: none;
}

.heading {
    padding: 2px 4px;
}

.sideBars {
    border-left: 4px solid #E3E3E3;
    border-right: 4px solid #E3E3E3;
    padding-left: 6px;
    padding-right: 6px;
}

.imageDiv {
    float: left;
    margin: 4px 0 7px;
    width: 58px;
}

.imageDiv img {
    height: 50px;
    margin-top: 2px;
    width: 50px;
}

.puffBody {
    float: left;
    width: 188px;
}

.puffBodyWide {
    float: left;
    width: 246px;
}

.footerDiv {
    background-color: #E3E3E3;
}

.footerTop {
    background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/grey_curve_top.gif") no-repeat;
    height: 3px;
    width: 280px;
}

.footerBtm {
    background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/grey_curve_bottom.gif") no-repeat;
    height: 5px;
    width: 280px;
}

.far_out {
    left: -9999px;
    position: absolute;
}

a.actionBut {
    background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/b_button_off.gif") no-repeat scroll 0 2px;
    display: block;
    float: right;
    height: 15px;
    margin-left: 5px;
    width: 33px;
}

a.actionBut:hover {
    background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/b_button_on.gif") no-repeat scroll 0 2px;
    border: none;
    display: block;
    float: right;
    height: 15px;
    text-decoration: none;
    width: 33px;
}

.fText {
    float: right;
}

.f_nav {
    margin-left: 100px;
    width: 175px;
}

.rounded {
    margin-bottom: -50px;
    position: relative;
    top: -52px;
}

.spacing {
    padding: 4px 0 5px;
}

.rotatingPuffContainer {
    margin-bottom: 10px;
}

/* Commercial Navigation Links */
.commNavLink {
    border-bottom: 1px dotted silver;
    margin-top: -5px;
    padding-bottom: 5px;
    width: 300px;
}

.commNavLink .commNavLinkItems {
    float: left;
    width: 300px;
}

.commNavLink .commNavLinkItems .twoColm {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/comBullet.gif') no-repeat 0 6px;
    float: left;
    line-height: 1.2em;
    margin-left: 10px;
    margin-right: -10px;
    padding: 3px 0;
    width: 145px;
}

.commNavLink .commNavLinkItems .oneColm {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/comBullet.gif') no-repeat 0 6px;
    line-height: 1.2em;
    margin-left: 10px;
    margin-right: 10px;
    padding: 3px 0;
}

.commNavLink .commNavLinkItems .oneColm .commBulletPoint {
    color: #06C;
    font-size: 1em;
    margin: 0 0 0 12px;
    padding: 0;
    text-decoration: none;
    text-indent: 0;
}

.commNavLink .commNavLinkItems .twoColm .commBulletPoint {
    color: #06C;
    font-size: 1em;
    margin: 0 0 0 12px;
    padding: 0;
    text-decoration: none;
    text-indent: 0;
}

.commNavLink .commNavLinkItems .twoColm a:hover {
    color: #122842;
}

.commNavLink .commNavLinkItems .oneColm a:hover {
    color: #122842;
}

/* Commercial services  */
.jsRand {
    display: none;
}

.imgSlantOverlay {
    display: none;
}

.summaryMedium .imgSlantOverlay {
    background: none;
    display: none;
}

.summaryMedium .cta {
    font-size: 1.2em;
    margin-top: 10px;
    text-align: left;
}

.summaryMedium .cta a {
    color: #234B7B;
}

#trafficDrivers {
    background-color: #F4F4F0;
    border-bottom: 1px solid #E5E5E5;
}

#trafficDrivers .headerOne,#bottomGroup .headerOne {
    border-bottom: 1px dotted #CCC;
    border-top: 2px solid #262626;
    color: #262626;
}

#trafficDrivers .gutterUnder {
    margin-bottom: 5px;
}

#trafficDrivers .headerFive {
    margin-bottom: 5px;
}

#bottomGroup .headerFive a,#bottomGroup .headerFive span,#trafficDrivers .headerFive a,#trafficDrivers .headerFive span
{
    color: #545454;
    font-family: arial, sans-serif;
    font-size: 1.1em;
    font-weight: bold;
    text-transform: uppercase;
}

#bottomGroup .headerFive a:hover,#trafficDrivers .headerFive a:hover {
    border-bottom: 1px dotted #7F1111;
    color: #3F3F3F;
    margin-bottom: 1px;
}

#trafficDrivers .headerFive a,#trafficDrivers .headerFive a:hover {
    color: #D42F00;
}

#bottomGroup .summaryMedium p,#trafficDrivers .summaryMedium p {
    color: #3F3F3F;
    font-size: 1.3em;
    line-height: 1.3em;
    font-family: arial, helvetica, sans-serif;
}

#bottomGroup .summaryMedium img,#trafficDrivers .summaryMedium img {
    margin: 0 0 0 10px;
}

#trafficDrivers .summaryMedium img {
    margin: 0 0 0 10px;
}

#bottomGroup .summaryMedium img {
    margin: 0 0 0 0;
}

#bottomGroup .summaryMedium h3,#trafficDrivers .summaryMedium h3 {
    font-size: 2em;
    margin-bottom: 5px;
}

#bottomGroup .piccentre,#trafficDrivers .piccentre {
    margin-bottom: 8px;
}

#bottomGroup .summaryMedium h3,
#bottomGroup .piccentre
{margin-bottom:0px;}

#bottomGroup h3 a,#trafficDrivers h3 a {
    margin: 8px 0 10px;
}

#tmgPortalRand {

}

#tmgPortalRand .servicesSmall {
    padding: 0 7px;
    border-right: 1px dotted #ccc;
    margin: 5px 0;
}

#tmgPortalRand .last {
    border-right: 0;
}

#tmgPortalRand .last .summarySmall h3 {
    padding-right: 5px;
}

.servLarge {
    font-size: 1.6em;
    font-weight: bold;
    line-height: 1.13em;
    margin-bottom: 8px;
}

.servSmall {
    font-size: 1.3em;
    font-weight: bold;
    line-height: 1.38em;
}

.traffdrivViewLink {
    text-align: right;
    clear: both;
}

.traffdrivViewLink a {
    color: #0066CC;
    font-size: 1.2em;
    font-family: arial, helvetica, sans-serif;
}

#trafficDrivers h3 {
    margin-bottom: 6px;
    clear: both;
    height: 50px;
}

/* Configurable tabs widget */
div.headerOne+div.configTabs {
    margin-top: -9px;
}

#configurableTabs a {
    cursor: pointer;
}

#configurableTabs {
    border-left: 0;
    border-right: 0;
    margin-bottom: 1em;
}

#configurableTabs .topline {
    margin-top: 5px;
}

#configurableTabs .topline .left,#configurableTabs .topline .right,#configurableTabs .bottomline .left,#configurableTabs .bottomline .right
{
    float: left;
    height: 2px;
    width: 4px;
}

#configurableTabs .topline .right,#configurableTabs .bottomline .right {
    float: right;
}

#configurableTabs ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

#configurableTabs .mainTabs {
    background: url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/mostViewedTabUnder.gif) 0 -1px;
    min-height: 21px;
    width: 100%;
}

#configurableTabs .mainTabs li {
    background: #d7d7d7;
    border-right: 1px solid #d7d7d7;
    border-top: 1px solid #d7d7d7;
    float: left;
    font-family: arial, sans-serif;
    margin: 0;
    text-transform: uppercase;
}

#configurableTabs .mainTabs li.start {
    border-left: 1px solid #d7d7d7;
}

#configurableTabs .mainTabs .end {
    clear: left;
}

#configurableTabs .mainTabs li,#configurableTabs .mainTabs li a {
    background: #fff;
    color: #606060;
    display: block;
    font-size: 10px;
    text-decoration: none;
    width: auto;
}

#configurableTabs .mainTabs li a {
    background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/mostViewedTab.gif") repeat-x scroll 0 0 #FFF;
    padding: 3px 10px;
}

#configurableTabs .mainTabs a:hover {
    border-bottom: 0;
    color: #606060;
}

#configurableTabs .mainTabs .current,#configurableTabs .mainTabs .current a,#configurableTabs .mainTabs .current a:hover
{
    background: #FFF;
    border-bottom: 1px solid #FFF;
    color: #606060;
    font-weight: bold;
}

#configurableTabs .subHead {
    clear: both;
    color: #404040;
    font-size: 11px;
    margin-bottom: 3px;
    margin-left: 2px;
    padding-bottom: 0.2em;
    padding-top: 0.4em;
}

#configurableTabs .mainTabs .ui-tabs-selected,#configurableTabs .mainTabs .ui-tabs-selected a,#configurableTabs .mainTabs .ui-tabs-selected a:hover
{
    background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/mostViewedTabCurrent.gif") repeat-x scroll 0 0
    #FFF;
    border-bottom: 1px solid #FFF;
    color: #343434;
    font-weight: bold;
    margin-bottom: -1px;
}

#configurableTabs .listOfItems li {
    border-bottom: 1px dotted #E3E3E3;
    display: block;
    margin: 0 2px;
    padding: 5px 5px 0;
    width: 268px;
}

#configurableTabs .listOfItems li.doubleColumn {
    background: url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/configurableTabs/bgForPluginItem.jpg) repeat-x;
    border: 0;
    float: left;
    padding-bottom: 2px;
    width: 126px;
}

#configurableTabs .listOfItems .break {
    background: 0;
    border-top: 1px dotted #cecece;
    clear: left;
    display: block;
    float: left;
    height: 0;
    width: 92%;
}

#configurableTabs .listOfItems .break hr {
    display: none;
}

#configurableTabs .listOfItems .info {
    color: #404040;
    font-size: 11px;
    margin: -52px 0 8px 53px;
}

#configurableTabs .listOfItems .mainLink {
    color: #234C79;
    display: inline;
    font-size: 10px;
    font-weight: bold;
    margin-bottom: 3px;
    text-decoration: none;
}

#configurableTabs .listOfItems .mainLink:hover,#configurableTabs .listOfItems .info .bookLink:hover
{
    border-bottom: 1px dotted #122842;
    color: #122842;
    margin-bottom: 2px;
}

#configurableTabs .listOfItems .partnerLogo {
    margin: 0 0 0 -48px;
    padding: 0;
}

#configurableTabs .listOfItems .info .starRating {
    display: block;
    height: 9px;
}

#configurableTabs .listOfItems .info .starRating img {
    color: #990;
    float: left;
    margin-right: 2px;
}

#configurableTabs .listOfItems .info p {
    display: inline;
    font-size: 11px;
}

#configurableTabs .listOfItems .info .bookLink,#configurableTabs .showLink a
{
    background: url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/linkArrow.gif) no-repeat right;
    color: #234b7b;
    display: inline;
    font-size: 10px;
    padding-right: 7px;
    text-decoration: none;
}

#configurableTabs .showLink a {
    background-image: url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/arrowDown.gif);
    padding-right: 13px;
}

#configurableTabs .bottomBar {
    background: #f5f5f2;
    clear: both;
    color: #b22929;
    font-size: 11px;
    margin-top: 10px;
    text-align: left;
}

#configurableTabs .bottomBar .left,#configurableTabs .bottomBar .right {
    background: url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/configurableTabs/ctaTopLeft.gif) #e3e3e3 no-repeat;
    float: left;
    height: 5px;
    width: 5px;
}

#configurableTabs .bottomBar .right {
    background: url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/configurableTabs/ctaTopRight.gif);
    float: right;
}

#configurableTabs .bottomBar .bottom .right {
    background: url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/configurableTabs/ctaBottomRight.gif);
}

#configurableTabs .bottomBar .bottom .left {
    background: url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/configurableTabs/ctaBottomLeft.gif);
}

#configurableTabs .bottomBar .end {
    clear: both;
    display: none;
}

#configurableTabs .bottomBar .bottom {
    margin-bottom: 5px;
    margin-top: -5px;
}

#configurableTabs .bottomBar .content {
    margin-top: -5px;
    padding: 5px;
    vertical-align: middle;
}

#configurableTabs .bottomBar .content .partnerLogo {
    float: left;
    margin-top: 1px;
    text-align: left;
}

#configurableTabs .bottomBar .content img,#configurableTabs .bottomBar .content a
{
    vertical-align: inherit;
}

#configurableTabs .bottomBar .content .ctaImgLink img {
    background: #37649A;
    color: #FFF;
    margin-left: 5px;
}

#configurableTabs .bottomBar .content .ctaImgLink:hover img {
    background: #122842;
}

#configurableTabs .bottomBar .content .ctaLink {
    color: #b22929;
    font-size: 11px;
    font-weight: bold;
    text-align: right;
    text-decoration: none;
}

#configurableTabs .bottomBar .content .ctaLink:hover {
    border-color: #700;
    color: #700;
}

#configurableTabs .bottomBar .content a:hover {
    border-bottom: 0;
}

#configurableTabs .ui-tabs-hide {
    display: none;
}

#configurableTabs .bottomBar .content a {
    display: block;
    float: left;
    margin: 0;
    padding: 0;
    width: 50%;
}

#configurableTabs .loadingMessage {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/loader.gif') no-repeat 127px 72px;
    color: #234b7b;
    font-size: 1.5em;
    font-weight: bold;
    padding: 127px 0 80px 112px;
    width: 138px;
}

#configurableTabs .innerPlugin {
    padding: 10px 10px 10px 10px;
    background-color: #F4F4F0;
    border-top: 1px dotted #ccc;
}

#configurableTabs .controlledTab ul.configurableWidget li {
    margin: 10px 0 8px 0;
    border-bottom: 1px dotted #ccc;
    position: relative;
    z-index: 11;
}

#configurableTabs .controlledTab ul.configurableWidget li div,#configurableTabs .controlledTab ul li p
{
    font-family: arial, sans-serif;
    font-size: 1.2em;
}

#configurableTabs .controlledTab ul.configurableWidget li div {
    margin-bottom: 2px;
    font-weight: bold;
}

#configurableTabs .controlledTab ul.configurableWidget li p {
    color: #404040;
    padding-bottom: 10px;
}

#configurableTabs .controlledTab ul.configurableWidget li.doubleColumn {
    width: 130px;
    float: left;
    border: 0;
    padding-right: 9px;
    border-right: 1px solid #dcdcd5;
}

#configurableTabs .controlledTab ul.configurableWidget li.doubleColumn img
{
    width: 130px;
    height: 80px;
    border: 0;
    margin-bottom: 7px;
}

#configurableTabs .controlledTab ul.configurableWidget li.last {
    padding-left: 10px;
    padding-right: 0px;
    border: 0;
}

#configurableTabs .controlledTab .commPuffSearchForm {
    position: relative;
    z-index: 10;
}

#configurableTabs .controlledTab .commPuffSearchForm input.search {
    width: 198px;
    height: 20px;
    border: 1px solid #ccc;
    color: #6f6f6f;
    font-family: arial, sans-serif;
    font-size: 1.2em;
    padding: 0 6px;
    background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/search_icon.png") no-repeat 190px 3px #fff;
}

#configurableTabs .controlledTab .commPuffSearchForm input.formSubmit {
    position: absolute;
    margin-left: 2px;
    height: 21px;
    margin-top: 1px;
}

#configurableTabs .controlledTab .commPuffSearchForm input.formSubmit:hover
{
    background-color: #16304B;
    cursor: pointer;
}

#configurableTabs .controlledTab .commPuffFooterLink {
    font-family: arial, sans-serif;
    font-size: 1.2em;
    margin: 8px 0 0;
    z-index: 1000;
    position: relative;
}

#configurableTabs .controlledTab ul.ssAds {
    position: relative;
    height: 265px;
}

#configurableTabs .controlledTab ul.ssAds li {
    border: none;
    background: transparent;
}

#configurableTabs .controlledTab ul.ssAds img {
    margin-bottom: 10px;
}

#configurableTabs .controlledTab ul.ssAds li p {
    height: 22px;
    margin-bottom: 10px;
    overflow: hidden;
}

#configurableTabs .controlledTab ul.ssAds div a {
    font-size: 1.1em;
}

.rotImgLink {
    border: none;
}

#configurableTabs .controlledTab ul.configurableWidget li .viewLink {
    display: block;
    text-align: right;
    font-family: arial, helvetica, sans-serif;
    font-weight: normal;
    margin: 0;
}

#configurableTabs .controlledTab ul.configurableWidget li .viewLink a {
    color: #06C;
    font-size: 1em;
}

.controlledTab .tools .prevArrowImage {
    background: url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/arrows_left.png) no-repeat;
    background-position: left center;
    right: auto;
    left: 0;
}

.controlledTab .tools a {
    border: none;
    display: block;
    height: 175px;
    margin: 0;
    position: absolute;
    top: 0;
    width: 30px;
    cursor: pointer;
    padding: 0;
    z-index: 30;
    float: left;
}

.controlledTab .tools .nextArrowImage {
    float: left;
    text-align: right;
    width: 30px;
    background: url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/arrows_right.png) no-repeat;
    background-position: right center;
    right: 0;
}

.controlledTab .tools a:hover {
    border: none;
    text-decoration: none;
}

.controlledTab .tools img {
    display: inline;
}

.controlledTab {
    position: relative;
}

/* Auto trader */
.roundButton {
    background: #00f;
    color: #FFF;
    float: right;
    margin: 0;
    padding: 0;
    position: relative;
    width: 5.5em;
}

#configurableTabs .roundButton input {
    background: #37649A;
    border: 0;
    color: #FFF;
    font-size: 1em;
    line-height: 1.4em;
    text-transform: uppercase;
    width: 100%;
}

#configurableTabs .roundButton input:hover {
    background-color: #122842;
}

.roundButton div {
    background: no-repeat top left;
    height: 5px;
    position: absolute;
    width: 5px;
}

.roundButton .tl {
    background-image: url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/topLeftCorner.png);
    left: 0;
    top: 0;
}

.roundButton .tr {
    background-image: url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/topRightCorner.png);
    right: 0;
    top: 0;
}

.roundButton .br {
    background-image: url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/bottomRightCorner.png);
    bottom: 0;
    right: 0;
}

.roundButton .bl {
    background-image: url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/bottomLeftCorner.png);
    bottom: 0;
    left: 0;
}

#configurableTabs .rowOdd,#configurableTabs .rowEven {
    margin: 0 0 -1px;
    padding: 2px 0;
}

#configurableTabs .rowEven {
    background-color: #FFF;
}

#advanced_link_hide a {
    cursor: pointer;
    display: inline;
    margin: 0;
    width: auto;
}

#advanced_link_hide {
    border-bottom: 1px solid #FFF;
    display: block;
    margin: 0 0 -1px;
    padding: 0;
    width: auto;
}

#configurableTabs .innerPlugin .hideLink,#configurableTabs .innerPlugin .showLink
{
    background: #FFF;
    display: block;
    margin-bottom: -1px;
    padding: 4px 5px 2px;
}

#configurableTabs .innerPlugin .showLink .advanced_link {
    padding-left: 0;
    padding-top: 2px;
}

#configurableTabs .innerPlugin .hideLink a {
    display: inline;
    margin-bottom: 2px;
}

#configurableTabs .gen_advanced select {
    margin: 3px 0;
}

#advanced_options {
    display: none;
}

/* Live blogging */
div#liveBloggingInfo {
    background-color: #eee;
    border: 1px solid #ccc;
    color: #404040;
    font-size: 1.2em;
    font-weight: bold;
    margin-bottom: 10px;
    padding: 3px;
    font-family: arial, helvetica, sans-serif;
}

div#liveBloggingInfo .loadingImg {
    background: url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/auto_refresh.gif) no-repeat scroll 5px 2px;
    height: 18px;
    padding-top: 5px;
    text-indent: 28px;
}

div#liveBloggingInfo .loadingImg span {
    color: #234B7B;
    cursor: pointer;
    margin-left: 5px;
    padding: 3px 4px;
}

div#liveBloggingInfo .loadingImg span.selected {
    background-color: #404040;
    color: #eee;
}

/* MOST POPULAR */
#mostPopular {
    margin-bottom: 30px;
}

#mostPopular .ui-tabs-nav.ui-helper-reset.ui-helper-clearfix.ui-widget-header.ui-corner-all {
    width: 300px; height: 33px; overflow: hidden;
}

#mostPopular .ui-tabs-nav.ui-helper-reset.ui-helper-clearfix.ui-widget-header.ui-corner-all li{
    background-color: #f4f4f0;
    height: 15px;
}

.wt_gap.ui-state-default.ui-corner-top {
    height: 100% !important;
}

#mostPopular .headerOne {
    color: #262626;
    border-bottom: 1px dotted #CCC;
    padding-bottom: 14px;
}

#mostPopular .headerOne p {
    color: #262626;
}

#mostPopular .headerOne p a {
    background: none;
    color: #545454;
}

#mostPopular .headerOne p a:hover {
    border-bottom: 1px dotted #122842;
    color: #122842;
}

#mostPopular #mostpop {
    padding: 0 10px 10px;
}

#mostPopular #mostpop .tabs ul,#medalsContent ul.tabs {
    background: transparent url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/mostViewedTabUnder.gif') repeat-x 0 0
    scroll;
    height: 22px;
    list-style: none;
    margin: 0;
    padding: 0;
}

#mostPopular #mostpop .tabs li,#medalsContent ul.tabs li {
    color: #606060;
    float: left;
    font-family: arial, sans-serif;
    font-size: 1em;
    height: 22px;
    margin: 0;
}

#mostPopular #mostpop .tabs li.first a,#medalsContent ul.tabs li.first a
{
    border-right: none;
}

#mostPopular #mostpop .tabs li.last a,#medalsContent ul.tabs li.last a {
    border-left: none;
}

#mostPopular #mostpop .tabs a,#medalsContent ul.tabs a {
    background: #fff url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/mostViewedTab.gif") repeat-x 0 0 scroll;
    border: 1px solid #A5A5A5;
    border-bottom: 1px solid #e1e1e1;
    color: #606060;
    cursor: pointer;
    display: block;
    height: 20px;
    padding: 0 5px;
}

#mostPopular #mostpop .tabs a span,#medalsContent ul.tabs li a span {
    display: block;
    padding: 3px 5px;
    text-transform: uppercase;
}

#mostPopular #mostpop .tabs .current a,#medalsContent ul.tabs .current a
{
    background: #fff url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/mostViewedTabCurrent.gif") repeat-x 0 0
    scroll;
    border-bottom: 1px solid #f4f4f0;
    color: #343434;
    font-weight: bold;
}

#mostPopular #mostpop .tabs a:hover,#medalsContent ul.tabs li a:hover {
    background: #fff url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/mostViewedTabCurrent.gif") repeat-x 0 0
    scroll;
    border-bottom: 1px solid #f4f4f0;
}

#mostPopular #mostpop .lists ol {
    color: #666;
    margin: 0;
    padding: 0;
}

#mostPopular #mostpop .lists ol li {
    color: #9E0047;
    font-size: 1.4em;
    font-weight: bold;
    margin: 0 0 0 20px;
    padding: 5px 0 0;
}

#tmglSite.olympic #mostPopular #mostpop .lists ol li {
    color: #0097D2;
}

#mostPopular #mostpop .lists ol li a {
    display: inline;
    font-size: 14px;
    font-weight: normal;
    line-height: 1.38em;
}

#medalsContent ul.tabs {
    background-image: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/olympics/medals/medal_tabBg.gif');
    background-repeat: repeat-x;
    background-position: 0 21px;
    font-family: arial, sans-serif;
    font-size: 10px;
}

/* Most viewed/shared/commented */
#mostviewed .accordion h3,#mostviewed .tabs ul.ui-tabs-nav li {
    border-top: 2px solid black;
    margin: 0;
    padding: 2px 5px 10px 5px;
    cursor: pointer;
    font-size: 12px;
    font-family: helvetica, Arial, sans-serif;
    color: #234B7B;
}

#mostviewed .tabs ul.ui-tabs-nav li {
    display: inline-block;
    float: left;
    font-weight: bold;
}

#mostviewed .tabs ul.ui-tabs-nav li.ui-state-default {
    border-bottom: 1px solid #CCCCCC;
    padding-top: 5px;
}

#mostviewed .tabs ul.ui-tabs-nav li.wt_gap, #mostviewed .tabs ul.ui-tabs-nav li.wt_mostViewed.ui-tabs-selected+li.wt_gap, #mostviewed .tabs ul.ui-tabs-nav li.wt_mostShared.ui-tabs-selected+li.wt_gap {
    background: #CCCCCC;
    border-top:2px solid #F4F4F0;
    width: 1px;
    padding:0px;
    border-bottom:1px solid #CCCCCC;
    border-right: 0;
    height:27.5px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    #mostviewed .tabs ul.ui-tabs-nav li.wt_gap, #mostviewed .tabs ul.ui-tabs-nav li.wt_mostViewed.ui-tabs-selected+li.wt_gap, #mostviewed .tabs ul.ui-tabs-nav li.wt_mostShared.ui-tabs-selected+li.wt_gap {
        height:28.5px;
    }
}

#mostviewed .tabs ul.ui-tabs-nav li.ui-state-default a {
    color: #234B7B;
    text-decoration: none;
}

#mostviewed .tabs ul.ui-tabs-nav li.ui-state-default a:hover {
    border-bottom: 1px dotted #122842;
    color: #122842;
}

#mostviewed .tabs ul.ui-tabs-nav li.ui-state-active a:hover {
    border-bottom: none;
    color: #cc0000;
}

#mostviewed .tabs ul.ui-tabs-nav li.wt_mostViewed,#mostviewed .tabs ul.ui-tabs-nav li.wt_mostShared {
    width: auto;
    text-algin:center;
}

#mostviewed .tabs ul.ui-tabs-nav li.wt_mostCommented {
    width: 41%;
    text-align:center;
}

#mostviewed .accordion h3:hover,#mostviewed .tabs li:hover {
    cursor: pointer;
}

#mostviewed .tabs li.ui-tabs-selected:hover, #mostviewed .tabs li.ui-tabs-selected a:hover {
    cursor: default;
}

#mostviewed .accordion .ui-state-active {
    color: white;
    background: #CC0000 url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/arrow-large-down-white.png') no-repeat
    280px 50%;
    outline-style: none;
}

#mostviewed .tabs ul.ui-tabs-nav li.ui-state-active {
    border-top: 2px solid #CC0000;
    /* 	border-right:1px solid #fff; */
    color: #CC0000;
    background: white no-repeat;
    outline-style: none;
    border-bottom: 1px solid transparent;
    cursor:default;
}

#mostviewed .tabs ul.ui-tabs-nav li.ui-state-active a {
    color: #CC0000;
}

#mostviewed .accordion .ui-state-hover,#mostviewed .tabs .ui-state-hover
{
    outline-style: none;
}

#mostviewed .accordion ul,#mostviewed .tabs ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

#mostviewed .tabs ul {
    clear: both;
}

#mostviewed .accordion .view-content,#mostviewed .tabs .view-content {
    overflow: hidden;
}

#mostviewed .tabs .view-content {
    height: 100%;
    margin: 0 auto;
}

#mostviewed .accordion .view-content li,#mostviewed .tabs .view-content li {
    margin: 0;
    padding: 9px 0 8px 0;
    background-color: white;
    background-image: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/dotted-ccc.gif');
    background-repeat: repeat-x;
    overflow: hidden;
}

#mostviewed .accordion .view-content li a,#mostviewed .tabs .view-content li h3
{
    font-size: 1.3em;
    line-height: 1.3em;
    text-decoration: none;
    font-weight: normal;
    margin-left: 34px;
}

#mostviewed .accordion .view-content li a:hover,#mostviewed .tabs .view-content li a:hover
{
    border-bottom: 1px #234B7B dotted;
}

#mostviewed .accordion .view-content li a.image,#mostviewed .tabs .view-content li a.image
{
    float: right;
    margin-left: 10px;
}

#mostviewed .accordion .view-content li img,#mostviewed .tabs .view-content li img
{
    border: medium none;
}

#mostviewed .accordion .view-content li.first-story,#mostviewed .tabs .view-content li.first-story
{
    border-top: medium none;
    background-image: none;
    background-repeat: none;
}

#mostviewed .accordion .view-content li .ordinal,#mostviewed .tabs .view-content li .ordinal
{
    float: left;
    width: 24px;
    height: 85px;
    font-size: 2.2em;
    margin: 0 10px 0 0;
    padding: 2px 0 0 0;
    text-align: center;
    color: #3B3B3B;
    /* background-color:#F0F0ED;*/
    background: #E9E9DF; /* for non-css3 browsers */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#E9E9DF',
    endColorstr='#ffffff'); /* for IE */
    background: -webkit-gradient(linear, left top, left bottom, from(#E9E9DF),
    to(#ffffff)); /* for webkit browsers */
    background: -moz-linear-gradient(top, #E9E9DF, #ffffff);
    /* for firefox 3.6+ */
}

#mostviewed .accordion .view-content li .ordinal p,#mostviewed .tabs .view-content li .ordinal p
{
    margin-top: -5px;
}

#mostviewed .accordion .view-content li.first-story-hover,#mostviewed .tabs .view-content li.first-story-hover
{
    width: 20px;
    height: 85px;
    background-color: #CC0000;
}

#mostviewed .accordion .view-content li:hover .ordinal,#mostviewed .tabs .view-content li:hover .ordinal
{
    color: white;
    /* background: #C00000; /* for non-css3 browsers */
    /* filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#C00000', endColorstr='#ffffff'); /* for IE */
    /* background: -webkit-gradient(linear, left top, left bottom, from(#C00000), to(#ffffff)); /* for webkit browsers */
    /* background: -moz-linear-gradient(top,  #C00000,  #ffffff); /* for firefox 3.6+ */
}

#mostviewed .accordion .view-content li:hover .image,#mostviewed .tabs .view-content li:hover .image
{
    text-decoration: underline;
    border: medium none;
}

#mostviewed .accordion .view-content li:hover .topFiveComment a,#mostviewed .tabs .view-content li:hover .topFiveComment a
{
    border-bottom: 1px #234B7B dotted;
}

#mostviewed .accordion .view-content .cl,#mostviewed .tabs .view-content .cl
{
    height: 0;
}

#mostviewed .accordion .view-content li .topFiveComment,#mostviewed .tabs .view-content li .topFiveComment
{

}

.beforeActiveArrow {
    background: #E9E9DF url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/arrowMMMDown.png') no-repeat 280px 50%;
}

.afterActiveArrow {
    background: #E9E9DF url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/arrowMMMUp.png') no-repeat 280px 50%;
}

/* A-Z for Olympics */
#tmglSite.olympic .indexaz .marginUnder {
    border-top: 2px solid #F7CC00;
}

#tmglSite.olympic .indexaz .twoThirds .headerOne {
    border-top: 1px solid #0097D2;
}

#tmglSite.olympic .indexaz .letterHeader {
    border-bottom: 1px dotted #CCC;
    margin: 20px 0 5px;
}

#tmglSite.olympic .indexaz .styleOne,#tmglSite.olympic .indexaz .styleTwo,#tmglSite.olympic .indexaz .styleThree,#tmglSite.olympic .indexaz .styleFour,#tmglSite.olympic .indexaz .styleFive,#tmglSite.olympic .indexaz .styleSix,#tmglSite.olympic .indexaz .styleSeven,#tmglSite.olympic .indexaz .styleEight,#tmglSite.olympic .indexaz .styleNine,#tmglSite.olympic .indexaz .styleTen,#tmglSite.olympic .indexaz .styleTwelve,#tmglSite.olympic .indexaz .styleThirteen, #tmglSite.olympic .indexaz .styleFourteen
{
    background: none;
    border-top: none;
    font-family: georgia, "times new roman", serif;
    font-weight: normal;
    text-transform: none;
    padding: 0;
    margin: 15px 0 10px;
}

#tmglSite.olympic .indexaz .headerOne p {
    font-weight: normal;
    text-transform: none;
    font-size: 1.3em;
    padding: 0;
}

#tmglSite.olympic .indexaz .thirdCol {
    width: 190px;
    float: left;
}

#tmglSite.olympic .indexaz .thirdCol .summary {
    border-top: none;
}

/* START - SUPERSUMMARY TABS */
#superSummaryTabElement .styleOne,#superSummaryTabElement .styleTwo,#superSummaryTabElement .styleThree,#superSummaryTabElement .styleFour,#superSummaryTabElement .styleFive,#superSummaryTabElement .styleSix,#superSummaryTabElement .styleSeven,#superSummaryTabElement .styleEight,#superSummaryTabElement .styleNine,#superSummaryTabElement .styleTen,#superSummaryTabElement .styleEleven,#superSummaryTabElement .styleTwelve,#superSummaryTabElement .styleThirteen, #superSummaryTabElement .styleFourteen
{
    color: #545454;
    border-top: none;
    border-bottom: none;
}

#superSummaryTabElement .headerOne h2,#superSummaryTabElement .headerOne p
{
    border-top: none;
    background: none;
    padding-top: 0px;
    font-size: 1em;
    font-weight: normal;
    text-transform: uppercase;
    line-height: 1.2em;
    font-family: arial, sans-serif;
}

#superSummaryTabElement .headerOne {
    background: none;
    font-style: normal;
    margin-bottom: 0;
    padding: 0;
    border: none;
    color: #545454;
}

#superSummaryTabElement .ui-tabs-hide {
    display: none;
}
/* Base */
#superSummaryTabElement .ui-tabs-nav,#superSummaryTabElement .ui-tabs-panel
{
    font-size: 1em;
    background-color: #fff;
}

#superSummaryTabElement .ui-tabs-nav {
    list-style: none;
    margin: 0;
    padding: 0px;
    height: 25px;
    background: transparent url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/e2e2e2_1x25.gif') repeat-x 0 0 scroll;
}
/* clearing  */
#superSummaryTabElement .ui-tabs-nav:after {
    display: block;
    clear: both;
    content: " ";
}
/* be nice to Opera */
#superSummaryTabElement .ui-tabs-nav li {
    float: left;
    margin: 0 0 0 1px;
    height: 25px;
}

#superSummaryTabElement .ui-tabs-nav li.first {
    margin-left: 0px;
}

#superSummaryTabElement .ui-tabs-nav a {
    display: block;
    padding: 0 5px 0 5px;
    background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/mostViewedTab.gif") repeat-x scroll 0 0 #FFFFFF;
    border-color: #A5A5A5 #A5A5A5 #E1E1E1;
    border-style: solid;
    border-width: 1px;
    height: 22px;
}

#superSummaryTabElement .ui-tabs-nav a span {
    display: block;
    padding: 5px;
}
/* position: relative makes opacity fail for disabled tab in IE */
#superSummaryTabElement .ui-tabs-nav a {
    margin: 1px 0 0;
    color: #27537a;
    font-weight: bold;
    line-height: 1.2;
    text-align: center;
    text-decoration: none;
    white-space: nowrap;
    outline: 0;
}

#superSummaryTabElement .ui-tabs-nav .ui-tabs-selected a {
    position: relative;
    top: 1px;
    margin-top: 0;
}
/* hide in IE 6 */
*>.ui-tabs-nav a span {
    width: auto;
    height: auto;
}

#superSummaryTabElement .ui-tabs-nav .ui-tabs-selected a,#superSummaryTabElement .ui-tabs-nav a:hover
{
    background: none repeat scroll 0 0 #FFFFFF;
    border-bottom: 1px solid #FFFFFF;
    color: #404040;
}
/* Opera pseudo classes for cursor  */
#superSummaryTabElement .ui-tabs-nav .ui-tabs-selected a:link,#superSummaryTabElement .ui-tabs-nav .ui-tabs-selected a:visited,#superSummaryTabElement .ui-tabs-nav .ui-tabs-disabled a:link,#superSummaryTabElement .ui-tabs-nav .ui-tabs-disabled a:visited
{
    cursor: text;
}

#superSummaryTabElement .ui-tabs-nav .ui-tabs-selected a h2,#superSummaryTabElement .ui-tabs-nav .ui-tabs-selected a p
{
    color: #343434;
    font-weight: bold;
}
/* Opacity  */
#superSummaryTabElement .ui-tabs-disabled {
    opacity: 0.4;
    filter: alpha(opacity =                   40);
}

#superSummaryTabElement .ui-tabs-panel {
    border: none;
    padding: 0px;
}

#superSummaryTabElement .ui-tabs-loading em {
    padding: 0 0 0 20px;
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/loading.gif') no-repeat 0 50%;
}
/* auto clear, @ IE 6 & IE 7 Quirks Mode */
* html #superSummaryTabElement .ui-tabs-nav {
    display: inline-block;
}
/* IE 7 Standards Mode - do not group selectors, otherwise IE 6 will ignore complete rule (because of the unknown + combinator)... */
*:first-child+html #superSummaryTabElement .ui-tabs-nav {
    display: inline-block;
}

#superSummaryTabElement {
    padding-bottom: 2px;
}

#superSummaryTabElement .oneQuarter {
    width: 940px;
}
/* Background color for container to avoid distorted fonts in IE while fading */
#superSummaryTabElement .oneQuarter .summary {
    float: left;
    width: 220px;
    background-color: #fff;
}

#superSummaryTabElement .nmTab {
    margin: 0px;
}

#superSummaryTabElement .summaryTabPannel {
    padding: 10px 0 0 0;
}

#superSummaryTabElement .summaryTabPannel .summary {
    margin: 0;
    border-top: 0;
    padding-top: 0;
}

#superSummaryTabElement .summary .piccentre {
    margin: 0;
}

.superSummaryTopThree {
    background-color: #F4F4F4;
    border: 1px solid #D9D9D9;
    padding: 5px 10px 10px 10px;
}

.superSummaryTopThree .headerOne {
    background: none;
    border-bottom: 1px dotted #CCCCCC;
    margin-bottom: 2px;
    padding-bottom: 7px;
}

.superSummaryTopThree .summary {
    background: none;
    border-bottom: 1px dotted #CCCCCC;
    margin-bottom: 2px;
    padding-bottom: 7px;
}

.superSummaryTopThree .headerOne p {
    margin: 0;
    padding: 0 3px 0 0;
    font-size: 1.4em;
    line-height: 1.3em;
    background-color: #F4F4F4;
    font-weight: bold;
    text-transform: none;
    display: inline;
    color: #121212;
}

.superSummaryTopThree h3 {
    font-size: 1.2em;
    line-height: 1.38em;
    margin-bottom: 0;
}

.superSummaryTopThree p {
    font-size: 1.2em;
}

.summaryQuarterGutter {
    padding: 0 20px 0 0;
    margin: 0;
    display: block;
    float: left;
}

.summaryQuarterNoGutter {
    padding: 0;
    margin: 0;
    display: block;
    float: left;
}

#rightTabElement .styleOne,#rightTabElement .styleTwo,#rightTabElement .styleThree,#rightTabElement .styleFour,#rightTabElement .styleFive,#rightTabElement .styleSix,#rightTabElement .styleSeven,#rightTabElement .styleEight,#rightTabElement .styleNine,#rightTabElement .styleTen,#rightTabElement .styleEleven,#rightTabElement .styleTwelve,#rightTabElement .styleThirteen, #rightTabElement .styleFourteen
{
    color: #545454;
    border-top: none;
    border-bottom: none;
}

#rightTabElement .headerOne h2,#rightTabElement .headerOne p {
    border-top: none;
    background: none;
    padding-top: 0px;
    font-size: 1em;
    font-weight: normal;
    text-transform: uppercase;
    line-height: 1.2em;
}

#rightTabElement .headerOne {
    background: none;
    font-style: normal;
    margin-bottom: 0;
    padding: 0;
    border-top: 0 none;
}

#rightTabElement .ui-tabs-hide {
    display: none;
}
/* Base  */
#rightTabElement .ui-tabs-nav,#rightTabElement .ui-tabs-panel {
    background-color: #fff;
    font-family: arial, sans-serif;
    font-size: 1em;
}

#rightTabElement .ui-tabs-nav {
    background: transparent url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/e2e2e2_1x25.gif') repeat-x 0 0 scroll;
    height: 25px;
    list-style: none;
    margin: 0;
    padding: 0;
}
/* clearing   */
#rightTabElement .ui-tabs-nav:after {
    clear: both;
    content: " ";
    display: block;
}
/* be nice to Opera  */
#rightTabElement .ui-tabs-nav li {
    float: left;
    height: 25px;
    margin: 0 0 0 1px;
}

#rightTabElement .ui-tabs-nav li.first {
    margin-left: 0;
}
/* position: relative makes opacity fail for disabled tab in IE  */
#rightTabElement .ui-tabs-nav a {
    background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/mostViewedTab.gif") repeat-x scroll 0 0 #FFF;
    border-color: #A5A5A5 #A5A5A5 #E1E1E1;
    border-style: solid;
    border-width: 1px;
    color: #27537a;
    display: block;
    font-weight: bold;
    height: 22px;
    line-height: 1.2;
    margin: 1px 0 0;
    outline: 0;
    padding: 0 5px;
    text-align: center;
    text-decoration: none;
    white-space: nowrap;
}

#rightTabElement .ui-tabs-nav a span {
    display: block;
    padding: 5px;
}

#rightTabElement .ui-tabs-nav .ui-tabs-selected a {
    margin-top: 0;
    position: relative;
    top: 1px;
}

#rightTabElement .ui-tabs-nav .ui-tabs-selected a,#rightTabElement .ui-tabs-nav a:hover
{
    background: none repeat scroll 0 0 #FFF;
    border-bottom: 1px solid #FFF;
    color: #404040;
}
/* Opera pseudo classes for cursor   */
#rightTabElement .ui-tabs-nav .ui-tabs-selected a:link,#rightTabElement .ui-tabs-nav .ui-tabs-selected a:visited,#rightTabElement .ui-tabs-nav .ui-tabs-disabled a:link,#rightTabElement .ui-tabs-nav .ui-tabs-disabled a:visited
{
    cursor: text;
}

#rightTabElement .ui-tabs-nav .ui-tabs-selected a h2,#superSummaryTabElement .ui-tabs-nav .ui-tabs-selected a p
{
    color: #343434;
    font-weight: bold;
}
/* Opacity   */
#rightTabElement .ui-tabs-disabled {
    filter: alpha(opacity =                   40);
    opacity: 0.4px;
}

#rightTabElement .ui-tabs-panel {
    border: none;
    padding: 0;
}

#rightTabElement .ui-tabs-loading em {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/loading.gif') no-repeat 0 50%;
    padding: 0 0 0 20px;
}
/* auto clear, @ IE 6 & IE 7 Quirks Mode  */
* html #rightTabElement .ui-tabs-nav {
    display: inline-block;
}
/* IE 7 Standards Mode - do not group selectors, otherwise IE 6 will ignore complete rule (because of the unknown + combinator)...  */
*:first-child+html #rightTabElement .ui-tabs-nav {
    display: inline-block;
}

#rightTabElement {
    padding-bottom: 2px;
    margin-top: 5px;
}

#rightTabElement .oneQuarter {
    width: 940px;
}
/* Background color for container to avoid distorted fonts in IE while fading  */
#rightTabElement .oneQuarter .summary {
    background-color: #fff;
    float: left;
    width: 220px;
}

#rightTabElement .nmTab {
    margin: 0;
}

#rightTabElement .summaryTabPannel {
    padding: 10px 0 0;
}

#rightTabElement .summaryTabPannel .summary {
    margin: 0;
}

#rightTabElement .summary .piccentre {
    margin: 0;
}
/* END - SUPERSUMMARY TABS */

/* TWITTER WIDGET */
#twtr-widget-1 .twtr-doc a:hover {
    text-decoration: none !important;
}

#twtr-widget-1 .twtr-doc .twtr-hd {
    display: none;
}

#twtr-widget-1 .twtr-doc .twtr-ft span {
    float: left;
    padding: 1px 0 0 5px;
    text-align: right;
}

#twtr-widget-1 .twtr-doc .twtr-ft a:hover {
    border-bottom: none;
    text-decoration: none !important;
}

#twtr-widget-1 .twtr-user {
    font-weight: bold;
}

#twtr-widget-1 .twtr-tweets .twtr-tweet {
    font-family: helvetica, arial, sans-serif !important;
}

#twtr-widget-1 .twtr-tweets .twtr-tweet .twtr-tweet-wrap .twtr-tweet-text i
{
    color: #676767;
    font-size: 12px;
}

#twtr-widget-1 .twtr-tweets .twtr-tweet .twtr-tweet-wrap .twtr-tweet-text i a
{
    color: #676767 !important;
}

#twtr-widget-1 .twtr-doc .twtr-ft div>a img {
    visibility: hidden;
}

#twtr-widget-1 .twtr-doc .twtr-ft div>a {
    width: 80px;
    height: 15px;
    display: block;
    background-image: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/twitterWidgetLogo.png");
    background-repeat: no-repeat;
}

/* List page (used to be called 'Wire')  */
#tmglPageTitle.listPageHeader h1 {
    color: #343434;
    margin-bottom: 5px;
}

#tmglPageTitle.listPageHeader h1.noDescription {
    margin-bottom: 14px;
}

#tmglPageTitle.listPageHeader h2 {
    margin-bottom: 14px;
}

.listPageHeader .headerOne {
    padding-bottom: 7px;
}

.listNoArticles {
    color: #585858;
    font-size: 1.3em;
}

.listSummary {
    font-size: 1em;
    font-weight: bold;
    min-height: 16px;
    padding: 0 0 8px;
}

.listSummary .listTitle {
    font-size: 1.3em;
    padding-right: 6px;
    font-weight: normal;
}

.listSummary .pubDate {
    color: #666;
    font-size: 1.1em;
    font-weight: normal;
    white-space: nowrap;
}

/* Auto story list links to List page */
.listLink {
    float: right;
    font-size: 1.2em;
    padding-bottom: 1px;
    margin-top: 8px;
    font-family: arial, helvetica, sans-serif;
}

.listLink:hover {
    padding-bottom: 0;
}

/* START - ARMAGEDDON */
.majorEvents h3 {
    color: #234B7B;
    font-size: 3.8em;
    font-weight: normal;
    line-height: 1.2em;
}

.majorEvents p {
    color: #404040;
    font-size: 1.6em;
    font-weight: normal;
    line-height: 1.18em;
}

.majorEvents .summary {
    border: none;
}

.fbbi {
    background: transparent url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/majorEvents2-3_1.gif') repeat-y 0 0
    scroll;
}

.armStyle {
    border-top: 2px solid #666;
    padding-top: 5px;
}

.armStyle .headerOne {
    background: none;
}

#armageddon #fragment-3,#armageddon2 #fragment-3 {
    background-color: #000;
}

#armageddon #fragment-3 .gutterUnder,#armageddon2 #fragment-3 .gutterUnder
{
    margin: 0;
}

#armageddon {
    border-top: 2px solid #666;
    margin: 0;
    padding-top: 5px;
    width: 620px;
}

#armageddon2 {
    border-top: 0;
    height: 287px;
    margin: 0;
    overflow: hidden;
    padding-top: 0;
    position: relative;
    width: 620px;
}

#armageddon .ui-tabs-hide,#armageddon2 .ui-tabs-hide {
    display: none;
}
/* Base  */
#armageddon .ui-tabs-nav,#armageddon2 .ui-tabs-nav {
    list-style: none;
    margin: 0;
    padding: 0;
    border-top: none;
}
/* clearing without presentational markup, IE gets extra treatment  */
#armageddon .ui-tabs-nav:after,#armageddon2 .ui-tabs-nav:after {
    clear: both;
    content: " ";
    display: block;
}

#armageddon .ui-tabs-nav li {
    float: left;
    height: 60px;
}

#armageddon2 .ui-tabs-nav li {
    float: none;
    height: 72px;
}

#armageddon .ui-tabs-nav li.first,#armageddon2 .ui-tabs-nav li.first {
    margin-left: 0;
}
/* position: relative makes opacity fail for disabled tab in IE  */
#armageddon .ui-tabs-nav a,#armageddon2 .ui-tabs-nav a {
    background-color: #e3e8ee;
    border-bottom: 2px solid #bbc2cc;
    color: #27537a;
    display: block;
    font-weight: normal;
    height: 60px;
    line-height: 1.2;
    margin: 0;
    outline: 0;
    padding: 0 10px 0 0;
    text-align: left;
    text-decoration: none;
}

#armageddon .ui-tabs-nav a span,#armageddon2 .ui-tabs-nav a span {
    color: #585858;
    display: block;
    font-size: 1em;
    padding: 5px;
    text-transform: uppercase;
    font-family: arial, sans-serif;
}

#armageddon .ui-tabs-nav a p,#armageddon2 .ui-tabs-nav a p {
    font-family: georgia;
    font-size: 1.3em;
    line-height: 1.2;
    padding-left: 5px;
}

#armageddon .ui-tabs-panel .summary,#armageddon2 .ui-tabs-panel .summary
{
    border: none;
    margin: 0;
    padding: 0;
}

#armageddon #videoTabId,#armageddon2 #videoTabId,#armageddon #videoTabId1,#armageddon2 #videoTabId1,#armageddon #videoTabId2,#armageddon2 #videoTabId2,#armageddon #videoTabId3,#armageddon2 #videoTabId3,#armageddon #videoTabId0,#armageddon2 #videoTabId0
{
    background: none #000;
}

#armageddon .ui-tabs-panel .summary iframe {
    height: 400px;
    overflow: none;
}

#armageddon .ui-tabs-nav .ui-tabs-selected a,#armageddon .ui-tabs-nav a:hover
{
    background-color: #234B7B;
    border-bottom: 2px solid #666;
    color: #fff;
    margin: 0;
    position: relative;
    top: 0;
}

#armageddon2 .ui-tabs-nav .ui-tabs-selected a,#armageddon2 .ui-tabs-nav a:hover
{
    background-color: #234B7B;
    border-bottom: 2px solid #666;
    color: #fff;
    margin: 0;
    position: relative;
    top: 0;
}

*>#armageddon .ui-tabs-nav a span,*>#armageddon2 .ui-tabs-nav a span {
    height: auto;
    width: auto;
}
/* hide from IE 6  */
#armageddon .ui-tabs-nav .ui-tabs-selected a span,#armageddon .ui-tabs-nav a:hover span,#armageddon2 .ui-tabs-nav .ui-tabs-selected a span,#armageddon2 .ui-tabs-nav a:hover span
{
    color: #ddd;
}

#armageddon .ui-tabs-disabled,#armageddon2 .ui-tabs-disabled {
    filter: alpha(opacity =                   40);
    opacity: 0.4px;
}
/* declare background color for container to avoid distorted fonts in IE while fading  */
#armageddon .ui-tabs-panel {
    background: #fff;
    height: 400px;
    padding: 0;
}

#armageddon2 .ui-tabs-panel {
    background: #fff;
    height: 286px;
    padding: 0;
}

#armageddon .ui-tabs-loading em,#armageddon2 .ui-tabs-loading em {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/loading.gif') no-repeat 0 50%;
    padding: 0 0 0 20px;
}
/* Additional IE specific bug fixes...   auto clear, @ IE 6 & IE 7 Quirks Mode  */
* html #armageddon .ui-tabs-nav,* html #armageddon2 .ui-tabs-nav {
    display: inline-block;
}
/* @ IE 7 Standards Mode - do not group selectors, otherwise IE 6 will ignore complete rule (because of the unknown + combinator)...  */
*:first-child+html #armageddon .ui-tabs-nav,*:first-child+html #armageddon2 .ui-tabs-nav
{
    display: inline-block;
}

.toolLoading {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/loading.gif') no-repeat 50% 50%;
    height: 400px;
    padding-top: 5px;
    width: 620px;
}

.toolLoading2 {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/loading.gif') no-repeat 50% 50%;
    height: 330px;
    padding-top: 5px;
    width: 620px;
}
/* next previous */
#armageddon .slideshow .nextPrevLayer {
    height: 100%;
    overflow: hidden;
    position: relative;
    width: 620px;
}

#armageddon .slideshow .tools .imgGallImg a {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/gallery_arrows.gif') no-repeat;
    background-position: 0 0;
    cursor: pointer;
    padding: 0;
    z-index: 10;
}

#armageddon .slideshow .tools .imgGallImg a:hover {
    background-position: 0 0;
    border: 0;
    text-decoration: none;
}

#armageddon .slideshow .nextPrevLayer .allOver {
    display: block;
    height: 400px;
    margin: 0;
    position: absolute;
    top: 0;
    width: 100%;
}

#armageddon .slideshow div>.nextPrevLayer .allOver {
    display: block;
    height: 100%;
    margin: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
/* slideshow  */
#armageddon .ssPortrait,#armageddon2 .ssPortrait {
    float: right;
    margin-left: 10px;
}

#armageddon .slideshow .tools {
    color: #000;
    font-size: 1.1em;
}

#armageddon .slideshow .tools .prev {
    float: left;
    width: 55px;
}

#armageddon .slideshow .tools .imgindex {
    float: left;
    text-align: center;
    width: 110px;
}

#armageddon .slideshow .tools .next {
    float: left;
    text-align: right;
    width: 55px;
}

#armageddon .slideshow .tools .prev a {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/gallery_arrows.gif') no-repeat;
    background-position: -40px 0;
    cursor: pointer;
    padding: 0;
    z-index: 10;
}

#armageddon .slideshow .tools .prev a:hover {
    background-position: -40px 0;
    border: 0;
    text-decoration: none;
}

#armageddon .slideshow .nextPrevLayer .prevArrowImg {
    display: block;
    height: 400px;
    left: 0;
    margin: 0;
    position: absolute;
    right: auto;
    top: 0;
    width: 100px;
}

#armageddon .slideshow div>.nextPrevLayer .prevArrowImg {
    display: block;
    height: 100%;
    left: 0;
    margin: 0;
    position: absolute;
    right: auto;
    top: 0;
    width: 100px;
}

#armageddon .slideshow .tools .next a {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/gallery_arrows.gif') no-repeat;
    background-position: -140px 0;
    cursor: pointer;
    padding: 0;
    z-index: 10;
}

#armageddon .slideshow .tools .next a:hover {
    background-position: -140px 0;
    border: 0;
    text-decoration: none;
}

#armageddon .slideshow .nextPrevLayer .nextArrowImg {
    display: block;
    height: 400px;
    margin: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 100px;
}

#armageddon .slideshow div>.nextPrevLayer .nextArrowImg {
    display: block;
    height: 100%;
    margin: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 100px;
}

#armageddon .slideshow .tools a {
    cursor: pointer;
}

#armageddon .slideshow .tools img {
    display: inline;
}

#armageddon .slideshow .ssImg {
    height: 400px;
    padding: 0;
}

#armageddon2 .slideshow .ssImg {
    height: 287px;
    padding: 0;
    position: relative;
    width: 460px;
}

#armageddon .epic .ssImg,#armageddon2 .epic .ssImg {
    padding: 0 0 5px;
}

#armageddon .slideshow .ssImg .imageExtras {
    background-color: #000;
    filter: alpha(opacity =                     0);
    height: 60px;
    margin: 340px 0 0;
    opacity: 0;
    padding: 0;
    position: absolute;
    top: 0;
    width: 620px;
}

#armageddon .slideshow .ssImg .imageExtras .caption {
    color: #fff;
    font-size: 1.2em;
    line-height: 1.38em;
    padding: 5px 0 5px 5px;
}

#armageddon .slideshow .ssImg .imageExtras .credit {
    color: #666;
    font-size: 1.1em;
    line-height: 1.38em;
    padding: 0 0 5px 5px;
}

#armageddon .slideshow .ssImg .epicCompany {
    font-size: 1.38em;
    margin: 0 0 3px;
    padding: 0;
    width: 220px;
}
/* Armageddon feature box with tabs on right (for World Cup)  */
#armageddon2 div#armageddon2Inner {
    cursor: pointer;
    float: left;
    margin-right: 1px;
}

#armageddon2 .ui-tabs-nav {
    position: absolute;
    right: 0;
}

#armageddon2 .ui-tabs-nav li a {
    height: 70px;
    overflow: hidden;
}

#armageddon2 .imageExtras {
    background-color: #000;
    bottom: 0;
    filter: alpha(opacity =                     0);
    1margin: 0 0 5px;
    min-height: 45px;
    opacity: 0;
    1padding: 5px;
    position: absolute;
}

#armageddon2 .imageExtras span.standfirst {
    color: #fff;
    font-size: 1.1em;
}

#armageddon2 .imageExtras span.readmore a {
    color: #fff;
    font-size: 1.1em;
    font-weight: bold;
    text-transform: uppercase;
}

#armageddon2Inner h3 {
    font-size: 2.8em;
}

#armageddon2 .styleOne .ui-tabs-selected a,#armageddon2 .styleOne a:hover
{
    background-color: #007a8f;
}

#armageddon2 .styleTwo .ui-tabs-selected a,#armageddon2 .styleTwo a:hover
{
    background-color: #5f5653;
}

#armageddon2 .styleThree .ui-tabs-selected a,#armageddon2 .styleThree a:hover
{
    background-color: #b10d18;
}

#armageddon2 .styleFour .ui-tabs-selected a,#armageddon2 .styleFour a:hover
{
    background-color: #356406;
}

#armageddon2 .styleFive .ui-tabs-selected a,#armageddon2 .styleFive a:hover
{
    background-color: #0054b3;
}

#armageddon2 .styleSix .ui-tabs-selected a,#armageddon2 .styleSix a:hover
{
    background-color: #9e0047;
}

#armageddon2 .styleSeven .ui-tabs-selected a,#armageddon2 .styleSeven a:hover
{
    background-color: #488520;
}

#armageddon2 .styleEight .ui-tabs-selected a,#armageddon2 .styleEight a:hover
{
    background-color: #111;
}

#armageddon2 .styleNine .ui-tabs-selected a,#armageddon2 .styleNine a:hover
{
    background-color: #d42f00;
}

#armageddon2 .styleTen .ui-tabs-selected a,#armageddon2 .styleTen a:hover
{
    background-color: #545454;
}

#armageddon2 .styleEleven .ui-tabs-selected a,#armageddon2 .styleEleven a:hover
{
    background-color: #f9d426;
}

#armageddon2 .styleTwelve .ui-tabs-selected a,#armageddon2 .styleTwelve a:hover
{
    background-color: #ffd441;
    color: #000000;
}

#armageddon2 .styleTwelve .ui-tabs-selected a span,#armageddon2 .styleTwelve a:hover span
{
    color: #000000;
}

#armageddon2 .styleThirteen .ui-tabs-selected a,#armageddon2 .styleThirteen a:hover
{
    background-color: #0054B3;
    color: #FFF;
}
#armageddon2 .styleThirteen .ui-tabs-selected a span, #armageddon2 .styleThirteen a:hover span
{
    color: #FFF !important;
}
#armageddon .styleThirteen.ui-tabs-nav  a span,#armageddon2 .styleThirteen.ui-tabs-nav a span
{
    color: #000 ;
}

#armageddon2 .styleFourteen .ui-tabs-selected a,#armageddon2 .styleFourteen a:hover
{
    background-color: #d42f00;
}

#armageddon2 .styleFourteen .ui-tabs-selected a,#armageddon2 .styleFourteen a:hover
{
    background-color: #d42f00;
}

/* END - ARMAGEDDON */

/* Sportguide tabs - based on Armageddon */
#sportguide .ui-tabs-hide {
    display: none;
}

#sportguide .ui-tabs-nav {
    list-style: none;
    margin: 0;
    padding: 0;
}

#sportguide .ui-tabs-nav:after {
    clear: both;
    content: " ";
    display: block;
}

#sportguide .ui-tabs-nav li {
    float: left;
    border-top: 1px solid #a5a5a5;
    height: 29px;
    background: url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/olympics/tab_divider_grad_1px.png) no-repeat 0 -1px;
    padding: 0 1px;
}

#sportguide .ui-tabs-nav li.first {
    margin-left: 0;
}

#sportguide .ui-tabs-nav li.empty {
    border-top: 0;
}

#sportguide .ui-tabs-nav a {
    color: #27537a;
    display: block;
    font-weight: normal;
    margin: 0;
    padding: 7px 7px 5px;
    text-decoration: none;
    background: url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/olympics/tab_bg_grad_1px.png) repeat-x 0 0;
}

#sportguide .ui-tabs-nav a:hover {
    border-bottom: none;
}

#sportguide .ui-tabs-nav a span {
    display: block;
    font-size: 1.3em;
}

#sportguide .ui-tabs-nav a span:hover {
    border-bottom: 1px dotted #27537a;
}

#sportguide .ui-tabs-nav a p {
    font-family: georgia;
    font-size: 1.3em;
    padding-left: 5px;
}

#sportguide .ui-tabs-panel .summary {
    border: none;
    margin: 0;
    padding: 0;
}

#sportguide .ui-tabs-nav li.ui-tabs-selected,#sportguide .ui-tabs-nav li.ui-state-active
{
    border-bottom: none;
}

#sportguide .ui-tabs-nav .ui-tabs-selected a {
    background: #fff;
    margin: 0;
    position: relative;
    top: 0;
    height: 22px;
}

*>#sportguide .ui-tabs-nav a span {

}

#sportguide .ui-tabs-nav .ui-tabs-selected a span {
    color: #282828;
    font-weight: bold;
}

#sportguide .ui-tabs-nav .ui-tabs-selected a span:hover {
    border-bottom: 0;
}

#sportguide .ui-tabs-disabled {
    filter: alpha(opacity =                   40);
    opacity: 0.4px;
}

#sportguide .ui-tabs-panel {
    background: #fff;
    padding: 0;
    margin-bottom: 20px;
}

#sportguide .ui-tabs-loading em {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/loading.gif') no-repeat 0 50%;
    padding: 0 0 0 20px;
}

* html #sportguide .ui-tabs-nav {
    display: inline-block;
}

*:first-child+html #sportguide .ui-tabs-nav {
    display: inline-block;
}

#sportguideinner {
    padding-top: 10px;
    border-top: 1px solid #E1E1E0;
    width: 620px;
}

#sportguideinner .body {
    border-top: 1px dotted #ccc;
    padding-top: 5px;
}

#sportguideinner .body p {
    font-family: arial, helvetica, sans-serif;
    font-size: 1.4em;
    line-height: 1.48em;
    margin: 0;
    padding: 0 0 0.7em;
}

#sportguide .body table {
    border: 7px solid #e6e6e6;
}

#sportguide .body table th {
    background-color: #e6e6e6;
    padding: 2px 14px;
    text-align: left;
    font-family: arial, helvetica, sans-serif;
    font-size: 1.2em;
}

#sportguide .body table td {
    padding: 5px 7px;
    border-bottom: 1px solid #E6E6E6;
    border-right: 1px solid #E6E6E6;
}

#sportguide .body table td,#sportguide .body table th p,#sportguide .body table td p
{
    font-family: arial, helvetica, sans-serif;
    font-size: 1.2em;
    line-height: 1.48em;
    margin: 0;
}

#sportguide .body H3,#sportguide .body H4,#sportguide .body H5,#sportguide .body H6,#sportguide .body h3,#sportguide .body h4,#sportguide .body h5,#sportguide .body h6
{
    color: #0183B6;
    font-family: georgia, "times new roman", times, serif;
    padding-top: 3px;
    border-top: 1px dotted #CCCCCC;
    font-size: 1.4em;
}

H3+#sportguide .body,h3+#sportguide .body {
    border-top: none;
}

.sportguideselector {
    background: #FCF0C3;
    border-top: 2px solid #F7CC00;
    height: 33px;
    margin-bottom: 15px;
}

.sportguideselector p,.sportguideselector div {
    float: left;
    padding-top: 6px;
}

.sportguideselector p {
    margin-right: 10px;
    text-indent: 70px;
    font-family: arial, helvetica, sans-serif;
    font-weight: bold;
    font-size: 1.3em;
    text-shadow: 1px 1px #FFFFFF;
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/olympics/sportguide_rings.png') no-repeat scroll
    10px 3px;
    height: 30px;
}

.sportguideselector div select {
    width: 170px;
}

#sportguide #sportguideinner .randomfact {
    background: #FCF0C3;
    border-bottom: 1px solid #CFC4A0;
    padding: 5px 5px 10px 5px;
    font-family: georgia, "times new roman", times, serif;
    margin-bottom: 10px;
    font-size: 1.6em;
}

#sportguide #sportguideinner .randomfactheader {
    text-transform: uppercase;
    background: #0097D2;
    font-family: arial, helvetica, sans-serif;
    padding: 5px;
    color: #fff;
    text-shadow: 1px 1px #156EA1;
    font-size: 1em;
    float: left;
    margin-right: 5px;
}

#sportguide ul.storylist {
    padding-left: 0;
    list-style: none;
}

#sportguide ul.storylist li {
    font-family: arial, helvetica, sans-serif;
    font-size: 1.4em;
    margin-bottom: 20px;
    background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sprite-icon.gif") no-repeat scroll 0 -1050px
    transparent;
    text-indent: 18px;
}

/* ELECTIONS BAR DESIGN */
.dataBar {
    border-bottom: 1px solid #ccc;
    border-top: 1px solid #ccc;
    height: 90px;
    margin: 0 0 10px;
    width: 940px;
    font-family: arial, helvetica, sans-serif;
}

.dataBar .dataBarFirstBuck {
    float: left;
    margin: 0;
}

.dataBar .dataBarBuck {
    float: left;
    height: 90px;
    overflow: hidden;
}

.dataBar .dataBarBuckLast {
    float: left;
    margin: 0;
}

.dataBar .summaryMedium h3 {
    color: #b22929;
    font-size: 1em;
    font-weight: bold;
}

.dataBar .summaryMedium h3 a {
    color: #b22929;
    font-size: 1em;
    font-weight: bold;
}

.dataBar .summaryMedium h3 a:hover {
    border: none;
}

.dataBar p span.time {
    color: #B22929;
}

.dataBar p {
    color: #404040;
    font-size: 1.2em;
    line-height: 1.1em;
    margin: 0 0 3px;
    padding: 0 0 2px;
}

.dataBar .data1large3small {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/dataBar1x940.gif') repeat-y;
    height: 80px;
    margin: 5px 0;
    width: 940px;
}

.dataBar .outer {
    align: left;
}

.dataBar p.lastUpdatedText {
    color: #666;
    font-size: 1.1em;
    font-weight: normal;
    margin: 0;
    padding: 0;
}

.dataBar .seatDec .seatDecItems div.avResultsDef {
    height: 22px;
    background-color: #fff;
    color: #404040;
    font-size: 22px;
    font-weight: bold;
    border-top-style: dotted;
    border-top-width: 1px;
    border-top-color: #cccccc;
    font-family: arial, helvetica, sans-serif;
    margin-bottom: 5px;
}

.dataBar .seatDec .seatDecItems div.avResultsDec {
    height: 15px;
    background-color: #fff;
    color: #404040;
    font-size: 12px;
    font-weight: normal;
    border-top-style: dotted;
    border-top-width: 1px;
    border-top-color: #cccccc;
    font-family: arial, helvetica, sans-serif;
    padding-top: 5px;
}

.dataBar .seatDec .seatDecItems div.avResultsDec .votingAreaPer {
    font-weight: bold;
}

.dataBar a {
    font-size: 11px;
}

/* SOP  */
.dataBar .summaryMedium .sopHeader {
    background-color: #B22929;
    margin: 0 10px 2px 0;
    padding: 5px 0;
}

.dataBar .summaryMedium .sopHeader h3 {
    color: #FFF;
    margin-left: 5px;
    text-transform: uppercase;
}

.dataBar .summaryMedium .sopHeader h3 a {
    color: #FFF;
    margin-left: 5px;
    text-transform: uppercase;
}
/* RUSH  */
.dataBar .summaryMedium .rushHeader {
    padding-bottom: 3px;
}

.dataBar .summaryMedium .rushHeader h3 {
    text-transform: uppercase;
}

.dataBar .seatDec .longDecItems {
    overflow: hidden;
    font-family: arial, helvetica, sans-serif;
}

.dataBar .seatDec .longDecItems p {
    font-weight: normal !important;
}

.dataBar .seatDec .seatDecItems {
    overflow: hidden;
    width: 200px;
}

.dataBar .seatDec .seatDecItems p {
    color: #fff;
    font-size: 0.9em;
    font-weight: bold;
    height: 10px;
    line-height: 1em;
    margin: 0 0 2px;
    padding: 2px 5px 1px;
}

.dataBar .seatDec .seatDecItems p.lastUpdatedText {
    color: #666;
    font-size: 1.1em;
    font-weight: normal;
    margin: 0;
    padding: 0;
}
/* DEBATE  */
.dataBar .debateCont {
    width: 200px;
}

.dataBar .debateCont .debateContLeft {
    float: left;
    margin-right: 5px;
    width: 25px;
}

.dataBar .debateCont .debateContRight {
    float: right;
    padding-top: 3px;
    width: 170px;
}

.dataBar .debateCont .debateContRight ul {
    color: #7f7f7f;
    margin: 0;
    padding: 0;
}

.dataBar .debateCont .debateContRight ul li {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/debateCommentIco.gif') no-repeat;
    color: #404040;
    font-size: 1.2em;
    line-height: 1.4em;
    list-style-type: none;
    padding-left: 18px;
}

.dataBar .summaryMedium .debateHeader {
    padding-bottom: 3px;
}

.dataBar .summaryMedium .debateHeader h3 {
    text-transform: uppercase;
}

.dataBar .summaryMedium .debateHeader h3 a:hover {
    border: none;
}

.debateCircle {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/debateCircleYellow.gif') no-repeat;
    color: #fff;
    font-size: 1.2em;
    font-weight: bold;
    height: 25px;
    padding-top: 6px;
    text-align: center;
    width: 25px;
}
/* BAR HEADER ABSTARACT IMAGE RIGHT  */
.dataBar .dataBarHeadAbsImgRCont {
    height: 80px;
    width: 210px;
}

.dataBar .dataBarHeadAbsImgRCont .dataBarHeadAbsImgRContLeft {
    float: left;
    margin-right: 5px;
}

.dataBar .dataBarHeadAbsImgRCont .dataBarHeadAbsImgRContLeft ul {
    color: #7f7f7f;
    margin: 0;
    padding: 0;
}

.dataBar .dataBarHeadAbsImgRCont .dataBarHeadAbsImgRContLeft ul li {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/dataBarBull7f.gif') no-repeat;
    font-size: 1.2em;
    line-height: 1.4em;
    list-style-type: none;
    padding-left: 15px;
}

.dataBar .dataBarHeadAbsImgRCont .dataBarHeadAbsImgRContRight {
    float: right;
    padding-right: 10px;
}
/* BAR CHART  */
.dataBar .barsChartCont {
    height: 80px;
    width: 280px;
}

.dataBar .barsChartCont .barsChartContLeft {
    float: left;
    margin-right: 10px;
    width: 150px;
}

.dataBar .barsChartCont .barsChartContLongLeft {
    float: left;
    margin-right: 2px;
    width: 190px;
}

.dataBar .barsChartCont .barsChartContRight {
    float: right;
    padding-right: 10px;
    width: 110px;
}

.dataBar .barsChartCont .barsChartContShortRight {
    float: right;
    padding-right: 2px;
    width: 80px;
}

.dataBar .barsChartCont .barsChartContLeft ul {
    color: #7f7f7f;
    margin: 0;
    padding: 0;
}

.dataBar .barsChartCont .barsChartContLeft ul li {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/dataBarBull7f.gif') no-repeat;
    font-size: 1.2em;
    line-height: 1.4em;
    list-style-type: none;
    padding-left: 15px;
}

.dataBar .summaryMedium .barchartHeader {
    padding-bottom: 3px;
}

.dataBar .summaryMedium .barchartHeader h3 {
    text-transform: uppercase;
}

.dataBar .graph {
    clear: both;
    height: 45px;
    margin-bottom: 0;
    margin-top: 17px;
    width: 110px;
}

.graphShort {
    width: 75px !important;
}

.dataBar .graphLoading {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/loading.gif') no-repeat 50% 50%;
}

.dataBar .graph .label {
    color: #404040;
    font-size: 1.2em;
    font-weight: bold;
    padding-bottom: 2px;
    padding-top: 2px;
    text-align: center;
}

.dataBar .graph-header h3 {
    margin-bottom: 0;
}

.dataBar .graph-header {
    text-align: center;
}

.dataBar .graph-header p {
    margin-top: 0;
}

.dataBar .graph .legend td,.graph .legend,.graph .legend tr {
    border-collapse: collapse;
    margin: 0;
    padding: 0;
}

.dataBar .graph .legend {
    margin-left: 10px;
}

.dataBar .graph .legend td {
    padding-right: 5px;
}

.dataBar .graph .legend .color-box {
    height: 10px;
    overflow: hidden;
    width: 14px;
}
/* Rush party colors */
.rushDef {
    background-color: #adadad;
}

.lab {
    background-color: #DC241f;
    height: 12px;
}

.con {
    background-color: #395ea7;
    height: 12px;
}

.c {
    background-color: #395ea7;
    height: 12px;
}

.ld {
    background-color: #e6bc16;
    height: 12px;
}

.ukip {
    background-color: #7F00FF;
    height: 12px;
}

.snp {
    background-color: #e6bc16;
    height: 12px;
}

.green {
    background-color: #adadad;
    height: 12px;
}

.dup {
    background-color: #adadad;
    height: 12px;
}

.bnp {
    background-color: #adadad;
    height: 12px;
}

.pc {
    background-color: #adadad;
    height: 12px;
}

.sf {
    background-color: #adadad;
    height: 12px;
}

.uup {
    background-color: #adadad;
    height: 12px;
}

.sdlp {
    background-color: #adadad;
    height: 12px;
}

.ssp {
    background-color: #adadad;
    height: 12px;
}

.alliance {
    background-color: #adadad;
    height: 12px;
}

.indlaw {
    background-color: #adadad;
    height: 12px;
}

.soclab {
    background-color: #adadad;
    height: 12px;
}

.speaker {
    background-color: #adadad;
    height: 12px;
}

.wp {
    background-color: #adadad;
    height: 12px;
}

.ac {
    background-color: #adadad;
    height: 12px;
}

.cpcpa {
    background-color: #adadad;
    height: 12px;
}

.slp {
    background-color: #adadad;
    height: 12px;
}

.spgb {
    background-color: #adadad;
    height: 12px;
}

.tpp {
    background-color: #adadad;
    height: 12px;
}

.tuv {
    background-color: #adadad;
    height: 12px;
}

.ucunf {
    background-color: #adadad;
    height: 12px;
}

.ukf {
    background-color: #adadad;
    height: 12px;
}

.waid {
    background-color: #adadad;
    height: 12px;
}

.no2eu {
    background-color: #adadad;
    height: 12px;
}

.y2e {
    background-color: #adadad;
    height: 12px;
}

.libeu {
    background-color: #adadad;
    height: 12px;
}

.jt {
    background-color: #adadad;
    height: 12px;
}

.ind {
    background-color: #adadad;
    height: 12px;
}

.fpft {
    background-color: #adadad;
    height: 12px;
}

.mk {
    background-color: #adadad;
    height: 12px;
}

.rushVotesyes {
    background-color: #9c3f98;
    height: 12px;
    color: #fff !important;
    text-transform: uppercase;
}

.rushVotesno {
    background-color: #d9e027;
    height: 12px;
    color: #282828 !important;
    text-transform: uppercase;
}

.avResultsDef .avVoteYes {
    color: #9c3f98;
    float: left;
    width: 45px
}

.avResultsDef .avVoteNo {
    color: #bcbc17;
    float: left;
    width: 45px
}

.avResultsDef {
    clear: both;
}

.avResultsDec {
    clear: both;
}

/* TV Player 3 template  */
.tvPlayer3 .featuredVideo .gutterUnder {
    margin-bottom: 5px;
}

.tvPlayer3 .storyFunc {
    border-bottom: 1px dotted #ccc;
    margin-top: 3px;
}

.tvPlayer3 .standfirst {
    font-size: 1.4em;
    margin: 5px 0 12px;
}

.tvPlayer3 .moreVideos {
    margin-top: 10px;
}

.tvPlayer3 .moreVideos .headerOne {
    margin-top: 6px;
}

.tvPlayer3 .moreVideos .summary {
    float: left;
    margin-right: 20px;
    width: 140px;
    border-top: 0;
    margin-top: 0;
    padding-top: 0;
    border-bottom: 1px dotted #CCC;
    margin-bottom: 7px;
    padding-bottom: 2px;
}

.tvPlayer3 .moreVideos .last .summary {
    margin-right: 0;
}

.tvPlayer3 .moreVideos .summary h3 {
    font-size: 1.3em;
}

.tvPlayer3 .moreVideos .seeMoreLink {
    clear: left;
    float: right;
    font-size: 1.2em;
    padding-bottom: 5px;
}

.tvPlayer3 .moreVideos .seeMoreLink a {
    font-family: arial, helvetica, sans-serif;
}

a.linkToVideo {
    display: block;
    float: right;
    font-size: 0.9em;
    font-family: arial, sans-serif;
    margin-bottom: 1px;
}

a.linkToVideo:hover {
    margin-bottom: 0;
}

/* Comment bar */
.dataBar .dataBarBuck .dataBarElement {
    width: 209px;
}

.dataBar .dataBarBuck .dataBarLongElement {
    width: 290px;
    padding-left: 10px;
    margin-top: 5px;
}

.dataBar .dataBarFirstBuck .dataBarElement {
    width: 280px;
}

.dataBar .dataBarBuck .commentBarElement,.dataBar .dataBarBuck .dataBarElement
{
    border-right: 1px solid #ccc;
    float: left;
    height: 80px;
    margin: 5px 0 5px 10px;
}

.dataBar .dataBarFirstBuck .commentBarElement,.dataBar .dataBarFirstBuck .dataBarElement
{
    margin: 5px 0;
}

.dataBar .dataBarBuckLast .commentBarElement,.dataBar .dataBarBuckLast .dataBarElement
{
    border-right: 0;
}

.dataBar .dataBarInner {
    height: 90px;
    width: 940px;
}

.dataBar .dataBarBuck .commentBarElement {
    padding-right: 9px;
}

.dataBar .dataBarBuckLast .commentBarElement {
    padding-right: 0;
}

.dataBar .data1Elements .commentBarElement {
    width: 940px;
}

.dataBar .data2Elements .commentBarElement {
    width: 460px;
}

.dataBar .data3Elements .commentBarElement {
    width: 300px;
}

.dataBar .data4Elements .commentBarElement {
    width: 220px;
}

.dataBar .commentBarElement h3 {
    font-size: 1.2em;
    margin: 2px 0;
    padding-bottom: 3px;
    font-family: helvetica, arial, sans-serif;
}

.dataBar .commentBarElement h3 a {
    color: #404040;
}

.dataBar .commentBarElement h3 a:hover {
    border-bottom: 1px dotted #404040;
}

.dataBar .commentBarElement h4 {
    font-size: 1.3em;
    line-height: 1.3em;
    font-weight: normal;
}

.dataBar .commentBarElement h4 a {
    color: #234B7B;
}

.dataBar .commentBarElement h4 a:hover {
    border-bottom: 1px dotted #122842;
    color: #122842;
}

.dataBar .commentBarElement img {
    float: right;
}

.dataBar .commentBarElement .comments {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/debateCommentIco.gif') -2px 0 no-repeat;
    margin-top: 4px;
    padding-left: 18px;
}

.dataBar .commentBarElement .comments a {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/blue_arr.gif') right 4px no-repeat;
    font-size: 1.2em;
    line-height: 16px;
    padding-right: 8px;
}

.sectionIframe .summary {
    border-bottom: 0;
}

/* Middle column - margin above Article Editorial 2 */
.related_links .InSkinHide {
    margin-bottom: 10px;
}

/* Match header */
.matchHeader .tabs {
    background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/matchHeader/tabs_background.gif") repeat-x top
    left transparent;
    padding-bottom: 15px;
}

.matchHeader .tabs ul {
    margin: 0;
    padding: 0;
}

.matchHeader .tabs li {
    float: left;
    display: block;
    width: 100px;
    background: #E0E0E0;
    border: 1px solid #7A7A7A;
    text-align: center;
    padding-top: 4px;
    height: 15px;
    margin-right: 1px;
    color: #404040;
    font-weight: bold;
}

.matchHeader .tabs li.selected {
    background: none;
    border-bottom: 1px solid #FFFFFF;
}

.matchHeader .teams {
    width: 462px;
    height: 69px;
    border-top: 1px solid #C7C7C7;
    border-bottom: 1px solid #C7C7C7;
    float: left;
    margin-right: 20px;
    background: url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/matchHeader/teams_background.gif) repeat-y top left;
}

.matchHeader .teams .versusOrScore {
    float: left;
    width: 64px;
    padding: 0 1px;
    color: #333333;
    text-align: center;
    font-weight: bold;
}

.matchHeader .teams .score {
    font-size: 2em;
    padding-top: 22px;
}

.matchHeader .teams .pensOrStatus {
    font-size: 1.1em;
    margin-top: 2px;
}

.matchHeader .teams .versus {
    font-size: 1.6em;
    padding-top: 25px;
}

.matchHeader .homeTeam,.matchHeader .awayTeam {
    float: left;
    width: 124px;
    font-size: 1.6em;
}

.matchHeader .homeTeam {
    text-align: right;
    padding: 25px 5px 10px 5px;
}

.matchHeader .awayTeam {
    padding: 25px 5px 10px 3px;
}

.matchHeader .homeTeamCrest,.matchHeader .awayTeamCrest {
    float: left;
    padding-top: 5px;
}

.matchHeader .homeTeamCrest {
    padding-left: 5px;
}

.matchHeader .matchDetails {
    float: left;
    width: 138px;
    height: 61px;
    border-top: 1px solid #C7C7C7;
    border-bottom: 1px solid #C7C7C7;
    padding-top: 8px;
    color: #404040;
}

.matchHeader .extraLine {
    height: 64px;
    padding-top: 5px;
}

.matchHeader .matchDetails div {
    font-size: 1.1em;
}

.matchHeader .matchDetails .date,.matchHeader .matchDetails .match {
    padding-bottom: 2px;
}

.matchHeader .extraLine .date,.matchHeader .extraLine .match {
    padding-bottom: 3px;
}

.matchHeader .matchDetails .match .round {
    padding-right: 7px;
    border-right: 1px solid #C7C7C7;
}

.matchHeader .matchDetails .match .matchNumber {
    padding-left: 3px;
}

.matchHeader dt {
    font-weight: bold;
    color: #404040;
}

.matchHeader dd {
    color: #666666;
}

.matchHeader .officials {
    margin-bottom: 10px;
}

.matchHeader .officials dl {
    padding: 6px 0 15px 0;
    margin: 0;
    font-size: 1.1em;
}

.matchHeader .officials dd {
    margin: 2px 0 0 0;
}

.matchHeader .officials ul {
    list-style-type: none;
    padding-left: 0;
    margin-left: 0;
}

.matchHeader .referee {
    width: 462px;
    text-align: center;
}

.matchHeader .tvCoverage {
    float: left;
    width: 138px;
    margin: 6px 0 15px 20px;
    font-size: 1.1em;
}

.matchHeader .tvCoverage dd {
    margin: 2px 0 0 0;
}

.matchHeader .resultDetails {
    float: left;
    margin: 5px 0 15px 0;
    width: 462px;
}

.matchHeader .goalsAndAttendance {
    width: 462px;
    color: #666666;
}

.matchHeader .goalsAndAttendance .goal {
    margin-bottom: 4px;
    white-space: nowrap;
}

.matchHeader .homeGoals .goal {
    display: inline;
    padding-left: 5px;
}

.matchHeader .awayGoals .goal {
    display: inline;
    padding-right: 5px;
}

.matchHeader .homeGoals {
    width: 191px;
    text-align: right;
    padding-right: 4px;
    vertical-align: top;
    font-size: 1.2em;
    line-height: 1.4em;
}

.matchHeader .awayGoals {
    width: 191px;
    padding-left: 4px;
    vertical-align: top;
    font-size: 1.2em;
    line-height: 1.4em;
}

.matchHeader .halfTimeAndAttendance {
    width: 64px;
    padding: 0 1px;
    font-weight: bold;
    text-align: center;
    font-size: 1.1em;
    vertical-align: top;
}

.matchHeader .halfTime {
    margin-bottom: 4px;
    margin-top: 3px;
}

.matchHeader .penalties {
    color: #666666;
}

.matchHeader .homePenalties,.matchHeader .penaltiesLabel,.matchHeader .awayPenalties
{
    padding-top: 8px;
}

.matchHeader .homePenalties {
    width: 191px;
    text-align: right;
    padding-right: 4px;
    vertical-align: top;
    font-size: 1.2em;
}

.matchHeader .awayPenalties {
    width: 191px;
    padding-left: 4px;
    vertical-align: top;
    font-size: 1.2em;
}

.matchHeader .penaltiesLabel {
    width: 64px;
    padding-left: 1px;
    padding-right: 1px;
    font-weight: bold;
    text-align: center;
    font-size: 1.1em;
    vertical-align: top;
}

.matchHeader .penalties .scored {
    padding-right: 14px;
    margin-right: 3px;
    background: url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/matchHeader/pen_scored.gif) no-repeat right 1px;
    white-space: nowrap;
}

.matchHeader .penalties .missed {
    padding-right: 14px;
    margin-right: 3px;
    background: url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/matchHeader/pen_missed.gif) no-repeat right 1px;
    white-space: nowrap;
}

/* Live blogging tabs */
.liveBlogTabs {
    margin: 10px 0;
}

.liveBlogTabs ul {
    padding: 0;
    margin: 0;
}

.liveBlogTabs li {
    float: left;
    margin: 0 5px 0 0;
    padding: 2px 4px;
    list-style: none;
}

.liveBlogTabs li.selected {
    background: #6F6F6F;
}

.liveBlogTabs li.selected a {
    color: #FFFFFF;
    text-decoration: none;
}

.liveBlogTabs li.selected a:hover {
    color: #FFFFFF;
    border-bottom: none;
}

/* Team Index Page */
.teamIndex .indexLink {
    width: 100%;
    padding-bottom: 5px;
    font-size: 1.0em;
    color: #CBCBCB;
}

.teamInfo {
    padding-top: 8px;
    margin-bottom: 20px;
    border-top: 1px solid #e0e0e0;
}

.teamInfo .picleft {
    float: left;
    margin-right: 10px;
}

.teamInfo .teamDetails {
    margin: 0;
    color: #404040;
    font-weight: normal;
    float: left;
    width: 470px
}

.teamInfo .headingText {
    font-weight: bold;
}

.teamInfo .teamName {
    font-size: 1.6em;
    line-height: 1.13em;
    padding-bottom: 5px;
    font-weight: bold
}

.teamInfo .latestNews {
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 1.2em;
    border-top: 1px dotted #CBCBCB;
    overflow: hidden;
}

.teamInfo .nextGame {
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 1.2em;
    border-top: 1px dotted #CBCBCB;
    overflow: hidden;
}

.teamInfo .nextGame h3 {
    font-size: 1.0em;
    margin-right: 3px;
    margin-left: 3px;
}

.teamInfo .bettingOdds {
    padding-top: 4px;
    font-size: 1.2em;
    border-top: 1px dotted #CBCBCB;
    width: 100%
}

/* Live Score box on World Cup Homepage */
#livescorecontainer,#livescorescroller {
    height: 170px;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
    width: 300px;
}

#livescorescroller,#livescoreholder {
    height: 150px;
}

#livescorecontainer {
    margin-bottom: 10px;
}

#livescorecontainer .arrows {
    float: right;
    margin-right: 0;
}

#livescorecontainer .arrows img {
    float: left;
}

#livescore-prev,#livescore-next,#livescore-pause {
    background: url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/arrowBackBlue.png) no-repeat 50% 50%;
    cursor: hand;
    height: 14px;
    position: absolute;
    right: 35px;
    top: 155px;
    width: 14px;
}

#livescore-next {
    background: url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/arrowForwardBlue.png) no-repeat 50% 50%;
    right: 0;
}

#livescore-pause {
    background: url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/playPauseBlue.png) no-repeat 50% 50%;
    right: 17px;
}

.livescore {
    border-bottom: 1px dotted #ccc;
    float: left;
    padding-bottom: 10px;
    width: 300px;
}

.livescore .dateTime {
    margin-bottom: 5px;
    text-align: center;
    width: 300px;
}

.livescore .time {
    font-weight: bold;
}

.livescore .teams {
    width: 300px;
}

.livescore .teams h3 {
    background-color: #EEEFF3;
    border-bottom: 1px solid #ccc;
    color: #13335b;
    font-size: 1.3em;
    padding: 3px 0;
    text-align: center;
    width: 49.7%;
}

.livescore .teams h3.homeTeam {
    border-right: 1px solid #ccc;
    float: left;
}

.livescore .teams h3.awayTeam {
    float: right;
}

.livescore .teams h3 a {
    color: #13335b;
}

.livescore .homeTeamCrest {
    float: left;
    margin: 5px 5px 5px 16px;
}

.livescore .awayTeamCrest {
    float: right;
    margin: 5px 16px 5px 5px;
}

.livescore .matchdetails {
    float: left;
    margin-bottom: 5px;
    margin-top: 5px;
    text-align: center;
    width: 178px;
}

.livescore .versusOrScore {
    color: #343434;
    font-size: 3.8em;
    font-weight: bold;
}

.livescore .livescoremiddle {
    border-bottom: 1px solid #ccc;
}

.livescore .livescoremiddleleft,.livescore .livescoremiddleright {
    height: 5px;
    width: 49.7%;
}

.livescore .livescoremiddleleft {
    border-right: 1px solid #ccc;
    float: left;
}

.livescore .pens {
    font-size: 1em;
    font-weight: normal;
}

.livescore .match {
    font-size: 1em;
    font-weight: bold;
    text-transform: uppercase;
}

.livescore .matchresult {
    font-size: 1.17em;
    margin-bottom: 5px;
    margin-top: 5px;
    min-height: 1.2em;
    text-align: center;
    width: 300px;
}

.livescore .navlinks ul {
    list-style-type: none;
    margin: 0;
    padding-left: 0;
}

.livescore .navlinks ul li {
    color: #a7a7a7;
    float: left;
    font-size: 1.2em;
    font-weight: normal;
}

.livescore li.preview,.livescore li.live,.livescore li.report {
    font-weight: bold;
    margin-right: 5px;
}

.livescore li.preview a,.livescore li.live a,.livescore li.report a {
    font-weight: bold;
}

.livescore li.live {
    background: #B22929;
    color: #fff;
}

.livescore li.live a {
    color: #fff;
}

.livescore li.allscores {
    border-left: 1px solid #ccc;
    padding-left: 5px;
}

#liveScoreBoxSelector {
    margin-bottom: 5px;
    width: 175px;
}

/* Football tables / standings */
.footballTable {
    color: #404040;
    font-size: 13px;
}

.footballTable .season,.footballTable .competition {
    float: right;
}

.footballTable .competition {
    float: left;
}

.footballTable .tableInfo {
    margin-bottom: 10px;
}

.footballTable table {
    margin-bottom: 7px;
    width: 620px;
}

.footballTable table.miniTable {
    width: 300px;
}

.footballTable .bordertop {
    border-top: 1px dotted #CCC;
}

.footballTable table tr {
    height: 20px;
}

.footballTable table tr.selected td {
    background-color: #CFCFCF;
    border-left: 1px solid #CFCFCF;
}

.footballTable table tr.selected td.teamname a {
    font-weight: bold;
}

.footballTable table tr.homeaway th {
    font-weight: normal;
    width: 100px;
}

.footballTable table tr.homeaway th.headerfirst {
    width: 212px;
}

.footballTable table tr.homeaway th.headerlast {
    width: 68px;
}

.footballTable table tr.header th {
    border-bottom: 1px dotted #CCC;
    color: #234B7B;
    height: 27px;
}

.footballTable table.miniTable tr.header th {
    color: inherit;
    height: 20px;
}

.footballTable table tr.header th p {
    background: #E9EDF2 none repeat;
    height: 20px;
    margin-bottom: 6px;
    padding-top: 4px;
}

.footballTable table tr.header th.headerSortDown p,.footballTable table tr.header th.headerSortUp p
{
    background: #234B7B none repeat;
}

.footballTable table tr.header th.headerSortUp,.footballTable table tr.header th.headerSortDown
{
    background: #234B7B none repeat;
    color: #fff;
}

.footballTable table tr.header th.headerSortUp {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/arrowDownBlue.gif') no-repeat center bottom;
}

.footballTable table tr.header th.headerSortDown {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/arrowUpBlue.gif') no-repeat center bottom;
}

.footballTable table thead th.sortable {
    cursor: pointer;
}

.footballTable table th {
    height: 20px;
}

.footballTable table th.pos {
    text-indent: -9999px;
}

.footballTable table tr td,.footballTable table tr.odd td {
    border-left: 1px solid #fff;
    height: 20px;
    padding-right: 5px;
    text-align: center;
    width: 20px;
}

.footballTable table tr.even td {
    background-color: #FBF9F3;
    border-left: 1px solid #fff;
    height: 20px;
    padding-right: 5px;
    text-align: center;
}

.footballTable table td.end {
    padding-left: 5px;
}

.footballTable table td.wider {
    width: 34px;
}

.footballTable table tr.odd td.teamname,.footballTable table tr.even td.teamname
{
    text-align: left;
    width: auto;
}

.footballTable table tr.odd td.position,.footballTable table tr.even td.position
{
    text-align: right;
    width: 15px;
}

.footballTable .right {
    float: right;
}

/* Fixtures page */
.footballFixtures .topLinks {
    font-size: 1.2em;
    font-weight: bold;
    margin-bottom: 24px;
    margin-top: -2px;
}

.footballFixtures .topLinks a.fixturesByGroup {
    border-right: 1px solid #D9D9D9;
    margin-right: 4px;
    padding-right: 7px;
}

.footballFixtures h3.fixtureDate,.footballFixtures h2.fixtureDate {
    border-bottom: 1px solid #234C7A;
    color: #434343;
    font-size: 1.1em;
    margin-bottom: 20px;
    padding-bottom: 2px;
}

.footballFixtures .roundName p {
    font-weight: bold;
}

.footballFixtures .headerOne {
    padding-bottom: 14px;
}

.footballFixtures .spacer {
    margin-top: 14px;
}

.footballFixtures .headerOne h3,.footballFixtures .headerOne h2 {
    background-color: #fff;
    color: #B22929;
    display: inline;
    font-size: 1.2em;
    font-weight: bold;
    line-height: 1em;
    margin: 0;
    padding: 0 3px 0 0;
    text-transform: uppercase;
}

.footballFixtures .fixture {
    border-bottom: 1px dotted #CBCBCB;
    color: #434343;
    margin-bottom: 8px;
}

.footballFixtures .fixtureNoBorder {
    border-bottom: 0;
    color: #434343;
    margin-bottom: 0;
}

.footballFixtures div.last {
    margin-bottom: 20px;
}

.footballFixtures .mainDetails {
    background-color: #EEEFF3;
    padding: 3px 4px;
}

.footballFixtures .odd .mainDetails {
    background-color: #fff;
}

.footballFixtures .koTime {
    float: left;
    font-size: 1.2em;
    line-height: 1.5em;
}

.footballFixtures .teamsAndScore {
    float: left;
}

.footballFixtures .teamsAndScore h3 {
    color: #434343;
    font-weight: normal;
}

.footballFixtures .homeTeam,.footballFixtures .awayTeam {
    float: left;
    font-size: 1.3em;
    line-height: 1.5em;
    width: 225px;
}

.footballFixtures .homeTeam {
    text-align: right;
}

.footballFixtures .versusOrScore {
    float: left;
    font-size: 1.5em;
    font-weight: bold;
    text-align: center;
    width: 100px;
}

.footballFixtures .matchStatus {
    float: right;
    font-size: 1.2em;
    line-height: 1.5em;
}

.footballFixtures .linksAndMatchNumber {
    padding: 8px 4px;
}

.footballFixtures .links {
    font-size: 1.2em;
    padding-left: 232px;
}

.footballFixtures .links .noLink {
    color: #A7A7A7;
}

.footballFixtures .links .preview,.footballFixtures .links .live {
    border-right: 1px solid #D9D9D9;
    margin-right: 4px;
    padding-right: 7px;
}

.footballFixtures .matchNumber {
    float: right;
    font-size: 1.1em;
}

.footballFixtures .shootOut {
    font-size: 1.1em;
    margin: 8px 0 4px;
    text-align: center;
}

.footballFixtures .noBorder {
    border-top: 0;
}

.footballFixtures .aggregate {
    font-size: 1.1em;
    margin: 8px 0 4px;
    text-align: center;
}

.footballFixtures .roundName {
    margin-bottom: 10px;
}

.footballFixtures #footballTablesTable {
    margin-bottom: 20px;
}

.footballFixtures .shootOut .left,.footballFixtures .shootOut .right {
    float: left;
    font-size: 1.2em;
    text-align: right;
    width: 260px;
}

.footballFixtures .shootOut .right {
    text-align: left;
}

.footballFixtures .shootOut .pens {
    float: left;
    font-size: 1.3em;
    font-weight: bold;
    text-align: center;
    width: 100px;
}

.footballFixtures .shootOut .scored {
    color: #234B7B;
    font-weight: normal;
}

/* Live scores page */
.footballLiveScoreFixtures .matchDetails {
    margin-top: 5px;
    padding-bottom: 6px;
}

.footballLiveScoreFixtures div.last {
    margin-bottom: 20px;
}

.footballLiveScoreFixtures .halfTime {
    margin-bottom: 3px;
}

.footballLiveScoreFixtures td.links {
    padding-left: 0;
    text-align: right;
    vertical-align: bottom;
}

.footballLiveScoreFixtures .homeGoals,.footballLiveScoreFixtures .awayGoals
{
    vertical-align: top;
    width: 260px;
}

.footballLiveScoreFixtures .halfTimeAndAttendance {
    text-align: center;
    vertical-align: top;
    width: 100px;
}

.footballLiveScoreFixtures .goal {
    font-size: 1.1em;
    font-weight: bold;
    margin-bottom: 3px;
}

.footballLiveScoreFixtures .homeGoals .goal {
    text-align: right;
}

.footballLiveScoreFixtures .goal .goalTime {
    font-weight: normal;
}

.footballLiveScoreFixtures .stadium {
    font-size: 1.1em;
    font-weight: bold;
    vertical-align: bottom;
}

.footballLiveScoreFixtures h3.fixtureDate,.footballLiveScoreFixtures h2.fixtureDate
{
    border-bottom: 1px solid #234C7A;
    color: #434343;
    font-size: 1.1em;
    margin-bottom: 20px;
    padding-bottom: 2px;
}

/* Slideshow  */
#storyEmbSlide {
    padding: 0;
}

#storyEmbSlide .slideshow {
    margin: 0 0 10px;
}

#storyEmbSlide .slideshow .nextPrevLayer {
    height: 100%;
    overflow: hidden;
    position: relative;
}

#storyEmbSlide .slideshow .tools .imgGallImg a {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/gallery_arrowsV2.gif') no-repeat;
    background-position: 0;
    cursor: pointer;
    padding: 0;
    z-index: 10;
}

#storyEmbSlide .slideshow .tools .imgGallImg a:hover {
    background-position: 0 0;
    border: 0;
    text-decoration: none;
}

#storyEmbSlide .slideshow .nextPrevLayer .allOver {
    display: block;
    height: 90%;
    margin: 0;
    position: absolute;
    top: 0;
    width: 100%;
}

#storyEmbSlide .slideshow div>.nextPrevLayer .allOver {
    display: block;
    height: 100%;
    margin: 0;
    position: absolute;
    top: 0;
    width: 100%;
}

#storyEmbSlide .ssPortrait {
    border-bottom: 1px solid #ccc;
    float: left;
    margin-right: 10px;
    padding: 5px 0 3px;
    width: 220px;
}

.epic {
    border-bottom: 1px solid #ccc;
    float: right;
    margin-left: 10px;
    padding-top: 0;
    width: 220px;
}

.epic p {
    font-size: 1.35em;
}

#storyEmbSlide .ssMain {
    border-bottom: 1px solid #ccc;
    padding-bottom: 3px;
}

#storyEmbSlide .slideshow .tools .prev {
    float: left;
    width: 55px;
}

#storyEmbSlide .slideshow .tools .prev a {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/gallery_arrowsV2.gif') no-repeat;
    background-position: -40px 50%;
    cursor: pointer;
    padding: 0;
    z-index: 10;
}

#storyEmbSlide .slideshow .tools .prev a:hover {
    border: 0;
    text-decoration: none;
}

#storyEmbSlide .ssMain .tools .prev a {
    background-position: -40px 47%;
}

#storyEmbSlide .slideshow .nextPrevLayer .prevArrowImg {
    display: block;
    height: 90%;
    left: 0;
    margin: 0;
    position: absolute;
    right: auto;
    top: 0;
    width: 100px;
}

#storyEmbSlide .slideshow div>.nextPrevLayer .prevArrowImg {
    display: block;
    height: 100%;
    left: 0;
    margin: 0;
    position: absolute;
    right: auto;
    top: 0;
    width: 100px;
}

#storyEmbSlide .slideshow .tools .next {
    float: left;
    text-align: right;
    width: 55px;
}

#storyEmbSlide .slideshow .tools .next a {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/gallery_arrowsV2.gif') no-repeat;
    background-position: -140px 50%;
    cursor: pointer;
    padding: 0;
    z-index: 10;
}

#storyEmbSlide .slideshow .tools .next a:hover {
    border: 0;
    text-decoration: none;
}

#storyEmbSlide .ssMain .tools .next a {
    background-position: -140px 47%;
}

#storyEmbSlide .slideshow .nextPrevLayer .nextArrowImg {
    display: block;
    height: 90%;
    margin: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 100px;
}

#storyEmbSlide .slideshow div>.nextPrevLayer .nextArrowImg {
    display: block;
    height: 100%;
    margin: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 100px;
}

#storyEmbSlide .slideshow .tools a {
    cursor: pointer;
}

#storyEmbSlide .slideshow .tools img {
    display: inline;
}

#storyEmbSlide .slideshow .ssImg {
    padding: 0;
}

#storyEmbSlide .slideshow .ssImg .artImageExtras {
    font-family: arial;
    margin: 0;
    padding: 0;
}

#storyEmbSlide .slideshow .ssImg .artImageExtras .ingCaptionCredit {
    padding: 5px 0 10px;
}

#storyEmbSlide .slideshow .ssImg .artImageExtras .caption {
    color: #666666;
    font-size: 14px;
    line-height: 19px;
    margin: 0 5px 0 0;
}

#storyEmbSlide .slideshow .ssImg .artImageExtras .credit {
    color: #999;
    font-size: 12px;
    line-height: 17px;
}

#storyEmbSlide .slideshow .ssImg .artImageExtras .imgindex {
    color: #404040;
    font-size: 1.1em;
    font-weight: bold;
    line-height: 1.38em;
    padding: 5px 0 0;
}

#storyEmbSlide .slideshow .ssImg .artImageExtras .imgLoadingText {
    color: #404040;
    font-size: 1.1em;
    font-weight: bold;
    line-height: 1.38em;
    padding: 5px 0 0;
}

#storyEmbSlide .slideshow .ssImg .epicCompany {
    font-size: 1.38em;
    margin: 0 0 3px;
    padding: 0;
    width: 220px;
}

/* Slideshow for Olympics - they want more than one on a page  */
#tmglSite.olympic .storyEmbSlide {
    padding: 0;
}

#tmglSite.olympic .storyEmbSlide .slideshow {
    margin: 0 0 10px;
}

#tmglSite.olympic .storyEmbSlide .slideshow .nextPrevLayer {
    height: 100%;
    overflow: hidden;
    position: relative;
}

#tmglSite.olympic .storyEmbSlide .slideshow .tools .imgGallImg a {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/gallery_arrowsV2.gif') no-repeat;
    background-position: 0;
    cursor: pointer;
    padding: 0;
    z-index: 10;
}

#tmglSite.olympic .storyEmbSlide .slideshow .tools .imgGallImg a:hover {
    background-position: 0 0;
    border: 0;
    text-decoration: none;
}

#tmglSite.olympic .storyEmbSlide .slideshow .nextPrevLayer .allOver {
    display: block;
    height: 90%;
    margin: 0;
    position: absolute;
    top: 0;
    width: 100%;
}

#tmglSite.olympic .storyEmbSlide .slideshow div>.nextPrevLayer .allOver
{
    display: block;
    height: 100%;
    margin: 0;
    position: absolute;
    top: 0;
    width: 100%;
}

#tmglSite.olympic .storyEmbSlide .ssPortrait {
    border-bottom: 1px solid #ccc;
    float: left;
    margin-right: 10px;
    padding: 5px 0 3px;
    width: 220px;
}

#tmglSite.olympic .storyEmbSlide .ssMain {
    border-bottom: 1px solid #ccc;
    padding-bottom: 3px;
}

#tmglSite.olympic .storyEmbSlide .slideshow .tools .prev {
    float: left;
    width: 55px;
}

#tmglSite.olympic .storyEmbSlide .slideshow .tools .prev a {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/gallery_arrowsV2.gif') no-repeat;
    background-position: -40px 50%;
    cursor: pointer;
    padding: 0;
    z-index: 10;
}

#tmglSite.olympic .storyEmbSlide .slideshow .tools .prev a:hover {
    border: 0;
    text-decoration: none;
}

#tmglSite.olympic .storyEmbSlide .ssMain .tools .prev a {
    background-position: -40px 47%;
}

#tmglSite.olympic .storyEmbSlide .slideshow .nextPrevLayer .prevArrowImg
{
    display: block;
    height: 90%;
    left: 0;
    margin: 0;
    position: absolute;
    right: auto;
    top: 0;
    width: 100px;
}

#tmglSite.olympic .storyEmbSlide .slideshow div>.nextPrevLayer .prevArrowImg
{
    display: block;
    height: 100%;
    left: 0;
    margin: 0;
    position: absolute;
    right: auto;
    top: 0;
    width: 100px;
}

#tmglSite.olympic .storyEmbSlide .slideshow .tools .next {
    float: left;
    text-align: right;
    width: 55px;
}

#tmglSite.olympic .storyEmbSlide .slideshow .tools .next a {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/gallery_arrowsV2.gif') no-repeat;
    background-position: -140px 50%;
    cursor: pointer;
    padding: 0;
    z-index: 10;
}

#tmglSite.olympic .storyEmbSlide .slideshow .tools .next a:hover {
    border: 0;
    text-decoration: none;
}

#tmglSite.olympic .storyEmbSlide .ssMain .tools .next a {
    background-position: -140px 47%;
}

#tmglSite.olympic .storyEmbSlide .slideshow .nextPrevLayer .nextArrowImg
{
    display: block;
    height: 90%;
    margin: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 100px;
}

#tmglSite.olympic .storyEmbSlide .slideshow div>.nextPrevLayer .nextArrowImg
{
    display: block;
    height: 100%;
    margin: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 100px;
}

#tmglSite.olympic .storyEmbSlide .slideshow .tools a {
    cursor: pointer;
}

#tmglSite.olympic .storyEmbSlide .slideshow .tools img {
    display: inline;
}

#tmglSite.olympic .storyEmbSlide .slideshow .ssImg {
    padding: 0;
}

#tmglSite.olympic .storyEmbSlide .slideshow .ssImg .artImageExtras {
    font-family: arial;
    margin: 0;
    padding: 0;
}

#tmglSite.olympic .storyEmbSlide .slideshow .ssImg .artImageExtras .ingCaptionCredit
{
    padding: 2px 0 0;
}

#tmglSite.olympic .storyEmbSlide .slideshow .ssImg .artImageExtras .caption
{
    color: #404040;
    font-size: 1.1em;
    line-height: 1.38em;
    margin: 0 5px 0 0;
}

#tmglSite.olympic .storyEmbSlide .slideshow .ssImg .artImageExtras .credit
{
    color: #999;
    font-size: 1em;
    line-height: 1.38em;
}

#tmglSite.olympic .storyEmbSlide .slideshow .ssImg .artImageExtras .imgindex
{
    color: #404040;
    font-size: 1.1em;
    font-weight: bold;
    line-height: 1.38em;
    padding: 5px 0 0;
}

#tmglSite.olympic .storyEmbSlide .slideshow .ssImg .artImageExtras .imgLoadingText
{
    color: #404040;
    font-size: 1.1em;
    font-weight: bold;
    line-height: 1.38em;
    padding: 5px 0 0;
}

#tmglSite.olympic .storyEmbSlide .slideshow .ssImg .epicCompany {
    font-size: 1.38em;
    margin: 0 0 3px;
    padding: 0;
    width: 220px;
}

.embeddedFirstVideo .gutterUnder {
    margin-bottom: 5px;
}

.embeddedFirstVideo .imageExtras {
    border-bottom: 1px dotted #CCC;
    margin-bottom: 5px;
}

.embeddedFirstVideo .imageExtras {
    padding-bottom: 5px;
}

.tempClassBody {
    font-family: helvetica, arial, sans-serif;
}

.tempClassBody p {
    font-size: 1.4em;
    line-height: 1.38em;
}

/* EDITORS CHOICE  */
.editorsChoice {
    background-color: #f4f4f0;
    padding: 0 0 10px;
    margin-bottom: 15px;
}

#editorsChoiceVideo {
    background-color: #f4f4f0;
    margin-bottom: 15px;
}

.editorsChoice .summary {
    padding: 5px 0;
    margin: 0 10px;
    overflow: hidden;
}

.editorsChoice .summary.headlineOnly+.summary.headlineOnly {
    margin-top: 0;
}

#editorsChoiceVideo .summary {
    border: none;
    margin: 0;
    padding: 0 0 8px;
}

.editorsChoice .summary h3 {
    font-size: 1.4em;
    font-weight: normal;
}

#editorsChoiceVideo .summary h3 {
    background: none;
}

#editorsChoiceVideo .oneSixth {
    margin: 0 5px;
}

.editorsChoice .summary .picleft {
    float: left;
    padding: 0 10px 0 0;
}

.editorsChoice .summaryMediumToSmall .video h3 {
    background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sprite-icon.gif") no-repeat scroll 0 -1948px
    transparent;
    line-height: 1.38em;
}

.editorsChoice .summaryMediumToSmall .audio h3 {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sprite-icon.gif') 0 -1167px no-repeat;
    line-height: 1.38em;
}

.editorsChoice .summaryMediumToSmall .photo h3 {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sprite-icon.gif') 0 -1796px no-repeat;
    line-height: 1.38em;
}

.editorsChoice .summaryMediumToSmall .blog h3 {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sprite-icon.gif') 0 -2096px no-repeat;
    line-height: 1.38em;
}

#editorsChoiceVideo .summaryMediumToSmall h3,.editorsChoice .summaryMediumToSmall h3
{
    font-size: 1.4em;
    font-weight: normal;
}

#editorsChoiceVideo .headerOne,.editorsChoice .headerOne {
    border-top: 2px solid #545454;
    border-bottom: 1px dotted #CCC;
    padding-bottom: 14px;
}

#editorsChoiceVideo .headerOne p,.editorsChoice .headerOne p,.editorsChoice .headerOne h2
{
    color: #262626;
    text-transform: uppercase;
}

#editorsChoiceVideo .headerOne p a,.editorsChoice .headerOne p a,.editorsChoice .headerOne h2 a
{
    color: #262626;
}

#editorsChoiceVideo .headerOne p a:hover,.editorsChoice .headerOne p a:hover,.editorsChoice .headerOne h2 a:hover
{
    border-bottom: 0;
    color: #545454;
}

.edtChoice>.summary {
    padding-bottom: 8px;
}

.edtChoice .oneThird>.summary:first-child {
    border-top: 1px dotted #CCC;
    padding-top: 4px;
}

.editorsChoice .labelAbstract ul {
    margin-top: -4px;
}

.editorsChoice .labelAbstract ul li {
    padding: 0 0 5px 18px;
}

/* Blurb - Section Intro  */
.sectionIntroBlurb p {
    color: #404040;
    font-size: 1.4em;
    line-height: 1.3em;
    margin: 0 0 3px;
    padding: 0 0 2px;
    font-family: arial, helvetica, sans-serif;
}

.sectionIntroBlurb .picleft {
    float: left;
    padding: 0 10px 0 0;
    width: 220px;
}

.sectionIntroBlurb .caption {
    color: #999;
    font-size: 1.1em;
    margin-top: 5px;
}

.sectionIntroBlurb .containerdiv {
    float: left;
    position: relative;
}

.showHideBlurb {
    background: #fff url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/blurbShowHideTab.gif") no-repeat 0 0 scroll;
    font: normal 1.1em arial;
    height: 45px;
    padding-top: 15px;
    text-align: center;
}

.showHideBlurb #showBlurb {
    background: #fff url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/blurbShowBullet.gif") no-repeat 0 0 scroll;
    padding: 2px 0 0 16px;
    width: 120px;
}

.showHideBlurb #hideBlurb {
    background: #fff url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/blurbHideBullet.gif") no-repeat 0 0 scroll;
    padding: 2px 0 0 16px;
    width: 120px;
}

.showHideBlurb a:hover {
    border: none;
}

/* Article Intro  */
.artIntro {
    border-top: 2px solid #666;
    padding-top: 3px;
}

/* Related Sections  */
.secRelSections .summary {
    border-bottom: none;
}

.secRelSections .summaryMediumToSmall h3 {
    font-size: 1.2em;
    font-weight: normal;
    line-height: 1.2em;
}

/* External Links */
.extLink .summaryMediumToSmall h3 {
    font-size: 1.2em;
    font-weight: normal;
    line-height: 1.2em;
}

.extLinkNote {
    color: #666;
    font-size: 1.1em;
    margin-top: 6px;
}

/* Expandable Article List  */
.summaryMediumStoryList .summary {
    border-top: none;
    margin: 0;
    padding-bottom: 8px;
}

.summaryMediumStoryList .summary p.date {
    color: #666;
    font-family: arial, sans-serif;
    font-size: 1.1em;
    line-height: 1.3em;
    margin: 0 0 3px;
    padding: 0;
}

.summaryMediumStoryList .summary h3 {
    font-size: 1.4em;
    font-weight: normal;
    line-height: 1.13em;
    padding: 0 0 3px;
}

/* More On Carousel */
.moreOnCarouselContainer {
    background: url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/loading.gif) no-repeat center center;
    padding: 0 0 15px 0;
}

.moreOnCarousel {
    left: -10000px;
    position: absolute;
}

.moreOnCarousel .moreOnThisStory {
    color: #2083A1;
    font-size: 1.25em;
}

.moreOnCarousel .scrollLeft {
    background: url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/moreOnCarousel/arrow_left.gif) no-repeat top left;
    float: left;
    height: 70px;
    width: 15px;
}

.moreOnCarousel .scrollRight {
    background: url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/moreOnCarousel/arrow_right.gif) no-repeat top left;
    float: right;
    height: 70px;
    width: 15px;
}

.moreOnCarousel .scrollLeft span,.moreOnCarousel .scrollRight span {
    display: none;
}

.moreOnCarousel .scrollLeft.disabled {
    background: url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/moreOnCarousel/arrow_left_disabled.gif) no-repeat
    top left;
}

.moreOnCarousel .scrollRight.disabled {
    background: url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/moreOnCarousel/arrow_right_disabled.gif) no-repeat
    top left;
}

.moreOnCarousel .scrollLeft:hover {
    background: url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/moreOnCarousel/arrow_left_hover.gif) no-repeat top
    left;
    border-bottom: none;
}

.moreOnCarousel .scrollRight:hover {
    background: url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/moreOnCarousel/arrow_right_hover.gif) no-repeat top
    left;
    border-bottom: none;
}

.moreOnCarousel .scrollLeft.disabled:hover {
    background: url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/moreOnCarousel/arrow_left_disabled.gif) no-repeat
    top left;
}

.moreOnCarousel .scrollRight.disabled:hover {
    background: url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/moreOnCarousel/arrow_right_disabled.gif) no-repeat
    top left;
}

.moreOnCarousel .carouselItems {
    height: 70px;
    left: 5px;
    overflow: auto;
    position: relative;
    width: 585px;
}

.moreOnCarousel .carouselItems ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

.moreOnCarousel .carouselItems li {
    float: left;
    height: 70px;
    padding: 0;
    width: 195px;
}

.moreOnCarousel .carouselItems .item {
    border: 1px solid #CCC;
    height: 60px;
    margin-right: 5px;
    padding: 4px;
}

.moreOnCarousel .carouselItems .summary {
    border-bottom: none;
}

.moreOnCarousel .carouselItems p {
    font-size: 1.2em;
    font-weight: normal;
}

.moreOnCarousel .carouselItems p.articleType {
    font-family: arial, sans-serif;
    font-size: 1em;
    font-weight: normal;
    line-height: 1em;
    margin-bottom: 2px;
    padding-bottom: 2px;
    text-transform: uppercase;
    color: #000;
}

.moreOnCarousel .carouselItems .withImage p {
    margin-left: 65px;
}

.moreOnCarousel .pagination {
    margin: 6px auto 0;
    overflow: auto;
    text-align: center;
}

.moreOnCarousel .pagination a {
    background: url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/moreOnCarousel/dot_empty.gif) no-repeat top left;
    display: block;
    float: left;
    height: 8px;
    margin: 0 5px;
    width: 8px;
}

.moreOnCarousel .pagination a.selected {
    background: url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/moreOnCarousel/dot_filled.gif) no-repeat top left;
}

.moreOnCarousel .pagination a span {
    display: none;
}

.moreOnCarousel .pagination a:hover {
    border-bottom: none;
}

.oneSixth .inSectionHeader {
    margin-bottom: 16px;
}

.puffHeadline {
    border-top: 1px dotted #CCC;
    padding-top: 6px;
}

/* Gigya share tools */
#shareSideContainer {
    border-top: 2px solid #666;
}

#shareMiniContainer {
    padding-top: 5px;
}

#shareSideContainer .print {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sharetools_print.png') 0 5px no-repeat;
    float: left;
    border-bottom: 1px dotted #CCC;
    width: 100%;
    padding: 5px 0;
}

#shareSideContainer.loading,#shareMiniContainer.loading {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/loading.gif') no-repeat center center;
}

#shareSideContainer .print a {
    border-bottom: 0;
    display: block;
    height: 20px;
    width: 95px;
}

#shareBottom {
    border-top: 1px dotted #CCC;
    margin-bottom: 16px;
    padding: 3px 0 0;
    min-height: 20px;
    float: left;
}

#shareBottom_gig_containerParent .print {
    padding: 5px 0 0;
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sprite-icon.gif') 0 -1396px no-repeat;
    width: 23px;
    border-top: 1px dotted #CCC;
    float: left;
}

#shareBottom_gig_containerParent .print a {
    display: block;
    height: 20px;
    width: 23px;
    border-bottom: 0;
}

#shareBottom td:first-child .gig-button-container {
    padding-left: 0;
}

#shareBottom .gig-button-container {
    border-right: 1px solid #E0E0E0;
    padding: 0 7px 0 7px;
    min-height: 20px;
    margin: 2px 0;
}

#shareMini {
    float: left;
    min-height: 68px;
    padding-top: 5px;
    width: 140px;
}

#shareSide {
    clear: left;
    float: left;
    min-height: 181px;
    padding: 5px 0 10px;
    width: 100%;
}

#shareSide .gig-button-container,#shareMini .gig-button-container {
    border-bottom: 1px dotted #CCC;
    padding: 5px 0;
}

#shareSide .gig-share-bar-container>table>tbody>tr:first-child>td>div,#shareMini .gig-share-bar-container>table>tbody>tr:first-child>td>div
{
    padding-top: 0;
}

#shareSide .gig-share-bar-container>table,#shareMini .gig-share-bar-container>table
{
    width: 100%;
}

#shareMini.loaded-border {
    border-top: 1px dotted #CCC;
}

#shareArticleByline,#shareSectionByline {
    min-height: 20px;
}

div.gig-simpleShare img {
    display: inline;
}

.likeBoxContainer .serviceImage {
    float: left;
    margin-right: 5px;
}

#shareBottom-reaction0-icon {
    height: 20px;
}

.content.contentLive.s2 span.comments {
    font-weight: bold;
}

p.comments a{font-weight:normal;font-size: 12px;}
.story .byline p.comments .num a, .story .bylineComments p.comments .num a{color:#000;font-weight:bold;}
.story .byline p.comments .num a#hover, .story .bylineComments p.comments .num a#hover{border-bottom:none;color:#000;}
.summary p.comments a{color: #06C;font-size: 0.9em;}
p.comments img {display:block;float:left;margin-right: 5px;}

.twoThirdsThird .fiveSixths .summaryBig .summary .summary p.comments {
    float: left;
    clear: left;
}

.twoThirdsThird .fiveSixths .summaryBig .summary .summary p.shareCount {
    float: left;
    color: #234B7B;
    background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/portal_icon_sprite_sidebar.png") no-repeat scroll
    0px -1127px transparent;
    padding: 0 0 0 24px;
    font-size: 1.17em;
    line-height: 1.45;
    margin: 0 0 0 6px;
    border-left: 1px solid #EEEEEC;
}

p.shareCount {
    background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/portal_icon_sprite_sidebar.png") no-repeat scroll
    0px -1129px transparent;
    margin: 0;
    padding: 0 0 0 18px;
}

/* comment count and share count styling */
/* .newPortal span.comments,.commentSidebarBlock p.comments,.summaryBig .summary .comments,.summaryMedium .summary .comments
	{
	float: left;
	clear: left;
	margin-top: -1px;
} */

.commentSidebarBlock p.shareCount,.summaryBig .summary .shareCount,.summaryMedium .summary .shareCount,.summary .commSideBlock p.shareCount
{
    float: left;
    color: #234B7B;
    background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/portal_icon_sprite_sidebar.png") no-repeat scroll
    0 -1325px transparent;
    padding: 0 0 0 19px;
    font-size: 1.17em;
    line-height: 1.35;
    margin: 0;
    margin-top: -1px;
}

.summary .commSideBlock p.comments {
    float: left;
}

.summary .commSideBlock p.shareCount {
    line-height: 1.45;
}

.loadMoreArticles {
    background: url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/blurbShowHideTab.gif) no-repeat scroll 0 0 #FFF;
    height: 45px;
    margin-bottom: 10px;
    padding-top: 15px;
    text-align: center;
}

.loadMoreArticles a {
    background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sprite-arrows.gif") no-repeat scroll 0 -231px
    transparent;
    font-family: arial, sans-serif;
    font-size: 1.1em;
    padding-left: 20px;
}

.loadMoreArticles a:hover {
    border-bottom: 0;
}

.loadMoreArticles .loader {
    height: 16px;
}

.loadMoreArticles .loading {
    background: url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/loading_small.gif) no-repeat center center;
}

.loadMoreArticles .loading a {
    display: none;
}

.summarySmall p.date {
    color: #666;
    font-family: helvetica, arial, sans-serif;
    font-size: 1.1em;
}

.commentAndBlogs {
    margin-bottom: 10px;
}

.commentAndBlogs .summarySmall {
    border-bottom: 1px dotted #CCC;
    margin-bottom: 5px;
    padding-bottom: 10px;
    word-wrap: break-word;
}

.commentAndBlogs .last {
    border-bottom: 0;
}

.commentAndBlogs h3 {
    font-size: 1.2em;
    padding-bottom: 5px;
}

.commentAndBlogs .author {
    color: #404040;
    font-size: 1.2em;
    margin-bottom: 3px;
}

.printLogo {
    display: none;
}

.picturesAndVideo .videos {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/twoThirdsFourQuarters.gif') repeat-y transparent;
    border-top: 1px solid #E5E5E5;
    margin-top: 10px;
    padding-top: 6px;
}

.picturesAndVideo .videos .summary {
    border-top: 0;
    margin-top: 0;
    padding-top: 0;
    float: left;
    margin-right: 10px;
    padding-right: 10px;
    width: 140px;
}

.picturesAndVideo .videos .last .summary {
    border-right: 0;
    margin-right: 0;
    padding-right: 0;
}

.picturesAndVideo .videos .containerdiv {
    float: none;
}

.picturesAndVideo .videos .summarySmall h3 {
    padding: 0;
}

.picturesAndVideo .slideshow {
    padding: 0;
}

.picturesAndVideo .slideshow .slideshow {
    margin: 0 0 10px;
}

.picturesAndVideo .slideshow .nextPrevLayer {
    height: 100%;
    overflow: hidden;
    position: relative;
}

.picturesAndVideo .slideshow .tools .imgGallImage a {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/gallery_arrowsV2.gif') no-repeat;
    background-position: 0;
    cursor: pointer;
    padding: 0;
    z-index: 10;
}

.picturesAndVideo .slideshow .tools .imgGallImage a:hover {
    background-position: 0 0;
    border: 0;
    text-decoration: none;
}

.picturesAndVideo .slideshow .tools .prevNoFade {
    float: left;
    width: 55px;
}

.picturesAndVideo .slideshow .tools .prevNoFade a {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/gallery_arrows_red.gif') no-repeat;
    background-position: -40px 61%;
    cursor: pointer;
    padding: 0;
    z-index: 11;
}

.picturesAndVideo .slideshow .tools .prevNoFade a:hover {
    border: 0;
    text-decoration: none;
}

.picturesAndVideo .slideshow .nextPrevLayer .prevArrowImage {
    display: block;
    height: 325px;
    left: 0;
    margin: 0;
    position: absolute;
    right: auto;
    top: 0;
    width: 100px;
}

.picturesAndVideo .slideshow .tools .nextNoFade {
    float: left;
    text-align: right;
    width: 55px;
}

.picturesAndVideo .slideshow .tools .nextNoFade a {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/gallery_arrows_red.gif') no-repeat;
    background-position: -140px 61%;
    cursor: pointer;
    padding: 0;
    z-index: 11;
}

.picturesAndVideo .slideshow .tools .nextNoFade a:hover {
    border: 0;
    text-decoration: none;
}

.picturesAndVideo .slideshow .nextPrevLayer .nextArrowImage {
    display: block;
    height: 325px;
    margin: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 100px;
}

.picturesAndVideo .slideshow .tools a {
    cursor: pointer;
}

.picturesAndVideo .slideshow .tools img {
    display: inline;
}

.picturesAndVideo .slideshow .ssImg {
    position: relative;
}

.picturesAndVideo .slideshow .imageLinks {
    bottom: 0;
    padding-right: 70px;
    position: absolute;
    z-index: 11;
}

.picturesAndVideo .slideshow .imageLinks h3 {
    background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/black10px.gif") repeat-y 0 0;
    font-family: georgia, "times new roman", times, serif;
    font-size: 3em;
    font-weight: normal;
    opacity: 0.8px;
    padding: 0 10px 5px 10px;
    opacity: 0.8;
}

.picturesAndVideo .slideshow .imageLinks h3 span {
    background: #000;
    padding: 0 10px 5px 0;
    white-space: pre-wrap;
}

.picturesAndVideo .slideshow .imageLinks .readmore {
    background: #D42F00;
    color: #FFF;
    display: inline-block;
    font-family: arial, sans-serif;
    font-size: 1.1em;
    height: 12px;
    line-height: 12px;
    padding: 2px 10px 7px;
}

.picturesAndVideo .slideshow .imageLinks a {
    color: #FFF;
}

.picturesAndVideo .slideshow .imageLinks a:hover {
    border-bottom: 0;
}

.borderTwoThirds {
    background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/vertRule.gif") repeat-y scroll 630px 0 transparent;
}

.borderRight {
    border-right: 1px solid #E2E2E2;
    margin-right: 10px;
    padding-right: 9px;
}

.borderRightDotted {
    border-right: 1px dotted #E2E2E2;
    margin-right: 10px;
    padding-right: 9px;
}

.portalCommercial1 .puff {
    padding-bottom: 0;
}

.portalCommercial1 .oneSixth.gutter {
    border-right: 1px solid #E2E2E2;
    margin-right: 10px;
    padding-right: 9px;
}

/* Old CommentContainer classes
.commentContainerPortal{border-top:1px dotted #CCC;}
.commentContainerPortal .comment{background:#EEEEE9;border-top:0;margin-bottom:10px;overflow:auto;padding:0;position:relative;margin-top:0;}
.commentContainerPortal .comment img{bottom:0;padding-left:8px;position:absolute;right:0;}
.commentContainerPortal .comment p{font-size:1.2em;line-height:1.2em;margin:0;padding:6px 8px 4px;}
.commentContainerPortal .withImage {min-height:70px;}
.commentContainerPortal .withImage p{padding:6px 65px 4px 8px;}
.commentContainerPortal .comment a{color:#444;}
.commentContainerPortal .comment a:hover{border-bottom:1px dotted #444;}
.commentContainerPortal .comment p.author{color:#9E0047;padding:0 8px 6px;}
.commentContainerPortal .withImage p.author{padding:0 65px 6px 8px;}
.commentContainerPortal .comment p.author a{color:#9E0047;}
.commentContainerPortal .comment p.author a:hover{border-bottom:1px dotted #9E0047;} */
.commentContainerPortal {
    margin-top: 9px;
}

.commentContainerPortal .comment {
    background: #FFF url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/cContainerPortalQuotes.png') no-repeat 0 -4px;
    margin: 0 0 3px 0;
    overflow: auto;
    position: relative;
    border-bottom: 1px dotted #CCC;
    border-top: 0;
    padding-top: 0;
}

.commentContainerPortal .comment:hover,.commentContainerCarousel .comment:hover
{
    background-position: 0px -148px;
}

.commentContainerPortal .comment img {
    float: left;
    margin: 0 14px 15px 0;
}

.commentContainerPortal .comment h3,.commentContainerPortal .comment span
{
    font-size: 1.2em;
    line-height: 18px;
    margin: 0 0 13px 32px;
    padding-right: 8px;
    font-weight: normal;
}

.commentContainerPortal .withImage {
    min-height: 70px;
}

.commentContainerPortal .withImage img {
    padding-left: 8px;
    margin: 0 8px 0 0;
}

.commentContainerPortal .comment a,.commentContainerCarousel .comment a
{
    color: #444;
}

.commentContainerPortal .comment a:hover,.commentContainerCarousel .comment a:hover
{
    border-bottom: 1px dotted #444;
}

.commentContainerPortal .comment span.author,.commentContainerCarousel .comment span.author
{
    color: #B10D18;
    text-transform: uppercase;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height: 10px;
    font-weight: bold;
    margin-bottom: 3px;
    display: block;
}

.commentContainerPortal .comment span.author a,.commentContainerCarousel .comment span.author a
{
    color: #B10D18;
}

.commentContainerPortal .comment span.author a:hover,.commentContainerCarousel .comment span.author a:hover
{
    border-bottom: 1px dotted #9E0047;
}

/* Comment Container Carousel (Portal 4) */
.commsBlogs .headerOne:first-child {
    text-align: center;
}

.commentContainerCarousel {
    margin-top: 8px;
    position: relative;
    overflow: hidden;
}

.commentContainerCarousel ul.commentsSlider {
    padding: 0;
    margin: 0 16px;
    list-style: none;
    overflow: hidden;
    height: 77px;
}

.commentContainerCarousel ul.commentsSlider .comment {
    width: 137px;
    height: 71px;
    border: 1px solid #B3B3B3;
    float: left;
    margin: 0 4px;
    padding-top: 3px;
    overflow: hidden;
    background: none;
}

.commentContainerCarousel .comment h3,.commentContainerCarousel .comment span
{
    font-size: 1.3em;
    line-height: 1.2em;
    font-weight: normal;
    text-align: center;
    padding: 0 3px;
    height: 55px;
}

.commentContainerCarousel .comment span.author {
    margin: 0px 0 3px 0;
    text-transform: none;
    line-height: 11px;
}

.commentContainerCarousel .sliderNav {
    background: #E9E9DF url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/cmtsBlgsCslSprite.png) no-repeat 2px 50%;
    position: absolute;
    width: 13px;
    height: 77px;
    font-size: 24px;
    text-indent: -99999em;
}

.commentContainerCarousel .sliderNav:hover {
    border: none;
    background-color: #C00;
}

.commentContainerCarousel .sliderNav.slideBack {
    left: 0;
}

.commentContainerCarousel .sliderNav.slideForward {
    right: 0;
    background-position: -25px 50%;
}

.commentContainerCarousel .navDots {
    text-align: center;
    margin-top: 4px;
    margin-bottom: 5px;
}

.commentContainerCarousel .navDots span {
    width: 6px;
    height: 6px;
    cursor: pointer;
    display: inline-block;
    background: url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/cmtsBlgsCslSprite.png) no-repeat -62px 0;
}

.commentContainerCarousel .navDots span.selectedDot {
    background-position: -54px 0;
}

.majorEvents.summaryBig .summary {
    margin-bottom: 0;
    padding-bottom: 0;
}

#tmglBody .majorEvents.summaryBig .summary {
    border-top: 1px dotted #ccc;
    padding-top: 5px;
}

.majorEvents.summaryBig h3 {
    padding-bottom: 5px;
}

.matchHeader {
    font-family: arial, sans-serif;
}

/* MENU */
#tmglPriExWrap {
    background: #262626;
    border-top: 1px solid #ccc;
    height: 24px;
}

/* Primary Nav, including new colours */
#tmglPrimaryNav {
    background: none repeat scroll 0 0 #262626;
    float: left;
    height: 24px;
}

#tmglPrimaryNav .mainNav {
    font-size: 1.2em;
    list-style: none;
    margin: 0;
    padding: 0;
    letter-spacing: 0.5px;
}

#tmglPrimaryNav .mainNav li {
    float: left;
}

#tmglPrimaryNav .mainNav a {
    display: block;
    font-weight: bold;
    padding: 4px 6px;
}

#tmglPrimaryNav .mainNav a:hover {
    background-color: #262626;
    border-bottom: none;
    color: #fff;
    margin-top: 0;
    text-decoration: underline;
    text-shadow: none;
}

#tmglPrimaryNav .mainNav .styleTwelve a:hover {
    background-color: #262626;
    border-bottom: none;
    margin-top: 0;
    text-decoration: underline;
    text-shadow: none;
}

#tmglPrimaryNav .mainNav .selected a:hover {
    margin-top: 0;
    color: #fff
}

#tmglPrimaryNav .mainNav .selected .styleTwelve a:hover {
    margin-top: 0;
    color: #000
}

#tmglPrimaryNav .styleGeneric,#tmglPrimaryNav .styleOne,#tmglPrimaryNav .styleTwo,#tmglPrimaryNav .styleThree,#tmglPrimaryNav .styleFour,#tmglPrimaryNav .styleFive,#tmglPrimaryNav .styleSix,#tmglPrimaryNav .styleSeven,#tmglPrimaryNav .styleEight,#tmglPrimaryNav .styleNine,#tmglPrimaryNav .styleTen,#tmglPrimaryNav .styleEleven,#tmglPrimaryNav .styleTwelve,#tmglPrimaryNav .styleThirteen, #tmglPrimaryNav .styleFourteen
{
    border-bottom: 0;
    border-top: 0;
}

#tmglSecondNav .styleGeneric,#tmglSecondNav .styleOne,#tmglSecondNav .styleTwo,#tmglSecondNav .styleThree,#tmglSecondNav .styleFour,#tmglSecondNav .styleFive,#tmglSecondNav .styleSix,#tmglSecondNav .styleSeven,#tmglSecondNav .styleEight,#tmglSecondNav .styleNine,#tmglSecondNav .styleTen,#tmglSecondNav .styleEleven,#tmglSecondNav .styleTwelve,#tmglSecondNav .styleThirteen, #tmglSecondNav .styleFourteen
{
    border-bottom: 0;
    border-top: 0;
}

#tmglSecondNav {
    border-bottom: 0;
    border-top: 0;
    height: 24px;
    margin: 0;
    width: 940px;
}

#tmglExtraNav {
    float: right;
    height: 24px;
}

#tmglExtraNav .extraNav {
    font-size: 1.2em;
    list-style: none;
    margin: 0;
    padding: 0;
}

#tmglExtraNav .extraNav li {
    border-left: none;
    float: left;
    padding: 4px 0 2px 4px;
}

#tmglExtraNav .extraNav li.first {
    background: none;
    border-left: none;
    float: left;
}

#tmglExtraNav .extraNav a {
    color: #fff;
    font-weight: bold;
    padding: 0 5px;
}

#tmglExtraNav .extraNav a:hover {
    text-decoration: underline;
    border-bottom: 0;
}

#tmglSecondNav .mainNav {
    font-size: 1.3em;
    list-style: none;
    margin: 0;
    padding: 0;
}

#tmglSecondNav .mainNav li {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/secondary_vert_bar.png') no-repeat 0 6px;
    float: left;
    height: 24px;
    padding: 0;
    white-space: nowrap;
}

#tmglSecondNav .mainNav li.first {
    background: none;
}

#tmglSecondNav .mainNav li.selected a {
    background: none;
    font-weight: bold;
}

#tmglSecondNav .mainNav a {
    display: block;
    font-weight: normal;
    padding: 4px 9px;
    text-shadow: none;
}

#tmglSecondNav .mainNav a:hover {
    color: #fff;
    text-decoration: underline;
}

#tmglSecondNav .mainNav .styleTwelve a:hover {
    color: #000;
    text-decoration: underline;
}
#tmglSecondNav .mainNav .styleThirteen a:hover {
    color: #fffff;
    text-decoration: underline;
}

#tmglSecondNav .mainNav li.styleOne,#tmglSecondNav .mainNav li.styleGeneric
{
    background-color: #007a8f;
}

#tmglSecondNav .mainNav li.styleTwo {
    background-color: #5f5653;
}

#tmglSecondNav .mainNav li.styleThree {
    background-color: #b10d18;
}

#tmglSecondNav .mainNav li.styleFour {
    background-color: #356406;
}

#tmglSecondNav .mainNav li.styleFive {
    background-color: #0054b3;
}

#tmglSecondNav .mainNav li.styleSix {
    background-color: #9e0047;
}

#tmglSecondNav .mainNav li.styleSeven {
    background-color: #488520;
}

#tmglSecondNav .mainNav li.styleEight {
    background-color: #111;
}

#tmglSecondNav .mainNav li.styleNine {
    background-color: #d42f00;
}

#tmglSecondNav .mainNav li.styleTen {
    background-color: #545454;
}

#tmglSecondNav .mainNav li.styleEleven {
    background-color: #f9d426;
}

#tmglSecondNav .mainNav li.styleTwelve {
    background-color: #ffd441;
}
#tmglSecondNav .mainNav li.styleThirteen {
    background-color: #0054B3;
}

#tmglSecondNav .mainNav li.styleFourteen {
    background-color: #d42f00;
}

#tmglSecondNav.styleOne {
    background-color: #007a8f;
}

#tmglSecondNav.styleTwo {
    background-color: #5f5653;
}

#tmglSecondNav.styleThree {
    background-color: #b10d18;
}

#tmglSecondNav.styleFour {
    background-color: #356406;
}

#tmglSecondNav.styleFive {
    background-color: #0054b3;
}

#tmglSecondNav.styleSix {
    background-color: #9e0047;
}

#tmglSecondNav.styleSeven {
    background-color: #488520;
}

#tmglSecondNav.styleEight {
    background-color: #111;
}

#tmglSecondNav.styleNine {
    background-color: #d42f00;
}

#tmglSecondNav.styleTen {
    background-color: #545454;
}

#tmglSecondNav.styleEleven {
    background-color: #f9d426;
}

#tmglSecondNav.styleTwelve {
    background-color: #ffd441;
}

#tmglSecondNav.styleThirteen {
    background-color: #0054B3;
}

#tmglSecondNav.styleFourteen {
    background-color: #d42f00;
}

#tmglSecondNav.styleGeneric {
    background-color: #262626;
}

#tmglSecondNav .mainNav li.selected {
    background: #EBEBE5;
    background-color: #EBEBE5;
    color: #262626;
    font-weight: bold;
}

#tmglSecondNav .mainNav li.selected a,#tmglSecondNav .mainNav li.selected a:hover
{
    background: #EBEBE5;
    color: #262626;
    text-decoration: none;
}

.noItems {
    height: 24px;
}

.nonActiveNav li#menuItemHome.selected,.nonActiveNav li#menuItemHome.selected a:hover
{
    background-color: #262626;
    text-decoration: none;
}

.nonActiveNav li#menuItemstyleOne.selected,.nonActiveNav li#menuItemstyleOne.selected a:hover,.nonActiveNav li#menuItemstyleGeneric.selected,.nonActiveNav li#menuItemstyleGeneric.selected a:hover
{
    background-color: #007a8f;
    text-decoration: none;
}

.nonActiveNav li#menuItemstyleTwo.selected,.nonActiveNav li#menuItemstyleTwo.selected a:hover
{
    background-color: #5f5653;
    text-decoration: none;
}

.nonActiveNav li#menuItemstyleThree.selected,.nonActiveNav li#menuItemstyleThree.selected a:hover
{
    background-color: #b10d18;
    text-decoration: none;
}

.nonActiveNav li#menuItemstyleFour.selected,.nonActiveNav li#menuItemstyleFour.selected a:hover
{
    background-color: #356406;
    text-decoration: none;
}

.nonActiveNav li#menuItemstyleFive.selected,.nonActiveNav li#menuItemstyleFive.selected a:hover
{
    background-color: #0054b3;
    text-decoration: none;
}

.nonActiveNav li#menuItemstyleSix.selected,.nonActiveNav li#menuItemstyleSix.selected a:hover
{
    background-color: #9e0047;
    text-decoration: none;
}

.nonActiveNav li#menuItemstyleSeven.selected,.nonActiveNav li#menuItemstyleSeven.selected a:hover
{
    background-color: #488520;
    text-decoration: none;
}

.nonActiveNav li#menuItemstyleEight.selected,.nonActiveNav li#menuItemstyleEight.selected a:hover
{
    background-color: #111;
    text-decoration: none;
}

.nonActiveNav li#menuItemstyleNine.selected,.nonActiveNav li#menuItemstyleNine.selected a:hover
{
    background-color: #d42f00;
    text-decoration: none;
}

.nonActiveNav li#menuItemstyleTen.selected,.nonActiveNav li#menuItemstyleTen.selected a:hover
{
    background-color: #545454;
    text-decoration: none;
}

.nonActiveNav li#menuItemstyleEleven.selected,.nonActiveNav li#menuItemstyleEleven.selected a:hover
{
    background-color: #f9d426;
    text-decoration: none;
}

.nonActiveNav li#menuItemstyleTwelve.selected,.nonActiveNav li#menuItemstyleTwelve.selected a:hover
{
    background-color: #ffd441;
    text-decoration: none;
}
.nonActiveNav li#menuItemstyleThirteen.selected,.nonActiveNav li#menuItemstyleThirteen.selected a:hover
{
    background-color: #0054B3;
    text-decoration: none;
}

.nonActiveNav li#menuItemstyleFourteen.selected,.nonActiveNav li#menuItemstyleFourteen.selected a:hover
{
    background-color: #d42f00;
    text-decoration: none;
}

.nonActiveNav li {
    color: #fff !important;
}

#tmglThirdNav .mainNav li.first {
    background: none;
}

#tmglFooterLarge #footerlogolink.spr{
    width: 40px;
    height: 42px;
    background-position: -3px -3px;
}

#tmglFooterLarge ul.menu2 {
    margin-top: 5px;
}

#footerinfo p.last {
    border-right: 0;
    padding-right: 0;
}

#topBarRightContainer {
    float: right;
}

.portal #topBarRightContainer {
    margin-top: 15px;
}

#searchBar #tg_search .google {
    background: url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/search_google.png) no-repeat scroll 5px 3px
    transparent;
}

.dsq-brlink {
    font-family: arial, sans-serif;
}

.liveIcon {
    float: left;
    padding-right: 5px;
    padding-top: 2px;
}

/* Branding Header */
.brandingHeader {
    margin-bottom: 10px;
}

.brandingHeader img {
    border-style: none;
}

/* Cottages 4 U */
.ui-selectmenu-menu a:hover,.cottageBox a:hover {
    border: none;
}

.ui-selectmenu-menu li:hover {
    background-color: #E5EAF0;
}

.cottageBox select {
    width: 195px;
}

/*
li {
	padding: 0;
	margin: 0;
	display: block;
	border-top: 0px dotted transparent;
	border-bottom: 1px solid #E9E9E9;
	border-right-width: 0 !important;
	border-left-width: 0 !important;
	font-weight: normal !important;
}

li a {
	line-height: 1.4em;
	display: block;
	padding: .205em 1em;
	outline: none;
	text-decoration: none;
}

ul {
	margin: 0;
	padding: 0;
} */
/* IE6 workaround (dotted transparent borders) */
/* * html li {
	border-color: pink;
	filter: chroma(color = pink);
	width: 100%;
}

* html li a {
	position: relative;
} */
div.cottageBox {
    width: 300px;
    float: left;
}

div.cottageBox div.cottageBoxHeader {
    background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/cottages-header.png") no-repeat;
    font-family: Arial;
    font-weight: bold;
    color: white;
    font-size: 12px;
    line-height: 25px;
}

div.cottageBoxBody {
    width: 276px;
    float: left;
    padding: 12px;
}

div.cottageBox div.cottageBoxHeader span {
    padding-left: 8px;
}

div.cottageBoxSearchDetails {
    float: left;
}

div.cottageBoxSearchDetailsError {
    color: red;
    font-weight: bold;
    margin: -9px 0px 2px 14px;
    visibility: hidden;
}

div.cottageBoxSearchDetails ul {
    width: 100%;
    float: left;
    list-style-type: none;
    font-family: Arial;
    font-size: 12px;
    line-height: 18px;
    padding: 0;
    margin: 0;
}

div.cottageBoxSearchDetails ul li {
    margin-bottom: 7px;
    float: left;
}

div.cottageBoxSearchDetails ul li.left {
    width: 64px;
    color: #000000;
    text-align: right;
    font-weight: bold;
}

div.cottageBoxSearchDetails ul li.required {
    width: 1px;
    color: red;
    margin: 4px 0 0 4px;
    font-weight: bold;
    visibility: hidden;
    font-size: 16px;
}

.showError {
    visibility: visible !important;
}

div.cottageBoxSearchDetails ul li {
    list-style-type: none;
    float: left;
    border: none;
}

div.cottageBoxSearchDetails ul li.right {
    width: 196px;
    float: left;
    color: #373737;
    margin-left: 11px;
    height: 22px;
}

div.cottageBoxSearchDetails ul li.right ul li {
    display: none;
    padding-left: 5px;
}

div.cottageBoxSearchDetails ul li.right ul li.current {
    display: block;
    color: #7a7a7a;
}

div.cottageBoxBottom {
    float: left;
    margin-left: 80px;
    clear: both;
    width: 200px;
    padding-top: 10px;
}

div.cottageBoxBottomSearchLink {
    width: 80px;
    float: left;
}

div.cottageBoxBottomAdvancedSearchLink {
    width: 120px;
    float: left;
}

span.buttonLeft {
    float: left;
    width: 2px;
    background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/button-left.png") no-repeat;
    height: 27px;
}

span.buttonRight {
    float: right;
    width: 2px;
    height: 27px;
    background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/button-right.png") no-repeat;
}

div.cottageBoxBottomSearchLink a {
    color: white;
    font-size: 1.3em;
    background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/button-centre.png") repeat-x;
    display: block;
    height: 27px;
    line-height: 27px;
    text-decoration: none;
    font-family: arial;
    text-align: center;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

div.cottageBoxBottomSearchLink a:hover {
    border-bottom: none;
}

div.cottageBoxBottomAdvancedSearchLink a {
    color: #056793;
    font-size: 12px;
    padding: 5px 0px 5px 10px;
    display: block;
    height: 17px;
    line-height: 17px;
    text-decoration: none;
    font-family: arial;
}

select {
    width: 176px;
}

/* London Olympic 2012 Site Primary Nav */
#olympicsPriNav {
    background-color: #f7cc00;
    border-top: 1px solid #bc9904;
    height: 23px;
}

#olympicsPriNav .mainNav {
    font-size: 1.1em;
    list-style: none;
    margin: 0;
    padding: 0;
    text-transform: uppercase;
}

#olympicsPriNav .mainNav li {
    float: left;
    height: 23px;
    background: url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/olympics/nav_vert_bar.png) top left no-repeat;
    display: block;
}

#olympicsPriNav .mainNav li:first-child {
    background: none;
}

#olympicsPriNav .mainNav li a {
    display: block;
    font-weight: bold;
    padding: 5px 11px;
    color: #000;
    text-shadow: 1px 1px #FFF;
    height: 13px;
}

#olympicsPriNav .mainNav li a:hover {
    background-color: #000;
    color: #FFF;
    text-shadow: none;
}

#olympicsPriNav .mainNav li a.selected {
    padding-left: 12px;
    background-color: #000;
    color: #FFF;
    text-shadow: none;
}

/* Hot Topics for London Olympic 2012 Site */
#olympicHotTopics {
    background-color: #0097d2;
    height: 24px;
    margin-top: 1px;
    overflow: hidden;
}

#olympicHotTopics p {
    color: #FFF;
    float: left;
    font-size: 1.1em;
    font-weight: bold;
    margin: 5px 10px 2px 0;
    padding: 0;
    text-transform: none;
}

#olympicHotTopics p.htPointer {
    font-size: 1.1em;
    height: 23px;
    padding-left: 12px;
    text-shadow: 1px 1px #036d8e;
}

#olympicHotTopics .mainNav {
    font-size: 1.1em;
    list-style: none;
    margin: 0;
    padding: 0;
}

#olympicHotTopics .mainNav li {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/htSpacer.gif') no-repeat 0px 5px;
    float: left;
    height: 24px;
}

#olympicHotTopics .mainNav li.select {
    background: none;
    padding-left: 0px;
}

#olympicHotTopics .mainNav li a {
    display: block;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1.1em;
    padding: 4px 11px 0 10px;
    color: #FFF;
    text-shadow: 1px 1px #036d8e;
}

#olympicHotTopics .mainNav li a:hover {
    text-decoration: underline;
    border-bottom-style: none;
    text-shadow: none;
}

#olympicHotTopics .mainNav a.select {
    background: none;
    padding-left: 1px;
}

/* Top Bar Olympics Page */
#tmglTopBarOlympics {
    background-color: #000;
    font-family: arial, sans-serif;
    font-size: 1.2em;
    padding: 2px 0 2px;
    line-height: 1.7em
}

#tmglTopBarOlympics p {
    color: #FFF;
    font-weight: normal;
    margin: 0;
    padding: 0;
}

#tmglTopBarOlympics #tmglTopLeft {
    float: left;
    margin-left: 5px;
}

#tmglTopBarOlympics #tmglTopRight {
    float: right;
    margin-right: 5px;
}

#tmglTopBarOlympics #tmglTopRight #regDetails a {
    color: #FFF;
}

/* Top Bar Telegraph Branding */
#tmglSmall {
    float: left;
}

#tmglSmall #brand {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/telegraph_logo.png') 0 0 no-repeat;
    height: 21px;
    margin: -1px 7px 0px 3px;
    width: 110px;
    cursor: pointer;
}

/* Olympics Page Header Image */
#tmglBrandOlympics {
    padding: 9px 0 8px;
}

#largeBrand {
    float: left;
    margin: 0;
    padding: 0;
    text-indent: -9999px;
}

#tmglBrandOlympics #largeBrand {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/london_2012_brand.png') 1px 5px no-repeat;
    height: 55px;
    width: 445px;
}

#tmglBrandOlympics #largeBrand:hover {
    cursor: pointer;
}

/* Olympics Athlete Carousel */
.findOut p {
    float: left;
    font-size: 18px;
}

.findOut p span {
    color: #FF0000;
}

.athleteAZ {
    font-size: 12px;
    font-family: Arial, sans-serif;
    font-weight: bold;
    color: #244D80;
    position: relative;
    left: 495px;
    bottom: 10px;
}

.topContenders {
    float: right;
    font-size: 12px;
    font-family: Arial, sans-serif;
    font-weight: bold;
    color: #244D80;
    padding-top: 7px;
}

#carousel-container {
    position: relative;
    width: 620px;
}

#carousel {
    height: 162px;
    width: 620px;
    position: relative;
    margin-bottom: 0.5em;
    font-size: 12px;
    font-family: Arial;
    z-index: 1;
}

#carousel .carousel-image {
    border: 0;
    display: block;
}

#carousel .carousel-feature {
    position: absolute;
    top: -1000px;
    left: -1000px;
    background-color: #FFF;
    -moz-box-shadow: 0 0 4px #555555;
    -webkit-box-shadow: 0 0 4px #555555;
    box-shadow: 0 0 4px #555555;
    cursor: pointer;
}

#carousel .carousel-feature .carousel-caption {
    float: left;
    position: absolute;
    top: 3px;
    left: 160px;
    width: 240px;
}

#carousel .tracker-summation-container {
    position: absolute;
    color: white;
    right: 48px;
    top: 230px;
    padding: 3px;
    margin: 3px;
    background-color: #000;
}

#carousel .tracker-individual-container {
    position: absolute;
    color: white;
    right: 48px;
    top: 210px;
    padding: 0;
    margin: 0;
}

#carousel .tracker-individual-container li {
    list-style: none;
}

#carousel .tracker-individual-container .tracker-individual-blip {
    margin: 0 3px;
    padding: 0 3px;
    color: white;
    text-align: center;
    background-color: #DDD;
}

#carousel .tracker-individual-container .tracker-individual-blip-selected
{
    color: white;
    font-weight: bold;
    background-color: #000;
}

.carousel-arrows {
    position: relative;
    bottom: 114px;
    z-index: 2;
}

.carousel-left {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/gallery_arrows_red.gif') no-repeat;
    background-position: -40px 61%;
    width: 30px;
    height: 30px;
    position: absolute;
    left: 0px;
    cursor: pointer;
}

.carousel-right {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/gallery_arrows_red.gif') no-repeat;
    background-position: -210px 61%;
    width: 30px;
    height: 30px;
    position: absolute;
    right: 0px;
    cursor: pointer;
}

#carousel .carousel-feature .carousel-img-cont {
    width: 389px;
    height: 152px;
}

#carousel .carousel-feature .carousel-img-cont img {
    padding: 5px;
}

#carousel .carousel-feature .carousel-caption img {
    padding: 3px 0 5px 0;
}

#carousel .carousel-feature .carousel-caption p.carousel-ath-quote {
    font-family: georgia, "times new roman", serif;
    font-style: italic;
    font-size: 20px;
    font-weight: normal;
    color: #234b7b;
    height: 67px;
    padding-right: 5px;
    overflow: hidden;
    background-color: #FFF;
}

#carousel .carousel-feature .carousel-caption p.carousel-ath-name {
    font-family: Arial, sans-serif;
    font-weight: bold;
    font-size: 12px;
    color: #000;
    margin-top: 0px;
    padding-top: 3px;
    background-color: #FFF;
}

#carousel .carousel-feature .carousel-caption p.carousel-ath-sport {
    font-family: Arial, sans-serif;
    font-weight: bold;
    font-size: 12px;
    margin-top: 0px;
    color: #666;
    padding-top: 1px;
    background-color: #FFF;
}

.twoThirdsThirdOlympic {
    width: 940px;
    background-color: #FFF;
}

#fourQuarters.olympic {
    float: left;
    background: url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/twoThirdsFourQuarters.gif) repeat-y;
    height: 1%;
    margin-top: 10px;
}

#fourQuarters.olympic .oneSixth h3 {
    font-size: 1.4em;
    font-weight: normal;
    line-height: 1.28em;
}

#tmglSite.olympic {
    border: 1px solid #d6d6d6;
    border-top: 0;
    border-bottom: 0;
}

/* Olympics Banners */
.olympicGuide {
    position: relative;
    overflow: hidden;
    margin: 10px 0;
    font-family: georgia, sans serif;
    width: 300px;
    height: 90px;
}

.olympicGuideRollOver {
    height: 29px;
    z-index: 11;
    opacity: 1 !important;
    background-color: rgb(0, 0, 0);
    background-color: rgba(0, 0, 0, 0.6);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,
    endColorstr=#99000000);
    -ms-filter:
    "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000)";
    width: 100%;
}

.olympicGuideRollOver h3 {
    color: #fff;
    font-size: 1.8em;
    padding: 0px;
    text-indent: 5px;
}

.olympicGuideRollOver h3 span {
    font-size: 1.2em;
    color: #f7cc00;
    padding-left: 5px;
}

.olympicGuideRollOver a,.olympicGuideRollOver a:hover {
    display: block;
    color: #fff;
}

.olympicGuideRollOver h3 a,.olympicGuideRollOver h3 a:hover {
    color: #fff;
    padding: 4px;
    border-bottom: none !important;
}

.olympicGuide .olympicGuideRollOver .description {
    font-size: 1.2em;
    line-height: 1.3em;
}

.olympicGuide .olympicGuideRollOver .description p {
    margin: 0 10px;
}

.olympicsCountdown .summary {
    margin-top: 0;
    border-top: 0;
    padding-top: 0;
}

.olympicsCountdown .summary iframe {
    margin-bottom: 0;
}
/* Olympics Ups and Downs */
.olympicsSummary {
    margin: 0;
    padding-top: 5px;
}

.olympicsSummary p {
    margin-bottom: 5px;
}

.headerOne+.olympicsSummary {
    padding-top: 0;
}

.topContenders {
    margin-bottom: 10px;
}

.topContenders:hover {
    margin-bottom: 9px;
}

/* Olympics Footer */
#tmglFooterOlympics {
    background: #262626;
    border-top: 1px solid #666;
    color: white;
    padding: 10px 0 8px 20px;
}

#tmglFooterOlympics ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

#tmglFooterOlympics #footerlogolink {
    background: url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/footer_large_t.png) no-repeat 0 0;
}

#tmglFooterOlympics ul li {
    color: #CEDFF2;
    display: block;
    font-size: 1.2em;
    line-height: 1.5em;
    margin-right: 15px;
    padding: 0;
}

#tmglFooterOlympics ul li.itemfocus {
    color: #fff;
    font-size: 1.2em;
    font-weight: bold;
}

#tmglFooterOlympics ul li a {
    color: #C6C6C6;
    white-space: nowrap;
}

#tmglFooterOlympics a:hover {
    border-bottom: 1px dotted #E0E0E0;
    color: white;
}

#tmglFooterOlympics ul li.itemfocus a {
    color: #fff;
}

#tmglFooterOlympics ul.footermenu4 {
    margin-top: 26px;
}

#tmglFooterOlympics .imgBulletList {
    min-height: 7.9em;
}

#tmglFooterOlympics .imgBulletList li {
    background: transparent no-repeat scroll 0 2px;
    color: white;
    font-weight: bold;
    line-height: 1.7em;
    padding-left: 28px;
}

#tmglFooterOlympics ul li.footrss {
    background-image: url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/footer_rss.png);
    background-position: 0;
}

#tmglFooterOlympics ul li.footmobile {
    background-image: url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/footer_mobile.png);
    background-position: 0;
}

#tmglFooterOlympics ul li.footepaper {
    background-image: url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/footer_small_t.png);
    background-position: 0;
}

/* Olympics Footer Hot Topics */
#tmglHotTopics.olympicsHT p {
    color: #0097D2;
    font-family: georgia, "times new roman", times, serif;
    font-size: 1.1em;
}

#tmglHotTopics.olympicsHT ul li {
    padding-right: 1px;
}

#tmglHotTopics.olympicsHT ul li a {
    color: #234b7b;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}

.olympicsHT li {
    color: #234b7b;
    font-family: Arial, Helvetica, sans-serif;
}

/* Olympics Stats */
#olympicStats {
    float: left;
    width: 300px;
    background-color: #F4F4F0;
    border-top: 1px dotted #CCC;
    padding: 10px 0;
}

#olympicStats a {
    display: block;
    float: left;
    height: 100px;
    width: 86px;
    margin-left: 10px;
}

#olympicStats a:hover {
    border-bottom: none;
}

#olympicStats a#medals {
    background: url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/olympics/medals.png);
    background-position: 0 100%;
}

#olympicStats a#records {
    background: url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/olympics/records.png);
    background-position: 0 100%;
}

#olympicStats a#results {
    background: url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/olympics/results.png);
    background-position: 0 100%;
}

#olympicStats a#medals:hover,#olympicStats a#records:hover,#olympicStats a#results:hover
{
    background-position: 0 0;
}

/* Olympics Sport A-Z */
#sportA2Z .tabs {
    margin-bottom: 9px;
}

#sportA2Z .tabs {
    background: transparent url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/olympics/mostViewedTabUnder.gif')
    repeat-x;
}

#sportA2Z .tabs ul {
    height: 22px;
    list-style: none;
    margin: 0;
    padding: 0;
}

#sportA2Z .tabs ul li {
    color: #606060;
    float: left;
    font-family: arial, sans-serif;
    font-size: 1em;
    height: 22px;
    margin: 0;
}

#sportA2Z .tabs ul li.first a {
    border-right: none;
}

#sportA2Z .tabs ul li a {
    background: #fff url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/mostViewedTab.gif") repeat-x 0 0 scroll;
    border: 1px solid #A5A5A5;
    border-bottom: 1px solid #e1e1e1;
    color: #606060;
    cursor: pointer;
    display: block;
    height: 20px;
    padding: 0 5px;
    width: auto;
    margin-right: 0px;
}

#sportA2Z .tabs ul li a span {
    display: block;
    padding: 3px 5px;
    text-transform: uppercase;
}

#sportA2Z .tabs ul li.current a {
    background: #fff url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/mostViewedTabCurrent.gif") repeat-x 0 0
    scroll;
    border-bottom: 1px solid #f4f4f0;
    color: #343434;
    font-weight: bold;
}

#sportA2Z .tabs ul li a:hover {
    background: #fff url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/mostViewedTabCurrent.gif") repeat-x 0 0
    scroll;
    border-bottom: 1px solid #f4f4f0;
}

#sportA2Z {
    position: relative;
    float: left;
    margin-bottom: 28px;
}

#sportA2Z #div-olympicsA2Z a {
    display: block;
    height: 38px;
    width: 38px;
    float: left;
    margin-right: 6px;
    margin-bottom: 6px;
}

#sportA2Z #div-olympicsA2Z a:hover {
    border-bottom: none;
    background-position: 0 100% !important;
}

#sportA2Z #div-olympicsA2Z a#archery {
    background: url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/olympics/sport_sprites/archery.png);
    margin-right: 5px;
}

#sportA2Z #div-olympicsA2Z a#athletics {
    background: url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/olympics/sport_sprites/athletics.png);
}

#sportA2Z #div-olympicsA2Z a#badminton {
    background: url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/olympics/sport_sprites/badminton.png);
}

#sportA2Z #div-olympicsA2Z a#basketball {
    background: url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/olympics/sport_sprites/basketball.png);
}

#sportA2Z #div-olympicsA2Z a#diving {
    background: url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/olympics/sport_sprites/diving.png);
    margin-right: 5px;
}

#sportA2Z #div-olympicsA2Z a#boxing {
    background: url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/olympics/sport_sprites/boxing.png);
}

#sportA2Z #div-olympicsA2Z a#canoeing {
    background: url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/olympics/sport_sprites/canoeing.png);
    margin-right: 5px;
}

#sportA2Z #div-olympicsA2Z a#cycling {
    background: url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/olympics/sport_sprites/cycling.png);
    margin-right: 0;
}

#sportA2Z #div-olympicsA2Z a#handball {
    background: url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/olympics/sport_sprites/handball.png);
    margin-right: 5px;
}

#sportA2Z #div-olympicsA2Z a#equestrian {
    background: url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/olympics/sport_sprites/equestrianism.png);
}

#sportA2Z #div-olympicsA2Z a#fencing {
    background: url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/olympics/sport_sprites/fencing.png);
}

#sportA2Z #div-olympicsA2Z a#football {
    background: url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/olympics/sport_sprites/football.png);
}

#sportA2Z #div-olympicsA2Z a#gymnastics {
    background: url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/olympics/sport_sprites/gymnastics.png);
}

#sportA2Z #div-olympicsA2Z a#hockey {
    background: url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/olympics/sport_sprites/hockey.png);
    margin-right: 0;
}

#sportA2Z #div-olympicsA2Z a#judo {
    background: url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/olympics/sport_sprites/judo.png);
    margin-right: 5px;
}

#sportA2Z #div-olympicsA2Z a#modern_pentathlon {
    background: url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/olympics/sport_sprites/pentathlon.png);
}

#sportA2Z #div-olympicsA2Z a#rowing {
    background: url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/olympics/sport_sprites/rowing.png);
}

#sportA2Z #div-olympicsA2Z a#sailing {
    background: url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/olympics/sport_sprites/sailing.png);
}

#sportA2Z #div-olympicsA2Z a#shooting {
    background: url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/olympics/sport_sprites/shooting.png);
}

#sportA2Z #div-olympicsA2Z a#swimming {
    background: url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/olympics/sport_sprites/swimming.png);
    margin-right: 5px;
}

#sportA2Z #div-olympicsA2Z a#table_tennis {
    background: url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/olympics/sport_sprites/table_tennis.png);
    margin-right: 0;
}

#sportA2Z #div-olympicsA2Z a#taekwondo {
    background: url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/olympics/sport_sprites/taekwondo.png);
    margin-right: 5px;
}

#sportA2Z #div-olympicsA2Z a#tennis {
    background: url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/olympics/sport_sprites/tennis.png);
}

#sportA2Z #div-olympicsA2Z a#triathlon {
    background: url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/olympics/sport_sprites/triathlon.png);
}

#sportA2Z #div-olympicsA2Z a#volleyball {
    background: url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/olympics/sport_sprites/volleyball.png);
}

#sportA2Z #div-olympicsA2Z a#weightlifting {
    background: url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/olympics/sport_sprites/weight_lifting.png);
    margin-right: 5px;
}

#sportA2Z #div-olympicsA2Z a#wrestling {
    background: url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/olympics/sport_sprites/wrestling.png);
    margin-right: 0;
}

#sportA2Z #div-olympicsA2Z a#water_polo {
    background: url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/olympics/sport_sprites/water_polo.png);
}

#sportA2Z #div-olympicsA2Z .eventNameWrap {
    width: 300px;
}

#sportA2Z #div-olympicsA2Z .eventNameWrap #a2zEventName {
    clear: both;
    float: left;
    background-color: #f7cc01;
    width: auto;
}

#sportA2Z #div-olympicsA2Z .eventNameWrap #a2zEventName span {
    font-size: 2em;
    color: #325680;
    text-shadow: 1px 1px 1px #fff;
}

#sportA2Z #div-olympicsA2Z .eventNameWrap #a2zEventName a {
    height: 100%;
    width: auto;
    margin: 0;
}

/* Olympics RSS Feed */
#olympicBlog {
    float: left;
    max-height: 320px;
    width: 300px;
    overflow-y: auto;
    overflow-x: hidden;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    padding: 4px 0;
}

#olympicBlog .olympicRss {
    width: 285px;
    float: left;
    padding-bottom: 8px;
    border-bottom: 1px dotted #ccc;
}

.olympicRss+.olympicRss {
    padding-top: 6px;
}

#olympicBlog .olympicRss h3 {
    font-size: 1.4em;
}

#olympicBlog .olympicRss img {
    float: left;
    padding-right: 6px;
    padding-top: 2px;
}

#olympicBlog .olympicRss span,#olympicBlog .olympicRss p {
    font-family: arial, helvetica, sans-serif;
    font-size: 1em;
    line-height: 1.2em;
    text-transform: uppercase;
    color: #0C0C0C;
}

/* Olympics Country Profile */
#countryProfile {
    border-top: 2px solid #f7cc2a;
    padding-top: 8px;
}

#countryProfile h4 {
    border-top: 1px dotted #ddd;
    padding-top: 4px;
}

#countryFacts {
    font-size: 1.2em;
    color: #262626;
}

#countryFacts h1 {
    font-size: 2.5em;
    font-weight: normal;
    margin-bottom: 15px;
}

#countryFacts h4 {
    font-family: georgia, "times new roman", serif;
    font-size: 1.2em;
    font-weight: bold;
    color: #3398d2;
    margin-top: 5px;
    clear: both;
}

#countryFacts p,#countryFacts dl {
    font-size: 1.2em;
    line-height: 1.5em;
    margin: 0;
}

#countryFacts p {
    margin-top: 4px;
}

#countryFacts h5 {
    font-size: 1.5em;
    font-weight: normal;
}

#countryFacts #medalHistory #medals {
    float: left;
    margin: 10px 0;
}

#countryFacts #medalHistory div {
    font-family: georgia;
    font-size: 1.1em;
}

#countryFacts #medalHistory #medals div div {
    position: relative;
    top: 38px;
    text-align: center;
    text-shadow: 0 1px 1px #fff;
}

#countryFacts #medalHistory #gold {
    background: url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/olympics/countries_medals/country_gold.png);
    background-repeat: no-repeat;
    width: 66px;
    height: 74px;
    float: left;
}

#countryFacts #medalHistory #silver {
    background: url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/olympics/countries_medals/country_silver.png);
    background-repeat: no-repeat;
    width: 66px;
    height: 74px;
    float: left;
}

#countryFacts #medalHistory #bronze {
    background: url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/olympics/countries_medals/country_bronze.png);
    background-repeat: no-repeat;
    width: 66px;
    height: 74px;
    float: left;
}

#countryFacts dl {
    margin-top: 10px;
    margin-left: 205px;
}

#countryFacts dt {
    font-weight: bold;
    float: left;
    font-family: arial;
    font-size: 12px;
}

#countryFacts dd {
    margin: 0;
    text-indent: 4px;
    font-family: arial;
    font-size: 13px;
}

#countryFacts img {
    float: left;
    margin: 10px;
}

#countryFacts #nationalAnthem {
    font-family: arial;
}

#countryFacts #nationalAnthem div {
    margin-left: 70px;
    padding-top: 10px;
}

#countryFacts #nationalAnthem p {
    font-weight: normal;
    line-height: 1.7em;
    margin: 0;
}

#countryFacts #nationalAnthem #firstVerse {
    font-size: 1.2em;
}

#countryFacts #nationalAnthem span {
    font-weight: bold;
}

#countryFacts #history {
    font-size: 1.35em;
    margin: 0;
}

#countryFacts #phrasebook p {
    font-family: arial;
    font-weight: bold;
    font-size: 1.1em;
    margin-top: 0;
    margin-bottom: 2px;
}

#countryFacts #phrasebook p.phrase {
    font-weight: normal;
    color: #262626;
    margin-bottom: 10px;
}

#countryInfo {
    font-family: arial;
    font-size: 12px;
    background: #fcf0c3;
    padding-bottom: 1px;
    margin-bottom: 15px;
}

#countryInfo img {
    margin-bottom: 4px;
}

#countryInfo h4 {
    font-weight: bold;
    margin: 0 5px;
    font-size: 12px;
    border-top: 1px dotted #cfc4a0;
}

#countryInfo p {
    margin: 2px 5px 8px;
}

#relatedWebsite {
    margin-bottom: 10px;
}

#relatedWebsite ul {
    margin: 0;
    padding: 0;
    word-wrap: break-word;
}

#relatedWebsite li {
    list-style-type: none;
    border-top: 1px dotted #DDD;
    padding: 4px 0;
}

#relatedWebsite li:first-child {
    border-top: none;
    padding-top: 0;
}

#relatedWebsite li a {
    font-family: georgia;
    color: #234b7b;
    font-size: 12px;
}

/* Olympics Athlete Profile */
.athleteInfo {
    padding: 9px 10px 2px 10px;
}

.athleteInfo h1 {
    font-weight: normal;
    float: left;
    color: #000;
    font-size: 22px;
}

.athleteInfo .countryFlag {
    float: right;
}

.athleteInfo p {
    font: 12px Arial, sans-serif;
    color: #000;
}

.athleteInfo {
    border-top: 2px solid #f7cc00;
    border-bottom: 1px solid #cfc4a0;
    background-color: #fcf0c3;
}

.athleteInfo .athleteInfoBox1,.athleteInfo .athleteInfoBox2 {
    float: left;
    margin-top: 18px;
}

.athleteInfo .athleteInfoBox1 {
    width: 270px;
}

.athleteInfo .athleteInfoBox2 {
    margin-left: 16px;
    width: 152px;
}

.athleteInfo .athleteInfoBox1 p,.athleteInfo .athleteInfoBox2 p {
    border-top: 1px dotted #CCC;
    padding-top: 3px;
    height: 24px;
}

.athleteInfo p span {
    font-weight: bold;
}

.athleteQuoteCont {
    margin-top: 10px;
}

.athleteQuoteCont .openQuote {
    float: left;
    width: 37px;
}

.athleteQuoteCont .athleteFullQuote {
    float: left;
    font-family: Georgia, serif;
    font-style: italic;
    font-size: 18px;
    font-weight: normal;
    width: 419px;
    padding-left: 3px;
    margin-bottom: 19px;
    position: relative;
}

.athleteQuoteCont .athleteFullQuote p {
    padding-right: 35px;
}

.athleteQuoteCont .athleteFullQuote .closeQuote {
    float: right;
    position: absolute;
    right: 0px;
    bottom: 0px;
}

.athleteExtras {
    border-top: 1px dotted #CCC;
}

.athleteExtras h3 {
    font-size: 14px;
    padding: 5px 0 2px 0;
}

.athleteExtras>p {
    font: 14px Arial, sans-serif;
    line-height: 20px;
    padding-bottom: 14px;
}

.athleteExtras .randomFactCont {
    border-bottom: 1px solid #cfc4a0;
    background-color: #fcf0c3;
    margin-bottom: 24px;
}

.athleteExtras .randomFactCont span.randomFact {
    background-color: #3498d2;
    color: #FFF;
    font-family: Arial, sans-serif;
    width: 85px;
    line-height: 18px;
    text-align: center;
    display: block;
    text-shadow: 1px 1px 0 #156ea1;
    float: left;
    margin-right: 5px;
}

.athleteExtras .randomFactCont p {
    font: 16px Georgia;
    padding: 2px 5px;
    line-height: 20px;
}

.athletesSport {
    min-height: 49px;
}

.athletesSport a {
    width: 35px;
    display: block;
    float: left;
}

.athletesSport a:hover {
    border-bottom: none;
}

.athletesSport a.archery {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sport_profiles/archery.gif') no-repeat 0 8px;
    min-height: 43px;
}

.athletesSport a.athletics {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sport_profiles/athletics.gif') no-repeat 0 8px;
    min-height: 43px;
}

.athletesSport a.badminton {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sport_profiles/badminton.gif') no-repeat 0 8px;
    min-height: 43px;
}

.athletesSport a.basketball {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sport_profiles/basketball.gif') no-repeat 0 8px;
    min-height: 43px;
}

.athletesSport a.beachVolleyball {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sport_profiles/beach_volleyball.gif') no-repeat 0
    8px;
    min-height: 43px;
}

.athletesSport a.boxing {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sport_profiles/boxing.gif') no-repeat 0 8px;
    min-height: 43px;
}

.athletesSport a.canoeSlalom {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sport_profiles/canoe_slalom.gif') no-repeat 0 8px;
    min-height: 43px;
}

.athletesSport a.canoeSprint {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sport_profiles/canoe_sprint.gif') no-repeat 0 8px;
    min-height: 43px;
}

.athletesSport a.cyclingBMX {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sport_profiles/cycling_BMX.gif') no-repeat 0 8px;
    min-height: 43px;
}

.athletesSport a.cyclingMountainBike {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sport_profiles/cycling_MTB.gif') no-repeat 0 8px;
    min-height: 43px;
}

.athletesSport a.cyclingRoad {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sport_profiles/cycling_road.gif') no-repeat 0 8px;
    min-height: 43px;
}

.athletesSport a.cyclingTrack {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sport_profiles/cycling_track.gif') no-repeat 0 8px;
    min-height: 43px;
}

.athletesSport a.diving {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sport_profiles/diving.gif') no-repeat 0 8px;
    min-height: 43px;
}

.athletesSport a.equestrianDressage {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sport_profiles/equestrianism.gif') no-repeat 0 8px;
    min-height: 43px;
}

.athletesSport a.equestrianEventing {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sport_profiles/equestrianism.gif') no-repeat 0 8px;
    min-height: 43px;
}

.athletesSport a.equestrianJumping {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sport_profiles/equestrianism.gif') no-repeat 0 8px;
    min-height: 43px;
}

.athletesSport a.fencing {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sport_profiles/fencing.gif') no-repeat 0 8px;
    min-height: 43px;
}

.athletesSport a.football {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sport_profiles/football.gif') no-repeat 0 8px;
    min-height: 43px;
}

.athletesSport a.gymnasticsArtistic {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sport_profiles/gymnastics_artistic.gif') no-repeat
    0 8px;
    min-height: 43px;
}

.athletesSport a.gymnasticsRhythmic {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sport_profiles/gymnastics_rhythmic.gif') no-repeat
    0 8px;
    min-height: 43px;
}

.athletesSport a.gymnasticsTrampoline {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sport_profiles/gymnastics_trampoline.gif')
    no-repeat 0 8px;
    min-height: 43px;
}

.athletesSport a.handball {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sport_profiles/handball.gif') no-repeat 0 8px;
    min-height: 43px;
}

.athletesSport a.hockey {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sport_profiles/hockey.gif') no-repeat 0 8px;
    min-height: 43px;
}

.athletesSport a.judo {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sport_profiles/judo.gif') no-repeat 0 8px;
    min-height: 43px;
}

.athletesSport a.modernPentathlon {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sport_profiles/pentathlon.gif') no-repeat 0 8px;
    min-height: 43px;
}

.athletesSport a.rowing {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sport_profiles/rowing.gif') no-repeat 0 8px;
    min-height: 43px;
}

.athletesSport a.sailing {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sport_profiles/sailing.gif') no-repeat 0 8px;
    min-height: 43px;
}

.athletesSport a.shooting {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sport_profiles/shooting.gif') no-repeat 0 8px;
    min-height: 43px;
}

.athletesSport a.swimming {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sport_profiles/swimming.gif') no-repeat 0 8px;
    min-height: 43px;
}

.athletesSport a.synchronisedSwimming {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sport_profiles/synchronised_swimming.gif')
    no-repeat 0 8px;
    min-height: 43px;
}

.athletesSport a.tableTennis {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sport_profiles/table_tennis.gif') no-repeat 0 8px;
    min-height: 43px;
}

.athletesSport a.taekwondo {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sport_profiles/taekwondo.gif') no-repeat 0 8px;
    min-height: 43px;
}

.athletesSport a.tennis {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sport_profiles/tennis.gif') no-repeat 0 8px;
    min-height: 43px;
}

.athletesSport a.triathlon {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sport_profiles/triathlon.gif') no-repeat 0 8px;
    min-height: 43px;
}

.athletesSport a.volleyball {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sport_profiles/volleyball.gif') no-repeat 0 8px;
    min-height: 43px;
}

.athletesSport a.waterPolo {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sport_profiles/waterpolo.gif') no-repeat 0 8px;
    min-height: 43px;
}

.athletesSport a.weightlifting {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sport_profiles/weightlifting.gif') no-repeat 0 8px;
    min-height: 43px;
}

.athletesSport a.wrestling {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sport_profiles/wrestling.gif') no-repeat 0 8px;
    min-height: 43px;
}

.athletesSport a.boccia {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sport_profiles/paralympics/Boccia.png') no-repeat
    0 8px;
    min-height: 43px;
}

.athletesSport a.football5aside {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sport_profiles/paralympics/Football-5-a-side.png')
    no-repeat 0 8px;
    min-height: 43px;
}

.athletesSport a.football7aside {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sport_profiles/paralympics/Football-7-a-side.png')
    no-repeat 0 8px;
    min-height: 43px;
}

.athletesSport a.goalball {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sport_profiles/paralympics/Goalball.png')
    no-repeat 0 8px;
    min-height: 43px;
}

.athletesSport a.paralympicArchery {
    background:
    url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sport_profiles/paralympics/Paralympic-Archery.png')
    no-repeat 0 8px;
    min-height: 43px;
}

.athletesSport a.paralympicAthletics {
    background:
    url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sport_profiles/paralympics/Paralympic-Athletics.png')
    no-repeat 0 8px;
    min-height: 43px;
}

.athletesSport a.paralympicCyclingRoad {
    background:
    url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sport_profiles/paralympics/Paralympic-CyclingRoad.png')
    no-repeat 0 8px;
    min-height: 43px;
}

.athletesSport a.paralympicCyclingTrack {
    background:
    url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sport_profiles/paralympics/Paralympic-CyclingTrack.png')
    no-repeat 0 8px;
    min-height: 43px;
}

.athletesSport a.paralympicEquestrian {
    background:
    url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sport_profiles/paralympics/Paralympic-Equestrian.png')
    no-repeat 0 8px;
    min-height: 43px;
}

.athletesSport a.paralympicJudo {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sport_profiles/paralympics/Paralympic-Judo.png')
    no-repeat 0 8px;
    min-height: 43px;
}

.athletesSport a.paralympicRowing {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sport_profiles/paralympics/Paralympic-Rowing.png')
    no-repeat 0 8px;
    min-height: 43px;
}

.athletesSport a.paralympicSailing {
    background:
    url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sport_profiles/paralympics/Paralympic-Sailing.png')
    no-repeat 0 8px;
    min-height: 43px;
}

.athletesSport a.paralympicShooting {
    background:
    url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sport_profiles/paralympics/Paralympic-Shooting.png')
    no-repeat 0 8px;
    min-height: 43px;
}

.athletesSport a.paralympicSwimming {
    background:
    url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sport_profiles/paralympics/Paralympic-Swimming.png')
    no-repeat 0 8px;
    min-height: 43px;
}

.athletesSport a.paralympicTableTennis {
    background:
    url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sport_profiles/paralympics/Paralympic-TableTennis.png')
    no-repeat 0 8px;
    min-height: 43px;
}

.athletesSport a.powerlifting {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sport_profiles/paralympics/Powerlifting.png')
    no-repeat 0 8px;
    min-height: 43px;
}

.athletesSport a.volleyballSitting {
    background:
    url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sport_profiles/paralympics/Volleyball-Sitting.png')
    no-repeat 0 8px;
    min-height: 43px;
}

.athletesSport a.wheelchairBasketball {
    background:
    url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sport_profiles/paralympics/Wheelchair-Basketball.png')
    no-repeat 0 8px;
    min-height: 43px;
}

.athletesSport a.wheelchairFencing {
    background:
    url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sport_profiles/paralympics/Wheelchair-Fencing.png')
    no-repeat 0 8px;
    min-height: 43px;
}

.athletesSport a.wheelchairRugby {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sport_profiles/paralympics/Wheelchair-Rugby.png')
    no-repeat 0 8px;
    min-height: 43px;
}

.athletesSport a.wheelchairTennis {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sport_profiles/paralympics/Wheelchair-Tennis.png')
    no-repeat 0 8px;
    min-height: 43px;
}

.athletesSport .profilesport {
    float: right;
    width: 100px;
}

.athletesSport .profilesport a {
    font-family: georgia, "times new roman", times, serif;
    font-size: 14px;
    font-weight: bold;
    padding: 8px 0;
    color: #234b7b;
    width: auto;
    height: auto;
}

.olympicsRelatedCont {
    margin-top: 0px;
}

.olympicsRelatedCont .headerOne {
    padding-bottom: 0px;
}

.olympicsRelatedCont .summary {
    border-top: none;
    margin-top: 0;
}

.olympicsRelatedCont .summary h3 a {
    font: 14px georgia;
    font-weight: normal;
}

.athleteEvents {
    margin-bottom: 10px;
}

.athleteEvents ul {
    margin: 0;
    padding: 0;
    word-wrap: break-word;
}

.athleteEvents li {
    list-style-type: none;
    border-top: 1px dotted #DDD;
    padding: 4px 0;
    font-family: Arial, sans-serif;
    color: #000;
    font-size: 12px;
}

.athleteEvents li:first-child {
    border-top: none;
    padding-top: 0;
}

/* Athlete Profile Table*/
table#teamGBContenderProfile {
    font-family: arial, helvetica, sans-serif;
    font-size: 12px;
    border-collapse: collapse;
    border: none;
    border-width: 8px;
    border-style: solid;
    border-color: #e6e6e6;
    border-spacing: 0;
}

table#teamGBContenderProfile td {
    padding: 3px;
    padding-left: 7px;
}

table#teamGBContenderProfile tbody td {
    border: 1px solid #d6d5d5;
}

table#teamGBContenderProfile thead th,table#teamGBContenderProfile tfoot td
{
    border: 1px solid #e6e6e6;
}

table#teamGBContenderProfile tbody {
    border-color: #d6d5d5
}

table#teamGBContenderProfile tfoot {
    color: #4c4c4c;
    font-weight: normal;
    border-color: #e6e6e6;
    border-top: 1px solid #E6E6E6;
}

table#teamGBContenderProfile tfoot td:first-letter {
    font-weight: bold;
}

table#teamGBContenderProfile thead,table#teamGBContenderProfile tfoot {
    background-color: #e6e6e6;
}

table#teamGBContenderProfile thead {
    border-color: #e6e6e6;
    border-top: 1px solid #d6d5d5;
    font-weight: bold;
}

table#teamGBContenderProfile thead th {
    text-align: left;
    padding: 0 0 8px 3px;
    text-indent: 4px;
}

table#teamGBContenderProfile thead th#name {
    width: 200px;
}

table#teamGBContenderProfile thead th#gender {
    width: 50px;
    text-align: center;
    text-indent: 0;
    padding-left: 0;
}

table#teamGBContenderProfile tbody td.gender {
    text-align: center;
    padding: 0;
}

table#teamGBContenderProfile thead th#event {
    width: 350px;
}

table#teamGBContenderProfile tbody td:first-child {
    font-weight: bold;
}

/* Sports A-Z Page */
#tmglPageTitle.olympic {
    margin-top: 7px;
}

.twoThirds.gutter.styleEleven .summary {
    clear: both;
}

#tmglPageTitle.olympic div.iefix div h2 {
    font-size: 1.6em;
}

#sportsaz .summary h3 {
    font-size: 1.8em;
    font-weight: normal;
    line-height: 1.13em;
    padding: 0 0 6px;
}

#sportsaz .summary {
    border-top: 1px solid #0097d2;
}

#sportsaz .sport-cont {
    position: relative;
    height: 100px;
}

#sportsaz .sport-cont .sportsInfo {
    border-top: 1px dotted #CCC;
    position: absolute;
    top: 35px;
    left: 150px;
    width: 470px;
}

#sportsaz .sport-cont .sportsInfo .latestNews {
    width: 295px;
    margin-top: 2px;
    float: left;
}

#sportsaz .sport-cont .sportsInfo .sportGuides {
    float: left;
    margin: 2px 0 0 22px;
}

#sportsaz .sport-cont .sportsInfo .latestNews h5,#sportsaz .sport-cont .sportsInfo .sportGuides h5
{
    font-family: Arial, sans-serif;
    font-size: 1.2em;
    margin-bottom: 2px;
}

#sportsaz .sport-cont .sportsInfo .latestNews h3 {
    font-size: 1.3em;
    font-weight: normal;
    padding-top: 7px;
    line-height: 12px;
}

#sportsaz .sport-cont .sportsInfo .sportGuides h3 {
    font: 1.2em Arial, sans-serif;
    font-weight: bold;
    color: #234b7b;
    margin-left: 19px;
}

#sportsaz .sport-cont .sportsInfo .sportGuides .infoGuide {
    background:
    url('/web/20150909012916/http://www.dev1.telegraph.co.uk/template/ver1-0/i/guidesInfo.gif')
    no-repeat;
    margin-top: 4px;
}

#sportsaz .sport-cont a {
    display: block;
}

#sportsaz .sport-cont a:hover {
    border-bottom: none;
}

.indexLinkOl {
    border-top: 2px solid #000;
    margin-top: 11px;
    padding-top: 1px;
}

/* Homepage Sport section */
.imageOverlayContainer {
    position: relative;
}

.imageOverlayContainer>h3 {
    position: absolute;
    left: 0;
    bottom: 8px;
    z-index: 10;
    background-color: black;
    color: white;
    font-weight: normal;
    font-size: 1.8em;
    padding: 5px 10px 10px 10px;
}

.imageOverlayContainer:hover>h3 {
    background-color: rgba(0, 0, 0, 0.5);
}

.imageOverlayContainer a {
    color: white;
}

.imageOverlayContainer a:hover {
    text-decoration: none;
    border-bottom: medium none;
}

.imageOverlayContainer>.containerdiv {
    float: none;
}

.twoThirds .abstractColumnsContainer,.twoThirds .commentSidebarBlock,.twoThirds>.summary>.commentSidebarBlock
{
    float: left;
    /* width: 220px; */
    width: 300px;
}

.abstractColumnsContainer.fullWidth {
    float: none;
    width: auto;
}

.abstractColumnsContainer {
    margin-right: 10px;
}

.oneSixth .summaryMedium .summary .abstractColumnsContainer p {
    float: left;
    width: 140px;
}

.oneSixth .summaryMedium .summary .commentSidebarBlock {
    float: left;
    width: 140px;
}

.oneQuarter .commentSidebarBlock {
    float: left;
    width: 220px;
}

.twoThirds>.oneHalf .summary {
    clear: left;
}

.separatorBottom {
    border-bottom: 1px solid #EEEEEB;
    padding-bottom: 10px;
    margin-bottom: 10px;
}

.gutterBorder {
    padding-right: 10px;
    border-right: 1px solid #EEEEEC;
    margin-right: 9px;
}

.gutterUnderSmall {
    margin-bottom: 8px;
    clear: both;
    overflow: hidden;
}

.oneQuarterSeparatorContainer {
    background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/vertRuleEEEEEB.gif") repeat-y scroll 230px;
}

.summary .summaryMediumToSmall h3 {
    font-size: 1.4em;
    font-weight: normal;
}

.summary .summaryMediumToSmall a:hover {
    color: #122842;
    border-bottom: 1px dotted #122842;
}
/* Article Reviews */
.summary .review {
    margin: 0 0 6px 0;
}

.indexLinkOl {
    border-top: 2px solid #000;
    margin-top: 11px;
    padding-top: 1px;
}

/* Paralympics Sport A-Z */
#sportA2Z #div-paralympicsA2Z a {
    display: block;
    height: 38px;
    width: 38px;
    float: left;
    margin-bottom: 6px;
}

#sportA2Z #div-paralympicsA2Z a:hover {
    border-bottom: none;
    background-position: 0 100% !important;
}

#sportA2Z #div-paralympicsA2Z a#boccia {
    background: url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/olympics/paralympics_sport_sprites/boccia.png);
    margin-right: 5px;
}

#sportA2Z #div-paralympicsA2Z a#football_5_a_side {
    background:
    url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/olympics/paralympics_sport_sprites/football5aside.png);
    margin-right: 5px;
}

#sportA2Z #div-paralympicsA2Z a#football_7_a_side {
    background:
    url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/olympics/paralympics_sport_sprites/football7aside.png);
    margin-right: 5px;
}

#sportA2Z #div-paralympicsA2Z a#goalball {
    background: url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/olympics/paralympics_sport_sprites/goalball.png);
    margin-right: 5px;
}

#sportA2Z #div-paralympicsA2Z a#paralympic_Archery {
    background:
    url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/olympics/paralympics_sport_sprites/paralympicArchery.png);
    margin-right: 5px;
}

#sportA2Z #div-paralympicsA2Z a#paralympic_Athletics {
    background:
    url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/olympics/paralympics_sport_sprites/paralympicAthletics.png);
    margin-right: 5px;
}

#sportA2Z #div-paralympicsA2Z a#paralympic_Cycling_Road {
    background:
    url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/olympics/paralympics_sport_sprites/paralympicCyclingRoad.png);
    margin-right: 4px;
}

#sportA2Z #div-paralympicsA2Z a#paralympic_Cycling_Track {
    background:
    url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/olympics/paralympics_sport_sprites/paralympicCyclingTrack.png);
    margin-right: 5px;
}

#sportA2Z #div-paralympicsA2Z a#paralympic_Equestrian {
    background:
    url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/olympics/paralympics_sport_sprites/paralympicEquestrian.png);
    margin-right: 5px;
}

#sportA2Z #div-paralympicsA2Z a#paralympic_Judo {
    background:
    url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/olympics/paralympics_sport_sprites/paralympicJudo.png);
    margin-right: 5px;
}

#sportA2Z #div-paralympicsA2Z a#paralympic_Rowing {
    background:
    url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/olympics/paralympics_sport_sprites/paralympicRowing.png);
    margin-right: 5px;
}

#sportA2Z #div-paralympicsA2Z a#paralympic_Sailing {
    background:
    url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/olympics/paralympics_sport_sprites/paralympicSailing.png);
    margin-right: 5px;
}

#sportA2Z #div-paralympicsA2Z a#paralympic_Shooting {
    background:
    url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/olympics/paralympics_sport_sprites/paralympicShooting.png);
    margin-right: 5px;
}

#sportA2Z #div-paralympicsA2Z a#paralympic_Swimming {
    background:
    url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/olympics/paralympics_sport_sprites/paralympicSwimming.png);
    margin-right: 4px;
}

#sportA2Z #div-paralympicsA2Z a#paralympic_Table_Tennis {
    background:
    url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/olympics/paralympics_sport_sprites/paralympicTableTennis.png);
    margin-right: 5px;
}

#sportA2Z #div-paralympicsA2Z a#powerlifting {
    background:
    url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/olympics/paralympics_sport_sprites/powerlifting.png);
    margin-right: 5px;
}

#sportA2Z #div-paralympicsA2Z a#volleyball_Sitting {
    background:
    url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/olympics/paralympics_sport_sprites/volleyballSitting.png) 0
    -1px;
    margin-right: 5px;
}

#sportA2Z #div-paralympicsA2Z a#wheelchair_Basketball {
    background:
    url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/olympics/paralympics_sport_sprites/wheelchairBasketball.png);
    margin-right: 5px;
}

#sportA2Z #div-paralympicsA2Z a#wheelchair_Fencing {
    background:
    url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/olympics/paralympics_sport_sprites/wheelchairFencing.png);
    margin-right: 5px;
}

#sportA2Z #div-paralympicsA2Z a#wheelchair_Rugby {
    background:
    url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/olympics/paralympics_sport_sprites/wheelchairRugby.png) 0
    -1px;
    margin-right: 5px;
}

#sportA2Z #div-paralympicsA2Z a#wheelchair_Tennis {
    background:
    url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/olympics/paralympics_sport_sprites/wheelchairTennis.png) 1px
    0 no-repeat;
    margin-right: 4px;
}

#sportA2Z #div-paralympicsA2Z .eventNameWrap {
    width: 300px;
}

#sportA2Z #div-paralympicsA2Z .eventNameWrap #a2zParaEventName {
    clear: both;
    float: left;
    background-color: #f7cc01;
    width: auto;
}

#sportA2Z #div-paralympicsA2Z .eventNameWrap #a2zParaEventName span {
    font-size: 2em;
    color: #325680;
    text-shadow: 1px 1px 1px #fff;
}

#sportA2Z #div-paralympicsA2Z .eventNameWrap #a2zParaEventName a {
    height: 100%;
    width: auto;
    margin: 0;
}

.summary .review {
    margin: 0 0 4px 0;
    width:58px;
    display:inline-block;
}

.summary .review span[class="rating0.5"] {
    background:#fff url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/spritesheet-v.png') no-repeat;
    background-position: -3px -687px;
    width: 58px;
    height: 11px;
    display:block;
}
.summary .review span[class="rating1"] {
    background:#fff url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/spritesheet-v.png') no-repeat;
    background-position: -3px -721px;
    width: 58px;
    height: 11px;
    display:block;
}
.summary .review span[class="rating1.5"] {
    background:#fff url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/spritesheet-v.png') no-repeat;
    background-position: -3px -704px;
    width: 58px;
    height: 11px;
    display:block;
}
.summary .review span[class="rating2"] {
    background:#fff url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/spritesheet-v.png') no-repeat;
    background-position: -3px -755px;
    width: 58px;
    height: 11px;
    display:block;
}
.summary .review span[class="rating2.5"] {
    background:#fff url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/spritesheet-v.png') no-repeat;
    background-position: -3px -738px;
    width: 58px;
    height: 11px;
    display:block;
}
.summary .review span[class="rating3"] {
    background:#fff url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/spritesheet-v.png') no-repeat;
    background-position: -3px -789px;
    width: 58px;
    height: 11px;
    display:block;
}
.summary .review span[class="rating3.5"] {
    background:#fff url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/spritesheet-v.png') no-repeat;
    background-position: -3px -772px;
    width: 58px;
    height: 11px;
    display:block;
}
.summary .review span[class="rating4"] {
    background:#fff url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/spritesheet-v.png') no-repeat;
    background-position: -3px -823px;
    width: 58px;
    height: 11px;
    display:block;
}
.summary .review span[class="rating4.5"] {
    background:#fff url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/spritesheet-v.png') no-repeat;
    background-position: -3px -806px;
    width: 58px;
    height: 11px;
    display:block;
}
.summary .review span[class="rating5"] {
    background:#fff url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/spritesheet-v.png') no-repeat;
    background-position: -3px -840px;
    width: 58px;
    height: 11px;
    display:block;
}

/* new photo Galleries */
div.dark {
    width: 300px;
    float:left;
}

.dark .headerOne p,.dark #googleHead p span {
    background: none;
}

.dark #googleHead {
    padding: 10px 0 0;
}

.dark .googleAdText li a {
    color: #E4E4CF;
}

.dark #google-ads-container-inner {
    background: none;
}

.dark .googleAdText p {
    color: #999999;
}

.dark .googleAdText li {
    border-bottom: 1px #333333 solid;
}

.dark .styleTen {
    border-top-color: #333333;
    border-bottom: 1px solid #333333;
}

.story .byline .bylineBody, .story .bylineComments .bylineBody{color:#3F3F3F;font-family:georgia,"times new roman",times,serif;font-size:1.25em;font-weight:bold;padding-right:5px;float:left;padding-bottom:0;}
.story .byline .publishedDate, .story .bylineComments .publishedDate{color:#3f3f3f;font-family:arial,sans-serif;font-size:1.2em;font-weight:normal;float:left;padding-bottom:4px;width:390px;}
p.comments,span.comments, .newPortal p.comments,.newPortal span.comments{padding:0 0 1px 18px;font-family:arial,sans-serif;margin: 0;overflow:hidden;display:block;}
span.comments{padding: 0 0 0 16px;margin: 0 4px;}
span.comments{font-size:1.3em}
span.comments a{color: #06C;font-size: 0.9em;}
.autoCC{font-family:arial,sans-serif; color: #0066CC; font-size: 1.1em;}
.story .byline p.comments, .story .bylineComments p.comments{border-top: 1px dotted #CCC; padding: 10px 0 0 0; background-image: none; line-height:16px; height: 16px;float:left; width:100%;}
.dark .headerOne p a {
    color: #FFF;
}

.dark .headerOne p a:hover {
    color: #FFF;
    text-decoration: underline;
}

.dark .headerOne {
    padding: 7px 0 10px;
    background: none;
}

/* Olympics Countdown in DDD HH:MM:SS format styles with OMEGA custom font */
@font-face {
    font-family: 'OMEGACTRegular';
    src: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/css/omegafont/webfontkit/omegact-regular-webfont.eot');
    src: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/css/omegafont/webfontkit/omegact-regular-webfont.eot')
    format('embedded-opentype'),
    url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/css/omegafont/webfontkit/omegact-regular-webfont.woff')
    format('woff'),
    url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/css/omegafont/webfontkit/omegact-regular-webfont.ttf')
    format('truetype'),
    url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/css/omegafont/webfontkit/omegact-regular-webfont.svg')
    format('svg');
    font-weight: normal;
    font-style: normal;
}

#newOlympicsCountdown {
    min-height: 45px;
}

#newOlympicsCountdown a:link,#newOlympicsCountdown a:visited,#newOlympicsCountdown a:hover,#newOlympicsCountdown a:active
{
    color: #000;
    font-weight: normal;
    border-bottom: none;
}

#newOlympicsCountdown #container {
    margin-bottom: 4px;
    background-color: #F4F5F0;
}

#newOlympicsCountdown .cbtOlympics {
    border-top: 2px solid #F7CC00;
}

#newOlympicsCountdown .cbtOther {
    border-top: 1px dotted gray;
}

#newOlympicsCountdown #container #statt {
    float: left;
}

#newOlympicsCountdown #container #countheading {
    text-transform: uppercase;
    color: #221f1f;
    font: 11px Tahoma;
    margin: 4px 0 0 8px;
}

#newOlympicsCountdown #container #countwrapper {
    float: left;
    width: 195px;
}

#newOlympicsCountdown #container #countwrapper .dash,#newOlympicsCountdown #container #countwrapper .colon
{
    height: 40px;
    float: left;
    position: relative;
    bottom: 2px;
}

#newOlympicsCountdown #container #countwrapper .colon {
    width: 5px;
    margin: 0 6px 0 6px;
}

#newOlympicsCountdown #container #countwrapper .days_dash {
    margin-left: 8px;
}

#newOlympicsCountdown #container #countwrapper .hours_dash {
    margin-left: 12px;
}

#newOlympicsCountdown #container #countwrapper .minutes_dash {

}

#newOlympicsCountdown #container #countwrapper .seconds_dash {

}

#newOlympicsCountdown #container #countwrapper .dash .digit,.colon {
    font-size: 2.6em;
    float: left;
    font-family: 'OMEGACTRegular', Tahoma;
    color: #000;
    position: relative;
}

#newOlympicsCountdown #container #countwrapper .dash .digit .top a,#newOlympicsCountdown #container #countwrapper .dash .digit .bottom a,#newOlympicsCountdown #container #countheading a,#newOlympicsCountdown #containerPortal #countheading a
{
    color: #000;
}

#newOlympicsCountdown #container #countwrapper .dash_title {
    position: absolute;
    display: block;
    bottom: 0;
    left: 0;
    color: #221f1f;
    text-transform: uppercase;
    font: 9px Tahoma, sans-serif;
    margin-bottom: px;
}

#newOlympicsCountdown #container #logos {
    background:
    url('/web/20150909012916/http://www.dev1.telegraph.co.uk/template/ver1-0/i/olympics/countdownSplitBar.jpg')
    no-repeat top left;
    width: 90px;
    height: 38px;
    float: left;
    margin: 2px 0 0 13px;
}

#newOlympicsCountdown #container #logos #omegalogos {
    margin: 1px 0 0 14px;
    float: left;
    height: 28px;
    color: white;
}

#newOlympicsCountdown #container #logos #omegalogos img {
    display: none;
    float: left;
}

#newOlympicsCountdown #container #logos #omegalogos img.active,#newOlympicsCountdown #container #logos #omegalogos img.activePara
{
    display: block;
}

#countdownFor p {
    color: #2F2F2F;
    font-size: 11px;
    padding: 3px 0 1px 2px;
}

#tmglBrandOlympics {
    margin-bottom: 26px;
}

#olympicRings {
    float: left;
    margin-left: -30px;
}

#olympicRingsPortal {
    position: absolute;
    left: 645px;
    padding: 12px 0 15px 0;
}

#olympicRingsSection {
    float: left;
    margin-left: -30px;
    padding: 9px 0 11px 0;
}

/* Olympics Live Article Widget */
.olympicsLiveBoxContainer {
    border: 2px solid #DE1A2C;
    background-color: #F4F0E6;
    padding-left: 10px;
    font-family: Rockwell, Georgia, Times, "Times New Roman", serif;
    margin-bottom: 20px;
}

.olympicsLiveBoxContainer div.olympicsLive {
    text-transform: uppercase;
    font-size: 18pt;
    color: #FFF;
    background-color: #DE1A2C;;
    padding: 1px;
    margin-top: -3px;
    padding-left: 10px;
    margin-left: -10px;
}

.oneQuarter .olympicsLiveBoxContainer div.olympicsLive {
    font-size: 11pt;
}

.olympicsLiveBoxContainer .olympicsLive a {
    color: #000;
}

.olympicsLiveBoxContainer span.live_Heading {
    color: #221F1F;
    font-weight: 400;
    margin-left: 5px;
}

.olympicsLiveBoxContainer div.livebox_date {
    background-image: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/olympics/GreydayBg.png');
    background-repeat: no-repeat;
    float: right;
    height: 70px;
    margin-top: 5px;
    width: 55px;
    color: #FFF;
    padding-top: 5px;
    font-size: 12px;
    text-transform: uppercase;
    text-align: center;
    display: block;
    position: relative;
    z-index: 5;
}

.olympicsLiveBoxContainer div.livebox_date span {
    display: block;
    margin-left: -5px;
}

.olympicsLiveBoxContainer span.number {
    font-size: 2em;
}

.olympicsLiveBoxContainer .clear_both {
    clear: both;
}

.olympicsLiveBoxContainer p {
    font-family: Georgia;
    color: #000;
}

.olympicsLiveBoxContainer .social_content a {
    color: #004b77;
    padding-left: 20px;
    text-decoration: none;
    font-size: 12px;
    line-height: 16px;
}

.olympicsLiveBoxContainer .social_content {
    margin-bottom: 10px;
    font-family: Arial;
    font-size: 12px;
}

.olympicsLiveBoxContainer .email {
    background-image: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/olympics/emailIcon.gif');
}

.olympicsLiveBoxContainer .twitter {
    background-image: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/olympics/twitterIcon.gif');
    padding-top: 8px;
}

.olympicsLiveBoxContainer a.twitter {
    padding-left: 22px;
    line-height: 22px;
    background-position: 0 5px;
    margin-right: 0;
}

.olympicsLiveBoxContainer .social_content .email,.olympicsLiveBoxContainer .social_content .twitter
{
    background-repeat: no-repeat;
    height: 12px;
}

.olympicsLiveBoxContainer .summary {
    margin: 0;
    padding: 0;
}

.olympicsLiveBoxContainer .live_img {
    float: left;
    margin-right: 10px;
    margin-top: 10px;
    margin-bottom: 10px;
}

/*Medals Widget On Olympics */
#medalsContainer {
    width: 98%;
    padding: 0 1% 0 1%;
    float: left;
    margin-bottom: 5px;
    font-family: arial, helvetica, sans-serif;
    font-size: 1.2em;
}

#medalsContainer #medalsHeader {
    width: 100%;
    float: left;
}

#medalsContainer #medalsHeader h1 {
    font-weight: normal;
    font-size: 22px;
}

#medalsContainer #medalsContent .tableContent p {
    text-align: center;
    font-size: 20px;
    margin: 90px 0 50px 0;
}

#medalsContainer #medalsContent #tableHeading,#medalsContainer #medalsContent .tableContent
{
    float: left;
    width: 100%;
    padding-top: 5px;
}

#medalsContainer #medalsContent #tableHeading {
    font-weight: bold;
}

#medalsContainer #medalsContent .tableContent {
    font-weight: normal;
}

#medalsContainer #medalsContent .tableContent {
    display: none;
}

#tableHeading ul {
    padding: 0;
    margin: 0;
}

#tableHeading .total {
    text-align: right;
}

#medalsContainer #medalsContent #tableHeading ul li {
    float: left;
    list-style: none;
    font-weight: bold;
}

#medalsContainer #medalsContent .tableContent ul li {
    float: left;
    list-style: none;
}

#medalsContainer #medalsContent #tableHeading ul li.update {
    width: 47%;
    font-weight: bold;
    color: #262626;
    margin: 0;
    padding: 0;
}

#medalsContainer #medalsContent ul li.silver,#medalsContainer #medalsContent ul li.bronze,#medalsContainer #medalsContent ul li.gold
{
    width: 10%;
    text-align: center;
}

#medalsContainer #medalsContent ul li.total {
    width: 19%;
    text-align: right;
}

#medalsContainer #medalsContent ul li.rank {
    width: 10%;
    text-align: center;
}

#medalsContent #tableHeading ul li.gold {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/olympics/medals/medal_gold.gif') no-repeat center
    bottom;
    height: 20px;
    margin-bottom: 5px;
}

#medalsContent #tableHeading ul li.silver {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/olympics/medals/medal_silver.gif') no-repeat
    center bottom;
    height: 20px;
    margin-bottom: 5px;
}

#medalsContent #tableHeading ul li.bronze {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/olympics/medals/medal_bronze.gif') no-repeat
    center bottom;
    height: 20px;
    margin-bottom: 5px;
}
/*#medalsContainer #medalsContent ul li.total{color:#262626;}*/
#medalsContainer .gbr {
    color: #2f99d1;
    font-weight: bold;
}

#medalsContainer ul.odd {
    background-color: #eeeeee;
    padding: 0px;
    margin: 0px;
}

#medalsContainer ul.even {
    padding: 0px;
    margin: 0px;
}

#medalsContainer .backgrnd li {
    background: #e1e1d6;
}

#medalsContainer .additional_info {
    clear: both;
    padding-top: 10px;
    font-weight: bold;
}

#medalsContainer #medalsContent ul li.name {
    width: 37%;
}

#medalsContainer #medalsContent .tableContent ul {
    width: 100%;
    float: left;
    border-top: 1px solid #e2e2e1;
}

#medalsContent ul.tabs li.olympics {
    border-right: 1px solid #A5A5A5;
}

#medalsContainer #medalsContent .tableContent ul li {
    padding: 3px 0 2px 0;
}

#medalsContainer #medalsContent .tableContent span {
    width: 100%;
    float: left;
    text-align: center;
    border-top: 1px solid #e2e2e1;
    border-bottom: 1px solid #e2e2e1;
    padding: 2px 0;
    color: #55688e;
}

/* Rollover on Top Stories Images */
.containerdiv .overlayCont {
    position: absolute;
    bottom: 0px;
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/olympics/transparent.png');
    margin-bottom: 0px;
    padding: 5px 3% 0px;
    display: inline-block;
    background-size: cover;
    /*width: 92%;*/
}

.containerdiv .overlayCont p {
    color: #FFF;
    font: 18px georgia, "times new roman", times, serif;
    display: inline;
}

#newsAlert .containerdiv .overlayCont p {
    color: #FFF;
}

.containerdiv .overlayCont .label {
    margin-bottom: 5px;
}

.containerdiv .overlayCont .label p {
    font: 14px Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    display: inline;
}

/* DIGI-4478 */
#newsAlert .oneThirdCut .imageCentreOverlay .piccentre,.oneQuarter .imageCentreOverlay .piccentre,.oneThird .imageCentreOverlay .piccentre,.fiveTwelfths .imageCentreOverlay .piccentre,.oneHalf .imageCentreOverlay .piccentre,.twoThirds .imageCentreOverlay .piccentre
{
    padding: 0px;
}

#newsAlert .oneThirdCut .imageCentreOverlay .overlayCont,.oneQuarter .imageCentreOverlay .overlayCont,.oneThird .imageCentreOverlay .overlayCont,.fiveTwelfths .imageCentreOverlay .overlayCont,.oneHalf .imageCentreOverlay .overlayCont,.twoThirds .imageCentreOverlay .overlayCont
{ /* padding: 6px 4% 11px; */
    padding: 6px 10px 11px;
}

#newsAlert .oneThirdCut .imageCentreOverlay .overlayCont,.oneThird .imageCentreOverlay .overlayCont
{
    left: 0;
    height: auto;
}

#newsAlert .oneThirdCut .summary.padDown .piccentre {
    padding-bottom: 0px;
}

#newsAlert .oneThirdCut .imageCentreOverlay.padDown .overlayCont {
    /*border: 0;
	margin-left: -2px;
	margin-bottom: -5px;
	width: 285px;*/

}

#newsAlert .oneThirdCut .imageCentreOverlay .overlayCont .label,.oneQuarter .imageCentreOverlay .overlayCont .label,.oneThird .imageCentreOverlay .overlayCont .label,.fiveTwelfths .imageCentreOverlay .overlayCont .label,.oneHalf .imageCentreOverlay .overlayCont .label,.twoThirds .imageCentreOverlay .overlayCont .label
{
    margin: 0;
}

#newsAlert .oneThirdCut .imageCentreOverlay .overlayCont .label p,.oneQuarter .imageCentreOverlay .overlayCont .label p,.oneThird .imageCentreOverlay .overlayCont .label p,.fiveTwelfths .imageCentreOverlay .overlayCont .label p,.oneHalf .imageCentreOverlay .overlayCont .label p,.twoThirds .imageCentreOverlay .overlayCont .label p
{
    font-family: Georgia;
    font-weight: normal;
    color: #FFFFFF;
    padding: 0;
    margin: 0;
}

.fiveTwelfths .imageCentreOverlay .overlayCont .label p,.oneHalf .imageCentreOverlay .overlayCont .label p,.twoThirds .imageCentreOverlay .overlayCont .label p
{
    font-size: 18px;
    line-height: 21px;
}

#newsAlert .oneThirdCut .imageCentreOverlay .overlayCont .label p,.oneThird .imageCentreOverlay .overlayCont .label p
{
    font-size: 16px;
    line-height: 19px;
}

.oneQuarter .imageCentreOverlay .overlayCont .label p {
    font-size: 14px;
    line-height: 17px;
}

.label.tmglgeneralcontainer p {
    font: 14px Arial, Helvetica, sans-serif !important;
    color: #F7CC00 !important;
}
/* DIGI-4478 */
.olympic .containerdiv .overlayCont .label {
    font: 14px Arial, Helvetica, sans-serif;
    color: #F7CC00;
    display: inline;
    width: 100%;
    display: block;
}

.piccentre .borderRollover { /* border-top: 2px solid #F7CC00;
	padding-top: 5px; */

}

.olympic .padDown {
    margin-top: -5px;
    padding-top: 10px;
    background-color: #fff;
    display: block;
    border-top: 0;
    overflow: hidden;
}

.summaryBig+div>.padDown:first-child {
    margin-top: -5px;
    padding-top: 5px;
    background-color: #fff;
    display: block;
    border-top: 0;
}

.fiveTwelfths>div:first-child>.summary.imageCentreOverlay .piccentre {
    margin-bottom:10px;
}

.piccentre a:hover p { /*border-bottom: 1px dotted #ffffff;*/

}

.summaryBig .olympicsLiveBoxContainer {
    border-bottom: 2px solid red;
    margin-bottom: 5px;
}

/* DIGI-5528 */
.summary.padDown {
    border-top: medium none !important;
    padding-top: 0px;
    border-bottom: 0;
    /* margin-top: 15px; */
}

.summaryBig>.padDown:first-child,.summaryMedium>.padDown:first-child {
    border-top: medium none !important;
    margin-top: 0px;
}
/* DIGI-5528 */
.summary.padDown  .piccentre {
    padding-bottom: 5px !important;
}

#liveArticles .colRight .OoyalaVideoPlayer {
    width: 460px;
}

/* NEW PORTAL TOP STORIES STYLES */
.fiveSixths>.summaryBig .summary:first-child {
    border: none;
    padding-bottom: 0;
}

.fiveSixths .summaryBig>.summary:first-child>h3,.newPortal .twoThirds .summaryBig>.summary:first-child>h3
{
    font-size: 3em;
}

.newPortal .twoThirds .fiveTwelfths .summaryBig>.summary:first-child>h3
{
    text-transform: none;
    font-size: 2.3em;
    padding-top: 5px;
}

.newPortal .twoThirds .summaryBig.merged>.summary:first-child>h3 {
    text-transform: none;
    font-size: 3em;
    margin-top: 5px;
}

.newPortal .twoThirds .summaryBig.merged>.summary .piccentre {
    margin-right: 20px;
}

.newPortal .twoThirds .summaryBig.merged .summaryCont {
    float: left;
    width: 220px;
    margin-left: 0;
}

.newPortal .twoThirds .summaryBig.merged .summaryMedium .summary {
    border-bottom: 0;
    margin-bottom: 0;
    padding-bottom: 0;
}

/*
.newPortal .twoThirds .summaryBig.merged .summaryMedium .summary.labelRight {
	float: none;
	border-top: 0;
	margin-top: 0;
	padding-top: 0;
}
*/
.summaryMedium>.summary.labelRight:first-child {
    margin-top: 0px;
    padding-top: 0px !important;
    border-top: medium none !important;
}

.summary.imageCentreHeadline {
    border-top: medium none !important;
    padding-top: 15px;
    margin-top:0px;

}

/*For DIGI-6841 and DIGI-6842*/
.headerOne + .summary.imageCentreHeadline{
    padding-top: 0px;

}
.newPortal .twoThirds .summaryBig.merged .summaryMedium .summary.labelRight .picleft
{
    padding-top: 1px;
}

.fiveSixths .summaryBig>.summary:first-child>h2 {
    text-transform: uppercase;
    font-size: 30px;
}

.fiveSixths .summaryBig>.summary>p,.fiveSixths .commSideBlock {
    float: left;
    width: 300px;
}

.fiveSixths .minusVid {
    width: 380px;
}

.fiveSixths .summaryBig .summary>p,.fiveSixths .commSideBlock .comments
{
    margin-top: -1px;
}

.fiveSixths .summary.labelBottom {
    float: left;
    width: 140px;
    padding: 0;
    margin: 0;
    border: 0;
}

.fiveSixths .labelBottom .picleft {
    padding: 0;
    margin-bottom: 5px;
}

.newPortal .twoThirds .summary.labelBottom h3,.newPortal .twoThirds .summary.labelRight h3
{
    font-size: 12px;
    font-weight: bold;
    color: #C70C04;
    padding: 0;
    font-family: Arial, Helvetica, sans-serif;
    line-height: 16px;
}

.newPortal .twoThirds .summary.labelRight h3 {
    color: #282828;
    font-weight: normal;
    line-height: 1.4em;
}

.summaryBig .summary.imageLeftLabelHeadline h3 {
    font-size: 12px !important;
    padding: 0 !important;
}

.summaryBig .summary.imageLeftLabelHeadline {
    border-bottom: 0;
}

.newPortal .twoThirds .summary.imageLeftLabelHeadline h2 {
    font-size: 12px;
    font-weight: normal;
    font-family: Arial, Helvetica, sans-serif;
    padding: 0;
}

.newPortal .twoThirds .summary.imageLeftLabelHeadline .labelOnSec {
    /* margin-bottom: 5px; */
    line-height: 9px;
}

.newPortal .fiveSixths .summaryBig .commSideBlock {
    margin-left: 10px;
}

x
.newPortal .fiveSixths .summaryBig .summary.labelBottom {
    float: right;
}

.newPortal .oneQuarter.styleOne {
    padding-top: 5px;
}

.newPortal .fiveSixths.styleOne,.newPortal .sevenTwelfth.styleOne {
    padding-top: 6px;
}

.newPortal .twoThirds .summaryMedium .summary.labelRight {
    /*float: right;*/

}

.newPortal .twoThirds .commSideBlock {
    float: left;
    width: 220px;
}

.newPortal .twoThirds .top1Solo .commSideBlock, .newPortal .twoThirds .summaryMedium .commSideBlock {
    float: none;
    width: auto;
    margin-top: 5px;
}

.newPortal .twoThirds .summaryBig.top1Solo .summary, .newPortal .twoThirds .summaryMedium .summary {
    border-bottom: 0;
    padding-bottom: 0;
}
/* .newPortal .twoThirds .summaryBig > .summary{border-bottom:0;margin-bottom:0;padding-bottom:0;} */
.oneThirdSpacer {
    position: relative;
}

.oneThirdSpacer .newsBusBorder {
    position: absolute;
    left: 310px;
    width: 1px;
    height: auto;
    background-color: #E2E2E2;
}

.newPortal .colLeft {
    clear: both;
}

.newPortal .colLeft,.newPortal .colRight, .newPortal .sidebars.colLeft,.newPortal .sidebars.colRight {
    float: left;
    width: 300px;
    clear: none;
}

.mnBus .summary .piccentre {
    /*padding-top: 7px;*/

}

.sevenTwelfth .summaryBig>.summary:first-child>h3 {
    text-transform: none;
}

.sevenTwelfth .summaryBig .summary:first-child {
    border: none;
    margin-top: 0;
    padding-bottom: 0;
}
/* .sevenTwelfth .summaryBig .summary .containerdiv{margin-right:10px;} */
.sevenTwelfth .summaryBig>.summary.bottomBdrSpc {
    border-bottom: 1px solid #EEEEEB;
    margin-bottom: 4px;
    padding-bottom: 7px;
}

.sevenTwelfth .summaryCont h3 {
    font-size: 1.4em;
}

.sevenTwelfth .commSideBlock,.sevenTwelfth .summaryCont {
    float: left;
    width: 220px;
    margin-left: 10px;
}

.sevenTwelfth .summaryCont .summary {
    border-bottom: 0;
    padding-bottom: 0;
}

p.comments,span.comments, .portalPullQuote span.comments, .portalPullQuote p.comments {
    background: url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/portal_icon_sprite_sidebar.png) no-repeat scroll 0 -416px transparent;
}

p.comments:hover,span.comments:hover {
    background-position: 0 -489px;
}

.portalPullQuote span.comments:hover, .portalPullQuote p.comments:hover,
.newPortal p.comments:hover,.newPortal span.comments:hover {
    background-position: 0 -488px;
}

.oneQuarter p.comments,.oneQuarter span.comments {
    background: url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/portal_icon_sprite_sidebar.png) no-repeat scroll 0 -416px transparent;
}

.oneQuarter p.comments:hover,.oneQuarter span.comments:hover {
    background-position: 0 -488px;
}

.summary .sidebars li a,p.comments a,.summary p.comments a,span.comments a,.summary span.comments a,.summary .sidebars h3.bullet a,.summaryMediumToSmall .video h3 a,.summary .sidebars h3.video a,.summary .sidebars h3.interactive a,.summaryMediumToSmall .interactive h3 a,.summary .sidebars h3.blog a,.summaryMediumToSmall .blog h3 a,.summary .sidebars h3.photo a,.summaryMediumToSmall .photo h3 a,.summary .sidebars h3.map a,.summaryMediumToSmall .map h3 a,.summary .sidebars h3.live a {
    color: #234B7B;
}

p.comments:hover a,span.comments:hover a,.summary .sidebars h3.bullet:hover a,.summaryMediumToSmall .video h3:hover a,.summary .sidebars h3.video:hover a,.summary .sidebars h3.interactive:hover a,.summaryMediumToSmall .interactive h3:hover a,.summary .sidebars h3.blog:hover a,.summaryMediumToSmall .blog h3:hover a,.summary .sidebars h3.photo:hover a,.summaryMediumToSmall .photo h3:hover a,.summary .sidebars h3.map:hover a,.summaryMediumToSmall .map h3:hover a
{
    color: #122842;
}

.sidebars li.video,.sidebars h3.video,.summary .sidebars h3.video,.summaryMediumToSmall .video h3,.related_links ul li.video h3,.editorsChoice .summaryMediumToSmall .video h3,.summary ul li.video
{
    background: url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/portal_icon_sprite.png) no-repeat 0 2px;
}
.summaryMediumToSmall .video h3{
    background-position:0 4px;
}

.sidebars li.video:hover,.sidebars h3.video:hover,.summary .sidebars h3.video:hover,.summaryMediumToSmall .video h3:hover,.related_links ul li.video h3:hover,.editorsChoice .summaryMediumToSmall .video h3:hover
{
    background-position: 0 -70px;
}

.summaryMediumToSmall .video h3:hover{
    background-position:0 -68px;
}

/*DIGI-5663*/
.sidebars li.audio,.sidebars h3.audio,.summary .sidebars h3.audio,.summaryMediumToSmall .audio h3,.related_links ul li.audio h3,.editorsChoice .summaryMediumToSmall .audio h3,.summary ul li.audio
{
    background: url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/portal_icon_sprite_sidebar.png) no-repeat 0 -1415px;
}

.sidebars li.audio:hover,.sidebars h3.audio:hover,.summary .sidebars h3.audio:hover,.summaryMediumToSmall .audio h3:hover,.related_links ul li.audio h3:hover,.editorsChoice .summaryMediumToSmall .audio h3:hover
{
    background-position: 0 -1484px;
}

.sidebars li.map,.sidebars h3.map,.summary .sidebars h3.map,.summaryMediumToSmall .map h3,.related_links ul li.map h3,.editorsChoice .summaryMediumToSmall .map h3,.summary ul li.map
{
    background: url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/portal_icon_sprite_sidebar.png) no-repeat 0 -1271px;
}

.sidebars li.map:hover,.sidebars h3.map:hover,.summary .sidebars h3.map:hover,.summaryMediumToSmall .map h3:hover,.related_links ul li.map h3:hover,.editorsChoice .summaryMediumToSmall .map h3:hover
{
    background-position: 0 -1343px;
}

.sidebars li.poll,.sidebars h3.poll,.summary .sidebars h3.poll,.summaryMediumToSmall .poll h3,.related_links ul li.poll h3,.editorsChoice .summaryMediumToSmall .poll h3,.summary ul li.poll
{
    background: url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/portal_icon_sprite_sidebar.png) no-repeat 0 -986px;
}

.sidebars li.poll:hover,.sidebars h3.poll:hover,.summary .sidebars h3.poll:hover,.summaryMediumToSmall .poll h3:hover,.related_links ul li.poll h3:hover,.editorsChoice .summaryMediumToSmall .poll h3:hover
{
    background-position: 0 -1058px;
}
/*DIGI-5663*/
.sidebars li.bullet,.sidebars h3.bullet,.summary .sidebars h3.bullet,.summary .sidebars li.bullet,.edtChoice .summaryMediumToSmall .bullet h3
{
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/portal_icon_sprite_sidebar.png') no-repeat scroll
    0 -279px transparent;
    /*text-indent: 18px;*/
}

.sidebars li.bullet:hover,.summary .sidebars h3.bullet:hover,.edtChoice .summaryMediumToSmall .bullet h3:hover
{
    background-position: 0 -347px;
}

.sidebars li.interactive,.summary .sidebars h3.interactive,.summaryMediumToSmall .interactive h3
{
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/portal_icon_sprite_sidebar.png') 0 -704px
    no-repeat;
}

.sidebars li.interactive:hover,.summary .sidebars h3.interactive:hover,.summaryMediumToSmall .interactive h3:hover
{
    background-position: 0 -776px;
}

ul li.blog,.sidebars h3.blog,.summary .sidebars h3.blog,.summary ul li.blog,.summaryMediumToSmall .blog h3
{
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/portal_icon_sprite_sidebar.png') no-repeat scroll
    0 -142px transparent;
}

ul li.blog:hover,.sidebars h3.blog:hover,.summary .sidebars h3.blog:hover,.summary ul li.blog:hover,.summaryMediumToSmall .blog h3:hover
{
    background-position: 0 -211px;
}

.sidebars li.photo,.sidebars h3.photo,.summary .sidebars h3.photo,.summary ul li.photo,.summaryMediumToSmall .photo h3,.editorsChoice .summaryMediumToSmall .photo h3
{
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/portal_icon_sprite_sidebar.png') no-repeat scroll
    0 -846px transparent;
}

.sidebars li.photo:hover,.sidebars h3.photo:hover,.summary .sidebars h3.photo:hover,.summary ul li.photo:hover,.summaryMediumToSmall .photo h3:hover
{
    background-position: 0 -915px;
}

.stateNew,.stateLatest {
    margin-top: 2px;
    display: block;
    float: left;
}

#newsAlert .s2 .stateNew,#newsAlert .s2 .stateLatest
{
    margin-top: 3px !important;
}

#newsAlert .stateNew,.stateLatest {
    margin-top: 2px;
}

#newsAlert .stateNew.absSplitterNewLatest,#newsAlert .stateLatest.absSplitterNewLatest {
    margin: 0.7em 0 -0.7em !important;
}

#newsAlert .s2 .labelOnSec+.stateNew.absSplitterNewLatest,
#newsAlert .s2 .labelOnSec+.stateLatest.absSplitterNewLatest
/* #newsAlert .summary.noBorderSpacing.mNStoryAbs .stateLatest,
#newsAlert .oneHalf .mNStoryAbs .labelOnSec+a .stateLatest.absSplitterNewLatest,
#newsAlert .oneHalf .mNStoryAbs .labelOnSec+a .stateNew.absSplitterNewLatest,
#newsAlert .mNStoryAbs .labelAbstract .stateLatest */ {
    margin-top: 2px !important;
}

/*#newsAlert .mNStoryAbs .labelAbstract .stateLatest {
	margin-top: 0.7em !important;
}*/

#newsAlert div.content.s2 div.subTitle div.labelAbstract span.stateLatest {
    margin: 0.4em 0px -0.7em !important;
}

#newsAlert div.content.s2 div.subTitle div.labelAbstract span.stateLatest.absSplitterNewLatest {
    margin: 0.7em 0px -0.7em !important;
}

.stateNew {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/new_new_icon.png') no-repeat;
    width: 31px;
    height: 13px;
}

.stateLatest {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/spritesheet-v.png') no-repeat;
    background-position: -3px -183px;
    width: 42px;
    height: 14px;
}

/* #newsAlert .mNStoryAbs .stateLatest {
	margin: 0.7em 0px -0.7em;
} */
/*.stateLatest{background-position:0 -73px;width:45px;height:14px;}*/
.labelOnSec {
    font-family: arial, helvetica, sans-serif;
    color: #C70C04;
    font-weight: bold;
    font-size: 11px;
    margin: 0px;
    display: block;
    padding-bottom: 5px;
}

.labelOnSec a {
    color: #C70C04;
}

.labelOnSec a:hover {
    border-bottom: 0;
}

.summaryMedium.label .labelOnSec {
    margin-bottom: 2px;
    width: 100%;
}

.summaryMedium.label h3 {
    font-size: 1.6em;
    padding-bottom: 3px;
}

.entReview {
    padding-bottom: 0;
    margin: 0;
    clear: both;
    border-top: 1px dotted #CCC;
    margin-bottom: 2px;
    padding-top: 3px;
}

.entReview .singleReview { /* width: 225px; */
    width: auto;
    float: left;
}

.entReview span,.label.entReview h3 {
    font-size: 12px;
    float: left;
}

/* DIGI-5533 */
.entReview.labelHeadlineRating .singleReview {
    width: 80%;
}

.entReview.labelHeadlineRating .labelOnSec {
    width: auto;
    display: inline;
    /*float: left;*/
    padding-bottom: 0;
    font-size:12px;
}
.entReview.labelHeadlineRating .labelOnSec a:hover {
    border-bottom: 1px dotted #122842;
}

.entReview.labelHeadlineRating h3 {
    display: inline;
}
/* DIGI-5533 */
.label.entReview span {
    margin-right: 5px;
}

.entReview .labelOnSec {
    margin: 0;
}

.entReview .review {
    float: right;
}

.label.entReview h3 {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    padding: 0;
    /* DIGI-4172 */
    /* margin-top: 1px; */
    /* DIGI-4172 */
}

/* hack for chrome alignment issue while fixing for DIGI-4172 */
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .label.entReview h3 {
        margin-top: 1px;
    }
}

/* NEW CAROSELS STYLES */
.carv2 {
    background-color: #fff;
    display: block;
    overflow: hidden;
    position: relative;
    padding-bottom: 5px;
    padding-top: 3px;
    border: 1px solid #B3B3B3;
}

.carv2 ul {
    position: relative;
    list-style-type: none;
    margin: 0px;
    padding: 0px;
    width: 9999px;
    z-index: 1;
    /* height: 78px; */
}

.carv2.carv300 ul {
    height: 74px;
    visibility: hidden;
}

.carv2 ul li {
    background: none;
    padding: 0;
    float: left;
    display: block;
    background-color: #fff;
    margin-right: 6px;
}

.carv2 a {
    color: #234B7B;
    text-decoration: none;
}

.carv2 a:hover {
    border-bottom: 1px dotted #122842;
    color: #122842;
}

.carv2button {
    width: 14px;
    height: 74px;
    display: block;
    background-color: #E9E9DF;
    position: absolute;
    z-index: 10;
    cursor: pointer;
    display: none;
}

.carv2 .leftButton {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/cmtsBlgsCslSprite.png') no-repeat 3px 50%;
    margin-left: 5px;
    /* background-color: #CC0000; */
    background-color: #E9E9DF;
    /*height: 67%;*/
}

.carv2 .rightButton {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/cmtsBlgsCslSprite.png') no-repeat -25px 50%;
    right: 0;
    margin-right: 5px;
    /* background-color: #CC0000; */
    background-color: #E9E9DF;
    /*height: 67%;*/
}

.carv2 .rightButton:hover { /* background-color: #E9E9DF; */
    background-color: #CC0000;
    border: none;
}

.carv2 .leftButton:hover { /* background-color: #E9E9DF; */
    background-color: #CC0000;
    border: none;
}

.carv2Gallery {
    background-color: #EBEBEB;
    display: block;
    overflow: hidden;
    position: relative;
    padding-bottom: 10px;
    padding-top: 10px;
    width: 620px;
    height: 382px;
    z-index: 10
}

.carv2Gallery ul {
    position: relative;
    list-style-type: none;
    margin: 0px;
    padding: 0px;
    width: 9999px;
    z-index: 1;
}

.carv2Gallery ul li {
    height: 345px;
    width: 460px;
    background: none;
    float: left;
    display: block;
    padding: 5px 5px 10px 5px;
    background-color: #FFF;
    border: 1px solid #E7E7E6;
    border-bottom: 2px solid #E7E7E6;
    margin: 0px 0px 0px 20px;
    box-shadow: 0 1px 2px #CCCCCC;
    moz-box-shadow: 0 1px 2px #CCCCCC;
}

.carv2Gallery a {
    font-family: georgia, times, serif;
    font-weight: normal;
    line-height: 24px;
    text-decoration: none;
}

.carv2buttonGallery {
    width: 25px;
    height: 25px;
    display: block;
    background-color: #CC0000;
    position: absolute;
    z-index: 10;
    cursor: pointer;
}

.carv2Gallery .leftButtonGallery {
    -moz-border-radius: 0 5px 5px 0;
    border-radius: 0 5px 5px 0;
}

.carv2Gallery .rightButtonGallery {
    right: 0;
    -moz-border-radius: 5px 0px 0px 5px;
    border-radius: 5px 0px 0px 5px;
}

.carv2buttonGallery {
    margin-top: 150px;
    position: absolute;
    background-position: -9px -5px;
}

.carv2Gallery a:hover {
    border-bottom: 0px;
}

.carv2Gallery .galleryTexts a {
    color: #234B7B;
}

.gallery300Container {
    overflow: hidden;
    position: relative;
    width: 92%;
    /* margin-left: 19px; */
    margin-left: 18px;
}

.twoThirds .gallery300Container {
    width: 580px;
}

.oneHalf .gallery300Container {
    width: 420px;
}

.fiveTwelfths .gallery300Container {
    width: 340px;
}

.oneThird .gallery300Container,.oneThirdCut .gallery300Container {
    /* width: 260px; */
    width: 254px;
}

.oneQuarter .gallery300Container {
    width: 180px;
}

.carv2 .gallery300Container ul { /* left: 8px !important; */
    height:74px;
}

.carv2 ul li:first-child {
    margin-left: 8px;
}

.carv2 ul li:last-child {
    margin-right: 8px;
}

#carv620 {
    background-color: #282828;
}

#carv620 ul li {
    background-color: #282828;
}

#carv620 ul li {
    border: 0px;
    margin: 0px;
    padding: 0px;
    box-shadow: 0px 0px 0px 0px;
    position: relative;
}

#carv620 ul li .transbox h3 {
    padding-left: 5px;
    padding-right: 5px;
    color: #ffffff;
    font-size: 12px;
    font-family: arial, times, serif;
    font-weight: normal;
    word-wrap: break-word;
    padding-bottom: 0;
}

.imageCaption {
    position: absolute;
    text-align: left;
    z-index: 3;
    background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/1pxOverlayBg.png");
    width: 620px;
    height: 29px;
}

.transbox {
    height: 35px;
    padding: 5px;
    line-height: 16px;
}

.carv2 h4 {
    padding: 0 5px 10px;
    font-size: 14px;
    font-family: georgia, times, serif;
    font-weight: normal;
    line-height: 17px;
}

#leftButtonCarousel img {
    position: absolute;
    top: -5px;
    right: 2px;
}

#rightButtonCarousel img {
    position: absolute;
    top: -3px;
    right: 1px;
}

#leftButtonCarousel {
    -moz-border-radius: 0 5px 5px 0;
    border-radius: 0 5px 5px 0;
}

#rightButtonCarousel {
    -moz-border-radius: 5px 0px 0px 5px;
    border-radius: 5px 0px 0px 5px;
    margin-left: 29px;
}

.galleryTexts {
    text-align: center;
    margin-top: 5px
}

.galleryTexts .picsNumber {
    font-weight: bold;
    font-size: 11px;
    color: #000000;
    font-family: georgia, times, serif
}

.carouselGallery {
    overflow: hidden;
    width: 620px;
}

.carouselGalleryDimension {
    width: 3000px;
}

.carv2Gallery ul li.selected:hover {
    -moz-opacity: .80;
    filter: alpha(opacity =                   80);
    opacity: .80;
}

.carv2Gallery ul li.unselected {
    -moz-opacity: .50;
    filter: alpha(opacity =     50);
    opacity: .50;
}

.carv2Gallery .nav_buttons {
    position: absolute;
    width: 53px;
    height: 397px;
    z-index: 20;
    cursor: pointer;
}

#navRight {
    left: 576px;
}

.dotsGallery {
    position: absolute;
    left: 74px;
    width: 470px;
    height: 22px;
    background-color: #EBEBEB;
    text-align: center;
    padding-top: 10px;
}

.dot {
    display: inline-block;
    width: 10px;
    height: 10px;
    cursor: pointer;
    margin-left: 5px;
}

.active {
    background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/spritesheet-v.png") no-repeat;
    background-position: -3px -674px;
    width: 7px;
    height: 9px;
}

.notActive {
    background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/spritesheet-v.png") no-repeat;
    background-position: -3px -659px;
}

.noBorderSpacing,.noBorderSpacing>.summary {
    border: 0;
    margin: 0;
    padding: 0;
}

/* PORTAL PAGE PULLQUOTES */
.portalPullQuote,.majorNewsPullQuote {
    margin-top: 1px;
    padding-bottom: 0px;
    clear: both;
    overflow: hidden;
}

.portalPullQuote .plQAuthorImg {
    padding: 5px 0px 0px 2px;
}

.summaryMedium .portalPullQuote:first-child,.summaryMedium .majorNewsPullQuote:first-child
{
    margin-top: 0;
    margin-bottom: 7px;
}

.portalPullQuote .commentImg {
    background-color: #F0F1EE;
    padding-top: 0;
    margin-top: 15px;
    position: relative;
    z-index: 1;
    background-image: none;
}

.portalPullQuote .commentImg .pullQuote,.majorNewsPullQuote .commentImg .pullQuote
{
    font-family: georgia, "times new roman", times, serif;
    font-size: 14px;
    font-style: italic;
    line-height: 1.2em;
    padding: 5px 10px 5px 2px;
    font-weight: normal;
    margin-left: 64px;
}

.portalPullQuote blockquote {
    margin: 0;
}

.commentImg img {
    float: left;
    margin-right: 10px;
}

.commentImg img.quoteImg {
    /*background-image: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/icons/quote.png');
	width: 60px;
	height: 60px;*/
    border: 0;
    position: absolute;
    bottom: 0;
}

.portalPullQuote .commentImg .pullQuote a {
    color: #404040;
    position: relative;
    z-index: 2;
}

.portalPullQuote .pullQuoteSource,.portalPullQuote .pullQuoteSW,.portalPullQuote .pullQuoteSourceNI,.majorNewsPullQuote .pullQuoteSource,.majorNewsPullQuote .pullQuoteSW,.majorNewsPullQuote .pullQuoteSourceNI
{
    color: #B10D18;
    font-weight: bold;
    font-size: 1.3em;
    padding-top: 3px;
    font-family: arial, helvetica, sans-serif;
}

.styleOne .portalPullQuote p.pullQuoteSource a:hover,.portalPullQuote .pullQuoteSource a,.portalPullQuote .pullQuoteSW a,.portalPullQuote .pullQuoteSourceNI a
{
    color: #B10D18;
}

.portalPullQuote .pullQuoteSW,.majorNewsPullQuote .pullQuoteSW {
    width: 72px;
    margin-left: 3px;
    display: inline-block;
    font-size: 1.1em;
}

.portalPullQuote .speechArrow,.portalPullQuote .speechArrowSW,.portalPullQuote .speechArrowNI,.majorNewsPullQuote .speechArrow,.majorNewsPullQuote .speechArrowSW,.majorNewsPullQuote .speechArrowNI
{
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/pullquote_arrow.png') no-repeat top right;
    width: 22px;
    height: 10px;
    display: inline-block;
    position: relative;
    top: -1px;
}

.portalPullQuote .speechArrow{float:left;}

.portalPullQuote .pullQuoteSourceNI,.majorNewsPullQuote .pullQuoteSourceNI
{
    position: relative;
    margin-bottom: 10px;
}

.portalPullQuote .speechArrowNI,.majorNewsPullQuote .speechArrowNI {
    /*display: block;
	top: -1px;*/
    left: 30px;
}

.portalPullQuote .speechArrowSW,.majorNewsPullQuote .speechArrowSW {
    top: -1px;
    left: 30px;
}

.portalPullQuote .commentImg .plQAuthorImg,.majorNewsPullQuote .commentImg .plQAuthorImg
{ /*padding: 8px;*/
    float: left;
}

.portalPullQuote .commentImg .plQAuthorImg:hover,.majorNewsPullQuote .commentImg .plQAuthorImg:hover
{
    border: 0;
}

.portalPullQuote img.spacerFloat,.majorNewsPullQuote img.spacerFloat {
    float: left;
    margin-top: 5px;
    margin-right: 4px;
    margin-bottom: 0px;
}

.headlineImgLeftAbsPullQuote.portalPullQuote img.spacerFloat, .headlineAbsPullQuote.portalPullQuote img.spacerFloat, .headlineImgCentreAbsPullQuote.portalPullQuote img.spacerFloat,.majorNewsPullQuote img.spacerFloat, .imageCentreHeadline.portalPullQuote img.spacerFloat {
    margin-bottom:15px;
}

.portalPullQuote .pullQuoteSource {
    position: relative;
    z-index: 10;
}

/* MAJOR NEWS PULLQUOTES */
.gutterUnder .majorNewsPullQuote .commentImg,.majorNewsPullQuote .commentImg
{
    border: 1px solid #727272;
    background: none;
}

.majorNewsPullQuote .commentImg .pullQuote,.majorNewsPullQuote .commentImg .pullQuote a
{
    color: #FFF;
}

.majorNewsPullQuote .commentImg .pullQuote a:hover {
    border-bottom: 1px dotted #FFF;
}

.majorNewsPullQuote .pqsLink {
    float: left;
}

.majorNewsPullQuote .pqsLink a:hover {
    border-bottom: 1px dotted #D1D1A6;
}

.majorNewsPullQuote .pullQuoteSource,.majorNewsPullQuote .pullQuoteSW,.majorNewsPullQuote .pullQuoteSourceNI,.majorNewsPullQuote .pullQuoteSource a,.majorNewsPullQuote .pullQuoteSW a,.majorNewsPullQuote .pullQuoteSourceNI a,.majorNewsPullQuote .pullQuoteSW a,.majorNewsPullQuote .pullQuoteSourceNI a
{
    float: none;
}

.majorNewsPullQuote .speechArrow,.majorNewsPullQuote .speechArrowSW,.majorNewsPullQuote .speechArrowNI
{
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/pullquote_grayarrow.png') no-repeat top right;
    height: 14px;
    top: -2px;
    z-index: 2;
}

.majorNewsPullQuote .speechArrowNI,.majorNewsPullQuote .speechArrowSW {
    top: -2px;
}

/*.majorNewsPullQuote .commentImg{position: relative; z-index: 1;}
.majorNewsPullQuote .commentImg a{position:relative; z-index: 3;}*/
.noPuffBorder {
    border-bottom: 0px;
    margin-bottom: 0;
}

#shareCountNoLeftBorder {
    border-left: 0px;
}

.fader {
    position: absolute;
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/spritesheet-v.png') no-repeat;
    background-position: -3px -154px;
    height: 23px;
    top: 6px;
    float: right;
    width: 39px;
    right: 0px;
    z-index: 10;
}

/*featured video css */
.featuredVideoBox {
    width: auto;
    overflow: auto;
    clear: both;
    border-bottom: 1px dotted #CCCCCC;
    padding: 4px 0px 4px 0px;
}

.featuredVideoRight {
    float: right;
    width: 140px;
    padding-left: 10px;
}

.featuredVideoLeft {
    float: left;
    width: 140px;
    padding-right: 10px;
}

body.ultratravelBody {
    background-color: #2B2B2B;
}

.ultratravelBody  #armageddon .ui-tabs-nav a span,.ultratravelBody  #armageddon2 .ui-tabs-nav a span
{
    color: #AFAFAF;
}

.ultratravelBody  #armageddon .ui-tabs-nav a,.ultratravelBody  #armageddon2 .ui-tabs-nav a
{
    background-color: #2B2B2B;
}

.ultratravelBody  #armageddon .ui-tabs-nav a,.ultratravelBody  #armageddon2 .ui-tabs-nav a
{
    border-bottom: 2px solid #565656;
}

.ultratravelBody  #armageddon2 .ui-tabs-nav .ui-tabs-selected a,.ultratravelBody  #armageddon2 .ui-tabs-nav a:hover
{
    border-bottom: 2px solid #2B5B91;
}

.ultratravelBody  #armageddon2 .styleFive .ui-tabs-selected a,.ultratravelBody  #armageddon2 .styleFive a:hover
{
    background-color: #338AC6;
}

.ultratravelBody .piccentre .borderRollover {
    border-top: 2px solid #338AC6;
}

.ultratravelBody .containerdiv .overlayCont {
    background: #2B2B2B
}

.ultratravelBody .containerdiv .overlayCont .label p {
    color: #338AC6;
    font-weight: bold;
}

.ultratravelBody .styleFive {
    border-top: 2px solid #338AC6;
}

.ultratravelBody  #armageddon .ui-tabs-nav p,.ultratravelBody #armageddon2 .ui-tabs-nav p
{
    color: #FFF
}

.ultratravelBody  #armageddon .ui-tabs-nav .ui-tabs-selected p,.ultratravelBody #armageddon2 .ui-tabs-nav .ui-tabs-selected p
{
    color: #FFF;
}

.ultratravelBody  #armageddon .ui-tabs-nav .ui-tabs-selected span,.ultratravelBody #armageddon2 .ui-tabs-nav .ui-tabs-selected span
{
    color: #FFF;
}

.ultratravelBody #armageddon2 .ui-tabs-nav li a {
    height: 71px;
    overflow: hidden;
}

.onStoryCommercialStyle {
    padding: 0 0 10px;
    margin-bottom: 15px;
}

.onStoryCommercialStyle .summary {
    padding: 5px 0;
    margin: 0 10px;
    overflow: hidden;
}

.onStoryCommercialStyle .summary.headlineOnly+.summary.headlineOnly {
    margin-top: 0;
}

.onStoryCommercialStyle .summary h3 {
    font-size: 1.4em;
    font-weight: normal;
    line-height: 1.13em;
    padding: 0 0 6px;
}

.onStoryCommercialStyle .summary .picleft {
    float: left;
    padding: 0 10px 0 0;
}

.onStoryCommercialStyle .summaryMediumToSmall .video h3 {
    background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sprite-icon.gif") no-repeat scroll 0 -1948px
    transparent;
    line-height: 1.38em;
}

.onStoryCommercialStyle .summaryMediumToSmall .audio h3 {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sprite-icon.gif') 0 -1167px no-repeat;
    line-height: 1.38em;
}

.onStoryCommercialStyle .summaryMediumToSmall .photo h3 {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sprite-icon.gif') 0 -1796px no-repeat;
    line-height: 1.38em;
}

.onStoryCommercialStyle .summaryMediumToSmall .blog h3 {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sprite-icon.gif') 0 -2096px no-repeat;
    line-height: 1.38em;
}

.onStoryCommercialStyle .summaryMediumToSmall h3 {
    font-size: 1.4em;
    font-weight: normal;
}

.onStoryCommercialStyle .headerOne {
    border-top: 2px solid #545454;
    border-bottom: 1px dotted #CCC;
    padding-bottom: 14px;
}

.onStoryCommercialStyle .headerOne p,.onStoryCommercialStyle .headerOne h2
{
    color: #262626;
    text-transform: uppercase;
}

.onStoryCommercialStyle .headerOne p a,.onStoryCommercialStyle .headerOne h2 a
{
    color: #262626;
}

.onStoryCommercialStyle .headerOne p a:hover,.onStoryCommercialStyle .headerOne h2 a:hover
{
    border-bottom: 0;
    color: #545454;
}

#zoopla_search {
    background-color: #000 !important;
    float: none !important;
}

.zoopla_header a {
    color: #FFF !important;
}

#zoopla_search .zoopla_header span {
    background: #000 !important;
}

#zoopla_search form label {
    color: #D1D1A6 !important;
}

#zoopla_search .zoopla_header {
    border-bottom: medium none !important;
    background: none !important;
    border-top: 2px solid #666 !important;
}

#zoopla_search form #zoopla_type_sale {
    color: #000;
}

#zoopla_search form {
    display: block;
    background-color: #1f1f1f !important;
    padding-top: 10px !important;
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

#zoopla_search .zoopla_header a {
    color: #FFF !important;
}

#zoopla_search form .zoopla_type label {
    color: #000 !important;
}

#zoopla_search form .zoopla_type.last label {
    border-right: 0 !important;
}

#zoopla_submit {
    position: relative !important;
    left: -10px !important;
    background-color: #000 !important;
    width: 300px !important;
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/powered-by-zoopla-90x30.png') no-repeat scroll
    10px bottom transparent !important;
    padding: 12px 0 !important;
}

#zoopla_button {
    margin-top: -4px;
}

#zoopla_search form #zoopla_submit {
    margin-top: 0 !important;
}

#zoopla_submit {
    position: relative;
    left: -10px;
    background-color: #000 !important;
    width: 300px;
    background:
    url("/web/20150909012916/http://telegraph.zoopla.co.uk/static/images/partner_widgets/search/powered_by.gif")
    no-repeat scroll 10px bottom transparent;
    padding: 10px 0;
}

.summary.headlineAbstract h3,.summary.headlineImageLeft h3,.summary.headlineAbstract h2,.summary.headlineImageLeft h2
{
    padding: 0px 0 10px;
}

.summary.imageLeftLabelHeadline .picleft,.summary.headlineImageLeft .picleft
{
    padding-top: 0px;
}

.summary.imageLeftLabelHeadline {
    padding-top: 5px !important;
}

.summary.imageLeftLabelHeadline {
    border-top: 0;
}

.headerOne+.summary.imageLeftLabelHeadline {
    padding-top: 0 !important;
}

.summary.headlineAbstract .labelAbstract,.summary.headlineImageLeft .labelAbstract
{
    margin-top: 0px;
}

.summary.headlineImageLeft .labelAbstract .labelOnSec {

    line-height: 9px;
}

.summary.headlineAbstract .labelAbstract .labelOnSec {
    /* margin-bottom: 5px; */
}

/*MAJOR NEWS */

/*--------- Stage 1 Headline------------*/
#newsAlert {
    border-top: 2px solid #CC0000;
    margin-bottom: 1.4em;
    font-family: arial, helvetica, sans-serif;
}

#newsAlert,.bnAlert {
    color: white;
    background-color: #262626;
}

#newsAlert .stage1Header {
    font-size: 1.6em;
    font-family: georgia, "times new roman", times, serif;
    margin-top: -3px;
}

#newsAlert .stage1Header a:hover {
    border-bottom: none;
}

#newsAlert .bnAlert {
    font-family: georgia, "times new roman", times, serif;
    margin-top: -2px;
    background-color: #C70A00;
}

#newsAlert .bnHead {
    float: left;
    font-size: 1.5em;
    line-height: 1em;
    font-weight: bold;
    padding-left: 17px;
    padding-top: 12px;
    width: 162px;
}

#newsAlert .bnAlert div.content {
    width: 745px;
    float: left;
    line-height: 2em;
    background-color: #262626;
    padding: 6px 6px 10px 10px;
    margin: 0;
}

#newsAlert .bnAlert .subTitle,#newsAlert .content .subTitle p {
    font-size: 1.6em;
    font-family: georgia, "times new roman", times, serif;
}

#newsAlert .major_news.heading {
    padding: 4px 0 0 0;
}

#newsAlert .bnAlert .content .subTitle a:hover {
    border-bottom: none;
}

#newsAlert a {
    color: white;
}

#newsAlert .bnAlert .subTitle {
    margin-top: 0;
    margin-bottom: 0;
}

#newsAlert .subTitle {
    margin-top: 7px;
    margin-bottom: 15px;
}

#newsAlert div.content.contentLive.s1 .subTitle {
    margin-bottom: 5px;
}

#newsAlert div.live {
    width: 50px;
    height: 24px;
    margin: 14px 17px 1px 10px;
    background: transparent url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/liveBig.png) no-repeat center center;
    text-indent: -9999px;
    float: left;
}

#newsAlert div.live.s1 {
    margin: 6px 17px 0 10px;
}

#newsAlert div.content.contentLive.s1 {
    margin-bottom: 0;
    padding-bottom: 5px;
    padding-top: 5px;
}

/*--------- Stage 1 HTML------------*/
#newsAlert div.html {
    padding: 15px 15px 15px 10px;
}

#newsAlert .summary {
    margin-bottom: 15px;
    border: none;
    margin-top: 0;
    padding-bottom: 0;
    padding-top: 0;
    overflow: auto;
}

#newsAlert .summary iframe {
    margin-bottom: 0;
}

/* ---------Stage 1 -iFrame ---------*/
#newsAlert .iframeSummaryFullWidth {
    margin: 10px 10px 15px;
    /*padding-bottom: 15px;*/
    overflow: auto;
}

#newsAlert .iFrameSummary {
    overflow: hidden;
}

#newsAlert .iframeSummaryFullWidth iframe {
    border-top: none;
}

/*--------- Stage 2 ------------*/

/*--------- Stage 2 Headline Abstract Sidebars------------*/
#newsAlert div.content {
    padding: 8px 15px 0px 10px;
}

#newsAlert .content .summary {
    /*margin-bottom: 0px;*/
}

#newsAlert div.content h3.stage2Header,#newsAlert h1,#newsAlert h3 {
    font-weight: normal;
    font-family: georgia, times, serif;
    font-size: 3em;
}

#newsAlert h3 a,#newsAlert h3,#newsAlert h1 a,#newsAlert h1 {
    color: #D1D1A6;
}

#newsAlert .subTitle.mNStoryAbs {
    margin-bottom: 5px;
    margin-top: 4px;
}

#newsAlert span.comments:hover {
    background-position: 0 -570px;
}

#newsAlert span.comments a {
    margin-left: 7px;
}

#newsAlert .comments a {
    color: #D1D1A6;
}

#newsAlert .summary .sidebars h3 {
    font-size: 1.2em !important;
    font-family: arial, helvetica, sans-serif;
}

#newsAlert div.content h3 a:hover {
    border-bottom: 1px dotted #D1D1A6;
}

.onStoryCommercialStyle{padding:0 0 10px;margin-bottom:15px;}
.onStoryCommercialStyle .summary{padding:5px 0;margin:0 10px; overflow: hidden;}
.onStoryCommercialStyle .summary.headlineOnly + .summary.headlineOnly{margin-top:0;}
.onStoryCommercialStyle .summary h3{font-size:1.4em;font-weight:normal; line-height: 1.13em; padding: 0 0 6px;}
.onStoryCommercialStyle .summary .picleft{float:left;padding:0 10px 0 0;}
.onStoryCommercialStyle .summaryMediumToSmall .video h3{background:url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sprite-icon.gif") no-repeat scroll 0 -1948px transparent;line-height:1.38em;}
.onStoryCommercialStyle .summaryMediumToSmall .audio h3{background:url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sprite-icon.gif') 0 -1167px no-repeat;line-height:1.38em;}
.onStoryCommercialStyle .summaryMediumToSmall .photo h3{background:url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sprite-icon.gif') 0 -1796px no-repeat;line-height:1.38em;}
.onStoryCommercialStyle .summaryMediumToSmall .blog h3{background:url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sprite-icon.gif') 0 -2096px no-repeat;line-height:1.38em;}
.onStoryCommercialStyle .summaryMediumToSmall h3{font-size:1.4em;font-weight:normal;}
.onStoryCommercialStyle .headerOne{border-top:2px solid #545454;border-bottom:1px dotted #CCC;padding-bottom:14px;}
.onStoryCommercialStyle .headerOne p,.onStoryCommercialStyle .headerOne h2{color:#262626;text-transform:uppercase;}
.onStoryCommercialStyle .headerOne p a,.onStoryCommercialStyle .headerOne h2 a{color:#262626;}
.onStoryCommercialStyle .headerOne p a:hover,.onStoryCommercialStyle .headerOne h2 a:hover{border-bottom:0;color:#545454;}
#zoopla_search
{
    background-color:#000 !important;
    float:none !important;
}
#newsAlert .summary .sidebars h3 {
    margin: 1px 0 0 0;
}

#newsAlert .mNStoryAbs p.absSplitter {
    color: #F0F0F0;
    background-image: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/dotted-ccc.gif');
    background-repeat: repeat-x;
    padding-top: 4px;
    margin-bottom: 10px;
    line-height: 17px;
    font-size: 1.4em;
}

#newsAlert div.content.contentLive {
    width: 840px;
    margin-left: 67px;
    padding-right: 0;
    margin-bottom: 0px;
}

#newsAlert div.content.contentLive.s2 {
    margin-bottom: 15px;
    /*padding-top: 6px;*/
}

#newsAlert div.content.s2 {
    margin-bottom: 15px;
}

/* DIGI-5373 // EWP-3062 -  Removed #newsAlert .playButton .playBtt from below */
#newsAlert .playButton .playBttTop
{
    background-image: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/spritesheet-v.png');
    background-position: -3px -573px;

}
/* DIGI-5373 */

/*--------- Stage 3 Headline Image Left Abstract Sidebars------------*/
#newsAlert .content h3.major_news.heading { /*margin-bottom: 5px;*/
    margin-top: -7px;
    font-size: 3.6em;
}

#newsAlert .storyExpand {
    margin-left: 10px;
    padding-top: 10px;
    margin-bottom: 15px;
    display: block;
}

/* DIGI-5294 */
/*
#newsAlert span.live,.bnAlert span.live {
	display: none;
}
*/
#newsAlert .mNStoryAbs span.live,#newsAlert .bnAlert span.live {
    display: none;
}
/* DIGI-5294 */
#newsAlert p.shareCount {
    background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/portal_icon_sprite_sidebar.png") no-repeat scroll
    0 -2688px transparent;
    color: #D1D1A6;
    /*padding-top: 3px;
	padding-bottom: 2px;*/
    font-size: 1.2em;
}

#newsAlert p.shareCount:hover {
    background-position: 0px -2759px;
}

#newsAlert .oneThird.mNStoryAbs h3.major_news.heading {
    margin-top: -16px;
}

#newsAlert .oneThird.mNStoryAbs div.live {
    margin-top: 0px;
    margin-left: 0px;
}

/*--------- Stage 3 ------------*/
#newsAlert .imageCentreHeadline  .abstractColumnsContainer {
    width: 150px;
    float: left;
}

#newsAlert .imageCentreHeadline .commentSidebarBlock {
    width: 140px;
    float: left;
}

#newsAlert .iframeSummary.mnIframe div#maincontainer {
    width: 300px;
}

#newsAlert .oneThird.gutterUnder .headlineVideoAbstract .ooyalaCont {
    margin-bottom: 5px;
}

/*--------- Stage 4  ------------*/
#newsAlert .storyExpand .twoThirds.gutterUnder .ooyalaCont {
    margin-bottom: 15px;
    margin-right: 1px;
}

#newsAlert .storyExpand .twoThirds.gutterUnder .carv2 {
    margin-right: 1px;
    padding: 0;
}

#newsAlert .oneThirdCut.gutterUnder .headlineVideoAbstract .ooyalaCont {
    margin-bottom: 5px;
}

#newsAlert .twoThirds .carv2 ul li .imageCaption,#newsAlert .oneHalf .carv2 ul li .imageCaption
{
    width: 605px;
    bottom: 0px;
    height: auto;
}

#newsAlert .twoThirds .carv2 ul li .imageCaption .transbox,#newsAlert .oneHalf .carv2 ul li .imageCaption .transbox
{
    padding-bottom: 10px;
    padding-top: 8px;
    height: auto;
}

#newsAlert .oneHalf .carv2 ul li {
    left: 0px;
}

#newsAlert .oneHalf .carv2 ul li .imageCaption {
    width: 100%;
    border-right: 1px solid black;
}

#newsAlert .oneHalf .carv2 ul li .imageCaption .transbox {
    width: 430px;
}

/*--------- Stage 5 (MN1) HTML ------------*/
#newsAlert .oneHalf h3.major_news.heading {
    font-size: 3.6em;
}

/*--------- Stage 5 (MN1) Headline ------------*/
#newsAlert .oneHalf div.html {
    padding: 0;
}

#newsAlert .oneHalf div.live {
    margin-top: 7px;
    margin-left: 0px;
}

/*--------- Stage 5 (MN1) Headline Abstract sidebars------------*/
#newsAlert .oneHalf .summary h3.major_news.heading {
    margin-top: -4px;
    padding-top: 0;
    padding-left: 0;
    margin-bottom: 10px;
}

#newsAlert .oneHalf .summary.mNStoryAbs .piccentre+h3.major_news.heading
{
    margin-top: 8px;
}

#newsAlert .oneHalf .summary.mNStoryAbs .gutterUnder+.labelAbstract {
    margin-top: 8px;
}

#newsAlert .oneHalf .summarySmall h3.major_news.heading {
    margin-bottom: 0px;
    margin-top: 0px;
}

#newsAlert .storyExpand.gutterAbove {
    margin-bottom: 0px;
    margin-top: 0px;
}

#newsAlert .summary .picleft {
    padding-top: 0;
    background-color: #262626;
}

#newsAlert .oneHalf .ooyalaCont {
    margin-bottom: 8px;
}

#newsAlert .gutterUnder,#newsAlert .gutterUnderSmall {
    margin-bottom: 0;
}

#newsAlert .summary .labelAbstract {
    margin: 0px;
    position: static;
}

/*
 * New CSS styles for new grid layout functionality for major news for fixing DIGI-5071
 */
#newsAlert .oneThird,#newsAlert .oneThirdCut {
    width: 300px;
}

#newsAlert .oneThird.w280 {
    width: 280px;
}

#newsAlert .oneHalf {
    width: 440px;
}

#newsAlert .twoThirds {
    width: 600px;
}

#newsAlert .gutterSmall {
    margin-right: 20px;
}

#newsAlert .w280 .picleft {
    padding: 0;
}

#newsAlert .w280 .picleft a:hover {
    border: none;
}

/*--------- General ------------*/
#newsAlert p {
    color: #F0F0F0;
}

#newsAlert a:hover, #newsAlert .labelAbstract span.comments a:hover {
    border-bottom: 1px dotted #D1D1A6;
}

#newsAlert .labelAbstract a:hover {
    border-bottom: 0;
}

#newsAlert .oneSixth .summary h3 {
    line-height: 1.13em\0;
}

#newsAlert .portalPullQuote .commentImg .pullQuote a:hover,#newsAlert .commentContainerPortal .comment span.author a:hover
{
    border-bottom: 1px dotted #FFFFFF;
}

#newsAlert .labelOnSec a:hover {
    border-bottom: 0;
}

#newsAlert .oneThird .cl {
    display: none;
}

#newsAlert .summary {
    margin-bottom: 15px;
}

#newsAlert .labelOnSec {
    color: #fff;
    margin-bottom: 5px;
    padding-bottom:0;
}

#newsAlert .oneThird.mNStoryAbs .summary .labelOnSec {
    margin-top: 0px;
    line-height: 9px;
}

#newsAlert .oneHalf {
    width: 440px;
}

#newsAlert .twoThirds.gutterUnder {
    width: 600px;
    margin-bottom: 15px;
}

#newsAlert p.comments,#newsAlert span.comments {
    display: inline-block;
    margin: 1px 0 0;
    background-position: 0 -1975px;
    padding: 0 0 2px 12px;
    line-height: 14px;
}

#newsAlert p.stage2comments, #newsAlert span.stage2comments {
    display: none;
    font-size: 0.9em;
    background-position: 0 -1974px;
}

#newsAlert p.comments.stage2comments:hover, #newsAlert span.comments.stage2comments:hover {
    background-position: 0 -2046px;
}

#newsAlert .subTitle.mNStoryAbs span.comments {
    margin: 0 4px;
    overflow: visible;
}

#newsAlert p.comments:hover,#newsAlert span.comments:hover {
    background-position: 0 -2047px;
}

#newsAlert .summary p.comments {
    font-size: 1.2em;
}

#newsAlert .summary p.comments a {
    font-size: 1em;
}

#newsAlert .piccentre .borderRollover {
    border-top: 0;
    padding-top: 0;
}

/*--------- Header Bar--------- */
#newsAlert .headerOne {
    border: none;
    background: none;
    border-top: 2px solid #727272;
    margin-bottom: 15px;
    padding: 5px 0 0 0;
    margin-top: 0;
}

#newsAlert .headerOne p {
    background: none repeat scroll 0 0 transparent;
    color: #FFFFFF;
}

/*--------- Headline Image Centre --------- */
#newsAlert .headlineImageCentre {
    background-image: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/dotted-ccc.gif");
    background-repeat: repeat-x;
    overflow: visible;
    padding-top: 5px;
}

#newsAlert .headlineImageCentre h3 {
    font-size: 1.8em;
}

#newsAlert .oneSixth .headlineImageCentre h3 {
    font-size: 1.4em;
}

#newsAlert .headlineImageCentre h3 .live {
    background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/spritesheet-v.png") no-repeat scroll;
    background-position: -3px -115px;
    display: inline-block;
    height: 1.1em;
    margin: 0 5px -0.1em 0;
    width: 26px;
    float: left;
}

#newsAlert .headlineImageCentre .piccentre {
    padding: 0;
    margin-bottom: 5px;
    float: none;
}

/*--------- Headline Image Centre Abstract (as puff) --------- */
#newsAlert .headlineImageCentreAbstractPuff {
    margin-bottom: 15px;
    margin-top: 0;
}

#newsAlert .headlineImageCentreAbstractPuff a:hover {
    border-bottom: 0;
}

/*--------- Headline Image Left --------- */
#newsAlert .headlineImageLeft {
    background-image: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/dotted-ccc.gif");
    background-repeat: repeat-x;
    padding-top: 5px;
    margin-bottom: 10px;
}

#newsAlert .headlineImageLeft .rightContent {
    margin-bottom: 5px;
}

#newsAlert .headlineImageLeft h3 {
    font-size: 1.8em;
    /*margin-bottom: 4px;
	padding-bottom: 0px;*/
}

#newsAlert .oneSixth .headlineImageLeft h3 {
    font-size: 1.4em;
}

#newsAlert .headlineImageLeft h3 .live {
    background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/live_icon.png") no-repeat scroll center center
    transparent;
    display: inline-block;
    height: 1.1em;
    margin: 0 5px -0.1em 0;
    width: 26px;
    float: left;
}

#newsAlert .headlineImageLeft .picleft {
    padding: 0;
    margin-bottom: 5px;
    float: none;
}

#newsAlert .oneThird .headlineImageLeft .picleft,#newsAlert .oneHalf .headlineImageLeft .picleft,#newsAlert .oneThirdCut .headlineImageLeft .picleft
{
    margin: 0px 10px 5px 0;
    float: left;
}

#newsAlert .oneHalf .summary.mNStoryAbs .rightContent .labelOnSec,#newsAlert .headlineImageLeft .labelAbstract .labelOnSec,#newsAlert .summary.noBorderSpacing.mNStoryAbs .labelAbstract .labelOnSec
{
    line-height: 9px;
}

/*--------- Headline --------- */
#newsAlert .headerOnly {
    margin-bottom: 5px;
}


.major_news_header+.major_news_header {
    margin-top: 5px;
}

.major_news_header {
    margin-top: 15px;
}

#newsAlert .major_news_header:last-child,#newsAlert .labelHeadlineRating:last-child {
    margin-bottom: 15px;
}

.major_news_header+.summary, .major_news_header+.portalPullQuote,
.major_news_header+.commentContainerPortal,
.major_news_header+.headerOne, .major_news_header+.labelHeadlineRating {
    margin-top: 15px !important;
}

.labelHeadlineRating+.labelHeadlineRating {
    margin-top: 0px;
}

.labelHeadlineRating {
    margin-top: 15px;
}

.labelHeadlineRating+.summary, .labelHeadlineRating+.portalPullQuote,
.labelHeadlineRating+.commentContainerPortal,
.labelHeadlineRating+.headerOne, .labelHeadlineRating+.major_news_header {
    margin-top: 15px !important;
}

#newsAlert .headerOnly h3 {
    font-size: 1.4em;
    background-image: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/dotted-ccc.gif");
    background-repeat: repeat-x;
    margin-top: 0;
    padding-top: 3px;
}

#newsAlert .headerOnly h3 .live {
    background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/live_icon.png") no-repeat scroll center center transparent;
    display: inline-block;
    height: 1.1em;
    margin: 0 5px -0.1em 0;
    width: 26px;
    float: left;
}

/* DIGI-5014 */
#newsAlert .headerOnly h3 .iconClass {
    display: inline-block;
    height: 1.1em;
    margin: 2px 5px 0 0;
    width: 15px;
    float: left;
}
#newsAlert .headerOnly h3 .audio {
    background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/portal_icon_sprite_sidebar.png") no-repeat scroll 0 -2973px transparent;
}
#newsAlert .headerOnly h3:hover .audio {
    background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/portal_icon_sprite_sidebar.png") no-repeat scroll 0 -3042px transparent;
}
#newsAlert .headerOnly h3 .photo {
    background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/portal_icon_sprite_sidebar.png") no-repeat scroll 0 -2404px transparent;
}
#newsAlert .headerOnly h3:hover .photo {
    background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/portal_icon_sprite_sidebar.png") no-repeat scroll 0 -2473px transparent;
}
#newsAlert .headerOnly h3 .blog {
    background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/portal_icon_sprite_sidebar.png") no-repeat scroll 0 -1700px transparent;
}
#newsAlert .headerOnly h3:hover .blog {
    background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/portal_icon_sprite_sidebar.png") no-repeat scroll 0 -1769px transparent;
}
#newsAlert .headerOnly h3 .video {
    background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/portal_icon_sprite.png") no-repeat scroll 0 -1555px transparent;
}
#newsAlert .headerOnly h3:hover .video {
    background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/portal_icon_sprite.png") no-repeat scroll 0 -1627px transparent;
}
#newsAlert .headerOnly h3 .interactive {
    background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/portal_icon_sprite_sidebar.png") no-repeat scroll 0 -2262px transparent;
}
#newsAlert .headerOnly h3:hover .interactive {
    background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/portal_icon_sprite_sidebar.png") no-repeat scroll 0 -2334px transparent;
}
#newsAlert .headerOnly h3 .graph {
    background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/portal_icon_sprite_sidebar.png") no-repeat scroll 0 -2119px transparent;
}
#newsAlert .headerOnly h3:hover .graph {
    background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/portal_icon_sprite_sidebar.png") no-repeat scroll 0 -2190px transparent;
}
#newsAlert .headerOnly h3 .map {
    background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/portal_icon_sprite_sidebar.png") no-repeat scroll 0 -2830px transparent;
}
#newsAlert .headerOnly h3:hover .map {
    background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/portal_icon_sprite_sidebar.png") no-repeat scroll 0 -2902px transparent;
}
#newsAlert .headerOnly h3 .poll {
    background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/portal_icon_sprite_sidebar.png") no-repeat scroll 0 -2543px transparent;
}
#newsAlert .headerOnly h3:hover .poll {
    background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/portal_icon_sprite_sidebar.png") no-repeat scroll 0 -2615px transparent;
}

/*--------- Headline Abstract X Sidebars --------- */
#newsAlert .headlineAbstract {
    background-image: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/dotted-ccc.gif");
    background-repeat: repeat-x;
    padding-top: 5px;
}

#newsAlert .headlineAbstract h3 {
    font-size: 1.8em;
    /*margin-bottom: 4px;
	padding: 0;*/
}

#newsAlert .oneSixth .headlineAbstract h3 {
    font-size: 1.4em;
}

#newsAlert .headlineAbstract h3 .live {
    background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/live_icon.png") no-repeat scroll center center
    transparent;
    display: inline-block;
    height: 1.1em;
    margin: 0 5px -0.1em 0;
    width: 26px;
    float: left;
}

/*--------- Headline Video Abstract --------- */
#newsAlert .headlineVideoAbstract {
    background-image: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/dotted-ccc.gif");
    background-repeat: repeat-x;
    overflow: visible;
    padding-top: 5px;
}

#newsAlert .headlineVideoAbstract h3 {
    font-size: 1.8em;
    margin-bottom: 4px;
}

#newsAlert .oneSixth .headlineVideoAbstract h3 {
    font-size: 1.4em;
}

#newsAlert .headlineVideoAbstract h3 .live {
    background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/live_icon.png") no-repeat scroll center center
    transparent;
    display: inline-block;
    height: 1.1em;
    margin: 0 5px -0.1em 0;
    width: 26px;
    float: left;
}

/*--------- Image Centre Headline--------- */
#newsAlert .imageCentreHeadline {

}

#newsAlert .imageCentreHeadline .summary {
    margin-bottom: 0;
}

#newsAlert .imageCentreHeadline .piccentre {
    margin-bottom: 5px;
    padding: 0;
}

#newsAlert .imageCentreHeadline h3 .live {
    background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/live_icon.png") no-repeat scroll center center
    transparent;
    display: inline-block;
    height: 1.1em;
    margin: 0 5px -0.1em 0;
    width: 26px;
    float: left;
}

#newsAlert .imageCentreHeadline h3 {
    font-size: 1.8em;
    /*margin-bottom: 10px;*/
    padding: 0 0 2px 0;
}

.portalPullQuote.imageCentreHeadline h3,#newsAlert .portalPullQuote.imageCentreHeadline h3
{
    padding-top: 0px;
}

#newsAlert .oneSixth .imageCentreHeadline h3 {
    font-size: 1.4em;
}

.summary .sidebars h3.banner{font-size:1.2em;font-weight:normal;line-height:1.2em;}
.summary span.bannerheadline {color:#000000;font-size:9px;font-family:arial;display:inline-block;line-height:13px;}
.summary span.bannersidebar  {color:#000000;font-size:9px;font-family:arial;margin-right:2px;line-height:13px;}
h3.banner{padding-bottom:2px;}

/* #newsAlert a:hover {
	border:none;
	border:0;
}  */
#newsAlert .storyExpand .labelBottom .containerdiv,.labelBottom .containerdiv {
    float: none;
}

#newsAlert .summary.labelBottom  .piccentre,.summary.labelBottom  .piccentre
{
    margin-bottom: 5px;
    padding: 0;
}

#newsAlert .summary.labelBottom,.summary.labelBottom {
    overflow: hidden;
}

#newsAlert .summary.labelBottom .labelHeadline h3,.summary.labelBottom .labelHeadline h3
{
    font-size: 1.2em;
    font-family: arial, helvetica, sans-serif;
    margin-bottom: 0.1em;
}

#newsAlert .imageCentreHeadline .imageOverlayContainer h3 {
    bottom: 0;
    margin-bottom: 0;
    font-family: helvetica, arial, sans-serif;
    font-size: 12px;
}

#newsAlert .imageCentreHeadline .abstractColumnsContainer .labelAbstract p
{
    margin-bottom: 0px;
}

/*--------- Image Centre Overlay--------- */
.imageCentreOverlay.padDown .piccentre,#newsAlert .imageCentreOverlay.padDown .piccentre
{
    padding-bottom: 0px !important;
}

.edtChoice .imageCentreOverlay.padDown .piccentre {
    margin-bottom: 10px;
}
/*--------- Image Left Headline --------- */
#newsAlert .imageLeftHeadline {
    clear: both;
    overflow: hidden;
    margin-bottom: 10px;
}

#newsAlert .imageLeftHeadline .rightContent {
    margin-bottom: 5px;
}

.singleReview h3 .live,#newsAlert .singleReview h3 .live,#newsAlert .imageLeftHeadline h3 .live,#newsAlert .imageLeftLabelHeadline h3 .live
{
    background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/live_icon.png") no-repeat scroll center center
    transparent;
    display: inline-block;
    height: 1.1em;
    margin: 0 5px -0.1em 0;
    width: 26px;
    float: left;
}

#newsAlert .imageLeftHeadline .picleft {
    padding-top: 0;
    padding-bottom: 0;
    margin-bottom: 5px;
}

#newsAlert .oneThird .imageLeftHeadline .picleft,#newsAlert .oneHalf .imageLeftHeadline .picleft,#newsAlert .oneThirdCut .imageLeftHeadline .picleft
{
    margin-bottom: 0px;
    padding: 2px 10px 5px 0;
    float: left;
}

#newsAlert .imageLeftHeadline h3 {
    font-size: 1.8em;
    /*margin-bottom: 4px;*/
}

#newsAlert .imageLeftHeadline p.comments,#newsAlert .imageLeftHeadline p.shareCount
{
    float: left;
}

/*--------- Image Left Label Headline --------- */
#newsAlert .imageLeftLabelHeadline {
    clear: both;
    overflow: hidden;
    margin-bottom: 10px;
    padding-top: 0px !important;
}

#newsAlert .imageLeftLabelHeadline .rightContent {
    margin-bottom: 5px;
}

#newsAlert .oneSixth .imageLeftLabelHeadline h3 {
    font-size: 1.2em;
    font-family: arial, helvetica, sans-serif;
}

#newsAlert .imageLeftLabelHeadline h3 {
    font-size: 1.2em;
    font-family: arial, helvetica, sans-serif;
    padding: 0;
    line-height: 14px;
}

#newsAlert .imageLeftLabelHeadline .labelOnSec {
    margin: 0 0 5px;
    display: inline-block;
    line-height: 9px;
}

#newsAlert .imageLeftLabelHeadline .labelOnSec a {
    margin: 0;
}

#newsAlert .imageLeftLabelHeadline .picleft {
    padding-top: 0;
}

#newsAlert .oneThird .imageLeftLabelHeadline .picleft,#newsAlert .oneHalf .imageLeftLabelHeadline .picleft,#newsAlert .oneThirdCut .imageLeftLabelHeadline .picleft
{
    padding: 0;
    margin: 0px 10px 5px 0;
    float: left;
}

/* DIGI-5541  FireFox all the elements is cropped in Left. hack for firefox */
@
-moz-document url-prefix () { #newsAlert .imageLeftLabelHeadline h3,
                              #newsAlert .commentContainerPortal .comment span.author, #newsAlert
.summary .labelAbstract, .portalPullQuote .labelAbstract, #newsAlert
.portalPullQuote .labelAbstract { margin-left:1px;

                              }

}

/* end of hack for firefox */
/*--------- HTML --------- */
#newsAlert .html.mnHTML {
    padding: 0;
    margin-bottom: 15px;
}

/*--------- Twitter Widget --------- */
#newsAlert .twtr-widget {
    margin-bottom: 15px;
}

#newsAlert .twtr-timeline {
    overflow: auto;
}

/*--------- Label Headline Rating--------- */
#newsAlert .labelHeadlineRating {
    background-image: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/dotted-ccc.gif");
    background-repeat: repeat-x;
    /*margin-bottom: 15px;*/
    border-top: 0;
}

#newsAlert .labelHeadlineRating h3 {
    font-family: arial, helvetica, sans-serif;
    font-size: 1.2em;
    font-weight: bold;
    line-height: 1.3em;
}

#newsAlert .entReview {
    padding-top: 0;
}

#newsAlert .entReview:first-child, #newsAlert .major_news_header:first-child {
    margin-top: 0 !important;
}

#newsAlert .labelHeadlineRating a .review {
    padding-top: 0;
    width: 58px;
}

#newsAlert .labelHeadlineRating .labelOnSec {
    margin-bottom: 0;
    padding-bottom: 0;
}

#newsAlert .oneSixth .labelHeadlineRating .singleReview {
    width: 80px;
}

#newsAlert .labelHeadlineRating .singleReview {
    float: none;
    padding-top: 5px;
    margin-bottom: 0;
}

#newsAlert .labelHeadlineRating .cl {
    display: table;
}

/*--------- Headline Gallery as Carousel --------- */
#newsAlert .oneThird .carv2,#newsAlert .oneThirdCut .carv2 {
    border: 1px solid #5A5A5A;
}

#newsAlert .oneThirdCut .carv2 .leftButton,#newsAlert .oneThird .carv2 .leftButton
{
    background-position: 3px 32px;
    width: 14px;
    height: 74px;
    background-color: #5A5A5A;
    border-bottom: none;
}

#newsAlert .oneThirdCut .carv2 .rightButton:hover,#newsAlert .oneThird .carv2 .rightButton:hover,#newsAlert .oneThirdCut .carv2 .leftButton:hover,#newsAlert .oneThird .carv2 .leftButton:hover
{
    background-color: #cc0000;
}

#newsAlert .storyExpand .oneThird .summary .gallery300Container {
    margin-left: 18px;
}

#newsAlert .carv2 .leftButton {
    background-position: 11px 7px;
}

#newsAlert .carv2 {
    border: none;
    background: none;
}

#newsAlert .carv2button {
    width: 28px;
    height: 30px;
}

#newsAlert .twoThirds .carv2 ul li,#newsAlert .twoThirds .carv2 ul {
    margin-bottom: -2px;
    margin-top: -1px;
    height: 390px;
}

#newsAlert .twoThirds .carv2 ul li {
    width: 600px;
}

#newsAlert .twoThirds .carv2 .leftButton {
    border-radius: 0 5px 5px 0;
    margin-left: -1px;
    border-left: 2px solid #CC0000;
    background:#CC0000 url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/spritesheet-v.png) no-repeat;
    display: block;
    width: 30px;
    height: 34px;
    background-position: -10px -498px;
}

#newsAlert .twoThirds .carv2 .rightButton {
    border-radius: 5px 0 0 5px;
    margin-right: -1px;
    border-right: 2px solid #CC0000;
    background:#CC0000 url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/spritesheet-v.png) no-repeat;
    width: 30px;
    height: 32px;
    background-position: -6px -535px;
}

#newsAlert .twoThirds .carv2 .leftButton,#newsAlert .twoThirds .carv2 .rightButton
{
    background-color: #CC0000;
}

#newsAlert .twoThirds .carv2 .leftButton:hover,#newsAlert .twoThirds .carv2 .rightButton:hover
{
    background-color: #E9E9DF;
}

#newsAlert .carv2 .leftButton:hover,#newsAlert .carv2 .rightButton:hover
{
    border-bottom: none;
}

#newsAlert .twoThirds .carv2 .leftButton:hover {
    border-left: 2px solid #E9E9DF;
}

#newsAlert .twoThirds .carv2 .rightButton:hover {
    border-right: 2px solid #E9E9DF;
}

#newsAlert .oneThirdCut .carv2 .rightButton,#newsAlert .oneThird .carv2 .rightButton
{
    background-position: -25px 32px;
    width: 14px;
    height: 74px;
    background-color: #5A5A5A;
    border-bottom: none;
}

#newsAlert .carv2 .rightButton {
    background-position: -18px 7px;
    /* margin-right: 6px; */
    margin-right: 5px;
}

#newsAlert .carv2 h4 .live {
    background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/live_icon.png") no-repeat scroll center center
    transparent;
    display: inline-block;
    height: 1.1em;
    margin: 4px 5px 0 0;
    width: 26px;
    float: left;
}

#newsAlert .carv2 h4 a {
    color: #D1D1A6;
}

#newsAlert .carv2 h4 a:hover {
    border-bottom: 1px dotted #D1D1A6;
}

#newsAlert div.storyExpand .summary .gallery300Container {
    margin-left: 13px;
}

#newsAlert div.storyExpand .oneThirdCut .summary .gallery300Container {
    margin-left: 18px;
}

#newsAlert .carv2 ul li {
    /*left: -7px;
	visibility: hidden;*/
    background-color: #262626;
}
/*--------- DIGI-5361: Carousel for Major News Bucket 1 article in Major News Stage 5 --------- */
#newsAlert .oneHalf .carv2 {
    padding: 0;
}

#newsAlert .oneHalf .summary.mNStoryAbs .carv2+h3.major_news.heading,#newsAlert .oneHalf .carv2+.labelAbstract, #newsAlert .twoThirds.gutterUnder.gutterSmall .mNStoryAbs .labelAbstract
{
    margin-top: 8px;
}

#newsAlert .s2 .mNStoryAbs .labelOnSec+a p.absSplitter:first-child, #newsAlert .s2 .mNStoryAbs .stateNew+a p.absSplitter:first-child, #newsAlert .s2 .mNStoryAbs .stateLatest+a p.absSplitter:first-child, #newsAlert .twoThirds.gutterUnder.gutterSmall .mNStoryAbs .labelAbstract p.absSplitter:first-child {
    background-image: none;
    margin-top: -4px;
}

#newsAlert .s2 .mNStoryAbs p.absSplitter:first-child, #newsAlert .s2 .mNStoryAbs .stateLatest.absSplitterNewLatest + p.absSplitter, #newsAlert .mNStoryAbs .absSplPrt p.absSplitter:first-child {
    background-image:none;
}

#newsAlert .summary.mNStoryAbs .piccentre {
    float: none;
}

#newsAlert .oneHalf .carv2.left {
    width: 300px;
    float: left;
    margin-right: 10px;
}

#newsAlert .oneHalf .carv2 ul,#newsAlert .oneHalf .carv2 ul li {
    height: 247px;
    margin-bottom: -2px;
}

#newsAlert .carv2 ul {
    width: 5000px;
}

#newsAlert .oneHalf .carv2.left ul,#newsAlert .oneHalf .carv2.left ul li
{
    height: 187px;
    width: 300px;
}

#newsAlert .oneHalf .carv2 ul li img {
    display: block;
    margin-right: auto;
    margin-left: auto;
}

#newsAlert .oneHalf .carv2 .leftButton {
    margin-left: 0px;
}

#newsAlert .oneHalf .carv2 .rightButton {
    margin-right: -1px;
}

#newsAlert .oneHalf .carv2 .leftButton,#newsAlert .oneHalf .carv2 .rightButton
{
    background-color: #CC0000;
}

#newsAlert .oneHalf .carv2 .leftButton:hover {
    background-color: #E9E9DF;
    border-left: 2px solid #E9E9DF;
}

#newsAlert .oneHalf .carv2 .rightButton:hover {
    background-color: #E9E9DF;
    border-right: 2px solid #E9E9DF;
}

#newsAlert .oneHalf .carv2 .leftButton {
    border-left: 2px solid #CC0000;
    border-radius: 0 5px 5px 0;
}

#newsAlert .oneHalf .carv2 .rightButton {
    border-radius: 5px 0 0 5px;
    border-right: 2px solid #CC0000;
}

#newsAlert .summary .piccentre {
    padding: 0px;
}

#newsAlert .summary .summarySmall .piccentre {
    margin-bottom: 8px;
}

#newsAlert .summary .piccentre+.labelAbstract {
    margin-top: 8px;
}

#newsAlert .summary .piccentre a:hover {
    border: none;
}

/*--------- DIGI-5361: Carousel for Major News Bucket 1 article in Major News Stage 5 --------- */

/*--------- Comment Container-Portal--------- */
#newsAlert .commentContainerPortal {
    border: none;
    margin-bottom: 15px;
    margin-top: 0;
}

#newsAlert .commentContainerPortal .comment {
    background: none;
    background-color: #262626;
    margin: 0;
    overflow: auto;
    padding: 3px 0 0;
    border: none;
    background-image: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/dotted-ccc.gif');
    background-repeat: repeat-x;
    margin-bottom: 2px;
    font-family: arial, helvetica, sans-serif;
    font-size: 1em;
    font-weight: bold;
}

#newsAlert .commentContainerPortal .comment h3,#newsAlert .commentContainerPortal .comment span
{
    margin: 0 0 5px 0;
    font-size: 1.4em;
}

#newsAlert .commentContainerPortal .comment span.author {
    color: white;
    font-size: 11px;
    margin-bottom: 6px;
    text-transform: none;
    display: block;
    font-weight: bold;
}

/*--------- PullQuotes Begin --------- */
#newsAlert .portalPullQuote {
    margin-top: 0;
    padding: 0;
    /* margin-bottom: 15px; */
    border-top: 1px dotted #ccc;
}

.portalPullQuote {
    margin-top: 10px;
    border-top: 1px dotted #ccc;
}

.headerOne+.portalPullQuote,.summaryMedium>.portalPullQuote:first-child,.summaryBig>.portalPullQuote:first-child
{
    margin-top: 0px;
    border-top: medium none !important;
}

.summaryBig>.portalPullQuote:first-child {
    margin-top: 5px;
}

.summaryBig .portalPullQuote {
    border-bottom: 1px dotted #ccc;
    margin-bottom: 3px;
    padding-bottom: 10px;
}

.headerOne+.portalPullQuote h3,.summaryMedium>.portalPullQuote:first-child h3,.summaryBig>.portalPullQuote:first-child h3
{
    padding-top: 0px;
}

#newsAlert .portalPullQuote {
    margin-bottom: 15px;
}

.portalPullQuote h3,.portalPullQuote h2,#newsAlert .portalPullQuote h3,#newsAlert .portalPullQuote h2
{
    font-size: 1.8em;
    padding-top: 5px;
}

.headerOne+.portalPullQuote h3,.summaryBig>.portalPullQuote:first-child h3
{
    padding-top: 0px;
}

.portalPullQuote h3 .live,#newsAlert .portalPullQuote h3 .live {
    background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/live_icon.png") no-repeat scroll center center
    transparent;
    display: inline-block;
    height: 1.1em;
    margin: 0 5px -0.1em 0;
    width: 26px;
    float: left;
}

.oneSixth .portalPullQuote h3,#newsAlert .oneSixth .portalPullQuote h3 {
    font-size: 1.4em;
}

.portalPullQuote .sidebars,#newsAlert .portalPullQuote .sidebars {
    clear: left;
    margin: 0;
    overflow: hidden;
    padding: 0;
}

ul.sidebars li {
    padding: 0 0 2px 18px;
}

#newsAlert .sidebars li.bullet,#newsAlert .sidebars h3.bullet {
    background-position: 0 -1838px;
}

#newsAlert .sidebars li.bullet:hover,#newsAlert .sidebars h3.bullet:hover
{
    background-position: 0 -1906px;
}

#newsAlert .sidebars li.video,#newsAlert .sidebars h3.video {
    background-position: 0 -1556px;
}

#newsAlert .sidebars li.video:hover,#newsAlert .sidebars h3.video:hover
{
    background-position: 0 -1628px;
}

#newsAlert ul li.audio {
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/portal_icon_sprite_sidebar.png') no-repeat scroll
    0 -2973px transparent;
}

#newsAlert ul li.audio:hover {
    background-position: 0 -3042px;
}

#newsAlert .sidebars li.photo,#newsAlert .sidebars h3.photo {
    background-position: 0 -2404px;
}

#newsAlert .sidebars li.photo:hover,#newsAlert .sidebars h3.photo:hover
{
    background-position: 0 -2473px;
}

#newsAlert .sidebars li.blog,#newsAlert .sidebars h3.blog {
    background-position: 0 -1700px;
}

#newsAlert .sidebars li.blog:hover,#newsAlert .sidebars h3.blog:hover {
    background-position: 0 -1769px;
}

#newsAlert .sidebars h3.map,#newsAlert .sidebars li.map,#newsAlert .map h3
{
    background-position: 0 -2830px;
}

#newsAlert .summary .sidebars h3.map:hover,#newsAlert .sidebars li.map:hover,#newsAlert .summaryMediumToSmall .map h3:hover
{
    background-position: 0 -2902px;
}

#newsAlert .sidebars li.poll {
    background-position: 0 -2543px;
}

#newsAlert .sidebars li.poll:hover {
    background-position: 0 -2615px;
}

#newsAlert .sidebars li.interactive {
    background-position: 0 -2262px;
}

#newsAlert .sidebars li.interactive:hover {
    background-position: 0 -2334px;
}

#newsAlert .sidebars li.graph {
    background-position: 0 -2119px;
}

#newsAlert .sidebars li.graph:hover {
    background-position: 0 -2190px;
}

.sidebars li,.sidebars h3,#newsAlert .sidebars li,#newsAlert .sidebars h3
{
    margin: 1px 0 0 0;
    font-size: 1.2em !important;
    font-family: arial, helvetica, sans-serif;
}

#newsAlert .sidebars li a {
    color: #D1D1A6;
}

/* .portalPullQuote span.stateLatest,#newsAlert .portalPullQuote span.stateLatest
{
	display: none;
} */

.portalPullQuote .picleft,#newsAlert .portalPullQuote .picleft {
    margin-top: 8px;
    margin-right: 10px;
}

.portalPullQuote .rightContent,#newsAlert .portalPullQuote .rightContent
{
    /*margin-top: 13px;*/

}

.portalPullQuote.headlineImgLeftAbsPullQuote .labelOnSec {
    line-height: 9px;
}

.fiveTwelfths .portalPullQuote.headlineImgLeftAbsPullQuote .labelAbstract {
    min-height: 87px;
}

.portalPullQuote .piccentre,#newsAlert .portalPullQuote .piccentre {
    margin-top: 10px;
    margin-bottom: 10px;
}

.portalPullQuote.imageCentreHeadline .piccentre,#newsAlert .portalPullQuote.imageCentreHeadline .piccentre
{
    margin-top: 5px;
}

.portalPullQuote p,#newsAlert .portalPullQuote p {
    font-family: arial, helvetica, sans-serif;
    font-size: 1.3em;
    line-height: 1.3em;
}

.portalPullQuote .labelAbstract,#newsAlert .portalPullQuote .labelAbstract
{
    margin-top: 8px;
    margin-bottom: 0px;
}

.portalPullQuote.headlineAbsPullQuote .labelAbstract {
    margin-top: 8px;
}

portalPullQuote.headlineImgCentreAbsPullQuote .labelAbstract,#newsAlert .portalPullQuote.headlineImgCentreAbsPullQuote .labelAbstract
{
    margin-top: 0px;
}

.portalPullQuote p.pullQuoteSource,.portalPullQuote p.pullQuoteSourceNI,#newsAlert .portalPullQuote p.pullQuoteSource,#newsAlert .portalPullQuote p.pullQuoteSourceNI
{
    margin: 0px 0px 15px 0px;
    float: left;
    font-size: 1.1em;
}

.oneSixth .portalPullQuote p.pullQuoteSource,.oneSixth .portalPullQuote p.pullQuoteSourceNI,#newsAlert .oneSixth .portalPullQuote p.pullQuoteSource,#newsAlert .oneSixth .portalPullQuote p.pullQuoteSourceNI
{
    float: left;
    width: 72px;
    margin-left: 3px;
}

.portalPullQuote span.comments,.portalPullQuote p.comments,#newsAlert .portalPullQuote span.comments,#newsAlert .portalPullQuote p.comments
{
    clear: left;
    float: left;
    display:block;
}

#newsAlert .portalPullQuote .commentImg {
    border: 1px solid #727272;
    background: none;
    margin-top: 15px;
}

.oneSixth .portalPullQuote .commentImg .pullQuote {
    margin-left: 8px;
}

.portalPullQuote.headlinePullQuote .commentImg,#newsAlert .portalPullQuote.headlinePullQuote .commentImg
{
    margin-top: 10px;
}

.portalPullQuote p.pullQuoteSource.noBorderBottom,#newsAlert .portalPullQuote p.pullQuoteSource.noBorderBottom
{
    margin-bottom: 1px; /* to display underline for anchor link */
}

.twoThirds.gutter .portalPullQuote .commentImg,.oneThird .portalPullQuote .commentImg,.oneThirdCut .portalPullQuote .commentImg,#newsAlert .oneThird .portalPullQuote .commentImg,#newsAlert .oneThirdCut .portalPullQuote .commentImg
{
    float: left;
    min-height: 65px;
    min-width: 298px;
}

.fiveTwelfths .portalPullQuote .commentImg {
    min-width: 380px !important;
}

.twoThirds.gutter .oneQuarter .portalPullQuote .commentImg {
    min-width: 220px;
}

.twoThirds.gutter .oneSixth .portalPullQuote .commentImg {
    min-width: 140px;
}

#newsAlert .portalPullQuote .commentImg .pullQuote a, #newsAlert .portalPullQuote .commentImg .pullQuote {
    color: #d2d2d2;
    font-family: georgia, "times new roman", times, serif;
    font-size: 14px;
    line-height: 1.2em;
}

#newsAlert .portalPullQuote .pqsLink a,#newsAlert .portalPullQuote .pullQuoteSW a,#newsAlert .portalPullQuote .pullQuoteSource,#newsAlert .portalPullQuote .pullQuoteSW
{ /*float: left;*/
    color: #D1D1A6;
}

#newsAlert .portalPullQuote .pullQuoteSW {
    font-size: 1.1em;
}

.portalPullQuote .pullQuoteSW a,.portalPullQuote .pullQuoteSourceNI a,#newsAlert .portalPullQuote .pullQuoteSW a,#newsAlert .portalPullQuote .pullQuoteSourceNI a
{
    float: none;
}

.portalPullQuote .cl,#newsAlert .portalPullQuote .cl {
    display: table;
}

.oneSixth .portalPullQuote .quoteImg,#newsAlert .oneSixth .portalPullQuote .quoteImg
{
    border: 0;
    float: left;
    margin-top: 5px;
    margin-right: 4px;
}

#newsAlert .oneSixth .portalPullQuote .quoteImg {
    margin-bottom: -20px;
}

.oneSixth .portalPullQuote .quoteImg {
    margin-bottom: -35px;
}

#newsAlert .portalPullQuote .speechArrow,#newsAlert .portalPullQuote .speechArrowSW,#newsAlert .portalPullQuote .speechArrowNI
{
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/pullquote_grayarrow.png') no-repeat top right;
    z-index: 2;
    height: 14px;
    top: -2px;
}

.oneThird .portalPullQuote .speechArrow,.oneThird .portalPullQuote .speechArrowSW,.oneThird .portalPullQuote .speechArrowNI,.oneThirdCut .portalPullQuote .speechArrow,.oneThirdCut .portalPullQuote .speechArrowSW,.oneThirdCut .portalPullQuote .speechArrowNI,#newsAlert .oneThird .portalPullQuote .speechArrow,#newsAlert .oneThird .portalPullQuote .speechArrowSW,#newsAlert .oneThird .portalPullQuote .speechArrowNI,#newsAlert .oneThirdCut .portalPullQuote .speechArrow,#newsAlert .oneThirdCut .portalPullQuote .speechArrowSW,#newsAlert .oneThirdCut .portalPullQuote .speechArrowNI
{
    float: left;
}

.oneSixth .portalPullQuote .plQAuthorImg,#newsAlert .oneSixth .portalPullQuote .plQAuthorImg
{
    padding: 0 0 1px 0;
}

.portalPullQuote .commentImg a.plQAuthorImg,
#newsAlert .portalPullQuote .commentImg a.plQAuthorImg {
    border-bottom:none;
    position: absolute;
    bottom: 0;
}

#newsAlert .PullQuoteNoBorder {
    border-top: none;
    margin-bottom: 0px;
}

#newsAlert .portalPullQuote img.spacerFloat {
    margin-bottom: 15px;
}

.PullQuoteNoBorder {
    border-top: none;
}

.PullQuoteNoBorder .commentImg,#newsAlert .PullQuoteNoBorder .commentImg
{
    margin-top: 0px;
}
/*--------- PullQuotes End --------- */

/*--------- PullQuotes Begin for Non Major News--------- */
.summaryMedium .portalPullQuote:first-child {
    margin-bottom: 1px;
}

.portalPullQuote.PullQuoteNoBorder p.pullQuoteSourceNI,.portalPullQuote.PullQuoteNoBorder p.pullQuoteSource
{
    margin-bottom: 1px;
    border-top: none;
}

.portalPullQuote h3,.portalPullQuote h2 {
    padding-bottom: 0px;
    font-weight: normal;
}

.portalPullQuote p {
    color: #262626;
}

/*--------- PullQuotes End for Non Major News--------- */
.labelAbstract {
    margin: 0;
}

/*DIGI-4471 fix for Matt/Alex Box */
#newsAlert .cartoonTabsContainer a:hover {
    border-bottom: medium none;
}

#newsAlert .mattArticleLink {
    padding-top: 5px;
}

#span.comments a





/*end */

/*DIGI-4852*/
/* Small screen, retina, stuff to override above media query */
@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-width:
320px) , only screen and ( min--moz-device-pixel-ratio: 2) and
(min-width: 320px) , only screen and ( -o-min-device-pixel-ratio: 2/1)
and (min-width: 320px) , only screen and ( min-device-pixel-ratio: 2)
and (min-width: 320px) , only screen and ( min-resolution: 192dpi) and
(min-width: 320px) , only screen and ( min-resolution: 2dppx) and
(min-width: 320px) {
    p.comments,span.comments {
        background: url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/portal_icon_sprite_x2.svg) no-repeat scroll 0
        -453px transparent !important;
    }
    .twoThirds .twoThirds .oneSixth .summaryMedium .portalPullQuote .comments, .headlineImageLeft .comments {margin-top: 2px;}
    .sidebars .video,.summaryMediumToSmall .video h3 {
        background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/portal_icon_sprite_x2.svg") no-repeat scroll 0 0
        transparent !important;
        font-weight: normal;
        line-height: 1.2em;
        padding: 0 0 2px;
        text-indent: 18px;
    }
    .sidebars .blog,.summaryMediumToSmall .blog h3 {
        background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/portal_icon_sprite_x2.svg") 0 -154px no-repeat
        !important;
        font-weight: normal;
        line-height: 1.2em;
        padding: 0 0 2px;
        text-indent: 18px;
    }
    .sidebars .bullet,.summaryMediumToSmall .bullet h3 {
        background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/portal_icon_sprite_x2.svg") 0 -304px no-repeat
        !important;
        font-weight: normal;
        line-height: 1.2em;
        padding: 0 0 2px;
        text-indent: 18px;
    }
    .sidebars .interactive,.summaryMediumToSmall .interactive h3 {
        background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/portal_icon_sprite_x2.svg") 0 -763px no-repeat
        !important;
    }
    .sidebars .graph,.summaryMediumToSmall .graph h3 {
        background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/portal_icon_sprite_x2.svg") 0 -608px no-repeat
        !important;
        font-weight: normal;
        line-height: 1.2em;
        padding: 0 0 2px;
        text-indent: 18px;
    }
    .sidebars .photo,.summaryMediumToSmall .photo h3 {
        background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/portal_icon_sprite_x2.svg") 0 -917px no-repeat
        !important;
        font-weight: normal;
        line-height: 1.2em;
        padding: 0 0 2px;
        text-indent: 18px;
    }
    .sidebars .poll,.summaryMediumToSmall .poll h3 {
        background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/portal_icon_sprite_x2.svg") 0 -1067px no-repeat
        !important;
        font-weight: normal;
        line-height: 1.2em;
        padding: 0 0 2px;
        text-indent: 18px;
    }
    .sidebars .map,.summaryMediumToSmall .map h3 {
        background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/portal_icon_sprite_x2.svg") 0 -1378px no-repeat
        !important;
        font-weight: normal;
        line-height: 1.2em;
        padding: 0 0 2px;
        text-indent: 18px;
    }
    .sidebars .audio,.summaryMediumToSmall .audio h3 {
        background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/portal_icon_sprite_x2.svg") 0 -1534px no-repeat
        !important;
        font-weight: normal;
        line-height: 1.2em;
        padding: 0 0 2px;
        text-indent: 18px;
    }

    /* Major News retina sidebar */
    #newsAlert p.comments,#newsAlert span.comments {
        background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/portal_icon_sprite_x2.svg") no-repeat scroll 0
        -2137px transparent !important;
    }
    #newsAlert p.shareCount {
        background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/portal_icon_sprite_x2.svg") no-repeat scroll 0
        -2909px transparent !important;
    }
    #newsAlert .sidebars .video,#newsAlert .summaryMediumToSmall .video h3, #newsAlert .headerOnly h3 .video {
        background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/portal_icon_sprite_x2.svg") no-repeat scroll 0
        -1684px transparent !important;
    }
    #newsAlert .sidebars .blog,#newsAlert .summaryMediumToSmall .blog h3, #newsAlert .headerOnly h3 .blog {
        background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/portal_icon_sprite_x2.svg") no-repeat scroll 0
        -1840px transparent !important;
    }
    #newsAlert .sidebars .bullet,#newsAlert .summaryMediumToSmall .bullet h3 {
        background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/portal_icon_sprite_x2.svg") no-repeat scroll 0
        -1988px transparent !important;
    }
    #newsAlert .sidebars .graph,#newsAlert .summaryMediumToSmall .graph h3, #newsAlert .headerOnly h3 .graph {
        background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/portal_icon_sprite_x2.svg") no-repeat scroll 0
        -2292px transparent !important;
    }
    #newsAlert .sidebars .interactive,#newsAlert .summaryMediumToSmall .interactive h3, #newsAlert .headerOnly h3 .interactive {
        background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/portal_icon_sprite_x2.svg") no-repeat scroll 0
        -2447px transparent !important;
    }
    #newsAlert .sidebars .photo,#newsAlert .summaryMediumToSmall .photo h3, #newsAlert .headerOnly h3 .photo {
        background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/portal_icon_sprite_x2.svg') no-repeat scroll 0
        -2601px transparent !important;
    }
    #newsAlert .sidebars .poll,#newsAlert .summaryMediumToSmall .poll h3, #newsAlert .headerOnly h3 .poll {
        background: url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/portal_icon_sprite_x2.svg) no-repeat scroll 0
        -2753px transparent !important;
        background-color: Red;
    }
    #newsAlert .sidebars .map,#newsAlert .summaryMediumToSmall .map h3, #newsAlert .headerOnly h3 .map {
        background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/portal_icon_sprite_x2.svg") no-repeat scroll 0
        -3063px transparent !important;
    }
    #newsAlert .sidebars .audio,#newsAlert .summaryMediumToSmall .audio h3, #newsAlert .headerOnly h3 .audio {
        background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/portal_icon_sprite_x2.svg") no-repeat scroll 0
        -3218px transparent !important;
    }

    /*DIGI-5753 */
    .cornerimagevideoleft, .cornerimagevideocentre {
        background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sidebar_icon_overlay.svg") no-repeat scroll 0 0 transparent !important;
    }
    .cornerimageaudioleft, .cornerimageaudiocentre {
        background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sidebar_icon_overlay.svg") no-repeat scroll 0 -225px transparent !important;
    }
    .cornerimagephotoleft, .cornerimagephotocentre {
        background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sidebar_icon_overlay.svg") no-repeat scroll 0 -125px transparent !important;
    }
    .cornerimageblogleft, .cornerimageblogcentre {
        background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sidebar_icon_overlay.svg") no-repeat scroll 0 -25px transparent !important;
    }
    .cornerimageinteractiveleft, .cornerimageinteractivecentre {
        background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sidebar_icon_overlay.svg") no-repeat scroll 0 -100px transparent !important;
    }
    .cornerimagegraphleft, .cornerimagegraphcentre {
        background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sidebar_icon_overlay.svg") no-repeat scroll 0 -75px transparent !important;
    }
    .cornerimagemapleft, .cornerimagemapcentre {
        background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sidebar_icon_overlay.svg") no-repeat scroll 0 -200px transparent !important;
    }
    .cornerimagepollleft, .cornerimagepollcentre {
        background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sidebar_icon_overlay.svg") no-repeat scroll 0 -150px transparent !important;
    }
}

/* Medium screen, retina, stuff to override above media query */
@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-width:
700px) , only screen and ( min--moz-device-pixel-ratio: 2) and
(min-width: 700px) , only screen and ( -o-min-device-pixel-ratio: 2/1)
and (min-width: 700px) , only screen and ( min-device-pixel-ratio: 2)
and (min-width: 700px) , only screen and ( min-resolution: 192dpi) and
(min-width: 700px) , only screen and ( min-resolution: 2dppx) and
(min-width: 700px) {
    p.comments,span.comments {
        background: url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/portal_icon_sprite_x2.svg) no-repeat scroll 0
        -453px transparent !important;
    }
    .twoThirds .twoThirds .oneSixth .summaryMedium .portalPullQuote .comments, .headlineImageLeft .comments {margin-top: 2px;}
    .summary .sidebars li.video,.summaryMediumToSmall .video h3,#newsAlert .sidebars .video,#newsAlert .summaryMediumToSmall .video h3,#newsAlert .headerOnly h3 .video,.related_links_inline ul li.video
    {	background: url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/portal_icon_sprite_v.svg) no-repeat 0 5px;
        font-weight: normal;
        line-height: 1.2em;
        padding: 0 0 2px;
        text-indent: 18px;
    }
    #newsAlert .sidebars li.video, #newsAlert .sidebars h3.video,#newsAlert .headerOnly h3 .video{
        background-position: 0 -1556px;
    }
    #newsAlert .sidebars li.video:hover, #newsAlert .sidebars:hover,#newsAlert .headerOnly h3:hover .video{
        background: url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/portal_icon_sprite_v.svg) no-repeat 0 -1628px;
    }
    .summary .sidebars li.video{
        background-position:0 2px;
    }
    .summaryMediumToSmall .video h3{
        background-position:0 4px;
    }
    .sidebars .blog,.summaryMediumToSmall .blog h3 {
        background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/portal_icon_sprite_x2.svg") 0 -154px no-repeat
        !important;
        font-weight: normal;
        line-height: 1.2em;
        padding: 0 0 2px;
        text-indent: 18px;
    }
    .sidebars .bullet,.summaryMediumToSmall .bullet h3 {
        background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/portal_icon_sprite_x2.svg") 0 -304px no-repeat
        !important;
        font-weight: normal;
        line-height: 1.2em;
        padding: 0 0 2px;
        text-indent: 18px;
    }
    .sidebars .interactive,.summaryMediumToSmall .interactive h3 {
        background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/portal_icon_sprite_x2.svg") 0 -763px no-repeat
        !important;
    }
    .sidebars .graph,.summaryMediumToSmall .graph h3 {
        background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/portal_icon_sprite_x2.svg") 0 -608px no-repeat
        !important;
        font-weight: normal;
        line-height: 1.2em;
        padding: 0 0 2px;
        text-indent: 18px;
    }
    .sidebars .photo,.summaryMediumToSmall .photo h3 {
        background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/portal_icon_sprite_x2.svg") 0 -917px no-repeat
        !important;
        font-weight: normal;
        line-height: 1.2em;
        padding: 0 0 2px;
        text-indent: 18px;
    }
    .sidebars .poll,.summaryMediumToSmall .poll h3 {
        background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/portal_icon_sprite_x2.svg") 0 -1067px no-repeat
        !important;
        font-weight: normal;
        line-height: 1.2em;
        padding: 0 0 2px;
        text-indent: 18px;
    }
    .sidebars .map,.summaryMediumToSmall .map h3 {
        background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/portal_icon_sprite_x2.svg") 0 -1378px no-repeat
        !important;
        font-weight: normal;
        line-height: 1.2em;
        padding: 0 0 2px;
        text-indent: 18px;
    }
    .sidebars .audio,.summaryMediumToSmall .audio h3 {
        background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/portal_icon_sprite_x2.svg") 0 -1534px no-repeat
        !important;
        font-weight: normal;
        line-height: 1.2em;
        padding: 0 0 2px;
        text-indent: 18px;
    }

    /* Major News retina sidebar */
    #newsAlert p.comments,#newsAlert span.comments {
        background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/portal_icon_sprite_x2.svg") no-repeat scroll 0
        -2137px transparent !important;
    }
    #newsAlert p.shareCount {
        background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/portal_icon_sprite_x2.svg") no-repeat scroll 0
        -2909px transparent !important;
    }
    #newsAlert .sidebars .blog,#newsAlert .summaryMediumToSmall .blog h3, #newsAlert .headerOnly h3 .blog {
        background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/portal_icon_sprite_x2.svg") no-repeat scroll 0
        -1840px transparent !important;
    }
    #newsAlert .sidebars .bullet,#newsAlert .summaryMediumToSmall .bullet h3 {
        background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/portal_icon_sprite_x2.svg") no-repeat scroll 0
        -1988px transparent !important;
    }
    #newsAlert .sidebars .graph,#newsAlert .summaryMediumToSmall .graph h3, #newsAlert .headerOnly h3 .graph {
        background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/portal_icon_sprite_x2.svg") no-repeat scroll 0
        -2292px transparent !important;
    }
    #newsAlert .sidebars .interactive,#newsAlert .summaryMediumToSmall .interactive h3, #newsAlert .headerOnly h3 .interactive {
        background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/portal_icon_sprite_x2.svg") no-repeat scroll 0
        -2447px transparent !important;
    }
    #newsAlert .sidebars .photo,#newsAlert .summaryMediumToSmall .photo h3, #newsAlert .headerOnly h3 .photo {
        background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/portal_icon_sprite_x2.svg') no-repeat scroll 0
        -2601px transparent !important;
    }
    #newsAlert .sidebars .poll,#newsAlert .summaryMediumToSmall .poll h3, #newsAlert .headerOnly h3 .poll {
        background: url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/portal_icon_sprite_x2.svg) no-repeat scroll 0
        -2753px transparent !important;
        background-color: Red;
    }
    #newsAlert .sidebars .map,#newsAlert .summaryMediumToSmall .map h3, #newsAlert .headerOnly h3 .map {
        background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/portal_icon_sprite_x2.svg") no-repeat scroll 0
        -3063px transparent !important;
    }
    #newsAlert .sidebars .audio,#newsAlert .summaryMediumToSmall .audio h3, #newsAlert .headerOnly h3 .audio {
        background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/portal_icon_sprite_x2.svg") no-repeat scroll 0
        -3218px transparent !important;
    }

    .carv2 .rightButton, .commentContainerCarousel .sliderNav.slideForward {
        background: #E9E9DF url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/rightArrow.svg') 3px 50% no-repeat;
    }
    #newsAlert .twoThirds .carv2 .rightButton, #newsAlert .oneHalf .carv2 .rightButton {
        border-radius:5px 0 0 5px;
        margin-right:-1px;
        border-right:2px solid #CC0000;
        background:#CC0000 url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/rightArrow.svg') 12px 8px no-repeat;
    }
    #newsAlert .oneThirdCut .carv2 .rightButton, #newsAlert .oneThird .carv2 .rightButton {
        background:#5A5A5A url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/rightArrow.svg') 3px 32px no-repeat;
    }
    .carv2 .leftButton,  .commentContainerCarousel .sliderNav.slideBack {
        background: #E9E9DF url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/leftArrow.svg') 2px 50% no-repeat;
    }
    #newsAlert .twoThirds .carv2 .leftButton, #newsAlert .oneHalf .carv2 .leftButton {
        border-radius:0 5px 5px 0;
        margin-right:-1px;
        border-right:2px solid #C0000;
        background:#CC0000 url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/leftArrow.svg') 8px 7px no-repeat;
    }
    #newsAlert .oneThirdCut .carv2 .leftButton, #newsAlert .oneThird .carv2 .leftButton {
        background:#5A5A5A url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/leftArrow.svg') 2px 32px no-repeat;
    }
}

/* Large screen, retina, stuff to override above media query */
@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-width:
1300px) , only screen and ( min--moz-device-pixel-ratio: 2) and
(min-width: 1300px) , only screen and ( -o-min-device-pixel-ratio:
2/1) and (min-width: 1300px) , only screen and (
min-device-pixel-ratio: 2) and (min-width: 1300px) , only screen and (
min-resolution: 192dpi) and (min-width: 1300px) , only screen and (
min-resolution: 2dppx) and (min-width: 1300px) {
    p.comments,span.comments {
        background: url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/portal_icon_sprite_x2.svg) no-repeat scroll 0
        -453px transparent !important;
    }
    .twoThirds .twoThirds .oneSixth .summaryMedium .portalPullQuote .comments, .headlineImageLeft .comments {margin-top: 2px;}
    .sidebars .video,.summaryMediumToSmall .video h3 {
        background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/portal_icon_sprite_v.svg") no-repeat scroll 0 0
        transparent !important;
        font-weight: normal;
        line-height: 1.2em;
        padding: 0 0 2px;
        text-indent: 18px;
    }
    .sidebars .blog,.summaryMediumToSmall .blog h3 {
        background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/portal_icon_sprite_x2.svg") 0 -154px no-repeat
        !important;
        font-weight: normal;
        line-height: 1.2em;
        padding: 0 0 2px;
        text-indent: 18px;
    }
    .sidebars .bullet,.summaryMediumToSmall .bullet h3 {
        background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/portal_icon_sprite_x2.svg") 0 -304px no-repeat
        !important;
        font-weight: normal;
        line-height: 1.2em;
        padding: 0 0 2px;
        text-indent: 18px;
    }
    .sidebars .interactive,.summaryMediumToSmall .interactive h3 {
        background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/portal_icon_sprite_x2.svg") 0 -763px no-repeat
        !important;
    }
    .sidebars .graph,.summaryMediumToSmall .graph h3 {
        background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/portal_icon_sprite_x2.svg") 0 -608px no-repeat
        !important;
        font-weight: normal;
        line-height: 1.2em;
        padding: 0 0 2px;
        text-indent: 18px;
    }
    .sidebars .photo,.summaryMediumToSmall .photo h3 {
        background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/portal_icon_sprite_x2.svg") 0 -917px no-repeat
        !important;
        font-weight: normal;
        line-height: 1.2em;
        padding: 0 0 2px;
        text-indent: 18px;
    }
    .sidebars .poll,.summaryMediumToSmall .poll h3 {
        background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/portal_icon_sprite_x2.svg") 0 -1067px no-repeat
        !important;
        font-weight: normal;
        line-height: 1.2em;
        padding: 0 0 2px;
        text-indent: 18px;
    }
    .sidebars .map,.summaryMediumToSmall .map h3 {
        background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/portal_icon_sprite_x2.svg") 0 -1378px no-repeat
        !important;
        font-weight: normal;
        line-height: 1.2em;
        padding: 0 0 2px;
        text-indent: 18px;
    }
    .sidebars .audio,.summaryMediumToSmall .audio h3 {
        background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/portal_icon_sprite_x2.svg") 0 -1534px no-repeat
        !important;
        font-weight: normal;
        line-height: 1.2em;
        padding: 0 0 2px;
        text-indent: 18px;
    }

    /* Major News retina sidebar */
    #newsAlert p.comments,#newsAlert span.comments {
        background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/portal_icon_sprite_x2.svg") no-repeat scroll 0
        -2137px transparent !important;
    }
    #newsAlert p.shareCount {
        background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/portal_icon_sprite_x2.svg") no-repeat scroll 0
        -2909px transparent !important;
    }
    #newsAlert .sidebars .video,#newsAlert .summaryMediumToSmall .video h3, #newsAlert .headerOnly h3 .video {
        background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/portal_icon_sprite_x2.svg") no-repeat scroll 0
        -1684px transparent !important;
    }
    #newsAlert .sidebars .blog,#newsAlert .summaryMediumToSmall .blog h3, #newsAlert .headerOnly h3 .blog {
        background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/portal_icon_sprite_x2.svg") no-repeat scroll 0
        -1840px transparent !important;
    }
    #newsAlert .sidebars .bullet,#newsAlert .summaryMediumToSmall .bullet h3 {
        background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/portal_icon_sprite_x2.svg") no-repeat scroll 0
        -1988px transparent !important;
    }
    #newsAlert .sidebars .graph,#newsAlert .summaryMediumToSmall .graph h3, #newsAlert .headerOnly h3 .graph {
        background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/portal_icon_sprite_x2.svg") no-repeat scroll 0
        -2292px transparent !important;
    }
    #newsAlert .sidebars .interactive,#newsAlert .summaryMediumToSmall .interactive h3, #newsAlert .headerOnly h3 .interactive {
        background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/portal_icon_sprite_x2.svg") no-repeat scroll 0
        -2447px transparent !important;
    }
    #newsAlert .sidebars .photo,#newsAlert .summaryMediumToSmall .photo h3, #newsAlert .headerOnly h3 .photo {
        background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/portal_icon_sprite_x2.svg') no-repeat scroll 0
        -2601px transparent !important;
    }
    #newsAlert .sidebars .poll,#newsAlert .summaryMediumToSmall .poll h3, #newsAlert .headerOnly h3 .poll {
        background: url(/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/portal_icon_sprite_x2.svg) no-repeat scroll 0
        -2753px transparent !important;
        background-color: Red;
    }
    #newsAlert .sidebars .map,#newsAlert .summaryMediumToSmall .map h3, #newsAlert .headerOnly h3 .map {
        background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/portal_icon_sprite_x2.svg") no-repeat scroll 0
        -3063px transparent !important;
    }
    #newsAlert .sidebars .audio,#newsAlert .summaryMediumToSmall .audio h3, #newsAlert .headerOnly h3 .audio {
        background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/portal_icon_sprite_x2.svg") no-repeat scroll 0
        -3218px transparent !important;
    }

}

.bylineComments .bylineImg + .bylineBody {width:380px}
.byline .bylineImg + .bylineBody {width:380px}

/*Twitter widget styling issue*/
Iframe.twitter-timeline.twitter-timeline-rendered{margin-bottom:15px;}

/*Money Supermarket Widget*/
.ms-widget {font-family:arial; font-size:12px;}
.ms-widget a img {border:none;}
.ms-widget .footerTxt {font-size:10px; margin-top:10px;}
.ms-widget ul li table td img{margin:0 auto;}
.ms-widget ul.x300 {width:300px; margin:0; padding:0;}
.ms-widget ul.x300 li {list-style:none; border-top:2px solid #000; overflow:hidden; width:100%; height:25px;}
.ms-widget ul.x300 li.shown {height:auto;}
.ms-widget ul.x300 li .rowHead {background-color:#E9E9DF;background-image:url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/money-supermarket/chev.png');background-position:283px center;background-repeat:no-repeat;padding:6px 3px 4px 3px;font-size:13px;cursor:pointer; text-transform: capitalize;}
.ms-widget ul.x300 li.active .rowHead, .ms-widget ul.x300 li:hover .rowHead, .ms-widget ul.x300 li.shown .rowHead {width:100%;color:#fff;background-color:#B71A29;background-image:url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/money-supermarket/chev-active.png');}
.ms-widget ul.x300 li table {background-color:#f4f4f4;border-bottom:1px solid #E8E8DE;text-align:center;vertical-align:middle;width:100%;padding-bottom:5px;}
.ms-widget ul.x300 li table th {height:17px;padding-top:2px;border-bottom:1px solid #333;font-weight: normal;font-size:11px;text-align:center;}
.ms-widget ul.x300 li table td {height:71px;border-bottom:1px solid #333;}
.ms-widget ul.x300 li table.x4Col td,
.ms-widget ul.x300 li table.x4Col th {border-right:1px solid #4D4D4D;}
.ms-widget ul.x300 li table.x4Col tr td:last-child,
.ms-widget ul.x300 li table.x4Col tr th:last-child{border-right:none;}
.ms-widget ul.x300 li table td.provider {width:83px;}
.ms-widget ul.x300 li table td.aer {width:124px; font-weight:normal; font-size:18px; }
.ms-widget ul.x300 li table.x4Col td.aer,
.ms-widget ul.x300 li table.x4Col td.period { width:62px; font-size:12px; }
.ms-widget ul.x300 li table td.more {width:92px;}
.ms-widget ul.x620 {position:relative; width:620px; margin:0; padding:0; clear:both; overflow:hidden;}
.ms-widget ul.x620 li.active {border-bottom:none; padding-bottom:1px;/*Added as per DIGI-6880*/ background:none; }
.ms-widget ul.x620 li .tabHead {cursor: pointer;
    display: table-cell;
    height: 30px;
    position: relative;
    text-align: center;
    text-transform: capitalize;
    vertical-align: middle;
    width: 103px;
    z-index: 1;font-weight:bold;/*Added as per DIGI-6880*/}
.ms-widget ul.x620 li .tabHead:hover{/*text-decoration:underline;*//*Added as per DIGI-6880*/ background-color: #BB444D;color: #FFFFFF;text-decoration: none;}
.ms-widget ul.x620 li.active .tabHead{background-color: #A50712;color: #FFFFFF;}
.ms-widget ul.x620 li {list-style:none;float:left; /* Commented as per DIGI-6880 width:88px; background-image:url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/money-supermarket/tabBg-small.png'); background-repeat:no-repeat;*/ width:103px; text-align:center;}
.ms-widget ul.x620 li .selBg {/* Changed as per DIGI-6880 background-image:url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/money-supermarket/tabBg-small.png'); background-position:-89px 0;*/ height:30px; width:103px; position:absolute; background-color: #F4F4F4;}
.ms-widget ul.x620 li.t1,
.ms-widget ul.x620 li.t3,
.ms-widget ul.x620 li.t5,
.ms-widget ul.x620 li.t1 .selBg,
.ms-widget ul.x620 li.t3 .selBg,
.ms-widget ul.x620 li.t5 .selBg   { /*Comented as per DIGI-6880 width:89px; background-image:url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/money-supermarket/tabBg.png');*/width:103px;}
.ms-widget ul.x620 li.t1 .selBg,
.ms-widget ul.x620 li.t3 .selBg,
.ms-widget ul.x620 li.t5 .selBg { background-position:-90px 0; }
.ms-widget ul.x620 li.t7, .ms-widget ul.x620 li.t7 .selBg { background-image:none;/*Changed as per DIGI-6880*/ width:89px;}
.ms-widget ul.x620 li.shown .selBg {background-color:  #A50712;}
.ms-widget ul.x620 li.shown .tabHead{color:#fff;}
.ms-widget ul.x620 li table { width:620px; border-left:1px solid #aaa;/*Commented as per DIGI-6880 background-color:#f4f4f4;*/}
.ms-widget ul.x620 li .hidden {display:none; position: relative;}
.ms-widget ul.x620 li.t2 .hidden {left:-99.17%;}
.ms-widget ul.x620 li.t3 .hidden {left:-199.17%;}
.ms-widget ul.x620 li.t4 .hidden {left:-299.17%;}
.ms-widget ul.x620 li.t5 .hidden {left:-399.17%;}
.ms-widget ul.x620 li.t6 .hidden {left:-499.17%;}
.ms-widget ul.x620 li.t7 .hidden {left:-599.17%;}
.ms-widget ul.x620 li.shown .hidden {display:block;}
.ms-widget ul.x620 li:last-child, .ms-widget ul.x620 li:last-child .selBg { width: 103px;}
.ms-widget ul.x620.loans li:last-child, .ms-widget ul.x620.loans li:last-child .selBg { width: 103px;}
.ms-widget ul.x620 li td,
.ms-widget ul.x620 li th {border-right:1px solid #aaa; border-bottom:1px solid #aaa;}
/*.ms-widget ul.x620 li td { padding:15px;}  Commented as per DIGI-6880*/
.ms-widget ul.x620 li tr.even td { background-color:#F9E7E9;}
.ms-widget ul.x620 li tr td:first-child {padding:15px 0;}
.ms-widget ul.x620 li td.subRow {padding:5px; font-size:10px;}
.ms-widget ul.x620 li th {font-family: Arial/*Georgia, Times, "Times New Roman", serif*/; font-size:12px; font-weight:normal; /*padding-top:5px;*//*Added as per DIGI-6880*/width:103px; background-color: #F4F4F4;padding: 5px 0;}
/*Changed as per DIGI-6880
.ms-widget ul.x620 li td.provider { width:93px;}
.ms-widget ul.x620 li td.details { width:114px;}
.ms-widget ul.x620 li td.transfers { width:51px;}
.ms-widget ul.x620 li td.purchases { width:52px;}
.ms-widget ul.x620 li td.apr { width:72px;}
.ms-widget ul.x620 li td.apply { width:52px;}
*/
.ms-widget ul.x620 li td { width:103px;}
.ms-widget ul.x620 li td.apply a{color:#000;}
.ms-widget ul.x620 li td.apply a:hover{text-decoration:underline;border-bottom:none;}
.ms-widget ul.x620 li .border-bottom-container {height: 1px; overflow:hidden; width: 620px;}
.ms-widget ul.x620 li .border-bottom-container .border-bottom {background-color: #aaa; height:1px; border: 0 none; padding: 0px; margin: 0px; width: 89px;}
.ms-widget ul.x620 li.t1.shown .item1, .ms-widget ul.x620 li.t1.active .item1,
.ms-widget ul.x620 li.t2.shown .item2, .ms-widget ul.x620 li.t2.active .item2,
.ms-widget ul.x620 li.t3.shown .item3, .ms-widget ul.x620 li.t3.active .item3,
.ms-widget ul.x620 li.t4.shown .item4, .ms-widget ul.x620 li.t4.active .item4,
.ms-widget ul.x620 li.t5.shown .item5, .ms-widget ul.x620 li.t5.active .item5,
.ms-widget ul.x620 li.t6.shown .item6, .ms-widget ul.x620 li.t6.active .item6,
.ms-widget ul.x620 li.t7.shown .item7, .ms-widget ul.x620 li.t7.active .item7 {/* Commented as per DIGI-6880 background-color: #f4f4f4;*/ border-right: 1px solid #aaa;}



/*DIGI-6158*/
.wide .summary{padding:0;}
.wide .summary.imageCentreHeadline h3,
.wide .summary.imageCentreHeadline .labelAbstract,
.wide .summary.imageCentreHeadline .comments,
.wide .summary.headlineImageLeft h3,
.wide .summary.headlineImageLeft .labelAbstract,.wide .summary.headlineAbstract h3,.wide .summary.headlineOnly h3,.wide .summary.headlineAbstract .labelAbstract,
.wide .summary.headlineAbstract .comments,.wide .summary.headlineOnly .labelAbstract,
.wide .summary.headlineOnly .comments,
.wide .summary.headlineImageLeft .comments,.wide .summary.headlineImageCentre h3,.wide .summary.headlineImageCentre .labelAbstract,.wide .summary.headlineImageCentre .comments,.wide .sidebars {margin-right:80px; }
.wide .summary .piccentre{padding:0 !important;margin-bottom:5px}
.wide .summary h3{1margin-top:5px; font-family:Georgia, "Times New Roman", Times, serif; font-size:24px;color:#234b7b;padding:0;font-weight:200}
.wide .summary.headlineImageLeft .picleft{padding:0;margin-right:10px;margin-bottom:5px;}
.wide .summary span.comments a {font-size:12px;font-family:Arial, Helvetica, sans-serif}
.wide .summary .labelOnSec{color:#D42f00;margin:0px 0 5px 0;font-weight:bold;padding:0}
.wide .summary.headlineImageLeft h3,.wide .summary.imageCentreHeadline h3,.wide .summary.headlineAbstract h3,.wide .summary.headlineImageCentre h3{margin-bottom:10px}
.wide .summary.headlineOnly h3{margin-bottom:15px}
.twoThirdsThird2.gutterUnder.leftColumn{width:640px;float:left}
.oneThird.rightColumn{float:right}
.wide .summary.headlineImageLeft .labelOnSec{margin:0 0 5px}
.leftColumn .twoThirds .oneThird{margin-bottom:15px}

/*Comments*/
.wide .summary .comments{margin:10px 80px 5px 0}
.wide .summary .sidebars{margin:0px 80px 5px 0}
.wide .summary .sidebars li{font-size:12px;font-family:Arial, Helvetica, sans-serif}

/*DIGI-3844*/
.moderate, .newlook{float:right;font-size:14px;margin:5px}
.fclear{clear:both}
.btop{border-top:2px solid #262626;}
.moderate{padding-left:0px;border-left: none;border-bottom: 1px solid #FFFFFF;/*1px solid #ccc  changed as per DIGI-6990*/}

/*DIGI-6792*/
.isaSeason          {float: left; width: 100%;}
.isaSeason > div > div,
.isaSeason > div > a {float: left; margin: 20px 0;}

/*OTSN-134*/
#otsnSearch .yui-skin-sam .yui-panel{border:none;}
#otsnSearch .yui-skin-sam .yui-panel .bd{padding:0px;}
#otsnSearch .yui-skin-sam .yui-dialog .ft{border:none;background:none;}



/* AOL Video */
.fmvps-wrapper {padding-bottom: 1em;}

/* Read Next Widget*/


#readNextWidget {
    display: block;
    position: fixed;
    overflow: hidden;
    z-index: 9999;
    left:0;
    bottom:0;
}

#readNextWidget .topBar {
    background: #007a8f;
    width:100%;
    height: 4px;
    display: block;
}

#readNextOpen {
    display: block;
    float: left;
    border-right: solid 1px #c6c6c6;
    border-left: solid 1px #c6c6c6;
    position: relative;
    background: #fff;
    height: 164px;
}

#readNextOpenInner{
    padding:35px 15px;
    width: 34px;
}

#readNextOpen a span {
    width: 34px;
    display: block;
    font-family: arial, helvetica, sans-serif;
    font-size: 12pt;
    line-height: 14pt;
    text-align: center;
    color: #323232;
}

#readNextOpen a .icn {
    background-image: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/readNextWidget/Read-Next-Arrow.png');
    display:block;
    width: 34px;
    height: 34px;
    margin-top: 20px;
}


#nextArticle {
    float: left;
    border-left: solid 1px #c6c6c6;
    margin-left: -1px;
    background: #fff;
}

#nextArticle #nextPageTitle span{
    font-family: Georgia;
    font-size: 23px;
    line-height: 30px;
    color: #234b7c;
}

#nextArticle a:hover {
    border-bottom: none;
}

#nextArticle #nextPageTitle:hover span{
    color: #000000;
    border-bottom: 1px solid #122842;
}


#nextArticle #nextArticleWrapper {
    margin-left: 15px;
    display: table;
    height: 160px;
}
#nextArticle #nextArticleInnerWrapper {
    display: table-cell;
    vertical-align: middle;
}

#nextArticle #nextArticleWrapper #nextPageThumbnail {
    width: 140px;
    height: 88px;
    margin-right: 15px;
    display: inline-block;
}

#nextArticle #nextArticleWrapper #nextPageTitle {
    width: 450px;
    display: inline-block;
    vertical-align: top;
}

#readNextArticleContainer {
    float: left;
    width: auto;
    border-right: solid 1px #c6c6c6;
    background: #fff;
    height:164px;
}

#readNextLabel{
    font-family: arial, helvetica, sans-serif;
    font-weight: bold;
    font-size: 12px;
    color: #007b9a;
    padding-bottom: 10px;
}

#closeBtn {
    float: right;
}

#closeBtn span{
    float: right;
    width: 12px;
    height: 12px;
    display: block;
    margin: 8px 8px 0 0;
    background-image: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/readNextWidget/Close-off.png');
}


#closeBtn span:hover {
    background-image: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/readNextWidget/Close-click.png');
}

/* Subscription Pin Component*/
#subscriptionPin {
    display: none;
    background-color: #ffbb3e;
    width: 580px;
    margin-left: 20px;
    position: fixed;
    bottom: 0;
    z-index: 99999;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    font-family: Arial;
}

#subscriptionPinInnerDiv {
    position: relative;
    padding: 20px 12px;
}

#subscriptionPinFullImage {
    display: none;
    background-color: #ffbb3e;
    width: 580px;
    margin-left: 20px;
    position: fixed;
    bottom: 0;
    z-index: 99999;
    font-family: Arial;
}

#subscriptionPinFullImage #subscriptionPinInnerDiv {
    position: relative;
    padding: 0;
}


#subscriptionPinFullImage #subscriptionPinInnerDiv a div{
    height: 230px;
    width: 580px;
    position: absolute;
    bottom: 0;
}

#subscriptionPinLink {
    text-decoration: none;
    color: #000000;
}

#subscriptionPinLink p{
    text-align: center;
}

#subscriptionPinLink img {
    margin-left: auto;
    margin-right: auto;
}

#subscriptionPinLink hr {
    background-color: #000000;
    height: 1px;
    border: 0;
}

#subscriptionPinLink > div > p:nth-child(2) {
    margin-top: 8px;
    margin-bottom: 8px;
    font-size: 26px;
    font-family: Arial;
}

#subscriptionPinLink > div > p:nth-child(2) > span {
    font-weight: bold;
}

#subscriptionPinLink > div > p:nth-child(4) {
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 16px;
    font-family: Arial;
}

#subscriptionPinLink > div > p:nth-child(4) > span {
    font-weight: bold;
}

#subscriptionPinLink #subPinBtn {
    margin-top: 10px;
    font-size: 20px;
    font-family: Arial;
    background-color: #ffffff;
    width: 209px;
    margin-left: auto;
    margin-right: auto;
    border-radius: 4px;
    padding-top: 3px;
    padding-bottom: 3px;
    height: 27px;
    line-height: 27px;
}

#subscriptionPinCloseButton {
    position: absolute;
    right: 0;
    margin-top: -10px;
    margin-right: 10px;
    cursor: pointer;
}



#subscriptionPinFullImage #subscriptionPinCloseButton {
    position: absolute;
    right: 0;
    margin-top: 10px;
    margin-right: 10px;
    cursor: pointer;
}

#subscriptionPinDesc {
    display: block;
    height: 70px;
}

#subscriptionPinBulletPoints {
    text-align: left;
    float: left;
    padding: 0 0 0 0;
    margin: 0 0 0 30px;
    display:table;
    height: 70px;
}

#subscriptionPinImg{
    width: 135px;
    margin-left: 30px;
    margin-top: 12px;
    float: left;
}

#subscriptionPinBulletPoints .centerHelper {

}

#subscriptionPinBulletPoints ul {
    margin: 0;
    padding: 0;
    list-style: none;
    display: table-cell;
    vertical-align: middle;

}

#subscriptionPinBulletPoints li img {
    float:left;
    width: 12px;
    height: 12px;
    padding-top: 5px;
    margin-right: 12px;
}

#subscriptionPinBulletPoints li {
    font-size: 17px;
}

.edtChoice .oneThird .piccentre {
    padding-right:10px;
}

span[data-vr-contentbox] + span[data-vr-contentbox]>div.summary.headlineOnly {
    border-top: 1px dotted #ccc;
    padding-top: 3px;
    margin-top:5px;
}


/* New Gigya Buttons Layout  */

#newGigyaShareTop-Holder, #newGigyaShareBottom-Holder {
    margin: 20px 0 !important;
    height:29px;
    width:100%;
    position:relative;
}
#newGigyaShareTop-Holder .GigyaBg, #newGigyaShareBottom-Holder .GigyaBg,
#newGigyaShareBottom-HolderCenter .GigyaBg {
    width:100%;
    height:29px;
    position:absolute;
    top:0;
    left:0;
    z-index:1;
    display:block;
}
#newGigyaShareTop-Holder .GigyaBg1, #newGigyaShareBottom-Holder .GigyaBg1, #newGigyaShareBottom-HolderCenter .GigyaBg1 {
    background: transparent url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/shareButtonsImg.png') top left no-repeat;
    width:100%;
    height:29px;
    position:absolute;
    top:0;
    left:-2px;
    z-index:1;
    display:block;
}
#newGigyaShareTop, #newGigyaShareBottom {
    width:100%;
    height:29px;
    position:absolute;
    top:0;
    left:0;
    z-index:2;
    display:block;
}

#newGigyaShareTop-Holder .GigyaBg img,
#newGigyaShareBottom-Holder .GigyaBg img,
#newGigyaShareBottom-HolderCenter .GigyaBg img{
    display:inline-block;
    height:29px;
    width:29px;
    margin-right: 51px;
}

#newGigyaShareBottom-HolderCenter {
    margin: 20px auto !important;
    height:29px;
    width:540px;
    position:relative;
}

.newGigyaShare .gig-button-container {
    width: 80px;
    padding:0;
    margin:0;
}
.newGigyaShare .gig-button img {
    display:block;
    margin:0;
    height:29px;
    width:29px;
}
.newGigyaShare .gig-button-text {
    display:none;
}
.newGigyaShare .gig-button-container-email .gig-button-text {
    display:block;
    color: #565656;
    font-size:13px;
    margin-top:2px;
}
.newGigyaShare .gig-share-counter {
    background-image:none !important;
    text-align: left !important;
}
.newGigyaShare span.gig-counter-text-right {
    font-size: 13px !important;
    font-family:'Arial' !important;
    color: #565656 !important;
    font-weight: normal !important;
    display: block;
    line-height: 13px;
    margin-top: 10px;
}
.newGigyaShare .gig-button-container:hover .gig-button-text {
    color:#234b7b !important;
}

#newGigyaShareSide {
    border-top: 2px solid #666;
}
#newGigyaShareSide a {
    display:block;
    background: url('/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/sharetools_print.png') 0 5px no-repeat;
    width:100%;
    height: 20px;
    margin-bottom:10px;
}
#newGigyaShareSide a:hover {
    border-bottom: none;
}
@media print {
    .newGigyaShare { display: none !important; }
}
.headerOne.styleFive, .headerOne.styleSeven {margin-top: 8px !important;}


/* outbrain engage fix */
body.portal .top-stories01.outbrain-enabled .summary,
body.portal .top-stories02.outbrain-enabled .summary {
    border-top: 1px dotted #ccc;
    margin-top: 10px;
    padding-top: 3px;
}

body.portal .top-stories02.outbrain-enabled .summaryMedium span:first-child .summary {
    border-top: 0;
    margin-top: 0;
    padding-top: 5px;
}

body.portal .top-stories01.outbrain-enabled .summaryBig span .summary {
    border-bottom: 1px dotted #ccc;
    margin-bottom: 3px;
    margin-top: 0;
    padding-bottom: 10px;
    border-top: 0;
}

body.portal .top-stories01.outbrain-enabled .summaryBig span:first-child .summary {
    border-top: 0;
    margin-top: 0;
    padding-top: 5px;
}

body.portal .top-stories01.outbrain-enabled .summaryBig span .summary > h3 {
    padding-top: 0;
}

body.portal .top-stories01.outbrain-enabled .summaryMedium span:first-child .summary {
    border: 0;
    margin-top: 0;
    padding-top: 0;
}

/* Part of EWP-2866 Moved rules from subscriber.css below */
#invitation-v1 {
    position: absolute;
    height: 100%;
    width: 100%;
}

#invitation-wall-v1 {
    height:100%;
    width:100%;
    display:block;
    position:fixed;
    background-image:url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/subscriber/wallBg.png");
    z-index:4500000;
}

#invitation-v1 iframe {
    position: absolute;
    left: 50%;
    top: 50%;
    margin-top: -225px;
    margin-left: -360px;
    z-index: 5000000;
    border-radius: 3px;
}

.opta-widget-container.opta-fixtures a,
.opta-widget-container.opta-standings a,
.opta-widget-container.opta-fixtures_plus a {color:#234B7B !important;}

/***** New headings and list styles *****/

/* Hide the empty paragraph that gets inserted after the headings
	 in order to ensure consistant styling */
.newstyle-enabled #mainBodyArea .was-h3+p:empty,
.newstyle-enabled #mainBodyArea .was-h4+p:empty,
.newstyle-enabled #mainBodyArea .was-h5+p:empty,
.newstyle-enabled #mainBodyArea .was-h6+p:empty {display: none;}

/* Heading 3 new style */
.newstyle-enabled #mainBodyArea .was-h3 {
    font: normal 24px/29px Georgia;
    color: #CC0000;
    padding: 0;
    /*margin-top: 25px;*/
    margin-top: 16px; 
margin-bottom: 1em;
    margin-bottom: 10px;
    border-top: 0;
}

/* Heading 4 new style */
.newstyle-enabled #mainBodyArea .was-h4 {
    font: bold 18px/23px Arial;
    padding: 0;
    /*margin-top: 25px;*/
    margin-top: 20px;
    /*margin-bottom: 10px;*/
    margin-bottom: 5px;
    border-top: 0;
}

/* Heading 5 new style */
.newstyle-enabled #mainBodyArea .was-h5, .newstyle-enabled h5.fm-chart-title {
    font: bold 18px/23px Arial;
    padding-top: 5px;
    padding-bottom: 0;
    /*margin-top: 25px;*/
    margin-top: 20px; 
    /*margin-bottom: 10px;*/
margin-bottom:1em;
    margin-bottom: 5px;
    border-top: 1px dotted #282828;
}

/* Heading 6 new style */
.newstyle-enabled #mainBodyArea .was-h6 {
    font: bold 16px/21px Arial;
    color: #CC0000;
    /*padding-bottom: 10px;*/
    padding-bottom: 5px; 
    /*margin-top: 25px;*/
margin-top: 1em;
    margin-top: 20px;
    border-top: 1px dotted #282828;
    padding-top: 0;
}

/* Unordered lists new style */
.newstyle-enabled #mainBodyArea ul.storylist {
    /*font: normal 15px/21px Arial;*/
    font: normal 16px/23px Arial;
    /*color: #282828;*/
    color: #333333;
    margin-left:0;
    /*margin-left:-10px;*/
}
.newstyle-enabled #mainBodyArea ul.storylist li {
    /*padding-left: 35px;*/
    padding-left: 20px;
    position: relative;
}
.newstyle-enabled #mainBodyArea ul.storylist li:before {
    background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/spritesheet-v.png") -52px -853px no-repeat;
    content: '';
    width: 10px;
    height: 16px;
    position: absolute;
    /*left: 10px;*/
    left:0;
}

/* Ordered lists new style */
.newstyle-enabled #mainBodyArea ol.storylist {
    font: normal 16px/20px Arial;
    color: #282828;
    list-style-type: none;
    margin-left: 0;
    list-style-position: inside;
}
.newstyle-enabled #mainBodyArea ol.storylist > li {
    counter-increment: customlistcounter;
    margin-top:5px;
    padding-left:50px;
    position: relative;
    height:38px;
    display:table;
}
.newstyle-enabled #mainBodyArea ol.storylist > li > span {
    display: table-cell;
    vertical-align: middle;
}
.newstyle-enabled #mainBodyArea ol.storylist > li:nth-of-type(1) {
    /*margin-top:15px;*/
    margin-top:0;
}
.newstyle-enabled #mainBodyArea ol.storylist > li:before {
    background: url("/web/20150909012916/http://www.telegraph.co.uk/template/ver1-0/i/spritesheet-v.png") 0px -860px no-repeat;
    content: counter(customlistcounter) " ";
    font: normal 20px Georgia;
    text-align: center;
    line-height: 34px;
    color: #CC0000;
    width: 38px;
    height: 38px;
    position: absolute;
    left: 0;
    display: table-cell;
}
.newstyle-enabled #mainBodyArea ol.storylist:first-child {
    counter-reset: customlistcounter;
}
.storyHead h2, .guideBodyHeading h2 {
    color: #585858;
    font-size: 18px;
    font-weight: normal;
    line-height: 22px;
    margin: 0;
    /*padding: 10px 0 10px 0px;*/
    padding: 5px 0 10px 0px;
}
.story .byline .bylineBody, .story .bylineComments .bylineBody {
    color: #333333;
    font-family: georgia,"times new roman",times,serif;
    font-size: 16px;
    font-weight: normal;
    width: 380px;
}
.story .bylineSocialButtons {
    float: left;
    margin: 2px 0 6px;
    width: 350px;
}
.artBodyWide .story p {
    font-family: arial, helvetica, sans-serif;
    font-size: 16px;
    line-height: 23px;
    margin: 0;
    padding: 0 0 0.8em;
    color: #333333;
}
.story .byline p.comments, .story .bylineComments p.comments {
    border-top: 1px dotted #CCC;
    padding: 10px 0 10px 0;
    background-image: none !important;
    line-height: 16px;
    height: 16px;
    float: left;
    width: 100%;
}
p.comments a {
    font-weight: normal;
    font-size: 14px;
}

#mainBodyArea p a:not(.opta-team-linking) {
    font-weight: bold;
}

/***** End of new headings and list styles *****/


/***** Top Branding for section and articles (elections) styles *****/
h1#branding-section,
#branding-section    { display: block; margin: 5px 0 15px 0; }
h1#branding-article,
#branding-article    { display: block; margin: 5px 0 15px 0; }


/* Facebook / Twitter / Youtube Follow Buttons */
#followPlatforms{
    margin: 15px 0 10px 0;
    float: left;
    height: auto;
    width: 100%;
}
.social-media-iframe {
    float: left;
    width: 540px;
    border-top: 1px solid #ddd;
}
.social-media-iframe.followYoutube {
    padding: 10px 0;
    height: 48px;
}
.social-media-iframe.followTwitter {
    padding: 10px 0;
    height: 28px;
}
.social-media-iframe.followFacebook {
    height: 72px;
}

.social-media-iframe.followFacebook .fb-page-container {
    height: 66px;
    margin: 3px 0 3px;
    width: 490px;
    overflow: hidden;
    float: left;
}

.social-media-iframe.followFacebook .fb-page {
    float: left;
    width: 500px;
    height: 70px;
    margin-left: -9px;
    margin-top: -2px;
    border: 0;
}

/* Polar Ads under Follow Buttons */
#a03-article-post-article-bottom {
    margin: 20px 0 0;
    float: left;
    width: 100%;
}
