/* $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('../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;}
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;}
a:hover{border-bottom:1px dotted #122842; color:#122842;}
p,h1,h2,h3,h4,h5,h6,h7{margin:0;padding:0;}
h1 a,h2 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('/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('../i/sprite-icon.gif') 0 -500px no-repeat;padding-left:15px;}

#tmglMenu{margin-bottom:10px;}

/* 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;}
#tmglBrandLarge{padding:8px 0 10px;}
#tmglBrandFinanceLarge{padding:8px 0 10px;}

/* Default brand, rewritten in tmglBrandCSS.jsp if a new brand is added  */
#tmglBrandLarge #brand, .portal #tmglBrandLarge #brand{background:url('../i/thetelegraph_275.gif') 0 0 no-repeat;height:48px;margin-right:35px;width:275px;}
#tmglBrandFinanceLarge #brand{background:url('../i/Telegraph_Money_logo.png') 0 0 no-repeat;height:60px;margin-right:35px;width:344px;}
.portal #tmglBrandLarge #brand{background:url('../i/thetelegraph_344.gif') 0 0 no-repeat;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:300px;height:20px;}
#searchBar #searchBlock form {height:20px;}
#searchBar #tg_search .searchBox{background-color:#F5F5F5;border:medium none;height:19px;width:270px;margin-top:0px;padding-top:0;float:left;}
#searchBar #tg_search .formSubmit{background:url("../i/search_icon.png") no-repeat scroll 5px 3px transparent;border:0;height:20px;width:25px;float:right;}
.portal #topBarRightContainer #searchBar{padding: 2px 0 20px;}
.portal #searchBar #searchBlock{width:230px;}
.portal #searchBar #tg_search .searchBox{width:200px;}

#tmglBrandLarge #ebGoogle{background:url('../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('../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('../i/thetelegraph_195.gif') 0 0 no-repeat;height:34px;width:195px;}
#tmglBrandSmall #search{padding:6px 0 5px;width:490px;}
#tmglBrandSmall #ebGoogle{background:url('../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:5px 0 5px;}

.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 ;}
.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;}
.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('../i/htSpacer.gif') no-repeat 0 5px;float:left;font-size:1.3em;line-height:1.4em;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{color:#FFF;}
#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('../i/hotTopicsActive.png') no-repeat 49% 0;z-index:10;}
#tmglMenu #tmglHotTopics .secondaryNav {position:absolute;/* background: url('../i/hotTopicsShadowBackground.png') repeat-x 0 0;  top:24px; */ z-index:0;width:1300px;}
#tmglHotTopics .mainNav li .hotTopicsContent {display:none;}
#tmglMenu #tmglHotTopics .secondaryNav .hotTopicsContent {padding:5px 5px 5px 0;margin:0 auto;text-align:left;overflow:hidden;height:23px;line-height:23px;}
#tmglMenu #tmglHotTopics .secondaryNav .hotTopicsContent h5 {display:inline;font-weight:normal;font-size:1.6em;padding:0 5px 0 0;color:#B0282A;}
#tmglMenu #tmglHotTopics .secondaryNav .hotTopicsContent h5 span a{color:#B0282A;}
#tmglMenu #tmglHotTopics .secondaryNav .hotTopicsContent h5 + h5 {display:inline;font-weight:normal;font-size:1.6em;padding:0 0 0 18px;}
#tmglMenu #tmglHotTopics .secondaryNav .hotTopicsContent h5 span {margin-right:5px;}
#tmglMenu #tmglHotTopics .hotTopicsContent h5 + h5{background: url('../i/hotTopicsHeadlineSeparator.png') no-repeat 0 5px;zoom:1;}
#tmglMenu #tmglHotTopics .secondaryNav .hotTopicsContent h5 a {color:#3186D7;}

/* 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 15px;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('../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 .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;}

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

.backtotop{padding:4px 0 4px 0;}
.backtotop p{background:url('../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('../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{background:transparent no-repeat scroll 0 2px;color:#fff;font-weight:bold;line-height:1.7em;padding-left:28px;}
#tmglFooterLarge .imgBulletList li a{color:#fff;}
#tmglFooterLarge ul li.footrss{background-image:url(../i/footer_rss.png);background-position:0;}
#tmglFooterLarge ul li.footwidgets{background-image:none;background-position:0;}
#tmglFooterLarge ul li.footmobile{background-image:url(../i/footer_mobile.png);background-position:0;}
#tmglFooterLarge ul li.footemail{background-image:url(../i/footeremail.gif);}
#tmglFooterLarge ul li.footepaper{background-image:url(../i/footer_small_t.png);background-position:0;}
#tmglFooterLarge ul li a{color:#C6C6C6;white-space:nowrap;}
#tmglFooterLarge ul li.itemgap{margin-bottom:13px;}
.footercolumn{background:#262626 url(../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('../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('../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('../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('../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("../i/vertRule.gif") repeat-y scroll 630px 50% transparent;width:940px;}
.twoHalves{background:url('../i/twoHalves.gif') repeat-y;width:940px;}
.twoThirdsThird{width:940px;}
.twoThirdsThird2{background:url('../i/twoThirdsThird2.gif') repeat-y;width:940px;}
.twoThirdsb{background:url("../i/vertRuleDotted.gif") repeat-y scroll 390px 50% transparent;width:620px;}
.twoThirdsd{background:url('../i/twoThirdsTwo.gif') repeat-y scroll 80px 0 transparent;}
.twoThirdsc{background:url('../i/twoThirdsTwo.gif') repeat-y scroll 0 0 transparent;width:620px;}
.quartFiveTwelfthsThird{background:url('../i/quartFiveTwelfthsThird.gif') repeat-y scroll 0 0 transparent;width:940px;}
.quartFiveTwelfths{background:url('../i/quartFiveTwelfths.gif') repeat-y;width:620px;}
.fiveTwelfthsQuart{background:url('../i/fiveTwelfthsQuart.gif') repeat-y;width:620px;}
.fourQuarters{background:url('../i/fourQuarters.gif') repeat-y;width:940px;}
.threeThirds{background:url('../i/threeThirds.gif') repeat-y;width:940px;}
.threeThirdsSolid{background:url('../i/threeThirdsSolid.gif') repeat-y;width:940px;}
.sixSixths{background:url("../i/sixSixths.gif") repeat-y scroll 0 0 transparent;margin:10px 0;width:940px;}
.borderSevenTwelfth, .borderFiveSixths, .sevenTwelfth .oneQuarterThirdCont{background:url("../i/vertRule.gif") repeat-y scroll 790px 50% transparent;}
.borderSevenTwelfth{background-position:550px 50%;}
.sevenTwelfth .oneQuarterThirdCont{background-position:310px 50%;}
.borderOneThird{background:url("../i/vertRule.gif") repeat-y scroll 310px 50% transparent;}
.borderOneSixth{background:url("../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;}

/* 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{border-top: 2px solid #666666;padding-top:5px;float:left;width:100%;}
.iframeSummaryFullWidth + .summary {border-top: medium none;}
.summary span.live {background:url('../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('../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('../i/sprite-icon.gif') 0 -1950px no-repeat;}
.summary ul li.audio{background:url('../i/sprite-icon.gif') 0 -1170px no-repeat;}
.summary ul li.photo{background:url('../i/sprite-icon.gif') 0 -1800px no-repeat;}
.summary ul li.blog{background:url('../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('../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('../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('../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('../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('../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('../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('../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('../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('../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('../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 8px;}
.summary .picleft{float:left;padding:4px 10px 5px 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:0 0 10px;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('../i/live_icon.png') left 2px no-repeat;padding:0 0 2px;text-indent:30px;clear:both;}

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

.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;}
.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;}
.summaryBig + div > .summary:first-child{border-top:none;margin-top:0;padding-top:0;}
.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;}

.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{font-size:1.4em;font-weight:normal;line-height:1.2em;margin-bottom:0;padding:0;}
.summaryMediumToSmall .video h3{background:url('../i/sprite-icon.gif') 0 -1948px no-repeat;text-indent:18px;}
.summaryMediumToSmall .video h3 a{color:#234B7B;}
.summaryMediumToSmall .audio h3{background:url('../i/sprite-icon.gif') 0 -1167px no-repeat;text-indent:18px;}
.summaryMediumToSmall .audio h3 a{color:#234B7B;}
.summaryMediumToSmall .photo h3{background:url('../i/sprite-icon.gif') 0 -1796px no-repeat;text-indent:18px;}
.summaryMediumToSmall .photo h3 a{color:#234B7B;}
.summaryMediumToSmall .blog h3{background:url('../i/sprite-icon.gif') 0 -2096px no-repeat;text-indent:18px;}
.summaryMediumToSmall .blog h3 a{color:#234B7B;}
.summaryMediumToSmall .live h3{background:url('../i/live_icon.png') left 2px no-repeat;padding:0 0 2px;text-indent:30px;}
.summaryMediumToSmall .interactive h3{background:url('../i/interactive_icon.png') 0 3px no-repeat;text-indent:18px;}
.summaryMediumToSmall .interactive h3 a{color:#234B7B;}
.summaryMediumToSmall .map h3{background:url('../i/sprite_icons_sidebar.png') 0 -2436px no-repeat;text-indent:18px;}
.summaryMediumToSmall .map h3 a{color:#234B7B;}
.summaryMediumToSmall .live h3 a{color:#234B7B;}
.summaryMediumToSmall h2{font-size:1.3em;line-height:1.38em;margin-bottom:0;}

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

/* Headers  */
.headerOne{background-color:#FFF; /*url(../i/grey_dots.gif) repeat-x top left;*/border-bottom:1px dotted #CCCCCC; border-top:2px solid #262626;color:#262626;margin-bottom:6px;padding:3px 0 13px;font-family:arial,sans-serif;margin-top:15px;}
.headerOne:first-child{margin-top:0;}
.InSkinHide:first-child + .headerOne{margin-top:0;}
.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;}
.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;}


.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;}

.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('../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('../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('../i/puffLabels/puff_video.png') no-repeat;height:20px;left:3px;position:absolute;top:7px;width:20px;}
.cornerimagephotoleft{background:url('../i/puffLabels/puff_slideshow.png') no-repeat;height:20px;left:3px;position:absolute;top:7px;width:20px;}
.cornerimageaudioleft{background:url('../i/puffLabels/puff_audio.png') no-repeat;height:20px;left:3px;position:absolute;top:7px;width:20px;}
.cornerimageblogleft{background:url('../i/puffLabels/puff_blog.png') no-repeat;height:20px;left:3px;position:absolute;top:7px;width:20px;}
.cornerimagevideocentre{background:url('../i/puffLabels/puff_video.png') no-repeat;height:20px;left:3px;position:absolute;top:3px;width:20px;}
.cornerimagephotocentre{background:url('../i/puffLabels/puff_slideshow.png') no-repeat;height:20px;left:3px;position:absolute;top:3px;width:20px;}
.cornerimageaudiocentre{background:url('../i/puffLabels/puff_audio.png') no-repeat;height:20px;left:3px;position:absolute;top:3px;width:20px;}
.cornerimageblogcentre{background:url('../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('../i/puffLabels/puff_interactive.png') no-repeat;height:20px;left:3px;position:absolute;top:7px;width:20px;}
.cornerimageinteractivecentre{background:url('../i/puffLabels/puff_interactive.png') no-repeat;height:20px;left:3px;position:absolute;top:3px;width:20px;}
.cornerimagegraphleft{background:url('../i/puffLabels/puff_graph.png') no-repeat;height:20px;left:3px;position:absolute;top:7px;width:20px;}
.cornerimagegraphcentre{background:url('../i/puffLabels/puff_graph.png') no-repeat;height:20px;left:3px;position:absolute;top:3px;width:20px;}
.cornerimagemapleft{background:url('../i/puffLabels/puff_map.png') no-repeat;height:20px;left:3px;position:absolute;top:7px;width:20px;}
.cornerimagemapcentre{background:url('../i/puffLabels/puff_map.png') no-repeat;height:20px;left:3px;position:absolute;top:3px;width:20px;}
.cornerimagepollleft{background:url('../i/puffLabels/puff_poll.png') no-repeat;height:20px;left:3px;position:absolute;top:7px;width:20px;}
.cornerimagepollcentre{background:url('../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('../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('../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:#000 url('../i/video_play2.png') 50% 30% no-repeat;height:100%;left:0;position:absolute;top:0;width:38px;}
.playButton a{text-decoration:none;}
.playButton .playBttTop {background:transparent url('../i/video_play2.png') 50% 30% no-repeat;opacity:0.7;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("../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('../i/sprite-icon.gif') 0 -1950px no-repeat;padding-left:21px;}
.related_links ul li.audio h3{background:url('../i/sprite-icon.gif') 0 -1110px no-repeat;padding-left:21px;}
.related_links ul li.photo h3{background:url('../i/sprite-icon.gif') 0 -1800px no-repeat;padding-left:21px;}
.related_links ul li.blog h3{background:url('../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('../i/sprite-icon.gif') 0 -1048px no-repeat;padding:0 0 5px 18px;}
.related_links_inline ul li.audio{background:url('../i/sprite-icon.gif') 0 -1165px no-repeat;}
.related_links_inline ul li.blog{background:url('../i/sprite-icon.gif') 0 -2095px no-repeat;}
.related_links_inline ul li.photo{background:url('../i/sprite-icon.gif') 0 -1795px no-repeat;}
.related_links_inline ul li.video{background:url('../i/sprite-icon.gif') 0 -1945px no-repeat;}
.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('../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("../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('../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("../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('../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('../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('../i/dbBordTB.gif') no-repeat;height:2px;width:300px;}
#comDating .datingLoader{background:url('../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("/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('../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('../i/comBullet.gif') no-repeat 0 3px;font-size:1.1em;padding-left:12px;}

.headlineImageCentreAbstractPuff {clear:left;position:relative;}
.headlineImageCentreAbstractPuff .puffRollOver {
	position:absolute;
	bottom:0;
	overflow:hidden;
	width:100%;
	height:24px;
	font-family:helvetica,arial,sans-serif;
	font-size:12px;
	color:#FFFFFF;
	background: url("../i/1pxOverlayBg.png");
}
	
.large .puffRollOver {
	position:absolute;
	bottom:0;
	overflow:hidden;
	width:100%;
	
	font-family:helvetica,arial,sans-serif;
	font-size:12px;
	color:#FFFFFF;
	background: url("../i/1pxOverlayBg.png");
}
	
.headlineImageCentreAbstractPuff .puffRollOver:hover {border:medium none;}
.headlineImageCentreAbstractPuff h3 {font-weight:bold;font-size:12px;padding:5px 5px 0 5px;}
.headlineImageCentreAbstractPuff h5 {font-weight:bold;font-size:12px;padding:5px 5px 0 5px;}
.headlineImageCentreAbstractPuff p {margin: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("../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('../i/upArrow.gif') right no-repeat;padding-right:12px;}
#tmglSearch .searchNext{background:url('../i/linkArrow.gif') right no-repeat;font-weight:bold;padding-right:8px;text-transform:uppercase;}
#tmglSearch .searchPrev{background:url('../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('../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("../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("../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("../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("../i/mpp/tab_left_green.gif");}
#autotrader .tabs .ui-tabs-selected a{background-image:url("../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;}
.commentImage{background:#fff;float:right;margin:0 0 5px;padding:2px 0 0 10px;}
.comment, .commentImg {border-top:1px dotted #ccc;font-size:1.1em;line-height:1.3em;margin-top:7px;padding-top:4px;}
.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('../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('../i/tabMatt.png');}
.cartoonTabsContainer a.tabAlex {float:left;width:63px;height:29px;background-image:url('../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;}

/* 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('../i/prev.gif') left no-repeat;padding-left:10px;}
#autoNav .rightTool .next{background:url('../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('../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('/template/ver1-0/i/16_google.gif') no-repeat 0 3px;}
.feedTools ul li.bloglines{background:url('/template/ver1-0/i/16_bloglines.gif') no-repeat 0 3px;}
.feedTools ul li.yahoo{background:url('/template/ver1-0/i/16_yahoo.gif') no-repeat 0 3px;}
.feedTools ul li.netvibes{background:url('/template/ver1-0/i/16_netvibes.gif') no-repeat 0 3px;}
.feedTools ul li.newsgator{background:url('/template/ver1-0/i/16_newsgator.gif') no-repeat 0 3px;}
.feedTools ul li.pageflakes{background:url('/template/ver1-0/i/16_pageflakes.gif') no-repeat 0 3px;}
.feedTools ul li.technorati{background:url('/template/ver1-0/i/16_technorati.gif') no-repeat 0 3px;}
.feedTools ul li.aol{background:url('/template/ver1-0/i/16_aol.gif') no-repeat 0 3px;}
.feedTools ul li.rss{background:url('/template/ver1-0/i/16_rss.gif') no-repeat 0 3px;font-size:1.1em;font-weight:normal;padding-top:3px;}

/* 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 dotted #CECECE;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;}

/* 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('../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('../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("../i/previous_arrow_off.gif") no-repeat 0 0;text-decoration:none;}
a.nextComPuff:hover{background:url("../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("../i/grey_curve_top.gif")no-repeat;height:3px;width:280px;}
.footerBtm{background:url("../i/grey_curve_bottom.gif")no-repeat;height:5px;width:280px;}
.far_out{left:-9999px;position:absolute;}
a.actionBut{background:url("../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("../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('../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('../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 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(../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("../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("../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(../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(../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(../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(../i/configurableTabs/ctaTopLeft.gif) #e3e3e3 no-repeat;float:left;height:5px;width:5px;}
#configurableTabs .bottomBar .right{background:url(../i/configurableTabs/ctaTopRight.gif);float:right;}
#configurableTabs .bottomBar .bottom .right{background:url(../i/configurableTabs/ctaBottomRight.gif);}
#configurableTabs .bottomBar .bottom .left{background:url(../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('../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("../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(../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:65px;cursor:pointer;padding:0;z-index:30;float:left;}
.controlledTab .tools .nextArrowImage{float:left;text-align:right;width:75px;background:url(../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(../i/topLeftCorner.png);left:0;top:0;}
.roundButton .tr{background-image:url(../i/topRightCorner.png);right:0;top:0;}
.roundButton .br{background-image:url(../i/bottomRightCorner.png);bottom:0;right:0;}
.roundButton .bl{background-image:url(../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(../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{background-color:#f4f4f0;margin-bottom:15px;}
#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('../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("../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("../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("../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('../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 {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 .accordion h3:hover {cursor:pointer;}
#mostviewed .accordion .ui-state-active {color:white;background:#CC0000 url('../i/arrow-large-down-white.png') no-repeat 280px 50%;outline-style:none;}
#mostviewed .accordion .ui-state-hover {outline-style:none;}
#mostviewed .accordion ul {list-style:none;margin:0;padding:0;}
#mostviewed .accordion .view-content {overflow:hidden;}
#mostviewed .accordion .view-content li {margin:0;padding:8px 0 8px 0;border-top:1px dotted gray;background-color:white;}
#mostviewed .accordion .view-content li a {font-size:1.3em;line-height:1.3em;text-decoration:none;}
#mostviewed .accordion .view-content li a:hover {border-bottom: 1px #234B7B dotted;}
#mostviewed .accordion .view-content li a.image {float:right; padding-left:10px;}
#mostviewed .accordion .view-content li img {border:medium none;}
#mostviewed .accordion .view-content li.first-story {border-top:medium none;}

#mostviewed .accordion .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{margin-top:-5px;}
#mostviewed .accordion .view-content li.first-story-hover {width:20px;height:85px;background-color:#CC0000;}

#mostviewed .accordion .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 {text-decoration:underline; border:medium none;}
#mostviewed .accordion .view-content li:hover .topFiveComment a {border-bottom: 1px #234B7B dotted;}
#mostviewed .accordion .view-content .cl {height:0;}
#mostviewed .accordion .view-content li .topFiveComment{}

.beforeActiveArrow{background:#E9E9DF url('../i/arrowMMMDown.png') no-repeat 280px 50%;}
.afterActiveArrow{background:#E9E9DF url('../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 {
	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 {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('../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("../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('../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 {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('../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("../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('../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("/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('../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:320px;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:330px;padding:0;}
#armageddon .ui-tabs-loading em,#armageddon2 .ui-tabs-loading em{background:url('../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('../i/loading.gif') no-repeat 50% 50%;height:400px;padding-top:5px;width:620px;}
.toolLoading2{background:url('../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('../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('../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('../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);margin:0 0 5px;min-height:45px;opacity:0;padding: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;}

/* 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(../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(../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('../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('../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("../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('../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('../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('../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('../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('../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('../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('../i/debateCommentIco.gif') -2px 0 no-repeat;margin-top:4px;padding-left:18px;}
.dataBar .commentBarElement .comments a{background:url('../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("../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(../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(../i/matchHeader/pen_scored.gif) no-repeat right 1px; white-space:nowrap;}
.matchHeader .penalties .missed {padding-right:14px; margin-right:3px; background:url(../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(../i/arrowBackBlue.png) no-repeat 50% 50%;cursor:hand;height:14px;position:absolute;right:35px;top:155px;width:14px;}
#livescore-next{background:url(../i/arrowForwardBlue.png) no-repeat 50% 50%;right:0;}
#livescore-pause{background:url(../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('../i/arrowDownBlue.gif') no-repeat center bottom;}
.footballTable table tr.header th.headerSortDown{background:url('../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('../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('../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('../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:2px 0 0;}
#storyEmbSlide .slideshow .ssImg .artImageExtras .caption{color:#404040;font-size:1.1em;line-height:1.38em;margin:0 5px 0 0;}
#storyEmbSlide .slideshow .ssImg .artImageExtras .credit{color:#999;font-size:1em;line-height:1.38em;}
#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('../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('../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('../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("../i/sprite-icon.gif") no-repeat scroll 0 -1948px transparent;line-height:1.38em;}
.editorsChoice .summaryMediumToSmall .audio h3{background:url('../i/sprite-icon.gif') 0 -1167px no-repeat;line-height:1.38em;}
.editorsChoice .summaryMediumToSmall .photo h3{background:url('../i/sprite-icon.gif') 0 -1796px no-repeat;line-height:1.38em;}
.editorsChoice .summaryMediumToSmall .blog h3{background:url('../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;}

/* 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("../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("../i/blurbShowBullet.gif") no-repeat 0 0 scroll;padding:2px 0 0 16px;width:120px;}
.showHideBlurb #hideBlurb{background:#fff url("../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(../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(../i/moreOnCarousel/arrow_left.gif) no-repeat top left;float:left;height:70px;width:15px;}
.moreOnCarousel .scrollRight{background:url(../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(../i/moreOnCarousel/arrow_left_disabled.gif) no-repeat top left;}
.moreOnCarousel .scrollRight.disabled{background:url(../i/moreOnCarousel/arrow_right_disabled.gif) no-repeat top left;}
.moreOnCarousel .scrollLeft:hover{background:url(../i/moreOnCarousel/arrow_left_hover.gif) no-repeat top left;border-bottom:none;}
.moreOnCarousel .scrollRight:hover{background:url(../i/moreOnCarousel/arrow_right_hover.gif) no-repeat top left;border-bottom:none;}
.moreOnCarousel .scrollLeft.disabled:hover{background:url(../i/moreOnCarousel/arrow_left_disabled.gif) no-repeat top left;}
.moreOnCarousel .scrollRight.disabled:hover{background:url(../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(../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(../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('../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('../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('../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;}

.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;}
span.comments{padding: 0 0 0 16px;margin: 0 4px;}
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%;}
p.comments a{font-weight:normal;}
.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("../i/sprite_icons_sidebar.png") no-repeat scroll 6px -1325px transparent;padding:0 0 0 24px;font-size:1.17em;line-height:1.45;margin:0 0 0 6px;border-left:1px solid #EEEEEC;}

/* comment count and share count styling */
.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, #newsAlert .storyExpand .summary p.shareCount{float:left;color:#234B7B;background:url("../i/sprite_icons_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;}
#newsAlert .summary p.comments {float:left;margin-top:-1px;}
#newsAlert .storyExpand .summary p.shareCount {color:#D1D1A6;background-position:0 -2231px;}
#newsAlert .storyExpand .oneThirdCut .oneThirdCut .summary p.shareCount {font-size:1.17em;line-height:1.5;}
#newsAlert .oneThirdCut .summary p.comments{font-size:1.3em;}
#newsAlert .storyExpand .mNCommSbars p.shareCount {font-size:1.17em;line-height:1.5;margin:3px 0 3px 6px;}
.summary .commSideBlock p.comments {float:left;}
.summary .commSideBlock p.shareCount {line-height:1.45;}

.loadMoreArticles{background:url(../i/blurbShowHideTab.gif) no-repeat scroll 0 0 #FFF;height:45px;margin-bottom:10px;padding-top:15px;text-align:center;}
.loadMoreArticles a{background:url("../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(../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('../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('../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('../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('../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("../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("../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('../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;}
.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(../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(../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.1em;list-style:none;margin:0;padding:0;text-transform:uppercase;letter-spacing:0.07em;}
#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{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{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('../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 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.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.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{color:#000;background-color:#ffd441;text-decoration:none;}
.nonActiveNav li{color:#fff !important;}

#tmglThirdNav .mainNav li.first{background:none;}

#tmglFooterLarge #footerlogolink{background:url(../i/footer_large_t.png) no-repeat 0 0;}
#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(../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("/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("/template/ver1-0/i/button-left.png") no-repeat;
	height: 27px;
}

span.buttonRight {
	float: right;
	width: 2px;
	height: 27px;
	background: url("/template/ver1-0/i/button-right.png") no-repeat;
}

div.cottageBoxBottomSearchLink a {
	color: white;
	font-size: 1.3em;
	background: url("/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(../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('../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('../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('../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('../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('../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(../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(../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(../i/footer_rss.png);background-position:0;}
#tmglFooterOlympics ul li.footmobile{background-image:url(../i/footer_mobile.png);background-position:0;}
#tmglFooterOlympics ul li.footepaper{background-image:url(../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(../i/olympics/medals.png);background-position:0 100%;}
#olympicStats a#records{background:url(../i/olympics/records.png);background-position:0 100%;}
#olympicStats a#results{background:url(../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('../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("../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("../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("../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(../i/olympics/sport_sprites/archery.png);margin-right:5px;}
#sportA2Z #div-olympicsA2Z a#athletics{background:url(../i/olympics/sport_sprites/athletics.png);}
#sportA2Z #div-olympicsA2Z a#badminton{background:url(../i/olympics/sport_sprites/badminton.png);}
#sportA2Z #div-olympicsA2Z a#basketball{background:url(../i/olympics/sport_sprites/basketball.png);}
#sportA2Z #div-olympicsA2Z a#diving{background:url(../i/olympics/sport_sprites/diving.png);margin-right:5px;}
#sportA2Z #div-olympicsA2Z a#boxing{background:url(../i/olympics/sport_sprites/boxing.png);}
#sportA2Z #div-olympicsA2Z a#canoeing{background:url(../i/olympics/sport_sprites/canoeing.png);margin-right:5px;}
#sportA2Z #div-olympicsA2Z a#cycling{background:url(../i/olympics/sport_sprites/cycling.png);margin-right:0;}
#sportA2Z #div-olympicsA2Z a#handball{background:url(../i/olympics/sport_sprites/handball.png);margin-right:5px;}
#sportA2Z #div-olympicsA2Z a#equestrian{background:url(../i/olympics/sport_sprites/equestrianism.png);}
#sportA2Z #div-olympicsA2Z a#fencing{background:url(../i/olympics/sport_sprites/fencing.png);}
#sportA2Z #div-olympicsA2Z a#football{background:url(../i/olympics/sport_sprites/football.png);}
#sportA2Z #div-olympicsA2Z a#gymnastics{background:url(../i/olympics/sport_sprites/gymnastics.png);}
#sportA2Z #div-olympicsA2Z a#hockey{background:url(../i/olympics/sport_sprites/hockey.png);margin-right:0;}
#sportA2Z #div-olympicsA2Z a#judo{background:url(../i/olympics/sport_sprites/judo.png);margin-right:5px;}
#sportA2Z #div-olympicsA2Z a#modern_pentathlon{background:url(../i/olympics/sport_sprites/pentathlon.png);}
#sportA2Z #div-olympicsA2Z a#rowing{background:url(../i/olympics/sport_sprites/rowing.png);}
#sportA2Z #div-olympicsA2Z a#sailing{background:url(../i/olympics/sport_sprites/sailing.png);}
#sportA2Z #div-olympicsA2Z a#shooting{background:url(../i/olympics/sport_sprites/shooting.png);}
#sportA2Z #div-olympicsA2Z a#swimming{background:url(../i/olympics/sport_sprites/swimming.png);margin-right:5px;}
#sportA2Z #div-olympicsA2Z a#table_tennis{background:url(../i/olympics/sport_sprites/table_tennis.png);margin-right:0;}
#sportA2Z #div-olympicsA2Z a#taekwondo{background:url(../i/olympics/sport_sprites/taekwondo.png);margin-right:5px;}
#sportA2Z #div-olympicsA2Z a#tennis{background:url(../i/olympics/sport_sprites/tennis.png);}
#sportA2Z #div-olympicsA2Z a#triathlon{background:url(../i/olympics/sport_sprites/triathlon.png);}
#sportA2Z #div-olympicsA2Z a#volleyball{background:url(../i/olympics/sport_sprites/volleyball.png);}
#sportA2Z #div-olympicsA2Z a#weightlifting{background:url(../i/olympics/sport_sprites/weight_lifting.png);margin-right:5px;}
#sportA2Z #div-olympicsA2Z a#wrestling{background:url(../i/olympics/sport_sprites/wrestling.png);margin-right:0;}
#sportA2Z #div-olympicsA2Z a#water_polo{background:url(../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(../i/olympics/countries_medals/country_gold.png);background-repeat:no-repeat;width:66px;height:74px;float:left;}
#countryFacts #medalHistory #silver{background:url(../i/olympics/countries_medals/country_silver.png);background-repeat:no-repeat;width:66px;height:74px;float:left;}
#countryFacts #medalHistory #bronze{background:url(../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('../i/sport_profiles/archery.gif') no-repeat 0 8px;min-height:43px;}
.athletesSport a.athletics{background:url('../i/sport_profiles/athletics.gif') no-repeat 0 8px;min-height:43px;}
.athletesSport a.badminton{background:url('../i/sport_profiles/badminton.gif') no-repeat 0 8px;min-height:43px;}
.athletesSport a.basketball{background:url('../i/sport_profiles/basketball.gif') no-repeat 0 8px;min-height:43px;}
.athletesSport a.beachVolleyball{background:url('../i/sport_profiles/beach_volleyball.gif') no-repeat 0 8px;min-height:43px;}
.athletesSport a.boxing{background:url('../i/sport_profiles/boxing.gif') no-repeat 0 8px;min-height:43px;}
.athletesSport a.canoeSlalom{background:url('../i/sport_profiles/canoe_slalom.gif') no-repeat 0 8px;min-height:43px;}
.athletesSport a.canoeSprint{background:url('../i/sport_profiles/canoe_sprint.gif') no-repeat 0 8px;min-height:43px;}
.athletesSport a.cyclingBMX{background:url('../i/sport_profiles/cycling_BMX.gif') no-repeat 0 8px;min-height:43px;}
.athletesSport a.cyclingMountainBike{background:url('../i/sport_profiles/cycling_MTB.gif') no-repeat 0 8px;min-height:43px;}
.athletesSport a.cyclingRoad{background:url('../i/sport_profiles/cycling_road.gif') no-repeat 0 8px;min-height:43px;}
.athletesSport a.cyclingTrack{background:url('../i/sport_profiles/cycling_track.gif') no-repeat 0 8px;min-height:43px;}
.athletesSport a.diving{background:url('../i/sport_profiles/diving.gif') no-repeat 0 8px;min-height:43px;}
.athletesSport a.equestrianDressage{background:url('../i/sport_profiles/equestrianism.gif') no-repeat 0 8px;min-height:43px;}
.athletesSport a.equestrianEventing{background:url('../i/sport_profiles/equestrianism.gif') no-repeat 0 8px;min-height:43px;}
.athletesSport a.equestrianJumping{background:url('../i/sport_profiles/equestrianism.gif') no-repeat 0 8px;min-height:43px;}
.athletesSport a.fencing{background:url('../i/sport_profiles/fencing.gif') no-repeat 0 8px;min-height:43px;}
.athletesSport a.football{background:url('../i/sport_profiles/football.gif') no-repeat 0 8px;min-height:43px;}
.athletesSport a.gymnasticsArtistic{background:url('../i/sport_profiles/gymnastics_artistic.gif') no-repeat 0 8px;min-height:43px;}
.athletesSport a.gymnasticsRhythmic{background:url('../i/sport_profiles/gymnastics_rhythmic.gif') no-repeat 0 8px;min-height:43px;}
.athletesSport a.gymnasticsTrampoline{background:url('../i/sport_profiles/gymnastics_trampoline.gif') no-repeat 0 8px;min-height:43px;}
.athletesSport a.handball{background:url('../i/sport_profiles/handball.gif') no-repeat 0 8px;min-height:43px;}
.athletesSport a.hockey{background:url('../i/sport_profiles/hockey.gif') no-repeat 0 8px;min-height:43px;}
.athletesSport a.judo{background:url('../i/sport_profiles/judo.gif') no-repeat 0 8px;min-height:43px;}
.athletesSport a.modernPentathlon{background:url('../i/sport_profiles/pentathlon.gif') no-repeat 0 8px;min-height:43px;}
.athletesSport a.rowing{background:url('../i/sport_profiles/rowing.gif') no-repeat 0 8px;min-height:43px;}
.athletesSport a.sailing{background:url('../i/sport_profiles/sailing.gif') no-repeat 0 8px;min-height:43px;}
.athletesSport a.shooting{background:url('../i/sport_profiles/shooting.gif') no-repeat 0 8px;min-height:43px;}
.athletesSport a.swimming{background:url('../i/sport_profiles/swimming.gif') no-repeat 0 8px;min-height:43px;}
.athletesSport a.synchronisedSwimming{background:url('../i/sport_profiles/synchronised_swimming.gif') no-repeat 0 8px;min-height:43px;}
.athletesSport a.tableTennis{background:url('../i/sport_profiles/table_tennis.gif') no-repeat 0 8px;min-height:43px;}
.athletesSport a.taekwondo{background:url('../i/sport_profiles/taekwondo.gif') no-repeat 0 8px;min-height:43px;}
.athletesSport a.tennis{background:url('../i/sport_profiles/tennis.gif') no-repeat 0 8px;min-height:43px;}
.athletesSport a.triathlon{background:url('../i/sport_profiles/triathlon.gif') no-repeat 0 8px;min-height:43px;}
.athletesSport a.volleyball{background:url('../i/sport_profiles/volleyball.gif') no-repeat 0 8px;min-height:43px;}
.athletesSport a.waterPolo{background:url('../i/sport_profiles/waterpolo.gif') no-repeat 0 8px;min-height:43px;}
.athletesSport a.weightlifting{background:url('../i/sport_profiles/weightlifting.gif') no-repeat 0 8px;min-height:43px;}
.athletesSport a.wrestling{background:url('../i/sport_profiles/wrestling.gif') no-repeat 0 8px;min-height:43px;}
.athletesSport a.boccia{background:url('../i/sport_profiles/paralympics/Boccia.png') no-repeat 0 8px;min-height:43px;}
.athletesSport a.football5aside{background:url('../i/sport_profiles/paralympics/Football-5-a-side.png') no-repeat 0 8px;min-height:43px;}
.athletesSport a.football7aside{background:url('../i/sport_profiles/paralympics/Football-7-a-side.png') no-repeat 0 8px;min-height:43px;}
.athletesSport a.goalball{background:url('../i/sport_profiles/paralympics/Goalball.png') no-repeat 0 8px;min-height:43px;}
.athletesSport a.paralympicArchery{background:url('../i/sport_profiles/paralympics/Paralympic-Archery.png') no-repeat 0 8px;min-height:43px;}
.athletesSport a.paralympicAthletics{background:url('../i/sport_profiles/paralympics/Paralympic-Athletics.png') no-repeat 0 8px;min-height:43px;}
.athletesSport a.paralympicCyclingRoad{background:url('../i/sport_profiles/paralympics/Paralympic-CyclingRoad.png') no-repeat 0 8px;min-height:43px;}
.athletesSport a.paralympicCyclingTrack{background:url('../i/sport_profiles/paralympics/Paralympic-CyclingTrack.png') no-repeat 0 8px;min-height:43px;}
.athletesSport a.paralympicEquestrian{background:url('../i/sport_profiles/paralympics/Paralympic-Equestrian.png') no-repeat 0 8px;min-height:43px;}
.athletesSport a.paralympicJudo{background:url('../i/sport_profiles/paralympics/Paralympic-Judo.png') no-repeat 0 8px;min-height:43px;}
.athletesSport a.paralympicRowing{background:url('../i/sport_profiles/paralympics/Paralympic-Rowing.png') no-repeat 0 8px;min-height:43px;}
.athletesSport a.paralympicSailing{background:url('../i/sport_profiles/paralympics/Paralympic-Sailing.png') no-repeat 0 8px;min-height:43px;}
.athletesSport a.paralympicShooting{background:url('../i/sport_profiles/paralympics/Paralympic-Shooting.png') no-repeat 0 8px;min-height:43px;}
.athletesSport a.paralympicSwimming{background:url('../i/sport_profiles/paralympics/Paralympic-Swimming.png') no-repeat 0 8px;min-height:43px;}
.athletesSport a.paralympicTableTennis{background:url('../i/sport_profiles/paralympics/Paralympic-TableTennis.png') no-repeat 0 8px;min-height:43px;}
.athletesSport a.powerlifting{background:url('../i/sport_profiles/paralympics/Powerlifting.png') no-repeat 0 8px;min-height:43px;}
.athletesSport a.volleyballSitting{background:url('../i/sport_profiles/paralympics/Volleyball-Sitting.png') no-repeat 0 8px;min-height:43px;}
.athletesSport a.wheelchairBasketball{background:url('../i/sport_profiles/paralympics/Wheelchair-Basketball.png') no-repeat 0 8px;min-height:43px;}
.athletesSport a.wheelchairFencing{background:url('../i/sport_profiles/paralympics/Wheelchair-Fencing.png') no-repeat 0 8px;min-height:43px;}
.athletesSport a.wheelchairRugby{background:url('../i/sport_profiles/paralympics/Wheelchair-Rugby.png') no-repeat 0 8px;min-height:43px;}
.athletesSport a.wheelchairTennis{background:url('../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('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;}
.abstractColumnsContainer, .twoThirds > .summary > .commentSidebarBlock {float:left;width:300px;}
.abstractColumnsContainer {margin-right:10px;}
.commentSidebarBlock{float:left;width:300px;}
.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;}
.oneQuarterSeparatorContainer {background:url("../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(../i/olympics/paralympics_sport_sprites/boccia.png);margin-right:5px;}
#sportA2Z #div-paralympicsA2Z a#football_5_a_side{background:url(../i/olympics/paralympics_sport_sprites/football5aside.png);margin-right:5px;}
#sportA2Z #div-paralympicsA2Z a#football_7_a_side{background:url(../i/olympics/paralympics_sport_sprites/football7aside.png);margin-right:5px;}
#sportA2Z #div-paralympicsA2Z a#goalball{background:url(../i/olympics/paralympics_sport_sprites/goalball.png);margin-right:5px;}
#sportA2Z #div-paralympicsA2Z a#paralympic_Archery{background:url(../i/olympics/paralympics_sport_sprites/paralympicArchery.png);margin-right:5px;}
#sportA2Z #div-paralympicsA2Z a#paralympic_Athletics{background:url(../i/olympics/paralympics_sport_sprites/paralympicAthletics.png);margin-right:5px;}
#sportA2Z #div-paralympicsA2Z a#paralympic_Cycling_Road{background:url(../i/olympics/paralympics_sport_sprites/paralympicCyclingRoad.png);margin-right:4px;}
#sportA2Z #div-paralympicsA2Z a#paralympic_Cycling_Track{background:url(../i/olympics/paralympics_sport_sprites/paralympicCyclingTrack.png);margin-right:5px;}
#sportA2Z #div-paralympicsA2Z a#paralympic_Equestrian{background:url(../i/olympics/paralympics_sport_sprites/paralympicEquestrian.png);margin-right:5px;}
#sportA2Z #div-paralympicsA2Z a#paralympic_Judo{background:url(../i/olympics/paralympics_sport_sprites/paralympicJudo.png);margin-right:5px;}
#sportA2Z #div-paralympicsA2Z a#paralympic_Rowing{background:url(../i/olympics/paralympics_sport_sprites/paralympicRowing.png);margin-right:5px;}
#sportA2Z #div-paralympicsA2Z a#paralympic_Sailing{background:url(../i/olympics/paralympics_sport_sprites/paralympicSailing.png);margin-right:5px;}
#sportA2Z #div-paralympicsA2Z a#paralympic_Shooting{background:url(../i/olympics/paralympics_sport_sprites/paralympicShooting.png);margin-right:5px;}
#sportA2Z #div-paralympicsA2Z a#paralympic_Swimming{background:url(../i/olympics/paralympics_sport_sprites/paralympicSwimming.png);margin-right:4px;}
#sportA2Z #div-paralympicsA2Z a#paralympic_Table_Tennis{background:url(../i/olympics/paralympics_sport_sprites/paralympicTableTennis.png);margin-right:5px;}
#sportA2Z #div-paralympicsA2Z a#powerlifting{background:url(../i/olympics/paralympics_sport_sprites/powerlifting.png);margin-right:5px;}
#sportA2Z #div-paralympicsA2Z a#volleyball_Sitting{background:url(../i/olympics/paralympics_sport_sprites/volleyballSitting.png) 0 -1px;margin-right:5px;}
#sportA2Z #div-paralympicsA2Z a#wheelchair_Basketball{background:url(../i/olympics/paralympics_sport_sprites/wheelchairBasketball.png);margin-right:5px;}
#sportA2Z #div-paralympicsA2Z a#wheelchair_Fencing{background:url(../i/olympics/paralympics_sport_sprites/wheelchairFencing.png);margin-right:5px;}
#sportA2Z #div-paralympicsA2Z a#wheelchair_Rugby{background:url(../i/olympics/paralympics_sport_sprites/wheelchairRugby.png) 0 -1px;margin-right:5px;}
#sportA2Z #div-paralympicsA2Z a#wheelchair_Tennis{background:url(../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;}
.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;}
.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('omegafont/webfontkit/omegact-regular-webfont.eot');
    	src: url('omegafont/webfontkit/omegact-regular-webfont.eot?#iefix') format('embedded-opentype'),
         	 url('omegafont/webfontkit/omegact-regular-webfont.woff') format('woff'),
         	 url('omegafont/webfontkit/omegact-regular-webfont.ttf') format('truetype'),
         	 url('omegafont/webfontkit/omegact-regular-webfont.svg#OMEGACTRegular') 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('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;}

/* Portal Alert News Box */
#newsAlert, .bnAlert {color: #fff;background-color: #272727;clear:both;margin-bottom: 0.7em;width: 100%;}
#newsAlert .bnAlert{margin-top:-2px;}
.bnAlert, #newsAlert div.content p{font-size:1.5em;}
#newsAlert {border-top: 2px solid #cc0000; clear:both;margin-bottom:1.4em;}
#newsAlert div.live{float:left;width:50px;height:24px;margin:15px 0 14px 10px;background:transparent url(../i/liveBig.png) no-repeat center center;text-indent:-9999px;}
#newsAlert span.live, .bnAlert span.live{display:none;}
#newsAlert div.content {padding:9px 15px 0; width: 840px;float: left;padding-bottom: 7px}
#newsAlert .bnAlert div.content {padding: 8px 14px; width:720px;float:left;line-height:1.4em;}
#newsAlert .bnAlert a{color: #fff; text-decoration: none; border: none;}
#newsAlert .bnAlert div.content p {margin: -1px 0 0;}
#newsAlert h1 {font-size: 3.6em;}
#newsAlert h1, #newsAlert h3 {font-weight:normal;margin:1px 0 0.3em 0;}
#newsAlert div.content h1{margin:-2px 0 8px 0}
#newsAlert h3 a, #newsAlert h3, #newsAlert h1 a, #newsAlert h1{color: #d1d1a6;}
.bnHead{width: 190px;height: 37px;float: left;}


#newsAlert .summary h1{margin-top:-5px;}

#newsAlert div.content h1 a:hover{
	border-bottom:1px dotted #D1D1A6;
}


/* Pinify Teaser */
.pinifyNotification {background:#8dac5a url('/template/ver1-0/i/jumplist/toolbar_bg.png') repeat-x;}
.pinify-teaser {color: #000; display: none; height: 37px; position:relative; text-align: center; vertical-align: middle;width: 960px; margin: 0 auto;}
.pinify-teaser img {cursor:pointer; height:20px; float: left; margin:8px 10px 0 0; width:20px;}
.pinify-teaser #pinify-pinText {font:normal 1.5em arial, helvetica, sans-serif;background:url('/template/ver1-0/i/jumplist/arrow.png') no-repeat scroll 0 8px transparent; float: left; vertical-align: middle; line-height: 38px; padding-left: 50px;}
.pinify-teaser #pinify-pinText-thanks {font:normal 1.5em arial, helvetica, sans-serif; float: left; vertical-align: middle; line-height: 38px; padding-left: 0px;}
.pinify-teaser #lernMore {font:normal 1.5em arial, helvetica, sans-serif; float: left; vertical-align: middle; padding-top: 11px; padding-left: 8px;}
.pinify-teaser #lernMore a{color: #fff;}
.pinify-teaser #lernMore a:hover {border-bottom: 1px dotted #fff;}
.pinify-teaser .pinify-closePin {background:transparent url("/template/ver1-0/i/jumplist/close.png") no-repeat top left; cursor: pointer; height: 14px; position: absolute; right: 8px; text-indent:-9999px; top: 11px; width: 14px;}
/* Pinable Teaser */
.top-hat {background: url('/template/ver1-0/i/jumplist/toolbar_bg.png') repeat-x;color: #000; display: none;height: 37px;position:absolute;text-align: center;vertical-align: middle;width: 100%;top:0;}
.top-hat a {color: #00319F; text-decoration: underline;}
.top-hat .pinning-alignment {width: 945px;margin-left: auto;margin-right: auto;display: block;padding-top: 8px;}
.top-hat .pinning-content {line-height: 18px;vertical-align: middle;}
.top-hat .pinning-content img {cursor:pointer;height:20px;float: left;margin-left: 0px;margin-right: 5px;width:20px;}
.top-hat .pinning-content .pinning-desc {font-family: Arial, Helvetica, sans-serif;font-size:14px;float: left;vertical-align: middle;padding-top: 2px;}
.top-hat .pinning-hide {background:transparent url("/template/ver1-0/i/jumplist/close.png") no-repeat top left;cursor: pointer;display:block;height: 14px;position: absolute;right: 8px;text-indent:-9999px;top: 11px;width: 14px;}

#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('/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('/template/ver1-0/i/olympics/emailIcon.gif');}
.olympicsLiveBoxContainer .twitter{background-image:url('/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('../i/olympics/medals/medal_gold.gif') no-repeat center bottom; height:20px; margin-bottom:5px;}
#medalsContent #tableHeading ul li.silver{background:url('../i/olympics/medals/medal_silver.gif') no-repeat center bottom; height:20px; margin-bottom:5px;}
#medalsContent #tableHeading ul li.bronze{background:url('../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-image: url('../i/olympics/transparent.png'); margin-bottom:5px;  padding:5px 4% 12px; display:inline-block;width:92%;}
.containerdiv .overlayCont p{color:#FFF; font:18px georgia,"times new roman",times,serif; display:inline;}
.containerdiv .overlayCont .label {margin-bottom: 5px;}
.containerdiv .overlayCont .label p{font:14px Arial, Helvetica, sans-serif; color:#F7CC00; display:inline;}
.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;}
.piccentre a:hover p{border-bottom:1px dotted #ffffff;}
.summaryBig .olympicsLiveBoxContainer{border-bottom:2px solid red;margin-bottom:5px;}
.summary.padDown {border-top: medium none !important;margin-top: 15px;}
.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;margin-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;}
.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;}
.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{float:none;width:auto;margin-top:5px;}
.newPortal .twoThirds .summaryBig.top1Solo .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 {float:left;width:300px;}

.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{background:url(../i/sprite_icons_sidebar.png) no-repeat 0 -481px;}
p.comments:hover, span.comments:hover{background-position:0 -568px;}
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;}
.summary .sidebars h3.video, .summaryMediumToSmall .video h3, .related_links ul li.video h3, .editorsChoice .summaryMediumToSmall .video h3, .summary ul li.video{background:url(../i/sprite_icons_sidebar.png) no-repeat 0 0;}
.summary .sidebars h3.video:hover, .summaryMediumToSmall .video h3:hover, .related_links ul li.video h3:hover, .editorsChoice .summaryMediumToSmall .video h3:hover{background-position:0 -74px;}
.summary .sidebars h3.bullet, .edtChoice .summaryMediumToSmall .bullet h3{background:url('../i/sprite_icons_sidebar.png') 0 -304px no-repeat;text-indent:18px;}
.summary .sidebars h3.bullet:hover, .edtChoice .summaryMediumToSmall .bullet h3:hover{background-position:0 -390px;}
.summary .sidebars h3.interactive, .summaryMediumToSmall .interactive h3{background:url('../i/sprite_icons_sidebar.png') 0 -824px no-repeat;}
.summary .sidebars h3.interactive:hover, .summaryMediumToSmall .interactive h3:hover{background-position:0 -907px;}
.summary .sidebars h3.blog, .summary ul li.blog, .summaryMediumToSmall .blog h3{background:url('../i/sprite_icons_sidebar.png') 0 -149px no-repeat;}
.summary .sidebars h3.blog:hover, .summary ul li.blog:hover, .summaryMediumToSmall .blog h3:hover{background-position:0 -227px;}
.summary .sidebars h3.photo, .summary ul li.photo, .summaryMediumToSmall .photo h3 {background:url('../i/sprite_icons_sidebar.png') 0 -983px no-repeat;}
.summary .sidebars h3.photo:hover, .summary ul li.photo:hover, .summaryMediumToSmall .photo h3:hover {background-position:0 -1068px;}
.summary .sidebars h3.map, .summaryMediumToSmall .map h3{background:url('../i/sprite_icons_sidebar.png') 0 -2436px no-repeat;}
.summary .sidebars h3.map:hover, .summaryMediumToSmall .map h3:hover{background-position:0 -2525px;}
/* Major News Sidebars */
#newsAlert .sidebars h3.bullet, #newsAlert .summaryMediumToSmall .bullet h3{background-position:0 -1511px;}
#newsAlert .sidebars h3.video, #newsAlert .summaryMediumToSmall .video h3{background-position:0 -2337px;}
#newsAlert .sidebars h3.interactive, #newsAlert .summaryMediumToSmall .interactive h3{background-position:0 -1937px;}
#newsAlert .sidebars h3.blog, #newsAlert .summaryMediumToSmall .blog h3{background-position:0 -1637px;}
#newsAlert .sidebars h3.photo, #newsAlert .summaryMediumToSmall .photo h3{background-position:0 -2030px;}
#newsAlert .sidebars h3.graph, #newsAlert .summaryMediumToSmall .graph h3{background-position:0 -1848px;}
#newsAlert .sidebars h3.poll, #newsAlert .summaryMediumToSmall .poll h3{background-position:0 -2127px;}
#newsAlert .sidebars h3 a:hover, #newsAlert p.comments a:hover, #newsAlert span.comments a:hover, #newsAlert .summary h3 a:hover{border-bottom:1px dotted #D1D1A6;}
#newsAlert h1 a:hover{border-bottom:1px dotted #D1D1A6; padding-bottom:1px;}
#newsAlert p.comments, #newsAlert span.comments{background-position:0 -1744px;}
#newsAlert span.comments{background-position:0 -1744px; font-size:16px; font-family:georgia,times,serif; float:right;}
#newsAlert span.comments a{margin-left:7px;}

.stateNew, .stateLatest{margin-top:2px;display:block;float:left;}
.stateNew{background:url('../i/new_new_icon.png') no-repeat;width:31px;height:13px;}
.stateLatest{background:url('../i/new_latest_icon.png') no-repeat;width:42px;height:14px;}
 
/*.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:5px 0 2px 0;display:block;}
.labelOnSec a{color:#C70C04;}
.summaryMedium.label .labelOnSec{margin-bottom:2px;}
.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; float:left;}
.entReview span, .label.entReview h3{font-size:1.2em;float:left;}
.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;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:74px;}
.carv2 ul li{background:none; padding:0;float:left;display:block;background-color:#fff;margin-right:7px;}
.carv2 h4{font-family: georgia,times,serif;font-size: 1.4em;font-weight: normal;line-height: 1.7em;}
.carv2 a{color: #234B7B;text-decoration: none;}
.carv2 a:hover{border-bottom:1px dotted #122842; color:#122842;}
.carv2button{width:13px;height:74px; display:block;background-color:#E9E9DF; position:absolute;z-index:10;cursor:pointer; display:none;}
.carv2 .leftButton{background:url('../i/cmtsBlgsCslSprite.png') no-repeat 3px 29px; margin-left: 5px; background-color:#E9E9DF;}
.carv2 .rightButton{background:url('../i/cmtsBlgsCslSprite.png') no-repeat -25px 29px;right:0;margin-right:5px;background-color:#E9E9DF;}

.carv2 .rightButton:hover{background-color:#CC0000;}
.carv2 .leftButton:hover{background-color:#CC0000;}



.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:262px;
    margin-left:19px;
}

#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;
}

.imageCaption{
	position:absolute;
	text-align:left; 
	z-index:3; 	
	background: url("../i/1pxOverlayBg.png");
	width:620px;
    height:45px;
}

.transbox {
   height:35px;
   padding:5px;  
   line-height:16px;	
}
  
.carv2 h4{
	padding:0px 5px 10px 5px;
	font-size:14px;
	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-image:url("../i/whiteDot.png");background-repeat:no-repeat;}
.notActive{background-image:url("../i/greyDot.png");background-repeat:no-repeat;}


/* MAJOR NEWS */
#newsAlert .storyExpand{margin-left:10px;padding-top:5px;}
#newsAlert .mNStoryAbs p{font-family:arial, helvetica, sans-serif;}
#newsAlert .mNStoryAbs p.absSplitter{color:#FFF;border-top:1px dotted #727272;padding-top:6px;margin-bottom:6px;line-height:17px;}
#newsAlert .summary p{border-top:0;color:#FFF;}
#newsAlert .mNCommSbars{margin-top:6px;}
#newsAlert .summary > h3{font-size: 1.8em;padding-bottom:4px;}
#newsAlert .firstSummary .summary:first-child{border-top:1px dotted #727272;padding-top:6px;}
#newsAlert .comments{margin-bottom:3px;}
#newsAlert .comments a{color:#D1D1A6;}
#newsAlert .labelOnSec, #newsAlert .labelOnSec a{color:#FFF;}
#newsAlert .mNStoryAbs .summary:first-child .labelOnSec{display:block;margin-top:0;}
#newsAlert .summary.labelRight{border:0;margin-top:-4px;padding:0;}
#newsAlert .summary.labelRight .labelOnSec{margin:3px 0 7px 0;display:inline-block;}
#newsAlert .summary.labelRight h3{font:1.3em arial, helvetica, sans-serif;}
#newsAlert .oneThirdCut .comments{margin-top:-1px;}
#newsAlert .oneThirdCut .summary > p{margin-bottom:4px;}
#newsAlert .oneSixth .summary{border:0;}
#newsAlert .oneSixth .summarySmall h3, #newsAlert .summary.noBorderSpacing p{font-size:1.4em;}
/*#newsAlert .twoThirds .playButton .playBtt{height:165%;width:100%;}*/
#newsAlert .firstSummary .summary.labelRight, #newsAlert .mNStoryAbs .summary:first-child{border-top:none;}
#newsAlert .carv2button{width:27px;height:30px;}
#newsAlert .carv2{padding:0;}
#newsAlert .carv2 .rightButton{background-position:-5px -34px;}
#newsAlert .carv2 .leftButton{background-position:-8px -3px;}

.noBorderSpacing, .noBorderSpacing > .summary{border:0;margin:0;padding:0;}

/* PORTAL PAGE PULLQUOTES */
.portalPullQuote, .majorNewsPullQuote{margin-top:10px;padding-bottom:2px;}
.summaryMedium .portalPullQuote:first-child, .summaryMedium .majorNewsPullQuote:first-child{margin-top:0;}
.portalPullQuote .commentImg{background-color:#F0F1EE;padding-top:0;margin-top:0; position: relative; z-index: 1;}
.portalPullQuote .commentImg .pullQuote, .majorNewsPullQuote .commentImg .pullQuote{font-size:14px;font-style:italic;line-height:1.2em;padding:5px 9px;font-weight:normal;}
.commentImg img{float:left;margin-right:10px;}

.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.1em;padding-top:3px;font-family:arial,helvetica,sans-serif;}
.portalPullQuote .pullQuoteSource a, .portalPullQuote .pullQuoteSW a, .portalPullQuote .pullQuoteSourceNI a{color:#B10D18;}
.portalPullQuote .pullQuoteSW, .majorNewsPullQuote .pullQuoteSW{width:72px;margin-left:3px;display:inline-block;}
.portalPullQuote .speechArrow, .portalPullQuote .speechArrowSW, .portalPullQuote .speechArrowNI, .majorNewsPullQuote .speechArrow, .majorNewsPullQuote .speechArrowSW, .majorNewsPullQuote .speechArrowNI{background:url('../i/pullquote_arrow.png') no-repeat top right;width:22px;height:10px;display:inline-block;position:relative;top:-1px;}
.portalPullQuote .pullQuoteSourceNI, .majorNewsPullQuote .pullQuoteSourceNI{position:relative;margin-bottom:10px;}
.portalPullQuote .speechArrowNI, .majorNewsPullQuote .speechArrowNI{display:block;top:-1px;left:90px;}
.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;}
.portalPullQuote .pullQuoteSource{position:relative; z-index:10;}

/* MAJOR NEWS PULLQUOTES */
.gutterUnder .majorNewsPullQuote .commentImg, .majorNewsPullQuote .commentImg {border:2px solid #727272;}
.majorNewsPullQuote .commentImg .pullQuote, .majorNewsPullQuote .commentImg .pullQuote a{color:#FFF;}
.majorNewsPullQuote .commentImg .pullQuote a:hover{border-bottom:1px dotted #FFF;}
.majorNewsPullQuote .pqsLink, .portalPullQuote .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{color:#D1D1A6;}
.majorNewsPullQuote .pullQuoteSW a, .majorNewsPullQuote .pullQuoteSourceNI a, .portalPullQuote .pullQuoteSW a, .portalPullQuote .pullQuoteSourceNI a{float:none;}
.majorNewsPullQuote .speechArrow, .majorNewsPullQuote .speechArrowSW, .majorNewsPullQuote .speechArrowNI{background:url('../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;}*/

/* MAJOR NEWS COMMENT CONTAINER */
#newsAlert .commentContainerPortal{border:none;margin-top:1px;}
#newsAlert .commentContainerPortal .comment{background:none;background-color:#272727;margin:0;overflow:auto;padding:2px 0 2px;border-top:1px dotted #CCC;border-bottom:0;}
#newsAlert .commentContainerPortal .comment h3, #newsAlert .commentContainerPortal .comment span{margin:2px 0 6px 0;font-size:1.3em;}
#newsAlert .commentContainerPortal .comment span.author{color:#FFF;font-size:12px;margin-bottom:6px;text-transform:none;font-weight:normal;display:block;}
#newsAlert .commentContainerPortal .comment span.author a{color:#FFF;}
#newsAlert .commentContainerPortal .comment span.author a:hover{border-bottom:1px dotted #FFF;}
#newsAlert .commentContainerPortal .comment a{color:#D1D1A6;}
#newsAlert .commentContainerPortal .plainComment{border-top:2px solid #727272;color:#FFF;font:1.2em arial, helvetica, sans-serif;font-weight:bold;padding:5px 0 9px;}

#newsAlert .commentContainerPortal .comment h3 a:hover{border-bottom: 1px dotted #D1D1A6;}
.noPuffBorder{border-bottom:0px;}
#shareCountNoLeftBorder{border-left:0px;}

.fader{
  position:absolute;
  background:url('../i/navFader.png') no-repeat top right;height:23px;
  top:6px;
  float:right;
  width:39px;
  right:0px
    
}


/*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("../i/sprite-icon.gif") no-repeat scroll 0 -1948px transparent;line-height:1.38em;}
.onStoryCommercialStyle .summaryMediumToSmall .audio h3{background:url('../i/sprite-icon.gif') 0 -1167px no-repeat;line-height:1.38em;}
.onStoryCommercialStyle .summaryMediumToSmall .photo h3{background:url('../i/sprite-icon.gif') 0 -1796px no-repeat;line-height:1.38em;}
.onStoryCommercialStyle .summaryMediumToSmall .blog h3{background:url('../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('../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("http://telegraph.zoopla.co.uk/static/images/partner_widgets/search/powered_by.gif") no-repeat scroll 10px bottom transparent;
padding: 10px 0;
}