/* $Id: screen.css,v 1.258 2009/08/21 14:23:07 hernandezp Exp $ */
body {padding:0;margin:0;font-family:arial,sans-serif;background:#f7f7f7;font-size:62.5%;}
img {display:block;border:0}
form {display:inline}
form .formSubmit{background-color:#234b7b;border:1px solid #333;color:#fff;text-transform:uppercase;font:1.0em arial,sans-serif;padding:2px 0;height:21px}
form .formSubmit:active{background-color:#122842;}

.access {display:none}
.hidden {display:none}
.hdn {display:none}

.trackingItem {}
.trackingClickItem {}

a {text-decoration:none;color:#234b7b; outline: 0;}
a:hover {color:#122842;border-bottom:1px dotted #122842;}

p,h1,h2,h3,h4,h5,h6,h7{padding:0px;margin:0px}
h1 a,h2 a,h4 a,h5 a,h6 a,h7 a{color:#000}

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

#tmglHeader {width:940px;}

#tmglTopBar {border-bottom:1px solid #ccc;padding:3px 0 5px 0;font-size:1.2em;}
#tmglTopBar p {padding:0;margin:0;color:#585858;font-weight:bold;}
#tmglTopBar #tmglTopLeft {float:left;}
#tmglTopBar #tmglTopLeft #winaop {padding:0; margin:0;}
#tmglTopBar #tmglTopLeft p  a#winaop {color:#B22929; font-size:1.1em; text-decoration:none;}
#tmglTopBar #tmglTopLeft p  a#winaop:hover {color:#B22929;text-decoration:underline; border:0px;}
#tmglTopBar #tmglTopLeft p  a#dpotyear {color:#B22929;}
#tmglTopBar #tmglTopLeft p  a#dpotyear:hover {color:#7F1111;border-bottom:1px dotted #7F1111;}
#tmglTopBar #tmglTopLeft p .lastUpdate {color:#B22929; font-size:1.1em; text-decoration:none; border:0px;} 

#tmglTopBar #tmglTopLeft p .wireTicon {padding: 5px 10px 10px 10px; background:url('/telegraph/template/ver1-0/i/t_wire.png') no-repeat scroll 0px 2px;}
#tmglTopBar #tmglTopRight {float:right;}
.rss {background:url('../i/sprite-icon.gif') 0 -500px no-repeat;padding-left:15px;}


/** GENERAL SEARCH BAR STYLES **/
#brand {float:left;text-indent:-9999px;padding:0;margin:0;}
#search {float:left;}
#search .searchBox{float:left;margin-right:6px;padding:1px;}
#search .searchSubmit{float:left}

/* SECTION SEARCH BAR */
#tmglBrandLarge {float:left;padding:10px 0;}
/* Default brand, rewritten in tmglBrandCSS.jsp if a new brand is added */
#tmglBrandLarge #brand {width:275px;height:48px;background:url('../i/sprite-logo.gif') 0 0 no-repeat;margin-right:35px;}
#tmglBrandLarge #search {width:335px;padding:16px 0 5px;}
#tmglBrandLarge #search .searchBox{width:247px}
#tmglBrandLarge #search form{}
#tmglBrandLarge #ebGoogle {float:left;text-indent:-9999px;width:53px;height:28px;background:url('../i/sprite-logo.gif') -275px 0 no-repeat;margin:16px 10px 0 0;}
#tmglBrandLarge #widget {float:left;width:220px;height:48px;padding-left:10px;background:url('../i/genericDottedGraphic.gif') repeat-y;}

/* ARTICLE SEARCH BAR */
#tmglBrandSmall {float:left;padding:8px 0;}
#tmglBrandSmall #brand {width:236px;height:34px;background:url('../i/sprite-logo.gif') 0 -48px no-repeat;}
#tmglBrandSmall #search {width:490px;padding:6px 0 5px;}
#tmglBrandSmall #ebGoogle {float:left;text-indent:-9999px;width:214px;height:34px;background:url('../i/enhancedByGoogle.gif') no-repeat left 6px}
#tmglBrandSmall #search .searchBox{width:400px}
#tmglBrandSmall #search form{}

#tmglBannerAd {border-bottom:1px solid #e0e0e0;padding:5px 0}

.adbanner {}
.admpu {width:300px;height:250px;background-color:#eee;margin-left:auto;margin-right:auto;margin-bottom:1.0em}
.adsky {width:300px;height:600px;background-color:#eee;margin-left:auto;margin-right:auto; text-align:center;}
.adbox {width:120px;height:60px;background-color:#eee;margin-left:auto;margin-right:auto}
.adyell {margin-bottom:1.0em}
.adarea {background-color:#eee;padding:1.0em 0;margin-bottom:1.0em}

.sectionSponsor {height:40px}

#tmglMenu {}

#tmglPriExWrap {background:#efefef;}

#tmglPrimaryNav {float:left;}
#tmglPrimaryNav .mainNav {list-style:none;padding:0;margin:0;font-size:1.5em;}
#tmglPrimaryNav .mainNav li {float:left;}
#tmglPrimaryNav .mainNav a {font-weight:bold;padding:3px 8px;display:block}
#tmglPrimaryNav .mainNav a:hover {}

#tmglExtraNav {border-top:1px solid #d9d9d9;}

#tmglExtraNav .extraNav {list-style:none;padding:0;margin:0;font-size:1.1em;}
#tmglExtraNav .extraNav li {float:left;padding:5px 0;border-left:1px solid #d9d9d9;}
#tmglExtraNav .extraNav li.first {float:left;border-left:none;}
#tmglExtraNav .extraNav a {font-weight:bold;color:#000;padding:5px 7px 5px 7px;}
#tmglExtraNav .extraNav a:hover {text-decoration:underline;border:none;}

#tmglSecondNav {width:940px;margin-top:1px;}
#tmglSecondNav .mainNav {list-style:none;padding:0;margin:0;font-size:1.2em;}
#tmglSecondNav .mainNav li {float:left;padding:5px 0;}
#tmglSecondNav .mainNav a {font-weight:bold;padding:5px 10px;}
#tmglSecondNav .mainNav a:hover {}
.noItems {height:24px;}

/********* START: Active/Non-active menu styles *********/
.activeNav {background:#234b7b;}
.activeNav li {border-left:1px solid #406f9d;}
.activeNav li.first {border-left:none;}
.activeNav a {color:#fff;}
.activeNav a:hover {color:#fff;border-bottom:none;background:#122842;}
.activeNav .selected {background:#122842;}

.nonActiveNav {background:#e9edf2;}
.nonActiveNav li {border-left:1px solid #cad6e1;}
.nonActiveNav li.first {border-left:none;}
.nonActiveNav a {color:#234b7b;}
.nonActiveNav a:hover {color:#fff;border-bottom:none;background:#234b7b;}

.nonActiveNav .selected {background:#234b7b;}
.nonActiveNav .selected a {color:#fff;}
/********* END: Active/Non-active menu styles *********/

/* HOT TOPICS NAV STYLES */
#tmglHotTopics {border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea;margin:5px 0 0 0;}
#tmglMenu #tmglHotTopics {border-top:none;border-bottom:1px solid #eaeaea;margin-top:3px;padding-bottom:3px;}
#tmglHotTopics p {padding:0;margin:0;font-size:1.2em;font-weight:bold;color:#b22929;float:left;margin:3px 10px 2px 0;text-transform:uppercase;}
#tmglHotTopics ul {list-style:none;margin:0;padding:0;}
#tmglHotTopics ul li {float:left;font-size:1.2em;line-height:1.6em;background:url('../i/htSpacer.gif') no-repeat 10px 3px;padding-left:20px;}
#tmglHotTopics ul li.htFirst {float:left;font-size:1.2em;line-height:1.6em;background:none;padding:0;}

/********* START: RSS External Feed container ****************/
#rssExternalFeed {margin:0 0 0 0;}
#rssExternalFeed h3 {margin:0 0 1px 0;line-height:1.0em;}
#rssExternalFeed h3 a {}
#rssExternalFeed p.date {padding:0 3px 0 0;margin:0 0 0 0;line-height:1.5em;}
/********* END: RSS External Feed container ******************/

#tmglPageTitle {padding:0;margin:0 0 10px 0;}
#tmglPageTitle h1 {padding:0;margin:0;font-size:2.4em;color:#585858;font-weight:bold;}
#tmglPageTitle h2 {padding:0;margin:0;font-size:1.4em;color:#585858;font-weight:normal}
#tmglPageTitle img {float:left;padding-right:10px;margin-top:3px;}

#tmglPageTitleImageRight {margin:0 0 10px 0;}
#tmglPageTitleImageRight h2 {padding-top:5px;margin:0;font-size:1.3em;line-height:1.3em;color:#404040;font-weight:normal}
#tmglPageTitleImageRight img {float:right;padding-left:20px;margin-top:3px;padding-right:0px;}

#tmglThirdNav {width:940px;background:#fff;border-bottom:1px solid #e0e0e0}
#tmglThirdNav .mainNav {list-style:none;padding:0;margin:0;font-size:1.3em;}
#tmglThirdNav .mainNav li {float:left;padding:4px 0;}
#tmglThirdNav .mainNav a {color:#234b7b;font-weight:bold;padding:4px 10px;}
#tmglThirdNav .mainNav a:hover {color:#122842;border-bottom:none;}
#tmglThirdNav .mainNav .selected a {font-weight:bold;color:#404040;}

#travelDestinationsSelector {width:940px;height:30px;background:#fff;border-bottom:1px solid #e0e0e0;}
#travelDestinationsSelector p {margin:0;padding:8px 20px 0 10px;font-weight:bold;font-size:1.3em;color:#247;float:left;}
#travelDestinationsSelector form {float:left;padding:5px 0 0 0;}
#travelDestinationsSelector form select {margin-right:20px;width:280px;font-size:1.2em;}
#travelDestinationsSelector .subBtnActive {text-transform:uppercase;border:1px solid #136;background-color:#257;color:#fff;font-size:1.0em;font-weight:bold;height:2.0em;}
#travelDestinationsSelector .subBtnInactive {text-transform:uppercase;border:1px solid #ccc;background-color:#999;color:#fff;font-size:1.0em;font-weight:bold;height:2.0em;}

#otherSportsSelector {width:940px;height:30px;background:#fff;border-bottom:1px solid #e0e0e0;}
#otherSportsSelector p {margin:0;padding:8px 20px 0 10px;font-weight:bold;font-size:1.3em;color:#247;float:left;}
#otherSportsSelector form {float:left;padding:5px 0 0 0;}
#otherSportsSelector form select {margin-right:20px;width:280px;font-size:1.2em;}
#otherSportsSelector .subBtnActive {text-transform:uppercase;border:1px solid #136;background-color:#257;color:#fff;font-size:1.0em;font-weight:bold;height:2.0em;}
#otherSportsSelector .subBtnInactive {text-transform:uppercase;border:1px solid #ccc;background-color:#999;color:#fff;font-size:1.0em;font-weight:bold;height:2.0em;}

#tmglBreakingNews {}
#tmglBreakingNews #tmglbn {font-size:1.8em;line-height:1.11em;font-weight:bold;color:#b22929;float:left;padding-right:9px;}
#tmglBreakingNews ul {float:left;padding:0;margin:0;list-style:none;}
#tmglBreakingNews ul li {font-size:1.4em;line-height:1.11em;color:#404040;padding:0;margin:0;}
#tmglBreakingNews ul li.shown {padding-top:3px}

#tmglCrumbtrail {font-weight:bold;margin-bottom:10px;}
#tmglCrumbtrail p {padding:0;margin:7px 0;float:left;font-size:1.2em;line-height:1em;}
#tmglCrumbtrail ol {text-transform: uppercase;list-style:none;padding:0;margin:0;}
#tmglCrumbtrail ol li {float:left;padding:15px 5px 0 10px;background:url('../i/sprite-arrows.gif') 0 -164px no-repeat;font-size:1em;line-height:1em;}
#tmglCrumbtrail ol li.first {float:left;padding:15px 5px 0 5px;background:none;}
#tmglCrumbtrail ol li h3 {font-size:1.0em;}

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

.backtotop p {font-size:1.2em;text-align:right;padding:2px 10px 4px 0;background:url('../i/sprite-arrows.gif') 100% -18px no-repeat;}

#tmglFooter {background:url('../i/ftLogo.gif') left no-repeat #777;padding:0 0 0 77px;border-top:4px solid #ddd;color:#fff;}
#tmglFooter a {color:#fff;}
#tmglFooter a:hover {color:#e0e0e0; border-bottom:1px dotted #e0e0e0;}
#tmglFooter a:visited {color:#fff;}
#tmglFooter a:visited:hover {color:#e0e0e0; border-bottom:1px dotted #e0e0e0;}
#tmglFooter .links {float:left;padding-top:36px;font-size:1.2em;}
#tmglFooter .links p {padding:0;margin:0;}
#tmglFooter .links p a {margin:0 12px;}
#tmglFooter .copyright {float:right;text-align:right;padding:10px 10px 7px 0;font-size:1.1em;line-height:1.38em;}
#tmglFooter .copyright p {padding:0 0 3px 0;margin:0;}

/*START: new large footer*/
#tmglFooterLargeItems {background: url('../i/footerRulerV.gif') repeat-y 0px #14345b; margin-left: 60px;min-height:130px;}

#tmglFooterLarge {background: url('../i/sprite-icon.gif') 0 10px no-repeat #14345b;padding:10px 0 8px 20px;border-top:5px solid #ddd;color:#fff;}
#tmglFooterLarge a {color:#fff;}
#tmglFooterLarge a:hover {color:#fff; border-bottom:1px dotted #e0e0e0;}
#tmglFooterLarge p {padding:0;margin:0 0 3px 0;}
#tmglFooterLarge .ftHead {font-size:1.2em;font-weight:bold;line-height:1.36em;color:#ddd9d3;padding:0;margin:0;}
#tmglFooterLarge p a {padding:0;margin:0 15px 0 0;font-size:1.1em;line-height:1.36em;}
#tmglFooterLarge ul { list-style:none;margin:0;padding:0;min-height:7.8em}
#tmglFooterLarge ul + ul{min-height:0;}
#tmglFooterLarge ul li {display:block; padding:0; margin-right:15px; font-size:1.2em;line-height:1.5em; color:#cedff2;}
#tmglFooterLarge ul li.itemfocus {font-weight: bold; font-size:1.2em; color:#fff;}
#tmglFooterLarge ul li.itemfocus a {color:#fff;}
#tmglFooterLarge .imgBulletList li {background:transparent  no-repeat scroll 0 2px; padding-left:28px;color:#fff;font-weight: bold; line-height:1.7em;}
#tmglFooterLarge .imgBulletList li a {color:#fff;}
#tmglFooterLarge ul li.footrss {background-image:url(../i/sprite-icon.gif);background-position:0 -580px;}
#tmglFooterLarge ul li.footwidgets {background-image:url(../i/sprite-icon.gif);background-position:0 -610px;}
#tmglFooterLarge ul li.footmobile {background-image:url(../i/sprite-icon.gif); background-position:0 -640px;}
#tmglFooterLarge ul li.footemail {background-image:url(../i/footeremail.gif);}
#tmglFooterLarge ul li.footepaper {background-image:url(../i/sprite-icon.gif); background-position:0px -670px;}
#tmglFooterLarge ul li a {white-space:nowrap; color:#cedff2;}
#tmglFooterLarge ul li.itemgap{margin-bottom:13px;}

.footercolumn {margin: 0; width: 144px; float: left; }
#footercolumn_last{margin: 0; width: 140px; float: left; }
/*link for footer logo*/
#tmglFooterLarge #footerlogolink:hover{border:0;}
#footerlogolink{border:0;display:block;width:40px;height:50px;margin-bottom:-50px;position:relative;background:transparent url('../i/t.gif') repeat-x repeat-y;float:left;}
/*end of link for footer logo*/
#footerinfo {padding-top: 6px; border-top:1px dotted #417293; margin:10px 10px 0 0; }
#footerinfo .divbar {display:inline; color:#417293; }
#footerinfo p {float:left;font-size:1.1em;line-height:1.1em; color:#ccc; padding-right:12px; border-right:1px solid #417293;}
#footerinfo p a {font-size:1.1em;line-height:1.1em; color:#fff;margin-left:12px;}
#footerinfo p.f_copyright{padding-top: 1px;}
#footerinfo p.lastp {float:left;font-size:1.1em;line-height:1.1em; color:#ccc; padding-right:12px; border:0; }
/* END: new large footer*/

.error_body {margin-left: 80px; padding:0 450px 20px 0; background:transparent url('../i/matt_404.gif') no-repeat scroll 450px 80px}
.error_body .storyHead h1 {padding:0 0 5px 0;margin:0;font-size:4.5em;font-weight:bold;line-height:1.18em;letter-spacing:-0.05em;color:#234B7B}
.error_body .storyHead h2 {padding:0 0 10px 0;margin:0;font-size:2em;font-weight:normal;line-height:0.5em;color:#444}
.footerSectionLinks {border-bottom:1px dotted #fff;margin-bottom:7px}

.error_body .storyHead ul.sidebars {list-style-image:url('../i/articleBullet.gif'); padding-left:20px;color:#404040; font-size:1.4em; line-height:1.3em}
.error_body .storyHead ul.sidebars a {font-weight:bold;}
.error_body .storyHead ul li {padding-bottom: 10px;}
.error_body .storyHead .headerone {}
.error_body .headererror p {margin:0;padding:0 3px 0 0;font-size:1.4em;line-height:1em;background-color:#fff;font-weight:bold;display:inline;color:#b22929}

.cl{clear:both}

.gutter{margin:0;margin-right:20px;}
.gutterUnder{margin-bottom:10px}
.gutterAbove{margin-top:10px}

.gutterSmall{margin-right:10px;}
.gutterUnderSmall{margin-bottom:5px}
.gutterAboveSmall{margin-top:5px;}

.show {display:block;}
.hide {display:none;}

.indexaz {}
.indexaz h3 {font-size:1.2em;}
.indexaz h3.secChild {font-weight:bold;}
.indexaz .marginUnder {margin-bottom:15px;}
.indexaz .twoThirds {padding-bottom:12px;}
.indexaz .twoThirds .headerOne {padding:0;}
.indexaz .twoThirds h2 {font-size:2.0em;color:#666;font-weight:normal;}
.indexaz .twoThirds p {font-size:1.2em;text-align:right;padding-right:10px;background:url('../i/upArrow.gif') right no-repeat;}
.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:1.0em;font-weight:normal;}

/* Print hide is a print CSS element */
.printHide {}

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

/*********** END MAIN DOCUMENT STYLES - START BODY CONTENT STYLES ***********/
/* required for column borders */
.twoHalves {width:940px;background:url('../i/twoHalves.gif') repeat-y;}
.twoThirdsThird {width:940px;}
.twoThirdsThird2 {width:940px;background:url('../i/twoThirdsThird2.gif') repeat-y;}
.twoThirdsb {width:620px;background:url('../i/twoThirds.gif') repeat-y;}
.quartFiveTwelfthsThird {width:940px;background:url('../i/quartFiveTwelfthsThird.gif') repeat-y;}
.quartFiveTwelfths {width:620px;background:url('../i/quartFiveTwelfths.gif') repeat-y;}
.fiveTwelfthsQuart {width:620px;background:url('../i/fiveTwelfthsQuart.gif') repeat-y;}
.fourQuarters {width:940px;background:url('../i/fourQuarters.gif') repeat-y;}
.threeThirds {width:940px;background:url('../i/threeThirds.gif') repeat-y;}
.sixSixths {width:940px;margin:10px 0;border-top:6px solid #ddd;}

.oneTwelfth {float:left;width:60px;}
.oneSixth {float:left;width:140px;}
.oneQuarter {float:left;width:220px;}
.oneThird {float:left;width:300px;}
.fiveTwelfths {float:left;width:380px;}
.oneHalf {float:left;width:460px;}
.twoThirds {float:left;width:620px;}

.headerOne {background:url('../i/headerBlueBG.gif') repeat-x 0px 2px;padding-bottom:7px;}
.headerOne h2 {margin:0;padding:0 3px 0 0;font-size:1.2em;line-height:1em;background-color:#fff;font-weight:bold;text-transform:uppercase;display:inline;color:#B22929}
.headerOne h2 a {padding-right:8px;background:url('../i/sprite-arrows.gif') 100% 3px no-repeat;color:#B22929;}
.headerOne h2 a:visited {color:#B22929;}
.headerOne h2 a:hover {color:#7F1111;border-bottom:1px dotted #7F1111;}

.headerOne p {margin:0;padding:0 3px 0 0;font-size:1.2em;line-height:1em;background-color:#fff;font-weight:bold;text-transform:uppercase;display:inline;color:#B22929}
.headerOne p a {padding-right:8px;background:url('../i/sprite-arrows.gif') 100% 3px no-repeat;color:#B22929;}
.headerOne p a:visited {color:#B22929;}
.headerOne p a:hover {color:#7F1111;border-bottom:1px dotted #7F1111;}

.headerTwo {background:url('../i/headerYellBG.gif') repeat-x 0px 2px;padding-bottom:7px;}
.headerTwo h2 {margin:0;padding:0 3px 0 0;font-size:1.2em;line-height:1em;background-color:#fff;display:inline;text-transform:uppercase;color:#B22929}
.headerTwo h2 a {padding-right:8px;background:url('../i/sprite-arrows.gif') 100% 3px no-repeat;color:#B22929;}
.headerTwo h2 a:visited {color:#B22929;}
.headerTwo h2 a:hover {color:#7F1111;border-bottom:1px dotted #7F1111;}

.headerTwo p {margin:0;padding:0 3px 0 0;font-size:1.2em;line-height:1em;background-color:#fff;font-weight:bold;display:inline;text-transform:uppercase;color:#B22929}
.headerTwo p a {padding-right:8px;background:url('../i/sprite-arrows.gif') 100% 3px no-repeat;color:#B22929;}
.headerTwo p a:visited {color:#B22929;}
.headerTwo p a:hover {color:#7F1111;border-bottom:1px dotted #7F1111;}

.headerThree {background:url('../i/headerGreenBG.gif') repeat-x 0px 2px;padding-bottom:7px;}
.headerThree h2 {margin:0;padding:0 3px 0 0;font-size:1.2em;line-height:1em;background-color:#fff;display:inline;text-transform:uppercase;}
.headerThree h2 a {padding-right:8px;background:url('../i/sprite-arrows.gif') 100% 3px no-repeat;color:#B22929;}
.headerThree h2 a:visited {color:#585858;}
.headerThree h2 a:hover {color:#b22929;border-bottom:none;}

.headerThree p {margin:0;padding:0 3px 0 0;font-size:1.2em;line-height:1em;background-color:#fff;font-weight:bold;display:inline;text-transform:uppercase;}
.headerThree p a {padding-right:8px;background:url('../i/sprite-arrows.gif') 100% 3px no-repeat;color:#B22929;}
.headerThree p a:visited {color:#585858;}
.headerThree p a:hover {color:#b22929;border-bottom:none;}

.headerFour {margin:0 0 5px 0;font-size:1em;line-height:1em;text-transform:uppercase;color:#fff;}
.headerFour span {padding:1px 3px 1px 3px;background-color:#37649A;vertical-align: top;font-family: arial;font-weight: normal;}

.headerFour p {padding:0 0px 4px 0;font-size:1em;line-height:1em;}
.headerFour p a {color:#fff;text-decoration:none;}
.headerFour p a:visited {color:#fff;}
.headerFour p a:hover {color:#fff;}
.headerFour p a span:hover {text-decoration:underline;}

.headerFour h2 {padding:0 0px 4px 0;font-size:1em;line-height:1em;}
.headerFour h2 a {color:#fff;text-decoration:none;}
.headerFour h2 a:visited {color:#fff;}
.headerFour h2 a:hover {color:#fff;}
.headerFour h2 a span:hover {text-decoration:underline;}

.headerSix {margin:0 0 5px 0;font-size:1em;line-height:1em;text-transform:uppercase;color:#fff;}
.headerSix span {padding:2px 3px 2px 3px;;background-color:#614772;vertical-align: top;font-family: arial;font-weight: bold;}

.headerSix p {padding:0 0px 4px 0;font-size:1em;line-height:1em;}
.headerSix p a {color:#fff;text-decoration:none;}
.headerSix p a:visited {color:#fff;}
.headerSix p a:hover {color:#fff;}
.headerSix p a span:hover {text-decoration:underline;}

.headerSix h2 {padding:0 0px 4px 0;font-size:1em;line-height:1em;}
.headerSix h2 a {color:#fff;text-decoration:none;}
.headerSix h2 a:visited {color:#fff;}
.headerSix h2 a:hover {color:#fff;}
.headerSix h2 a span:hover {text-decoration:underline;}

.headerSolidBg p {margin:0 0 5px 0;padding:2px 3px;font-size:1em;line-height:1em;background-color:#234b7b;float:left;text-transform:uppercase;}
.headerSolidBg p a {color:#fff;text-decoration:none;clear:both;}
.headerSolidBg p a:visited {color:#fff;}
.headerSolidBg p a:hover {color:#fff;text-decoration:underline;}

.summary {margin-bottom:7px;padding-bottom:2px;border-bottom:1px dotted #ccc;}
.summary ul {margin:0;padding:0;list-style-type:none;overflow:hidden;}
.summary ul li {font-size:1.2em;line-height:1.2em;background:url('../i/sprite-icon.gif') 0 -1050px no-repeat;padding:0 0 1px 23px}
.summary ul li a {color:#06c;}
.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 {margin:0;padding:0;overflow:hidden;}
.summary .sidebars h3.bullet {font-size:1.2em;line-height:1.2em;background:url('../i/sprite-icon.gif') 0 -1050px no-repeat;padding:0 0 1px 18px;font-weight:normal;}
.summary .sidebars h3.bullet a {color:#06c;}
.summary .sidebars h3.video {font-size:1.2em;line-height:1.2em;background:url('../i/sprite-icon.gif') 0 -1950px no-repeat;padding:0 0 1px 18px;font-weight:normal;}
.summary .sidebars h3.video a {color:#06c;}
.summary .sidebars h3.audio {font-size:1.2em;line-height:1.2em;background:url('../i/sprite-icon.gif') 0 -1170px no-repeat;padding:0 0 1px 18px;font-weight:normal;}
.summary .sidebars h3.audio a {color:#06c;}
.summary .sidebars h3.photo {font-size:1.2em;line-height:1.2em;background:url('../i/sprite-icon.gif') 0 -1800px no-repeat;padding:0 0 1px 18px;font-weight:normal;}
.summary .sidebars h3.photo a {color:#06c;}
.summary .sidebars h3.blog {font-size:1.2em;line-height:1.2em;background:url('../i/sprite-icon.gif') 0 -2100px no-repeat;padding:0 0 1px 18px;font-weight:normal;}
.summary .sidebars h3.blog a {color:#06c;}

.summary p {font-size:1.3em;line-height:1.3em;color:#404040;padding:0 0 2px 0;margin:0 0 3px 0;}
.summary p.date {font-size:1.1em;color:#666}
.summary p.wirebyline {font-size:1.1em;color:#666}
.summary .piccentre{padding:0 0 6px 0;margin:7px 0 0 0;}
.summary .picleft {float:left;padding:4px 10px 6px 0;}
.summary blockquote {margin:0;padding:0}
.summary blockquote p {font:italic 1.8em georgia,serif;color:#444;width:296px}
.summary blockquote p a {color:#444;}
.summary blockquote p a:hover {color:#222;border-bottom:1px dotted #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 {display:block;color:#fff;background:#234b7b;border:none;padding:2px;}
.summary cite a:hover {background:#122842;color:#fff;border:none;}
.summary cite a:visited {background:#5c7da3;color:#fff;border:none;}
.summary ol {font-size:1.3em;line-height:1.3em;color:#404040;}
.summaryBorderTop {border-bottom:none;border-top:1px dotted #ccc;padding-top:7px;}
.summaryNoBorder {border:none;}

.summaryBig {}
.summaryBig h3 {font-size:2.8em;line-height:1.07em;}
.summaryBig p {}

.summaryMedium {}
.summaryMedium h3 {font-size:1.6em;line-height:1.13em;}
.summaryMedium p {}

.summarySmall {}
.summarySmall h3 {font-size:1.3em;line-height:1.38em;}
.summarySmall p {}

.pictureGrid { margin-bottom: 10px; }
.pictureGrid .summary { width: 46%; border-bottom: none; margin-right: 20px; float: left; margin-bottom: 0; min-height: 130px; }
.pictureGrid .picGrid-03, .pictureGrid .picGrid-05, .pictureGrid .picGrid-07 { margin-right: 0; }
.pictureGrid .summary h3 { font-size: 1.2em; font-weight: bold;  }
.pictureGrid .summary .piccentre { margin: 0; padding: 0 0 2px; }

.summaryMediumToSmall h3 {font-size:1.3em;line-height:1.38em;margin-bottom:0}
.summaryMediumToSmall .video h3 {font-size:1.3em;line-height:1.38em;background:url('../i/sprite-icon.gif') 0 -1948px no-repeat;padding:0 0 0 18px;}
.summaryMediumToSmall .video h3 a {color:#234B7B;}
.summaryMediumToSmall .audio h3 {font-size:1.3em;line-height:1.38em;background:url('../i/sprite-icon.gif') 0 -1167px no-repeat;padding:0 0 0 18px;}
.summaryMediumToSmall .audio h3 a {color:#234B7B;}
.summaryMediumToSmall .photo h3 {font-size:1.3em;line-height:1.38em;background:url('../i/sprite-icon.gif') 0 -1796px no-repeat;padding:0 0 0 18px;}
.summaryMediumToSmall .photo h3 a {color:#234B7B;}
.summaryMediumToSmall .blog h3 {font-size:1.3em;line-height:1.38em;background:url('../i/sprite-icon.gif') 0 -2096px no-repeat;padding:0 0 0 18px;}
.summaryMediumToSmall .blog h3 a {color:#234B7B;}

.summaryMediumToSmall h2 {font-size:1.3em;line-height:1.38em;margin-bottom:0}
.relatedThirdPartyLink {border:none; background-color:#eee; }
.relatedThirdPartyHeader {font-weight:normal; }

.slideshow {}
.ssPortrait {float:right;margin-left:10px}
.slideshow .tools {font-size:1.1em;color:#000;}
.slideshow .tools .prev {float:left;width:55px;}
.slideshow .tools .prev a {background:url(../i/prev.gif) no-repeat left 4px;padding-left:10px}
.slideshow .tools .imgindex {float:left;width:110px;text-align:center;}
.slideshow .tools .next {float:left;width:55px;text-align:right;}
.slideshow .tools .next a {background:url(../i/next.gif) no-repeat right 4px;padding-right:10px}
.slideshow .tools a{cursor:pointer;}
.slideshow .tools img {display:inline;}
.slideshow .ssImg {padding:5px 0;}
.epic .ssImg {padding:0 0 5px 0;}
.slideshow .ssImg .imageExtras {padding:5px 0 0 0;margin:0;}
.slideshow .ssImg .imageExtras .caption {font-size:1.1em;line-height:1.38em;color:#666;padding:2px 0 5px 0;}
.slideshow .ssImg .imageExtras .credit {font-size:1.1em;line-height:1.38em;color:#666;padding:2px 0 5px 5px;}
.slideshow .ssImg .epicCompany {padding:0;margin:0 0 3px 0;font-size:1.38em;width:220px;}

.byline {margin-bottom:5px;border-bottom:1px dotted #ccc;}
.byline p {padding:0 0 0.7em;margin:0;font-size:1.2em;}
.byline p.favLinks { color: #ccc; }
.bylineImg { float:left; margin: 2px 10px 0 0; }

.story {margin-bottom:5px;padding-bottom:5px;border-bottom:1px dotted #ccc;}
.story div.firstPar, .story div.secondPar, .story div.body {  }
.story p {font-size:1.3em;line-height:1.38em;color:#404040;padding:0 0 0.7em;margin:0;}
.story H3{font-weight:bold;font-size:1.2em;padding:0px;margin-bottom:0.1em;color:#333;text-transform:uppercase}
.story H2{font-weight:bold;font-size:1.2em;padding:0px;margin-bottom:0.1em;color:#333;text-transform:uppercase}
.story H4{font-weight:bold;font-size:1.2em;padding:0px;margin-bottom:0.1em;color:#333}
.story H5{font-weight:bold;font-size:1.2em;padding:0px;margin-bottom:0.1em;color:#900}
.story H6{font-weight:bold;font-size:1.1em;padding:1px 4px;margin-bottom:0.5em;color:#fff;text-transform:uppercase;background-color:#900}
.story div.h7{font-weight:bold;font-size:1.1em;padding:0px;margin-bottom:0.1em;color:#666}
.story div.h8{font-weight:bold;font-size:1.1em;padding:0px;margin-bottom:0.1em}

.story ul {list-style-image:url('../i/articleBullet.gif'); overflow:hidden;}
.story ul, .story ol {font-size:1.3em;line-height:1.38em;padding:0;margin:0 0 1em 2em; overflow:hidden;}

.story table {margin-bottom:1.0em;border:0;padding:0}
.story table tr th {padding:2px;color:#333;font-size:1.3em;font-weight:bold;text-align:left;border-bottom:1px solid #e0e0e0}
.story table tr td {padding:2px;color:#404040;font-size:1.3em;}
.story table tr.mod2zero {background-color:#fbf9f3}
.story table tr.mod2notZero {}
.story table tr .txtRight{text-align:right}

#digg {margin:0;padding-top:5px;}

.storyHead {padding:0;margin:0;}
.storyHead h1 {padding:0 0 4px 0;margin:0;font-size:2.8em;font-weight:bold;line-height:1.16em; letter-spacing:-0.03em; color:#343434}
.storyHead h2 {padding:0 0 16px 0;margin:0;font-size:1.6em;font-weight:normal;line-height:1.18em;letter-spacing:-0.01em; color:#5D5D5D}

.storyFt {padding-top:20px;}
.storyFt .placeComment {float:left;}
.storyFt .pagination {float:right;}

/*story footer styles for more on ...*/
.storyFt .header {background:url('../i/headerBlueBG.gif') repeat-x 0px 2px;padding-bottom:7px;}
.header h4 {margin:0;padding:0 3px 0 0;font-size:1.2em;line-height:1em;background-color:#fff;font-weight:bold;text-transform:uppercase;display:inline;color:#B22929}
.storyFt .secLinks {margin-top:5px;margin-bottom:5px;padding-bottom:5px;}
.storyFt .secLinks .section {margin-bottom:5px;padding-bottom:5px;border-bottom:1px dotted #ccc;}
.storyFt .secLinks .section .name {float:left;font-weight:bold;color:#666;}
.storyFt .secLinks .section .name h2 {float:left;font-weight:bold;color:#666;font-size:1em;}
.storyFt .secLinks .section .name h2 a {color:#234B7B;}
.storyFt .secLinks .section .feed {float:right;font-size:1.2em;}

.storyFt #storyMoreOn {width:460px;}
.storyFt #storyMoreOn .header {padding:0;margin:0;font-weight:bold;color:#666;}
.storyFt #storyMoreOn .secLinks {margin-top:5px;margin-bottom:5px;padding-bottom:5px;}
.storyFt #storyMoreOn .secLinks .section {margin-bottom:5px;padding-bottom:5px;border-bottom:1px dotted #ccc;}
.storyFt #storyMoreOn .secLinks .section .name {float:left;font-weight:bold;color:#666;}
.storyFt #storyMoreOn .secLinks .section .name h2 {float:left;font-weight:bold;color:#666;font-size:1.2em;}
.storyFt #storyMoreOn .secLinks .section .name h2 a {color:#234B7B;}
.storyFt #storyMoreOn .secLinks .section .name h2 a:hover {}
.storyFt #storyMoreOn .secLinks .section .name h3 {float:left;font-weight:bold;color:#666;font-size:1.2em;}
.storyFt #storyMoreOn .secLinks .section .name h3 a {color:#234B7B;}
.storyFt #storyMoreOn .secLinks .section .name h3 a:hover {}
.storyFt #storyMoreOn .secLinks .section .feed {float:right; }
.storyFt #storyMoreOn .secLinks .section .feed .rss {background:url('../i/sprite-icon.gif') 0 -500px no-repeat;padding-left:12px;}

/*story functions styles for more on ...*/
.storyfct {font-size:1em;}
.storyfct #storyMoreOnFucntion .header {padding:0;margin:0;font-weight:bold;color:#666;}
.storyfct #storyMoreOnFucntion .secLinks {margin-top:5px;margin-bottom:5px;padding-bottom:5px;}
.storyfct #storyMoreOnFucntion .secLinks .section {margin-bottom:5px;padding-bottom:5px;border-bottom:1px dotted #ccc;}
.storyfct #storyMoreOnFucntion .secLinks .section .name {float:left;font-weight:bold;color:#666; width:120px;}
.storyfct #storyMoreOnFucntion .secLinks .section .name h2 {float:left;font-weight:bold;color:#666;font-size:1.2em;}
.storyfct #storyMoreOnFucntion .secLinks .section .name h2 a {color:#234B7B; }
.storyfct #storyMoreOnFucntion .secLinks .section .name h2 a:hover {}
.storyfct #storyMoreOnFucntion .secLinks .section .name h3 {float:left;font-weight:bold;color:#666;font-size:1.2em;}
.storyfct #storyMoreOnFucntion .secLinks .section .name h3 a {color:#234B7B;}
.storyfct #storyMoreOnFucntion .secLinks .section .name h3 a:hover {}
.storyfct #storyMoreOnFucntion .secLinks .section .feed {float:right;}
.storyfct #storyMoreOnFucntion .secLinks .section .feed .feedMoreOn {display:none;}
.storyfct #storyMoreOnFucntion .secLinks .section .feed .rss {background:none; background:url('../i/sprite-icon.gif') 0 -500px no-repeat;}

.storyFunc {margin-bottom:5px;padding-bottom:5px;border-bottom:1px dotted #ccc;font-size:1.2em;}
.storyFunc ul {margin:0;padding:0;list-style-type:none;}
.storyFunc ul li {padding-left:25px;line-height:2.15em;}

.storyFunc #changeFont {background:url('../i/sprite-icon.gif') 0 -1350px no-repeat;padding-left:20px;height:16px;}
.storyFunc #changeFont .text_f {color:#404040; float:left; padding-top:2px;}
.storyFunc #changeFont .plus_b {float:left; padding:2px 0 0 5px;}
.storyFunc #changeFont .minus_b {float:left; padding:2px 0 0 5px}

.storyFunc .retweet {width: 140px; margin-left: auto; margin-right: auto; text-align: center; padding:5px 0 0 10px;}
.storyFunc ul.shareThis li {float:left; line-height:1.7em; padding:0;}
.storyFunc ul.shareThis li.shareThisShare {width: 60px; background:url('../i/sprite-icon.gif') no-repeat 0 -1760px; height:16px;}
.storyFunc ul.shareThis li.shareThisShare a {padding-left:25px;}
.storyFunc ul li.miniBar {text-align: center; width: 20px; padding:0; color:#ccc; padding:0;}
.storyFunc ul.emailPrint li {float:left; line-height:1.7em; padding:2px 0 0 0;}
.storyFunc ul li.email {width: 60px; background:url('../i/sprite-icon.gif') 0 -1375px no-repeat;}
.storyFunc ul li.email a {padding-left:25px;}
.storyFunc ul li.print {width: 60px; background:url('../i/sprite-icon.gif') 0 -1400px no-repeat;}
.storyFunc ul li.print a {padding-left:25px;}
.storyFunc ul.shareBottom li {padding:3px 8px 3px 0;}
.storyFunc ul.shareBottom li.email {background:url('../i/sprite-icon.gif') 10px -1375px no-repeat;padding-left:10px;margin-left:2px;border-left:1px solid #e0e0e0;}
.storyFunc ul.shareBottom li.print {background:url('../i/sprite-icon.gif') 10px -1399px no-repeat;padding-left:10px;margin-left:2px;border-left:1px solid #e0e0e0;}
.storyFunc .SBSep {padding:0;margin:0;border-left:1px solid #ccc;height:25px;}
.nobord {border-bottom:none;}

/** Video Article  **/
.story h2.noUpper {text-transform:none;}
.containerdiv { float: left; position: relative; }

.cornerimagevideoleft { background:url('../i/videoSurround.png') no-repeat; position: absolute; top: 0; left: 0; width:20px; height:18px; margin-top: 0px;}
.cornerimagephotoleft { background:url('../i/photoSurround.png') no-repeat; position: absolute; top: 0; left: 0; width:16px; height:16px; margin-top: 4px;}
.cornerimageaudioleft { background:url('../i/audioSurround.png') no-repeat; position: absolute; top: 0; left: 0; width:16px; height:16px; margin-top: 4px;}
.cornerimageblogleft { background:url('../i/blogSurround.png') no-repeat; position: absolute; top: 0; left: 0; width:16px; height:16px; margin-top: 4px;}


.cornerimagevideocentre { background:url('../i/videoSurround.png') no-repeat; position: absolute; top: 0; left: 0; width:20px; height:18px;}
.cornerimagephotocentre { background:url('../i/photoSurround.png') no-repeat; position: absolute; top: 0; left: 0; width:16px; height:16px;}
.cornerimageaudiocentre { background:url('../i/audioSurround.png') no-repeat; position: absolute; top: 0; left: 0; width:16px; height:16px;}
.cornerimageblogcentre { background:url('../i/blogSurround.png') no-repeat; position: absolute; top: 0; left: 0; width:16px; height:16px;}

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

.storyFunc ul.shareBottom li {padding:3px 8px 3px 0;}
.storyFunc ul.shareBottom li.email {background:url('../i/sprite-icon.gif') 10px -1375px no-repeat;padding-left:10px;margin-left:2px;border-left:1px solid #e0e0e0;}
.storyFunc ul.shareBottom li.print {background:url('../i/sprite-icon.gif') 10px -1399px no-repeat;padding-left:10px;margin-left:2px;border-left:1px solid #e0e0e0;}

.storyFtVideo  {padding-top:10px;}
.storyFtVideo  .placeComment {float:left;}
.storyFtVideo  .pagination {float:right;}
.storyFtVideo .header {background:url('../i/headerBlueBG.gif') repeat-x 0px 2px;padding-bottom:7px;}
.header h4 {margin:0;padding:0 3px 0 0;font-size:1.2em;line-height:1em;background-color:#fff;font-weight:bold;text-transform:uppercase;display:inline;color:#B22929}
.storyFtVideo .secLinks {margin-top:5px;margin-bottom:5px;padding-bottom:5px;}
.storyFtVideo .secLinks .section {margin-bottom:5px;padding-bottom:5px;border-bottom:1px dotted #ccc;}
.storyFtVideo .secLinks .section .name {float:left;font-weight:bold;color:#666;}
.storyFtVideo .secLinks .section .name h2 {float:left;font-weight:bold;color:#666;font-size:1em;}
.storyFtVideo .secLinks .section .name h2 a {color:#234B7B;}
.storyFtVideo .secLinks .section .feed {float:right;font-size:1.2em;}

.storyFtVideo #storyMoreOn .header {padding:0;margin:0;font-weight:bold;color:#666;}
.storyFtVideo #storyMoreOn .secLinks {margin-top:5px;margin-bottom:5px;padding-bottom:5px;}
.storyFtVideo #storyMoreOn .secLinks .section {margin-bottom:5px;padding-bottom:5px;border-bottom:1px dotted #ccc;}
.storyFtVideo #storyMoreOn .secLinks .section .name {float:left;font-weight:bold;color:#666;}
.storyFtVideo #storyMoreOn .secLinks .section .name h2 {float:left;font-weight:bold;color:#666;font-size:1.2em;}
.storyFtVideo #storyMoreOn .secLinks .section .name h2 a {color:#234B7B;}
.storyFtVideo #storyMoreOn .secLinks .section .name h2 a:hover {}
.storyFtVideo #storyMoreOn .secLinks .section .name h3 {float:left;font-weight:bold;color:#666;font-size:1.2em;}
.storyFtVideo #storyMoreOn .secLinks .section .name h3 a {color:#234B7B;}
.storyFtVideo #storyMoreOn .secLinks .section .name h3 a:hover {}
.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_video .header {padding:0 0 4px 0;margin:0;font-weight:bold;color:#B22929;font-size:1.2em;}
.related_links_video .headerOne h4 {margin:0;padding:0 3px 0 0;font-size:1.2em;line-height:1em;background-color:#fff;font-weight:bold;text-transform:uppercase;display:inline;color:#B22929}
.related_links_video .relContentPuff {padding-bottom:3px;border-bottom:1px dotted #ccc;margin-bottom:3px;}
.related_links_video img {margin-bottom:2px;}
.related_links_video .label {font-weight:bold;font-size:10px;color:#B22929;text-transform:uppercase;}
.related_links_video .headline a {font-weight:bold;font-size:1.2em;}
.related_links_video .lastModDate {font-weight:normal;font-size:1.1em;color:#666;}

.related_links_video ul {margin:0;padding:0;list-style-type:none;overflow:hidden;}
.related_links_video ul li {background:url('../i/sprite-icon.gif') 0 -1050px no-repeat; margin:0 0 7px;padding:0 0 0 18px;}
.related_links_video ul li.audio {background:url('../i/sprite-icon.gif') 0 -1170px no-repeat;}
.related_links_video ul li.blog {background:url('../i/sprite-icon.gif') 0 -2100px no-repeat;}
.related_links_video ul li.photo {background:url('../i/sprite-icon.gif') 0 -1800px no-repeat;}
.related_links_video ul li.video {background:url('../i/sprite-icon.gif') 0 -1950px no-repeat;}

.related_links_video ul li .summary {margin-bottom:5px;padding-bottom:0px;border-bottom:0px dotted #000;}
.related_links_video ul li a {font-size:12px;line-height:13px;font-weight:normal;color:#06C;text-transform:none;}
.related_links_video ul li h2 {margin:0; padding:0; font-size:12px;line-height:13px;}
.related_links_video ul li h2 a {font-size:12px;line-height:13px;font-weight:normal;color:#06C;text-transform:none;}


.related_links_moreon .header {padding:0 0 4px 0;margin:0;font-weight:bold;color:#B22929;font-size:1.2em;}
.related_links_moreon .headerOne h4 {margin:0;padding:0 3px 0 0;font-size:1.2em;line-height:1em;background-color:#fff;font-weight:bold;text-transform:uppercase;display:inline;color:#B22929}
.related_links_moreon h2 {font-size:1.2em;line-height:1.2em;background:url('../i/sprite-icon.gif') 0 -1050px no-repeat; padding:0 0 7px 18px; font-weight:normal;}
.related_links_moreon h2 a {color:#0066CC;}


.videoArt .summaryMedium h3 { font-size:12px; font-family:arial; font-weight:bold; line-height:1.13em; color:#234b7b;}
.videoArt p.date {color:#666666; font-size:9px; font-family:arial;}

/** Play Buttom Overlay **/
.playButton { width: 140px; height: 88px; position: relative; overflow: hidden; }
.playButton .playBtt {background:#000 url('../i/blue_arrow.gif') 50% 30% no-repeat; position: absolute; top: 0; left: 0; width:38px; height:100%;}
.playButton .playBttJH {background:#000 url('../i/blue_arrow_jh.gif') 35% 30% no-repeat; position: absolute; top: 0; left: 0; width:25px; height:100%;}
.playButton a { text-decoration: none; }

/** End video article ***/

.story .storyFunc {margin-bottom:5px;padding-bottom:5px;border-bottom:1px dotted #ccc; font-size:1.2em;}
.story .storyFunc ul {margin:0;padding:0;list-style-type:none;}
.story .storyFunc ul {list-style-image:none;}
.story .storyFunc ul, .story .storyFunc ol {font-size:1em;}

.related_links .header {padding:0 0 4px 0;margin:0;font-weight:bold;color:#B22929;font-size:1.2em;}
.related_links ul {margin:0;padding:0;list-style-type:none;}
.related_links ul li {padding:5px 0 0 0;}
.related_links ul li h3 {font-size:1.2em;line-height:1.38em;}
.related_links ul li h2 {font-size:1.2em;line-height:1.38em;}
.related_links ul li h2 a {color:#234B7B;}
.related_links ul li.video h3 {padding-left:21px;background:url('../i/sprite-icon.gif') 0 -1950px no-repeat;}
.related_links ul li.audio h3 {padding-left:21px;background:url('../i/sprite-icon.gif') 0 -1170px no-repeat;}
.related_links ul li.photo h3 {padding-left:21px;background:url('../i/sprite-icon.gif') 0 -1800px no-repeat;}
.related_links ul li.blog h3 {padding-left:21px;background:url('../i/sprite-icon.gif') 0 -2100px no-repeat;}

.related_links_inline {float:left;width:140px;margin-right:12px;margin-bottom:8px;border-bottom:1px dotted #E0E0E0; overflow:hidden;}
.related_links_inline .header {padding:0 0 6px 0;margin:0;font-weight:bold;color:#B22929;font-size:1.2em;}
.related_links_inline .relContentPuff {padding-bottom:3px;border-bottom:1px dotted #ccc;margin-bottom:3px;}
.related_links_inline img {margin-bottom:2px;}
.related_links_inline .label {font-weight:bold;font-size:10px;color:#B22929;text-transform:uppercase;}
.related_links_inline .headline a {font-weight:bold;font-size:1.2em;}
.related_links_inline .lastModDate {font-weight:normal;font-size:1.1em;color:#666;}

.related_links_inline ul {margin:0;padding:0;list-style-type:none;overflow:hidden;}
.related_links_inline ul li {background:url('../i/sprite-icon.gif') 0 -1050px no-repeat;padding:0 0 7px 18px;}
.related_links_inline ul li.audio {background:url('../i/sprite-icon.gif') 0 -1170px no-repeat;}
.related_links_inline ul li.blog {background:url('../i/sprite-icon.gif') 0 -2100px no-repeat;}
.related_links_inline ul li.photo {background:url('../i/sprite-icon.gif') 0 -1800px no-repeat;}
.related_links_inline ul li.video {background:url('../i/sprite-icon.gif') 0 -1950px no-repeat;}
.related_links_inline ul li .summary {margin-bottom:5px;padding-bottom:0px;border-bottom:0px dotted #000;}
.related_links_inline ul li a {font-size:12px;line-height:13px;font-weight:normal;color:#06C;text-transform:none;}
.related_links_inline ul li h2 {margin-bottom:0px}

#postComment {padding-bottom:10px;margin-bottom:10px;border-bottom:1px dotted #ccc;}
#postComment p {padding:10px 0;margin:0;font-size:1.2em;}
#postComment p.reqInfo {color:#666;}
#postComment .mandatory {color:#b22929;}
#postComment form {}
#postComment form .commentInputText {width:270px;}
#postComment form textarea {width:274px;height:131px;}
#postComment form .subBtn {text-transform:uppercase;border:1px solid #136;background-color:#257;color:#fff;font-size:1.0em;font-weight:bold;height:1.7em;}
#postComment .commentThankYou {border:6px solid #ccd5dd;padding:43px 60px;background:#e9edf2;}
#postComment .commentThankYou .thankContainer {border-top:1px dotted #fff;border-bottom:1px dotted #fff;padding:25px 0 25px 90px;background:url('../i/comment_t.gif') no-repeat 0 25px;}
#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;}

ul.comments {margin:0;padding:0 0 10px 0;list-style-type:none;}
ul.comments li {padding:10px 0 5px 0;margin-bottom:2px;border-bottom:1px dotted #ccc;}
ul.comments li p {margin:0;padding:0;font-size:1.2em;line-height:1.5em;}
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 {margin:0;padding:0;list-style-type:none;}
.advertLinks ul li {background:#efe;padding:3px;margin-bottom:2px;}
.advertLinks ul li .title {font-weight:bold;font-size:1.2em;}
.advertLinks ul li p {margin:0;padding:0;font-size:1.2em;}

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

/***** COMMERCIAL SEARCH BOX *****/
.searchForm {}
.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 { width:200px;height: 15px; border:1px solid #27649A;color:#404040;font-size:1.2em; font-family:arial,sans-serif;padding:2px;}
.searchForm #searchSubmit {margin:8px 0 0 4px; float:left; width:59px; height:12px; background-image: url("../i/btn_search.jpg");background-repeat: no-repeat;}
.searchForm #linkItemsText {font-size:1.1em;margin:5px 0 2px 0;padding:0;}
.searchForm #linkItems {margin:0 0 0 0;}
.searchForm #linkItem {background:url('../i/articleBullet.gif') no-repeat 0px 3px;float:left;padding:0 0 1px 0;}
.searchForm #linkItems a {padding:0 0 0 0;font-size:1.1em;margin:0 15px 0 10px;}
.searchForm #searchSubmit:hover {background-image: url("../i/btn_search_h.jpg");cursor: pointer;}
.searchSpacing {padding:2px 0 1px 0;}


/***** COMMERCIAL CAROUSEL STYLES *****/
.comCarGutter {margin:0 10px 0 0;}
.comGutterUnder {margin:0 0 5px 0;}
#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-size:1.1em;line-height:1.5em;font-family:verdana;}
.comCarImage {width:140px;height:41px;vertical-align:middle;text-align:center;}
#comCarousel #comCarTools {background:#efefef;padding:5px 2px;}
#comCarousel #comCarTools #carouselBtns {padding:0 5px;margin:0;}
#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;width:90px;text-align:left;}
#comCarousel #comCarTools #comCarNav .info {float:left;width:106px;text-align:center;}
#comCarousel #comCarTools #comCarNav .next {float:left;width:90px;text-align:right;}
#comCarousel #comCarTools .btn {float:left;border:1px solid #d6d6d6;margin:0 2px;}
#comCarousel #comCarTools .active {border:1px solid #247;}

/***** COMMERCIAL PUFF STYLES  *****/
.comPuff {background:#edf7ed;padding:3px;margin-bottom:4px;height:62px;}
.comPuff .comPuffImage {float:left;margin-right:5px;padding:0;}
.comPuff .comPuffImage img {border:1px solid #fff;}
.comPuff .comPuffCopy {}
.comPuff .comPuffCopy p {font-size:1.1em;line-height:1.5em;font-family:verdana;}
.comPuff .comPuffCopy p.title {padding-bottom:3px;font-size:1.2em;line-height:0.9em;font-family:arial;}
.comPuff .comPuffCopy ul {list-style-type:none;margin:0;padding:3px 0 0 0;}
.comPuff .comPuffCopy ul li {padding-left:12px;font-size:1.1em;background:url('../i/comBullet.gif') no-repeat 0 3px;}

/***** COMMERCIAL DATING STYLES  *****/
#comDating {border-left:4px solid #e3e3e3;border-right:4px solid #e3e3e3;padding:4px 4px 0 4px; width:284px;}
#comDating .topText{font-size:1.1em;color:#404040; margin-top:11px;margin:5px 0;}
#comDating .datingBox ul.profiles {list-style:none;padding:0;margin:0;}
#comDating .datingBox ul.profiles li {list-style:none; float:left;}
#comDating .datingBox .dateProf {color:#404040;height:auto;width:88px;padding:3px 3px 0 3px;margin:0;}
#comDating .datingBox .dateProf .dateProfImage {background: url("../i/mpp/grey_border.gif")}
#comDating .datingBox .dateProf .dateProfImage img {padding:7px;}
#comDating .datingBox .dateProf .title {clear:both;padding:4px 0;}
#comDating .datingBox .dateProf .title a {color:#234b7b;font-weight:bold;font-size:1.1em;}
#comDating .datingBox .dateProf .description {height:40px;overflow:hidden;margin:0 0 5px 0;}
#comDating .datingBox .dateProf .description p {font-size:1.1em;line-height:1.2em}
#comDating .datingBox .dateProf ul {margin:0;padding:0;}
#comDating .datingBox .dateProf ul li {font-size:1.1em;}
#comDating .ui-tabs-hide {display:none;}
#comDating .tabs {background:url("../i/mpp/tab_bgline2.gif") repeat-x bottom;font-size:1.0em;text-transform:uppercase;}
#comDating .tabs ul {margin:0;padding:0;list-style:none;}
#comDating .tabs li {float:left;margin:0;padding:0 2px 0 0;cursor:pointer;}
#comDating .tabs li a {display:block;background:#d7d7d7; border-style:solid; border-width:1px 1px 0 1px; border-color:#d7d7d7;padding:1px 4px;text-decoration:none;}
#comDating .tabs li.ui-tabs-selected a {color:#b22929; background:#FFFFFF; border-style:solid; border-width:1px 1px 0 1px; border-color:#d7d7d7;}
#comDating .tabs li a:hover { border-style:solid; border-width:1px 1px 0 1px; border-color:#d7d7d7;}
.comFooter {background:url('../i/mpp/grey_bord_ft.gif') no-repeat;padding:3px 10px 3px 3px;margin-top:4px;text-align:right;height:19px;width:274px;}
.comFooter a {color:#234b7b;text-decoration:none;font-size:1.1em;line-height:1.2em;}
.dbBordTB {background:url('../i/dbBordTB.gif') no-repeat;width:300px;height:2px;}

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

#datingSearch {border:none;margin:15px 0;}
#datingSearch .dsLabels {font-size:1.1em;color:#404040;width:80px;text-align:right;padding:5px 10px 0 0;float:left;margin-top:3px;}
#datingSearch .dsFields {font-size:1.1em;color:#404040;padding:5px 10px 0 0;float:left;}
#datingSearch .cl {clear:both;height:1px;padding:0;margin:0;}

#gender {width:135px;}
#mGender {width:135px;}
#mAgeMin {width:57px;}
#mAgeMax {width:57px;}
#mPostCode {width:128px;}
#mHasPhoto {padding:0;margin:0;}

#comDatingSmall .comPuffDating {background:#edf7ed;padding:3px;margin-bottom:4px;}
#comDatingSmall .comPuffDating .comPuffDatingImage {float:left;margin-right:5px;padding:0;}
#comDatingSmall .comPuffDating .comPuffDatingImage img {border:1px solid #fff;}
#comDatingSmall .comPuffDating .comPuffDatingCopy {}
#comDatingSmall .comPuffDating .comPuffDatingCopy p {font-size:1.1em;line-height:1.5em;font-family:verdana;}
#comDatingSmall .comPuffDating .comPuffDatingCopy p.title {padding-bottom:3px;font-size:1.2em;line-height:0.9em;font-family:arial;}
#comDatingSmall .comPuffDating .comPuffDatingCopy ul {list-style-type:none;margin:0;padding:3px 0 0 0;clear:both;}
#comDatingSmall .comPuffDating .comPuffDatingCopy ul li {padding-left:12px;font-size:1.1em;background:url('../i/comBullet.gif') no-repeat 0 3px;}
#comDatingSmall .comDatingFt {background:#e3e3e3;padding:3px;margin-top:4px;text-align:right;height:15px;width:294px;}
#comDatingSmall .comDatingFt a {color:#234b7b;text-decoration:none;font-size:1.1em;line-height:1.2em;}

/***** EDITORIAL PUFF STYLES  *****/
.ediPuff {background:#F5F5F5;padding:3px;margin-bottom:4px;}
.ediPuff .ediPuffImage {float:left;margin-right:5px;padding:0;}
.ediPuff .ediPuffImage img {border:1px solid #000000;}
.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 0;}
.ediPuff .ediPuffCopy ul li {padding-left:12px;font-size:1.1em;background:url('../i/comBullet.gif') no-repeat 0 3px;}

/*EPOLL*/
#polldisplay {margin: 0px;padding: 5px 0px 5px 0px;}
.epollcontent{float:left;font-family: Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;color:#606060;margin: 0px;padding: 0px;line-height: 18px;}
.polltitle{margin: 2px 0px 0px 0px;float:left;}
.polloption{float:right;}
.polloptions{margin:5px 0px 5px 0px}
.epollq{float:left;font-family: Arial, Helvetica, sans-serif;font-size:12px;color:#606060;margin: 5px 0px 0px 0px;padding: 0px;line-height: 18px;}
.epolla{font-family: Arial, Helvetica, sans-serif;font-size:12px;color:#606060;border-bottom: 1px solid #CCCCCC;height:20px;}
.epollresult{font-family: Arial, Helvetica, sans-serif;font-size:12px;color:#315683;margin: 0px;padding: 0px;line-height: 18px;text-align:right;}
.epollbar{float:left;background-color:#FFCC33;margin-bottom:3px;font-size:10px}
.epollresults{float:left;font-size:0.6886em;margin-top:4px;padding-left:14px;background:url("../i/sprite-icon.gif") 0 -1050px no-repeat;}
#polldisplay form .voteBtn {text-transform:uppercase;border:1px solid #136;background-color:#257;color:#fff;font-size:1.0em;font-weight:bold;height:1.7em;}
.horizontal_line{border-bottom: 1px solid #CDCCCC;margin-top:5px;}
.vertical_line{float:left;border-left: 1px solid #CCCCCC;width: 2px;height: 100px;padding: 2px}

/*SEARCH*/
#tmglSearch {margin:0 auto;padding:0 10px;width:940px;background:#fff;border-left:1px solid #ddd;border-right:1px solid #ddd;}
#tmglSearch .searchType {font-size:1.2em;font-weight:bold;padding:5px 0;}
#tmglSearch h1 {padding:10px 0;font-size:2.0em;font-weight:bold;color:#666;}
#tmglSearch .searchBorders {border-top:1px solid #ccc;border-bottom: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;text-transform:uppercase;font-weight:bold;padding-right:8px;}
#tmglSearch .searchPrev {background:url('../i/linkArrowPrev.gif') left no-repeat;text-transform:uppercase;font-weight:bold;padding-left:8px;}
#tmglSearch .basicSearchForm {float:left;margin-right:10px;}
#tmglSearch .googleEnhance {float:left;background:url('../i/enhancedByGoogle.gif') no-repeat;width:53px;height:26px;text-indent:-9999px;padding:0;margin:0;}
#tmglSearch .searchSmallText {font-size:1.1em;}
#tmglSearch .searchLeftCol {text-align:right;}
#tmglSearch .advBtn {float:left;margin-right:10px;}
#tmglSearch .calendar {display:inline;position:relative;top:-2px;margin-left:3px;}

.gws {}
.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 {font-size:1.2em;color:#41a042;}

.gafs {background:#fffadd;padding:3px;margin-bottom:10px;}
.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;}

/* MOST POPULAR CSS */
#mostpop {margin-bottom:10px}
#mostpop .tabs {float:left;width:100%;background:#fff url("../i/mpp/tab_bgline.gif") repeat-x bottom;line-height:normal;}
#mostpop .tabs ul {margin:0;padding:0;list-style:none;}
#mostpop .tabs li {float:left;background:url("../i/mpp/tab_left_grey.gif") no-repeat left top;margin:0;padding:0 0 0 9px;cursor:pointer;}
#mostpop .tabs a {display:block;background:url("../i/mpp/tab_right_grey.gif") no-repeat right top;padding:5px 15px 4px 6px;text-decoration:none;}
#mostpop .tabs .current {background-image:url("../i/mpp/tab_left_white.gif");}
#mostpop .tabs .current a {background-image:url("../i/mpp/tab_right_white.gif");padding-bottom:5px;}
#mostpop .tabs a:hover {border:0}
#mostpop .lists {}
#mostpop .lists ol {margin:0;padding:0;color:#666}
#mostpop .lists ol li {padding:5px 0;margin:0;border-bottom:1px dotted #ccc;list-style-position:inside}
#mostpop .lists ol li h3 {font-weight:bold;font-size:1.3em;line-height:1.38em;display:inline}

/* AUTOTRADER CSS */
#autotrader {padding:0px;font-family:arial;}
#autotrader .search {background:#e3e3e3;margin:0px auto;color:#404040;border-bottom:1px solid #edf7ed;}
#autotrader .tabs {float:left;width:100%;background:#fff url("../i/mpp/tab_bgline.gif") repeat-x bottom;line-height:normal;}
#autotrader .tabs ul {margin:0;padding:0;list-style:none;}
#autotrader .tabs li {float:left;background:url("../i/mpp/tab_left_grey.gif") no-repeat left top;margin:0;padding:0 0 0 7px;cursor:pointer;}
#autotrader .tabs a {display:block;background:url("../i/mpp/tab_right_grey.gif") no-repeat right top;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;padding:0px;border-top:none;}
#autotrader .advanced_link a {color:#234B7B;cursor:pointer;}
#autotrader .advanced_link a:hover {border-bottom: 1px;}
#autotrader label {padding:5px;width:60px;text-align:right;float:left;font:bold 12px arial; color:#404040}
#autotrader select {width:200px; color: #666666;}
#autotrader input {width:195px; color: #666666;}
#autotrader .floatRight {float:right;padding:7px 20px 7px 7px;}
#autotrader .formSubmit {width:50px;background-color:#688f36;}
#autotrader_response .results_text {font-size:12px;color:#404040;}
#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 {text-transform:uppercase;font-weight:bold;}
#autotrader_response .summary {padding:0px 0px 5px 0px;}
#autotrader_response .summary a {font-size:15px;}
#autotrader_response .summary .details a {font-weight:bold;}
#autotrader_response .summary .advert_image {float:left;padding:0px 10px 40px 5px;}
#autotrader_response .summary .new_advert_image {margin-bottom:30px;}
#autotrader_response .summary .trade {font-size:14px;color:#666666;}
#autotrader_response .summary .price {font-size:14px;font-weight:bold;padding-top:2px;}
#autotrader_response .summary .ad_text {font-size:12px;color:#404040;padding-top:2px;}
#autotrader_response .summary .distance {font-size:12px;color:#404040;padding-top:2px;}

/* CHARTER LISTENER */
#charterListener {font-family:arial;font-size:13px;color:#404040;margin-right:20px;}
#charterListener .contact_us {padding-left:10px;margin-top:12px;margin-bottom:10px;}
#charterListener h3 {font-weight:bold;color:#000000;border-bottom:1px solid #E0E0E0;}
#charterListener label {padding:5px;width:130px;text-align:right;float:left;font-family:arial;font-size:12px;}
#charterListener input[type="text"] {width:300px;margin-bottom:8px;}
#charterListener textarea {width:304px;height:100px;margin-bottom:8px;}
#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 {float:right;margin:0;padding:2px 0 0 10px;margin-bottom:5px;background:#fff;}
.comment {border-bottom:1px dotted #ccc;margin-bottom:7px;padding-bottom:4px;font-size:1.2em;line-height:1.3em;}
.comment p {margin-bottom:1px;color:#404040;}
.comment ul {margin:0;padding:0;list-style-type:none;}
.comment ul li {padding-left:21px;background:url('../i/sprite-icon.gif') 0 -1050px no-repeat;}
.comment ul li a {color:#06c;}
.commentImg {border-bottom:1px dotted #ccc;margin-bottom:8px;padding-bottom:5px;}
.commentImg img {float:left;padding-right:10px;}
.commentImg p {margin-bottom:5px;color:#B22929;font-weight:bold;font-size:1.2em;line-height:0.7em;}
.commentImg p strong a {color:#B22929;}
.commentImg ul {margin:0;padding:0;list-style-type:none;}
.commentImg ul li a {color:#234b7b;font-weight:bold;font-size:1.3em;}

/* AUTO GRID NAVIGATION STYLES */
#autoNav {padding:2px 0;margin-bottom:10px;border:1px dotted #ccc;border-left:none;border-right:none;font-weight:bold;}
#autoNav .leftTool {float:left;width:100px;font-size:1.2em;text-align:left;}
#autoNav .rightTool {float:right;width:100px;font-size:1.2em;text-align:right;}
#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;}

/* Digg Widget */
#diggWidget {width:300px;padding-bottom:10px;}
#diggWidget .diggStory {margin-top:5px;padding-bottom:5px;border-bottom:1px dotted #ccc;}
#diggWidget .diggList {list-style:none;margin:0;padding:0;}
#diggWidget .diggList li {background:none;padding:0 0 5px 0;margin:5px 0 0 0;}
#diggWidget .diggNum {display:block;float:left;text-align:center;width:30px;height:12px;padding:9px 0 9px 0;margin:0 5px 0 0;background: url('../i/shade-com.png') no-repeat;}
#diggWidget .diggNum a {color:#93883F;text-decoration:none;font-weight:bold;}
#diggWidget .diggImg {float:left;padding-right:5px;}
#diggWidget .diggTitle {float:left;vertical-align:middle;width:212px;}
#diggWidget .diggTitle a {color:#234B7B;}
#diggWidget .diggFTDigg {background:#1b5790 url('../i/footer-digg.gif') no-repeat 188px 3px;height:30px;}
#diggWidget .diggFTTele {background:#1b5790 url('../i/footer-tele.gif') no-repeat 35px 3px;height:30px;}
#diggWidget .diggStoriesLoader {height:0px;width:300px;background:url('../i/loader.gif') no-repeat 135px 100px;padding:136px 0 110px 90px;}
#diggWidget .diggStoriesLoader p {font-size:1.4em;color:#1b5790;font-weight:bold;}
#diggWidget .diggTabs {float:left;width:100%;background:#fff url("../i/tab_bgline.gif") repeat-x bottom;line-height:normal;margin-bottom:5px;}
#diggWidget .diggTabs ul {margin:0;padding:0;list-style:none;}
#diggWidget .diggTabs li {float:left;background:url("../i/tab_left_grey.gif") no-repeat left top;margin:0;padding:0 0 0 7px;cursor:pointer;}
#diggWidget .diggTabs a {display:block;background:url("../i/tab_right_grey.gif") no-repeat right top;padding:5px 15px 4px 6px;text-decoration:none;color:#234B7B;}
#diggWidget .diggTabs .ui-tabs-selected {background-image:url("../i/tab_left_clear.gif");}
#diggWidget .diggTabs .ui-tabs-selected a {background-image:url("../i/tab_right_clear.gif");padding-bottom:5px;}
#diggWidget .diggTabs a:hover {border:0}
#diggWidget .ui-tabs-hide {display:none;}
#diggWidget .ui-tabs-panel {background:none;padding:0px;border-top:none;}
#diggWidget .diggNoStories {height:141px;width:300px;padding-top:105px;text-align:center;}
#diggWidget .diggNoStories p {font-size:1.4em;color:#1b5790;font-weight:bold;}

/* Commercial Links */
#artComRelLinks {margin-bottom:10px;}
#artComRelLinks ul {list-style-type:disc; color:#CECECE; margin-left:16px;}
#artComRelLinks ul li {padding:5px 0 3px 0;}
#artComRelLinks .header {background:#254B7A; color:#FFFFFF;font:normal 1em arial; margin-bottom:0px; padding:1px 4px;display:inline;line-height:1.5em}
.comLink {background:#FFFFFF;font-size:1.1em;padding:0px;margin-bottom:2px;}

/* RSS styles */
.rssFeed h3 {background:url('../i/feed_rss.gif') no-repeat center right;}

.feedTools {border:6px solid #e0e0e0;padding:5px 5px 2px 5px;background:#fff;overflow:hidden;width:288px;}
.feedTools .title {margin-bottom:5px;width:288px;}
.feedTools .title p {margin:0;padding:0;font-size:1.3em;font-weight:bold;color:#404040;float:left;width:260px;}
.feedTools img {float:right;padding-left:10px;}
.feedTools ul {margin:0;padding:0;list-style-type:none;}
.feedTools ul li {font-size:1.2em;line-height:1.6em;padding:2px 0 1px 25px;font-weight:bold;border-top:1px dotted #e0e0e0;width:263px;}
.feedTools ul li.google {background:url('/telegraph/template/ver1-0/i/16_google.gif') no-repeat 0 3px;}
.feedTools ul li.bloglines {background:url('/telegraph/template/ver1-0/i/16_bloglines.gif') no-repeat 0 3px;}
.feedTools ul li.yahoo {background:url('/telegraph/template/ver1-0/i/16_yahoo.gif') no-repeat 0 3px;}
.feedTools ul li.netvibes {background:url('/telegraph/template/ver1-0/i/16_netvibes.gif') no-repeat 0 3px;}
.feedTools ul li.newsgator {background:url('/telegraph/template/ver1-0/i/16_newsgator.gif') no-repeat 0 3px;}
.feedTools ul li.pageflakes {background:url('/telegraph/template/ver1-0/i/16_pageflakes.gif') no-repeat 0 3px;}
.feedTools ul li.technorati {background:url('/telegraph/template/ver1-0/i/16_technorati.gif') no-repeat 0 3px;}
.feedTools ul li.aol {background:url('/telegraph/template/ver1-0/i/16_aol.gif') no-repeat 0 3px;}
.feedTools ul li.rss {background:url('/telegraph/template/ver1-0/i/16_rss.gif') no-repeat 0 3px;padding-top:3px;font-weight:normal;font-size:1.1em;}

/* Google Ads */
#google-ads-container {margin-left:0px;}
#google-ads-container-inner {background-color: #FFF; margin: 0 0 1.5em 0; color: #404040; _overflow: visible; }
#googleHead {margin:0 0 5px 0; font-size: 1em; text-transform: uppercase;}
#googleHead p span {padding:1px 3px;background-color:#37649A;vertical-align: top;font-family: arial;font-weight: normal;color: #FFF;}
#googleHead p span a { color: #FFF; text-decoration: none; }
div.googleAdText { border-left: 4px solid #e3e3e3; border-right: 4px solid #e3e3e3; padding: 0.5em 6px; position: relative; font-size: 1.1em; _height: 1%;}
.googleAdText{list-style:none;font-family:arial; margin:1px 0 9px 0; padding-left:0px;}
.googleAdText p {font-size:12px; padding:4px 0 1px 0;}
.googleAdText p a {font-size:11px; margin:7px 0 4px 0;}
.googleAdText p a:hover {border:0;}
.googleAdText li {color:#404040; border-bottom:1px dotted #CECECE; margin-bottom: 7px; padding-bottom: 5px;}
.googleAdText li h4 a {color:#234b7b; font:bold 12px arial; margin-top:7px;}
.googleAdText li h4 a:hover {border:0;}
.googleAdText li h4 a:active {border:0;}
.googleAdText li.last {border-bottom:0px;}

div.google-ads-section { width: auto; }
.googleadssection { width: auto; margin-bottom: 12px; }
.google-ads-section li { float: left; border-bottom: 0; border-right: 1px solid #CECECE; width: 23%; padding: 5px 7px 0 7px; margin-bottom: 2px;}
.google-ads-section li.last { border-right: 0; }

/* styles stolen from the widget styling */
.hl-brackets1, .hl-brackets2, .hl-brackets3, .hl-brackets4 {width: 4px;	height: 2px;background: #e3e3e3;display: block;	position: absolute;}
.hl-brackets1 {left: 0;top: 0;}
.hl-brackets2 {right: 0;top: 0;}
.hl-brackets3 {right: 0;bottom: 0;}
.hl-brackets4 {left: 0;bottom: 0;}

/* Google Links */
.googleads {width: 460px;}
.radlinks {width: auto;}
#google-links-container {margin:0px; padding:0px;}
#googleLinksHead {color:#B22929; font-size:1.2em; font-weight:bold; margin:0; padding:0 0 6px 0;}
.googleLinksText{list-style:none;font-family:arial; margin:0px; padding:0px;}
.googleLinksText p {font-size:12px; padding:4px 0 1px 0;}
.googleLinksText p a {font-size:11px; margin:7px 0 4px 0;}
.googleLinksText p a:hover {border:0;}
.googleLinksText li {color:#404040; padding:0 0 7px 0;}
.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:0px;}


/* Secondary Navigation Links*/
.secNavLink {padding-bottom:10px;}
.secNavLink .headerOne {padding-bottom:5px;}
.secNavLink .headerOne h2 {margin:0;padding:0 3px 0 0;font-size:1.2em;line-height:1em;background-color:#fff;font-weight:bold;text-transform:uppercase;display:inline;color:#B22929}
.secNavLink .secNavLinkBadge {float:right;}
.secNavLink .secNavLinkItems{width:240px;float:left;}
.secNavLink .secNavLinkItems .twoColm{background:url('../i/articleBullet.gif') no-repeat 0px 8px;width:105px;margin-right:10px;float:left; padding:5px 0px; border-bottom:1px dotted #EFEFEF;line-height:1.2em;}
.secNavLink .secNavLinkItems .oneColm{background:url('../i/articleBullet.gif') no-repeat 0px 8px;margin-right:10px; padding:5px 0px; border-bottom:1px dotted #EFEFEF;line-height:1.2em;}
.secNavLink .secNavLinkItems .oneColm .bulletPoint {margin:0 0 0 10px; padding:0; font-size:1.2em; text-indent: 0px;}
.secNavLink .secNavLinkItems .twoColm .bulletPoint {margin:0 0 0 10px; padding:0; font-size:1.2em; text-indent: 0px;}

/* Connect Styles */
.umeeHide {display:none;}

/* Commercial Puff styles  */
.commHeader{background-color:#37649A; text-transform:uppercase; color:#FFFFFF; padding:2px 4px;	font:1em arial;	margin-bottom:5px;}
.commercialPuff {width:300px;}
.rPuff{width:300px;}
.puffContainer {border-left:4px solid #E3E3E3;	border-right:4px solid #E3E3E3;	padding-left:6px; padding-right:6px;}
.nav {float:right; width:34px; height:16px;}
.nav img {text-decoration:none; border:0;}
.nav a:hover img {visibility:hidden;}
.nav a {text-decoration:none;}
.headline {font:1.1em arial; color:#234b7b;	text-decoration:none; font-weight:bold;	}
.headline a:visited {color:#234b7b; text-decoration:none;}
.headline a:hover {color:#122842; border-bottom-width: 1px;	border-left-width: 0px;	border-right-width: 0px; border-top-width: 0px;	border-style: dotted;}
.blurb {margin-left:auto; margin-right:auto; font:1.1em arial; color:#404040; margin-bottom:5px;}
.blurb a:hover {color:#234b7b;	border-bottom-width: 1px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; border-style: dotted;	}
.blurb a:visited {text-decoration:none; color:#234b7b;}
.puffFooter {font:1.1em arial;	padding-right:2px; text-decoration:none; font-weight:bold; text-align:right; color:#b22929;}
.puffFooter a {text-decoration:none; color:#b22929;}
.puffFooter a:hover {color:#770000;	border-bottom-width: 1px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; border-style: dotted;	}
.topBorder {background:url("../i/dbBordTB.gif") no-repeat;width:300px;height:2px;margin-top:7px;}
.btmBorder {background:url("../i/dbBordTB.gif") no-repeat;width:300px;height:2px;}
a.prevComPuff {background:url("../i/previous_arrow_on.gif") no-repeat 0 0;width:16px;height:16px;display:block;float:left; text-decoration:none; border:none;}
a.nextComPuff {background:url("../i/next_arrow_on.gif") no-repeat 0 0;width:16px;height:16px;display:block;float:right;text-decoration:none; border:none;}
a.prevComPuff:hover {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;}

.puffContainer {width:300px;}
.heading {padding:2px 4px;}
.sideBars {border-left:4px solid #E3E3E3; padding-left:6px; border-right:4px solid #E3E3E3; padding-right:6px;}
.imageDiv {width:58px;float:left; margin:4px 0 7px 0;}
.imageDiv img {width:50px; height:50px; margin-top:2px;}
.puffBody {width:188px;float:left;}
.puffBodyWide {width:246px;float:left;}
.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 {position:absolute; left:-9999px;}
a.actionBut{background:url("../i/b_button_off.gif") no-repeat scroll 0 2px; display:block; width:33px; height:15px; float:right; margin-left:5px;}
a.actionBut:hover {background:url("../i/b_button_on.gif") no-repeat scroll 0 2px; display:block; width:33px; height:15px; float:right; text-decoration:none; border:none;}
.cmore{}
.fText {float:right;}
.f_nav {width:175px; margin-left:100px;}	
.rounded {position:relative;top:-52px;margin-bottom:-50px;}	
.spacing {padding:4px 0 5px 0;}
.rotatingPuffContainer {margin-bottom:10px;}

/* Commercial Navigation Links*/
.commNavLink {padding-bottom:5px; width:300px; border-bottom:1px dotted #C0C0C0;margin-top:-5px}
.commNavLink .commNavLinkItems{width:300px;float:left;}
.commNavLink .commNavLinkItems .twoColm{background:url('../i/comBullet.gif') no-repeat 0px 6px;width:145px;margin-right:-10px; margin-left:10px; float:left; padding:3px 0px;line-height:1.2em;}
.commNavLink .commNavLinkItems .oneColm{background:url('../i/comBullet.gif') no-repeat 0px 6px;margin-right:10px; margin-left:10px; padding:3px 0px;line-height:1.2em;}
.commNavLink .commNavLinkItems .oneColm .commBulletPoint {margin:0 0 0 12px; padding:0; font-size:1em; text-indent: 0px; text-decoration:none; color:#0066CC;}
.commNavLink .commNavLinkItems .twoColm .commBulletPoint {margin:0 0 0 12px; padding:0; font-size:1em; text-indent: 0px; text-decoration:none; color:#0066CC;}
.commNavLink .commNavLinkItems .twoColm a:hover {color:#122842;}
.commNavLink .commNavLinkItems .oneColm a:hover {color:#122842;}
/* commercial services */
.jsRand{display:none;}
.imgSlantOverlay{background:url(../i/swerveSurround.png);width:140px;height:87px;margin-top:-87px;position:relative;display:block;}
.summaryMedium .imgSlantOverlay{background:none;display:none;}
.summaryMedium .cta{margin-top:10px;font-size:1.2em;text-align:left;}
.summaryMedium .cta a{color:#234B7B;}
#bottomGroup .headerFive{margin-bottom:8px;}
#bottomGroup .headerFive a, #bottomGroup .headerFive span{font-size:1.2em;color:#B22929;font-weight:bold;}
#bottomGroup .headerFive a:hover{color:#7F1111;border-bottom:1px dotted #7F1111;margin-bottom:1px;}
#bottomGroup .summaryMedium p{font-size:1.3em;line-height:1.3em;color:#404040;}
#bottomGroup .summaryMedium img{margin-top:14px;}
#bottomGroup .summaryMedium h3{margin-bottom:8px;}
#bottomGroup .piccentre{margin-bottom:8px;}
#bottomGroup h3 a{margin:8px 0 10px;}
#tmgPortalRand{Background:url(../i/commercialRulerV.gif) repeat-y; min-height: 10px;}
#tmgPortalRand .last{margin: 0;}
.servLarge {margin-bottom:8px; font-size:1.6em;line-height:1.13em; font-weight:bold;}
.servSmall {font-size:1.3em;line-height:1.38em; font-weight:bold;}

/* configurable tabs widget */
#configurableTabs a{cursor: pointer;}
#configurableTabs {border-left:4px solid #e3e3e3;border-right:4px solid #e3e3e3;margin-bottom:1em;}
#configurableTabs .innerPlugin {padding:5px;}
#configurableTabs, #configurableTabs .topline {margin-top:5px;}
#configurableTabs .topline .left, #configurableTabs .topline .right, #configurableTabs .bottomline .left, #configurableTabs .bottomline .right {width:4px;height:2px;background:#e3e3e3;float:left;}
#configurableTabs .topline .right, #configurableTabs .bottomline .right {float:right;}
#configurableTabs ul {list-style:none;padding:0;margin:0;}
#configurableTabs .mainTabs {background: url(../i/configurableTabs/tabBg.gif) 0 -1px;width:100%;min-height: 15px;}
#configurableTabs .mainTabs li {background:#d7d7d7;border:1px solid #d7d7d7;float:left;margin:0 1px 1px;}
#configurableTabs .mainTabs .end {clear:left;}
#configurableTabs .mainTabs li, #configurableTabs .mainTabs li a {color:#234b7b;font-size:10px;text-decoration:none;display:block;width:auto;}
#configurableTabs .mainTabs li a {padding:0 5px;}
#configurableTabs .mainTabs a:hover {color:#404040; border-bottom: 0;}
#configurableTabs .mainTabs .current, #configurableTabs .mainTabs .current a, #configurableTabs .mainTabs .current a:hover {background: #FFFFFF;border-bottom:1px solid #FFFFFF;color:#b22929;}
#configurableTabs .subHead {color:#404040;font-size:11px;clear:both;margin-left:2px;margin-bottom:3px;padding-top:0.4em;padding-bottom:0.2em;}
#configurableTabs .mainTabs a:hover {color:#404040;}
#configurableTabs .mainTabs .ui-tabs-selected, #configurableTabs .mainTabs .ui-tabs-selected a, #configurableTabs .mainTabs .ui-tabs-selected a:hover {background:#FFFFFF;border-bottom:1px solid #FFFFFF;margin-bottom:-1px;color:#b22929;}
#configurableTabs .listOfItems li {padding:5px;display:block;margin:0 2px;width:268px;border-bottom: 1px dotted #E3E3E3; padding-bottom: 2px; padding-bottom: 0;}
#configurableTabs .listOfItems li.doubleColumn {width:126px;float:left;background:url(../i/configurableTabs/bgForPluginItem.jpg) repeat-x; border: 0; padding-bottom: 2px;}
#configurableTabs .listOfItems .break {background:0;width:92%;display:block;float: left;clear:left;border-top:1px dotted #cecece;height:0;}
#configurableTabs .listOfItems .break hr {display:none;}
#configurableTabs .listOfItems .info {margin:-52px 0 8px 53px;font-size:11px;color:#404040;}
#configurableTabs .listOfItems .mainLink {color:#234C79;font-weight:bold;font-size:11px;text-decoration:none;display:inline;margin-bottom: 3px;}
#configurableTabs .listOfItems .mainLink:hover, #configurableTabs .listOfItems .info .bookLink:hover {margin-bottom: 2px; border-bottom: 1px dotted #122842; color: #122842;}
#configurableTabs .listOfItems .partnerLogo {margin:0;padding:0;margin-left:-48px;}
#configurableTabs .listOfItems .info .starRating {display:block; height: 9px;}
#configurableTabs .listOfItems .info .starRating img {color:#990;margin-right:2px;float:left;}
#configurableTabs .listOfItems .info p {display:inline;}
#configurableTabs .listOfItems .info .bookLink, #configurableTabs .showLink a{background:url(../i/linkArrow.gif) no-repeat right;padding-right:7px;color:#234b7b;font-size:10px;text-decoration:none;display:inline;}
#configurableTabs .showLink a {background-image: url(../i/arrowDown.gif); padding-right: 13px;}
#configurableTabs .bottomBar {clear:both;background:#e3e3e3;text-align:left;color:#b22929;font-size:11px;}
#configurableTabs .bottomBar .left, #configurableTabs .bottomBar .right {width:5px;height:5px;float:left;background:url(../i/configurableTabs/ctaTopLeft.gif) #e3e3e3 no-repeat;}
#configurableTabs .bottomBar .right {float:right;background:url(../i/configurableTabs/ctaTopRight.gif);}
#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-top:-5px;margin-bottom: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:#FFFFFF; margin-left: 5px;}
#configurableTabs .bottomBar .content .ctaImgLink:hover img {background:#122842;}
#configurableTabs .bottomBar .content .ctaLink {color:#b22929;text-decoration:none;font-size:11px;font-weight:bold;text-align:right;}
#configurableTabs .bottomBar .content .ctaLink:hover {color:#770000;border-color:#770000;}
#configurableTabs .bottomBar .content a:hover { border-bottom: 0;}
#configurableTabs .ui-tabs-hide {display:none;}
#configurableTabs .bottomBar .content a {display:block;float:left;width:50%;padding:0;margin:0;}
#configurableTabs .loadingMessage {width:138px;background:url('../i/loader.gif') no-repeat 127px 72px;padding:127px 0 80px 112px;font-size:1.5em;font-weight:bold;color:#234b7b;}

/* auto trader start:*/
.roundButton{background:#0000ff;color:#FFFFFF;padding:0;margin:0;width:5.5em;position:relative;float:right;}
#configurableTabs .roundButton input{width:100%;background:#37649A;color:#FFFFFF;border:0;width:100%;text-transform:uppercase; font-size: 1em; line-height:1.4em;}
#configurableTabs .roundButton input:hover{background-color:#122842;}
.roundButton div{position:absolute;width:5px;height:5px;background:no-repeat top left;}
.roundButton .tl{top:0;left:0;background-image:url(../i/topLeftCorner.png);}
.roundButton .tr{top:0;right:0;background-image:url(../i/topRightCorner.png);}
.roundButton .br{bottom:0;right:0;background-image:url(../i/bottomRightCorner.png);}
.roundButton .bl{bottom:0;left:0;background-image:url(../i/bottomLeftCorner.png);}
#configurableTabs .bottomBar{margin-top:10px;}
#configurableTabs .rowOdd, #configurableTabs .rowEven{padding:2px 0;margin:0 0 -1px 0;}
/*#new_advanced_options .rowOdd, #new_advanced_options .rowEven, #advanced_options .rowOdd, #advanced_options .rowEven{padding-left:80px;}*/
#configurableTabs .rowEven{background-color:#FFFFFF;}
#advanced_link_hide a{cursor:pointer;} 
#advanced_link_hide{margin:0;margin-bottom:-1px;display:block;border-bottom:1px solid #FFFFFF;width:auto;padding:0;}
#advanced_link_hide a{margin:0;display:inline;width:auto;}
#configurableTabs .innerPlugin .hideLink, #configurableTabs .innerPlugin .showLink{display:block;margin-bottom:-1px;padding:4px 5px 2px;background:#FFFFFF;}
#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;}
/* auto trader end:*/

/** START - SAVINGS STYLES **/
/*Find out more button */
.findOutMore {margin:0;padding:0; padding-bottom:10px;}

.findOutMore a {padding:0px 10px 1px 5px;color:#fff;text-decoration:none;font-size:0.9em;line-height:0.9em;font-family: arial;font-weight: bold;background:#956daf url('/telegraph/template/ver1-0/i/arrow_hd.gif') right no-repeat;border-bottom:none;}
.findOutMore a:visited {color:#fff;}
.findOutMore a:hover {background:#614772 url('/telegraph/template/ver1-0/i/arrow_hd.gif') right no-repeat;border-bottom:none;color:#fff;}

.personalFinanceSummary p {font-family: arial;font-weight:normal;color:#606060;font-size:1.1em;line-height:1.1em;padding-bottom:8px;letter-spacing:-0.2pt;}
.personalFinanceSummary h3 {font-family:'palatino linotype',palatino,'times new roman',times,serif;font-weight:bold;color:#313131;font-size:1.6em;padding-top:10px;padding-bottom:8px;letter-spacing:-0.7pt;}

/* Product page styles */
.prodHdCont {width:600px;height:22px;padding:5px 9px;margin-bottom:5px;}
.prodHdCont .prodHdTab {display:table;height:25px;position:relative;overflow:hidden;float:left;padding:0;margin:0 10px;}
.prodHdCont .prodHdTab .prodHd {display:table-cell;vertical-align:middle;}
.prodHdCont .prodHdTab .prodHd p {font-family:'palatino linotype',palatino,'times new roman',times,serif;font-weight:bold;font-size:1.6em;color:#555;letter-spacing:-0.02em;}
.prodHdCont .prodLnks {float:right;}
.prodHdCont .prodLnks a {float:left;padding-left:5px;}
.prodHdCont .prodLnks a:hover {border:none;}
.prodHdCont .prodLnks a.backBtn {background:url('/telegraph/template/ver1-0/i/product/backBtn.gif') 0 0 no-repeat;width:64px;height:23px;text-indent:-9999px;display:block;}
.prodHdCont .prodLnks a.backBtn:hover {background:url('/telegraph/template/ver1-0/i/product/backBtn.gif') 0 -23px no-repeat;}
.prodHdCont .prodLnks a.savHome {background:url('/telegraph/template/ver1-0/i/product/savingsHomeBtn.gif') 0 0 no-repeat;width:98px;height:23px;text-indent:-9999px;display:block;}
.prodHdCont .prodLnks a.savHome:hover {background:url('/telegraph/template/ver1-0/i/product/savingsHomeBtn.gif') 0 -23px no-repeat;}
#tmglProduct {width:618px;float:left;border:1px solid #dadada;background:#fff;}
#tmglProduct .prodDetail {width:403px;float:left;margin-left:21px;padding:27px 0;}
#tmglProduct .prodDetail h1 {font-family:'palatino linotype',palatino,'times new roman',times,serif;font-weight:normal;font-size:3.2em;line-height:1.2em;color:#606060;margin-bottom:7px;letter-spacing:-0.03em;}
#tmglProduct .prodDetail .prodCompare {border-bottom:1px solid #d6d6d6;padding-bottom:5px;}
#tmglProduct .prodDetail .prodCompare .compareProduct {font-size:1.1em;font-weight:bold;color:#234B7B;}
#tmglProduct .prodDetail .prodCompare #prCompare {font-size:1.1em;font-weight:bold;color:#234B7B;}
#tmglProduct .prodDetail .prodIntro h2 {font-size:1.2em;line-height:1.5em;color:#606060;font-weight:normal;}
#tmglProduct .prodDetail table {font-size:1.2em;}
#tmglProduct .prodDetail table tr {height:27px;padding:0;margin:0;vertical-align:middle;}
#tmglProduct .prodDetail table tr.prodRowAlt {background:#f7f7f7;}
#tmglProduct .prodDetail table tr th {color:#555555;padding-left:10px;text-align:left;width:70%;}
#tmglProduct .prodDetail table tr td {color:#614772;padding-left:20px;padding-right:10px;width:30%;}
#tmglProduct .prodDetail .prodApply {}
#tmglProduct .prodDetail .prodApply a {float:left;padding-right:10px;background:url('/telegraph/template/ver1-0/i/product/applyNow.gif') 0 0 no-repeat;width:116px;height:39px;text-indent:-9999px;display:block;}
#tmglProduct .prodDetail .prodApply a:hover {background:url('/telegraph/template/ver1-0/i/product/applyNow.gif') 0 -39px no-repeat;border:none;}
#tmglProduct .prodDetail .prodLegal {font-size:1.1em;line-height:1.3em;color:#555;}

#tmglProduct .prodFunc {width:153px;float:left;margin-right:21px;padding:27px 0;}
#tmglProduct .prodFunc .prodApplyTop {padding:16px 18px;background:#f7f7f7;}
#tmglProduct .prodFunc .prodApplyTop a {background:url('/telegraph/template/ver1-0/i/product/applyNowGrey.gif') 0 0 no-repeat;width:116px;height:39px;text-indent:-9999px;display:block;}
#tmglProduct .prodFunc .prodApplyTop a:hover {background:url('/telegraph/template/ver1-0/i/product/applyNowGrey.gif') 0 -39px no-repeat;border:none;}
#tmglProduct .prodFunc .prodToolCont {margin-top:20px;}
#tmglProduct .prodFunc .prodToolCont .prodTool {border-top:1px solid #d6d6d6;}

#tmglProduct .prodFunc .storyFunc {font-size:1.0em;margin:0;padding:0;}
#tmglProduct .prodFunc .storyFunc ul li {width:153px;float:none;font-size:1.1em;margin-bottom:9px;}
#tmglProduct .prodFunc .storyFunc ul li a {padding-left:30px;}
#tmglProduct .prodFunc .storyFunc ul li.print {background:url('../i/product/print.gif') no-repeat 4px 0;}
#tmglProduct .prodFunc .storyFunc ul li.email {background:url('../i/product/email.gif') no-repeat 4px 0;}
#tmglProduct .prodFunc .storyFunc ul li.shareThisShare {background:url('../i/sprite-icon.gif') no-repeat 4px -1760px; height:16px;}

.relArt {width:274px;margin:3px;}
.relArtLast .summary {margin:0;padding:0;}
.relArt .summary {border:none;}
.relArt .summary .summarySmall h3 {font-size:1.0em;line-height:1.0em;}
.relArt .summary .summarySmall .picleft {width:60px;padding:0 10px 0 0;float:left;}
.relArt .summary .summarySmall .picleft img {border-right:3px solid #956daf;}
.relArt .summary .summarySmall .sumDet {width:190px;float:left;}
.relArt .summary .summarySmall .sumDet h3 {font-family:'palatino linotype',palatino,'times new roman',times,serif;font-size:1.6em;line-height:1.1em;letter-spacing:-0.02em;}
.relArt .summary .summarySmall .sumDet p.date {font-weight:bold;font-size:1.0em;color:#898989;}
/** END - SAVINGS STYLES **/

/* Start Live BLogging Article styles */
div#liveBloggingInfo { 	background-color: #eeeeee;
						border: 1px solid #cccccc;
						margin-bottom: 10px;
						padding: 3px;
						font-size: 1.2em;
						font-weight: bold;
						color: #404040;
					 }
div#liveBloggingInfo .loadingImg {	background: url(../i/auto_refresh.gif) no-repeat scroll 5px 2px;
									text-indent: 28px; 
									height: 18px; 
									padding-top: 5px;
								}
div#liveBloggingInfo .loadingImg span { color: #234B7B; margin-left:5px; padding: 3px 4px; cursor: pointer; }
div#liveBloggingInfo .loadingImg span.selected { color: #eeeeee; background-color: #404040; }
/* End Live BLogging Article styles */

/** START - SUPERSUMMARY TABS **/
/** *********************** **/

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

/* Base */
#superSummaryTabElement .ui-tabs-nav, #superSummaryTabElement .ui-tabs-panel {font-family: arial,sans-serif; font-size: 1em; background-color: #fff;}
#superSummaryTabElement .ui-tabs-nav {list-style: none; margin: 0; padding: 0px; height:25px; background: transparent url('../i/27537A_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-color:#dfdfdf; border:1px solid #7a7a7a; height: 22px; } 
#superSummaryTabElement .ui-tabs-nav a span { display: block; padding: 5px; text-transform:uppercase;}

/* 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; color: #000;}

/* 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-color:#fff; border-bottom:1px solid #fff; 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;}

/* 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;}
#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 .ui-tabs-hide {display: none;}

/* Base */
#rightTabElement .ui-tabs-nav, #rightTabElement .ui-tabs-panel {font-family: arial,sans-serif; font-size: 1em; background-color: #fff;}
#rightTabElement .ui-tabs-nav {list-style: none; margin: 0; padding: 0px; height:25px; background: transparent url('../i/27537A_1x25.gif') repeat-x 0 0 scroll;}

/* clearing  */
#rightTabElement .ui-tabs-nav:after {display: block; clear: both; content: " "; }

/* be nice to Opera */
#rightTabElement .ui-tabs-nav li { float: left; margin: 0 0 0 1px; height:25px;}
#rightTabElement .ui-tabs-nav li.first {margin-left: 0px;}
#rightTabElement .ui-tabs-nav a { display: block; padding: 0 5px 0 5px; background-color:#dfdfdf; border:1px solid #7a7a7a; height: 22px; } 
#rightTabElement .ui-tabs-nav a span { display: block; padding: 5px; text-transform:uppercase;}

/* position: relative makes opacity fail for disabled tab in IE */
#rightTabElement .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;	}

#rightTabElement .ui-tabs-nav .ui-tabs-selected a { position: relative; top: 1px; margin-top: 0; color: #000;}

/* hide in IE 6 */
*>.ui-tabs-nav a span { width: auto; height: auto; }

#rightTabElement .ui-tabs-nav .ui-tabs-selected a, #rightTabElement .ui-tabs-nav a:hover {background-color:#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;}

/* Opacity  */
#rightTabElement .ui-tabs-disabled {opacity: 0.4; filter: alpha(opacity=40); }

#rightTabElement .ui-tabs-panel {border: none; padding: 0px; }
#rightTabElement .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 #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;}
#rightTabElement .oneQuarter {width: 940px;}

/* Background color for container to avoid distorted fonts in IE while fading */
#rightTabElement .oneQuarter .summary  {float:left; width: 220px; background-color: #fff;}
#rightTabElement .nmTab {margin:0px;}
#rightTabElement .summaryTabPannel {padding:10px 0 0 0; }
#rightTabElement .summaryTabPannel .summary {margin:0;}
#rightTabElement .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;}


/** END - SUPERSUMMARY TABS **/
/** ********************* **/



/** START - 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; text-align:right; padding:1px 0 0 5px;}
#twtr-widget-1 .twtr-doc .twtr-ft a:hover {text-decoration:none !important; border-bottom:none;}
#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;}

/* 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 {font-size:1.3em; color:#585858;}
.listSummary {font-weight:bold; font-size:1em; min-height:16px; padding:0 0 8px 0;}
.listSummary .listTitle {font-size:1.3em; padding-right:6px;}
.listSummary .pubDate {font-size:1.1em; font-weight:normal; color:#666; white-space: nowrap;}

/* Auto story list links to List page (used to be called 'Wire') */
.listLink {font-size:1.2em; float:right; padding-bottom:1px;}
.listLink:hover {padding-bottom: 0px;}


/** START - ARMAGEDDON TABS **/
/** *********************** **/
.majorEvents h3 {color:#234B7B; font-size:3.8em; font-weight:bold; letter-spacing:-0.03em; 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: 1px solid #0066cc; 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: 0px;}
#armageddon {width: 620px; border-top: 1px solid #0066cc; margin: 0px; padding-top: 5px;}
#armageddon2 {width: 620px; height:320px; overflow:hidden; border-top: 0; margin: 0px; padding-top: 0; position:relative;} 
#armageddon .ui-tabs-hide, #armageddon2 .ui-tabs-hide {display: none;}

/* Base */
#armageddon .ui-tabs-nav, #armageddon .ui-tabs-panel, #armageddon2 .ui-tabs-nav, #armageddon2 .ui-tabs-panel {font-family: arial,sans-serif; }
#armageddon .ui-tabs-nav, #armageddon2 .ui-tabs-nav {list-style: none; margin: 0; padding: 0px; }

/* clearing without presentational markup, IE gets extra treatment */
#armageddon .ui-tabs-nav:after, #armageddon2 .ui-tabs-nav:after {display: block; clear: both; content: " "; }
#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: 0px;}
#armageddon2 .ui-tabs-nav li.first { }
#armageddon .ui-tabs-nav a, #armageddon2 .ui-tabs-nav a { display: block; padding: 0 10px; background-color:#e3e8ee; border-bottom:2px solid #bbc2cc; height: 60px;}
#armageddon .ui-tabs-nav a span, #armageddon2 .ui-tabs-nav a span { display: block; padding: 5px; color: #585858; font-size:1em; text-transform:uppercase;}
#armageddon .ui-tabs-nav a p, #armageddon2 .ui-tabs-nav a p {font-weight: bold; padding-left:5px; font-size: 1.2em; line-height: 1.2;}

#armageddon .ui-tabs-panel .summary, #armageddon2 .ui-tabs-panel .summary {border:none; padding:0; margin:0;}
#armageddon #videoTabId, #armageddon2 #videoTabId {background:none #000000;}

/* position: relative makes opacity fail for disabled tab in IE */
#armageddon .ui-tabs-nav a, #armageddon2 .ui-tabs-nav a {margin:0; padding-left: 0; color: #27537a; font-weight: normal; line-height: 1.2; text-align: left; text-decoration: none; outline: 0;	}

#armageddon .ui-tabs-nav .ui-tabs-selected a, #armageddon .ui-tabs-nav a:hover {position: relative; top: 0; margin: 0px; color: #fff; background-color:#224a7b; border-bottom:2px solid #b02828;}
#armageddon2 .ui-tabs-nav .ui-tabs-selected a, #armageddon2 .ui-tabs-nav a:hover {position: relative; top: 0; margin: 0px; color: #fff; background-color:#13335B; border-bottom:2px solid #4DA1CF;}

*>#armageddon .ui-tabs-nav a span, *>#armageddon2 .ui-tabs-nav a span { width: auto; height: 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 {opacity: 0.4; filter: alpha(opacity=40); }

/* declare background color for container to avoid distorted fonts in IE while fading */
#armageddon .ui-tabs-panel {padding: 0px; background: #fff; height: 400px;}
#armageddon2 .ui-tabs-panel {padding: 0px; background: #fff; height: 330px}
#armageddon .ui-tabs-loading em, #armageddon2 .ui-tabs-loading em {padding: 0 0 0 20px;background: url('../i/loading.gif') no-repeat 0 50%; }

/* 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 {height: 400px; width:620px; background: url('../i/loading.gif') no-repeat 50% 50%; padding-top:5px;}
.toolLoading2 {height: 330px; width:620px; background: url('../i/loading.gif') no-repeat 50% 50%; padding-top:5px;}

/*next previous*/
.slideshow .nextPrevLayer {position:relative;}
.slideshow .nextPrevLayer {height:100%; width:620px; overflow:hidden; }
#armageddon .slideshow .tools .imgGallImg a {background:url('../i/gallery_arrows.gif') no-repeat; background-position: 0px 0;cursor: pointer;  z-index:10; padding:0;}
#armageddon .slideshow .tools .imgGallImg a:hover  {background-position: 0px 0; text-decoration:none;  border:0px;}
#armageddon .slideshow .nextPrevLayer .allOver	{display:block; height:400px; top:0; position:absolute; width:100%; margin: 0; }
#armageddon .slideshow div > .nextPrevLayer .allOver {display:block; height:100%; top:0; position:absolute; width:100%; margin: 0; }

/* slideshow */
#armageddon .ssPortrait, #armageddon2 .ssPortrait {float:right;margin-left:10px}
#armageddon .slideshow .tools {font-size:1.1em;color:#000;}
#armageddon .slideshow .tools .prev {float:left;width:55px;}

#armageddon .slideshow .tools .imgindex {float:left;width:110px;text-align:center;}
#armageddon .slideshow .tools .next {float:left;width:55px;text-align:right;}

#armageddon .slideshow .tools .prev a {background:url('../i/gallery_arrows.gif') no-repeat; background-position: -40px 0;cursor: pointer;  z-index:10; padding:0;}
#armageddon .slideshow .tools .prev a:hover {background-position: -40px 0; text-decoration:none;  border:0px;}
#armageddon .slideshow .nextPrevLayer .prevArrowImg {display:block; height:400px; left:0; right:auto; position:absolute; top:0; width:100px; margin: 0; }
#armageddon .slideshow div > .nextPrevLayer .prevArrowImg {display:block; height:100%; left:0; right:auto; position:absolute; top:0; width:100px; margin: 0; }

#armageddon .slideshow .tools .next a {background:url('../i/gallery_arrows.gif') no-repeat; background-position: -140px 0; cursor: pointer;  z-index:10; padding:0;}
#armageddon .slideshow .tools .next a:hover	{background-position: -140px 0; text-decoration:none; border:0px;}
#armageddon .slideshow .nextPrevLayer .nextArrowImg	{display:block; height:400px; right:0; top:0; position:absolute; width:100px; margin: 0; }
#armageddon .slideshow div > .nextPrevLayer .nextArrowImg {display:block; height:100%; right:0; top:0; position:absolute; width:100px; margin: 0; }

#armageddon .slideshow .tools a {cursor:pointer;}
#armageddon .slideshow .tools img {display:inline;}

#armageddon .slideshow .ssImg {padding:0; height:400px;}
#armageddon2 .slideshow .ssImg {padding:0;height:287px;position:relative;width:460px;}
#armageddon .epic .ssImg, #armageddon2 .epic .ssImg {padding:0 0 5px 0;}

#armageddon .slideshow .ssImg .imageExtras {padding:0; margin: 340px 0 0 0; width:620px; opacity: 0; filter: alpha(opacity = 0); background-color:#000; height:60px; top: 0px; position: absolute;}
#armageddon .slideshow .ssImg .imageExtras .caption {font-size:1.2em;line-height:1.38em;color:#fff;padding:5px 0 5px 5px;}

#armageddon .slideshow .ssImg .imageExtras .credit {font-size:1.1em;line-height:1.38em;color:#666;padding:0 0 5px 5px;}
#armageddon .slideshow .ssImg .epicCompany {padding:0;margin:0 0 3px 0;font-size:1.38em;width:220px;}

/* Armageddon feature box with tabs on right (for World Cup) */
#armageddon2 div#armageddon2Inner { float: left; margin-right: 1px; cursor:pointer; }
#armageddon2 .ui-tabs-nav { position:absolute; right:0; top:40px; }
#armageddon2 .ui-tabs-nav li { height: 72px; }
#armageddon2 .ui-tabs-nav li a { height: 70px; overflow: hidden; }
#armageddon2 .imageExtras { padding:5px; margin: 0 0 5px 0; opacity: 0; filter: alpha(opacity = 0); background-color:#000; min-height:45px; bottom: 0; position: absolute;}
#armageddon2 .imageExtras span.standfirst { color: #ffffff; font-size: 1.1em; }
#armageddon2 .imageExtras span.credit {  }
#armageddon2 .imageExtras span.readmore a { font-size: 1.1em; color: #ffffff; font-weight: bold; text-transform: uppercase; }

/** END - ARMAGEDDON TABS **/
/** ********************* **/

/** ELECTIONS BAR DESIGN **/
.dataBar {width:940px; height:90px; border-top:1px solid #ccc; border-bottom:1px solid #ccc; margin: 0 0 10px 0;}
.dataBar .dataBarFirstBuck {float:left; margin: 0;}
.dataBar .dataBarBuck {float:left; overflow:hidden; height: 90px;}
.dataBar .dataBarBuckLast {float:left; margin: 0px;}
.dataBar .summaryMedium h3 {font-size:1em; font-weight:bold; color:#b22929;}
.dataBar .summaryMedium h3 a {font-size:1em; font-weight:bold; color:#b22929;}
.dataBar .summaryMedium h3 a:hover{border:none;}
.dataBar p span.time {color:#B22929;}

.dataBar p { color:#404040; font-size:1.3em; line-height:1.1em; margin:0 0 3px; padding:0 0 2px; }
.dataBar .data1large3small {height:80px; width:940px;background:url('../i/dataBar1x940.gif') repeat-y; margin:5px 0 5px 0;}
.dataBar .outer {align:left;}
.dataBar p.lastUpdatedText {padding:0px; margin:0px; font-size:1.1em; font-weight:normal; color:#666;}

/* SOP */
.dataBar .summaryMedium .sopHeader {background-color:#B22929; margin:0 10px 2px 0 ; padding:5px 0 5px 0px; }
.dataBar .summaryMedium .sopHeader h3 {color:#FFF; text-transform:uppercase; margin-left: 5px;}
.dataBar .summaryMedium .sopHeader h3 a {color:#FFF; text-transform:uppercase; margin-left: 5px;}


/* RUSH */
.dataBar .summaryMedium .rushHeader {padding-bottom: 3px;}
.dataBar .summaryMedium .rushHeader h3 {text-transform:uppercase;}
.dataBar .seatDec .seatDecItems {width: 200px; overflow: hidden;}
.dataBar .seatDec .seatDecItems p {font-size:0.9em; line-height:1em; font-weight:bold; color:#fff; padding: 2px 5px 1px 5px; height:10px; margin:0 0 5px 0; width: 350px;}
.dataBar .seatDec .seatDecItems p.lastUpdatedText {padding:0px; margin:0px; font-size:1.1em; font-weight:normal; color:#666;}

/* DEBATE */
.dataBar .debateCont {width: 200px;}
.dataBar .debateCont .debateContLeft {float:left; width: 25px; margin-right: 5px;}
.dataBar .debateCont .debateContRight {float:right; width: 170px; padding-top: 3px;}
.dataBar .debateCont .debateContRight ul {color:#7f7f7f; padding: 0px; margin: 0px;}
.dataBar .debateCont .debateContRight ul li {color:#404040; list-style-type:none; background:url('../i/debateCommentIco.gif') no-repeat; padding-left: 18px; font-size:1.2em; line-height:1.4em;}
.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; width:25px; color:#fff; text-align: center; font-weight:bold; height:25px; text-align:center; width:25px; padding-top:6px; font-size:1.2em; }

/* BAR HEADER ABSTARACT IMAGE RIGHT */
.dataBar .dataBarHeadAbsImgRCont {width: 210px; height: 80px;}
.dataBar .dataBarHeadAbsImgRCont .dataBarHeadAbsImgRContLeft {float:left; margin-right: 5px;}
.dataBar .dataBarHeadAbsImgRCont .dataBarHeadAbsImgRContLeft ul {color:#7f7f7f; padding: 0px; margin: 0px;}
.dataBar .dataBarHeadAbsImgRCont .dataBarHeadAbsImgRContLeft ul li {list-style-type:none; background:url('../i/dataBarBull7f.gif') no-repeat; padding-left: 15px; font-size:1.2em; line-height:1.4em;}
.dataBar .dataBarHeadAbsImgRCont .dataBarHeadAbsImgRContRight {float:right; padding-right: 10px;}

/* BAR CHART */
.dataBar .barsChartCont{width: 280px; height: 80px;}
.dataBar .barsChartCont .barsChartContLeft {float:left; width: 150px; margin-right: 10px;}
.dataBar .barsChartCont .barsChartContRight {float:right; width: 110px; padding-right: 10px;}
.dataBar .barsChartCont .barsChartContLeft ul {color:#7f7f7f; padding: 0px; margin: 0px;}
.dataBar .barsChartCont .barsChartContLeft ul li {list-style-type:none; background:url('../i/dataBarBull7f.gif') no-repeat; padding-left: 15px; font-size:1.2em; line-height:1.4em;}
.dataBar .summaryMedium .barchartHeader {padding-bottom: 3px;}
.dataBar .summaryMedium .barchartHeader h3 {text-transform:uppercase;}

.dataBar .graph {margin-bottom: 0px; margin-top: 17px; clear: both; width: 110px; height: 45px;}
.dataBar .graphLoading {background: url('../i/loading.gif') no-repeat 50% 50%;}
.dataBar .graph .label {color:#404040; font-size:1.2em; font-weight:bold; text-align: center; padding-top: 2px; padding-bottom: 2px;}
.dataBar .graph-header h3 {margin-bottom: 0px;}
.dataBar .graph-header {text-align: center;}
.dataBar .graph-header p {margin-top: 0px;}
.dataBar .graph .legend td, .graph .legend, .graph .legend tr {padding: 0px; margin: 0px; border-collapse:collapse;}
.dataBar .graph .legend {margin-left: 10px;}
.dataBar .graph .legend td {padding-right: 5px;}
.dataBar .graph .legend .color-box {width: 14px; height: 10px; overflow: hidden;	}

/*Rush party colors*/
.rushDef {background-color:#adadad}
.lab  { height:12px; background-color:#DC241f}
.con  { height:12px; background-color:#395ea7} 
.c  { height:12px; background-color:#395ea7} 
.ld  { height:12px; background-color:#e6bc16;}  
.ukip  { height:12px; background-color:#7F00FF}  
.snp  { height:12px; background-color:#e6bc16;}  
.green  {height:12px; background-color:#adadad;}
.dup  {height:12px; background-color:#adadad}
.bnp  {height:12px; background-color:#adadad}
.pc  {height:12px; background-color:#adadad}
.sf  {height:12px; background-color:#adadad}
.uup  {height:12px; background-color:#adadad}
.sdlp  {height:12px; background-color:#adadad}
.ssp  {height:12px; background-color:#adadad}
.alliance  {height:12px; background-color:#adadad}
.indlaw  {height:12px; background-color:#adadad}
.soclab  {height:12px; background-color:#adadad}
.speaker  {height:12px; background-color:#adadad}
.wp  {height:12px; background-color:#adadad}
.ac  {height:12px; background-color:#adadad}
.cpcpa  {height:12px; background-color:#adadad}
.slp  {height:12px; background-color:#adadad}
.spgb  {height:12px; background-color:#adadad}
.tpp  {height:12px; background-color:#adadad}
.tuv  {height:12px; background-color:#adadad}
.ucunf  {height:12px; background-color:#adadad}
.ukf  {height:12px; background-color:#adadad}
.waid  {height:12px; background-color:#adadad}
.no2eu  {height:12px; background-color:#adadad}
.y2e  {height:12px; background-color:#adadad}
.libeu  {height:12px; background-color:#adadad}
.jt  {height:12px; background-color:#adadad}
.ind  {height:12px; background-color:#adadad}
.fpft  {height:12px; background-color:#adadad}
.mk  {height:12px; background-color:#adadad}

/* TV Player 3 template */
.tvPlayer3 .linkToVideo {display:block; float:right; margin-top:6px; font-size:1.2em;}
.tvPlayer3 .storyFunc {border-bottom:1px dotted #ccc; margin-top:8px;}
.tvPlayer3 .standfirst {font-size:1.4em; margin:5px 0 12px 0;}
.tvPlayer3 .moreVideos {margin-top:10px;}
.tvPlayer3 .moreVideos .headerOne {margin-top:6px;}
.tvPlayer3 .moreVideos .summary {float:left; width:140px; margin-right:20px;}
.tvPlayer3 .moreVideos .last .summary {margin-right:0px;}
.tvPlayer3 .moreVideos .summary h3 {font-size:1.2em;}
.tvPlayer3 .moreVideos .seeMoreLink {clear:left; float:right; font-size:1.1em;}
.tvPlayer3 .moreVideos .seeMoreLink a {padding-right:8px; background:url('../i/blue_arr.gif') 100% 3px no-repeat;}

/** Comment bar **/
.dataBar .dataBarBuck .dataBarElement {width:209px;}
.dataBar .dataBarFirstBuck .dataBarElement {width:280px;}
.dataBar .dataBarBuck .commentBarElement, .dataBar .dataBarBuck .dataBarElement {float:left; margin: 5px 0 5px 10px; height: 80px; border-right: 1px solid #ccc;}
.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:0px;}
.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.4em; margin:2px 0; padding-bottom:3px;}
.dataBar .commentBarElement h3 a {color:#B22929;}
.dataBar .commentBarElement h3 a:hover {color:#7F1111; border-bottom:1px dotted #7F1111;}
.dataBar .commentBarElement h4 {font-size:1.2em; line-height:1.3em;}
.dataBar .commentBarElement h4 a {color:#234B7B;}
.dataBar .commentBarElement h4 a:hover {color:#122842;  border-bottom:1px dotted #122842;}
.dataBar .commentBarElement img {float:right;}
.dataBar .commentBarElement .comments {margin-top:4px; background:url('../i/debateCommentIco.gif') -2px 0 no-repeat; padding-left: 18px;}
.dataBar .commentBarElement .comments a {background:url('../i/blue_arr.gif') right 4px no-repeat; padding-right:8px; font-size:1.2em; line-height:16px;}

.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 { width: 300px; height: 170px; position: relative; overflow: hidden; margin: 0 auto; }
#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 { width: 14px; height: 14px; position: absolute; top: 155px; cursor: pointer; cursor: hand; right: 35px; background: url(../i/arrowBackBlue.png) no-repeat 50% 50%; }
#livescore-next { right: 0; background: url(../i/arrowForwardBlue.png) no-repeat 50% 50%; }
#livescore-pause { right: 17px; background: url(../i/playPauseBlue.png) no-repeat 50% 50%; }
.livescore { border-bottom: 1px dotted #cccccc; padding-bottom: 10px; float: left; width: 300px; }
.livescore .dateTime { text-align: center; margin-bottom: 5px; width: 300px; }
.livescore .time { font-weight: bold; }
.livescore .teams { width: 300px; }
.livescore .teams h3 { width: 49.7%; text-align: center; color: #13335b; background-color: #EEEFF3; padding: 3px 0; font-size: 1.3em; border-bottom: 1px solid #cccccc;}
.livescore .teams h3.homeTeam { float: left; border-right: 1px solid #cccccc; }
.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; width: 178px; text-align: center; margin-top: 5px; margin-bottom: 5px; }
.livescore .versusOrScore { font-size: 3.8em; font-weight: bold; color:#343434;}
.livescore .livescoremiddle { border-bottom: 1px solid #cccccc; }
.livescore .livescoremiddleleft, .livescore .livescoremiddleright { width: 49.7%; height: 5px; }
.livescore .livescoremiddleleft { border-right: 1px solid #cccccc; float: left; }
.livescore .pens { font-size: 1em; font-weight: normal; }
.livescore .match { text-transform: uppercase; font-size: 1em; font-weight: bold; }
.livescore .matchresult { text-align: center; margin-top: 5px; margin-bottom: 5px; font-size: 1.17em; min-height: 1.2em; width: 300px; }
.livescore .navlinks {  }
.livescore .navlinks .prevlivereport { height: 13px; }
.livescore .navlinks ul { list-style-type: none; margin: 0; padding-left: 0; }
.livescore .navlinks ul li { float: left; font-weight: normal; font-size: 1.2em; color: #a7a7a7; }
.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: #ffffff; }
.livescore li.live a { color: #ffffff; }
.livescore li.report {  }
.livescore li.allscores { border-left: 1px solid #cccccc; padding-left: 5px; }
#liveScoreBoxSelector { margin-bottom: 5px; width: 175px; }

/** Football tables / standings **/
.footballTable { font-size: 13px; color: #404040; }
.footballTable .season, .footballTable .competition  { float:right; }
.footballTable .competition { float: left; }
.footballTable .tableInfo { margin-bottom: 10px; }
.footballTable table { width: 620px; margin-bottom: 7px; }
.footballTable table.miniTable { width: 300px; }
.footballTable .bordertop { border-top: 1px dotted #CCCCCC; }
.footballTable table tr { height: 20px; }
.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 { color: #234B7B; height: 27px; border-bottom: 1px dotted #CCCCCC; }
.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  { color: #ffffff; background: #234B7B none repeat; }
.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 #ffffff; padding-right: 5px; height: 20px; text-align: center; width: 20px; }
.footballTable table tr.even td { background-color: #FBF9F3; border-left: 1px solid #ffffff; padding-right: 5px; height: 20px; 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 { width: 15px; text-align: right; }

/** Fixtures page **/
.footballFixtures .topLinks {font-size:1.2em; font-weight:bold; margin-bottom:24px; margin-top:-2px;}
.footballFixtures .topLinks a.fixturesByGroup {padding-right:7px; border-right:1px solid #D9D9D9;margin-right:4px;}
.footballFixtures h3.fixtureDate, .footballFixtures h2.fixtureDate {font-size: 1.1em; color: #434343; border-bottom: 1px solid #234C7A; 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 {margin:0;padding:0 3px 0 0;font-size:1.2em;line-height:1em;background-color:#fff;font-weight:bold;text-transform:uppercase;display:inline;color:#B22929}
.footballFixtures .fixture {border-bottom:1px dotted #CBCBCB; margin-bottom:8px; color:#434343;}
.footballFixtures .fixtureNoBorder { border-bottom: 0; margin-bottom: 0; color:#434343; }
.footballFixtures div.last {margin-bottom:20px;}
.footballFixtures .mainDetails {background-color:#EEEFF3; padding:3px 4px;}
.footballFixtures .odd .mainDetails { background-color: #ffffff; }
.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; width:225px; line-height:1.5em;}
.footballFixtures .homeTeam {text-align:right;}
.footballFixtures .versusOrScore {float:left; font-size:1.5em; font-weight:bold; width:100px; text-align:center;}
.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 {padding-right:7px; border-right:1px solid #D9D9D9; margin-right:4px;}
.footballFixtures .matchNumber {float:right; font-size:1.1em;}
.footballFixtures .shootOut {text-align:center; font-size:1.1em; margin:8px 0 4px 0; border-top: 1px dotted #CBCBCB; padding-top: 8px; }
.footballFixtures .noBorder { border-top: 0; }
.footballFixtures .aggregate {text-align:center; font-size:1.1em; margin:8px 0 4px 0;}
.footballFixtures .roundName { margin-bottom: 10px; }
.footballFixtures #footballTablesTable { margin-bottom: 20px; }
.footballFixtures .shootOut .left, .footballFixtures .shootOut .right { float: left; text-align: right; width: 260px; font-size: 1.2em; }
.footballFixtures .shootOut .right { text-align: left; }
.footballFixtures .shootOut .pens { width: 100px; float: left; text-align: center; font-weight: bold; font-size: 1.3em; }
.footballFixtures .shootOut .scored { color: #234B7B; font-weight: normal; }

/** Live scores page **/
.footballLiveScoreFixtures div.fixture { }
.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 {width:260px; vertical-align:top;}
.footballLiveScoreFixtures .halfTimeAndAttendance {width:100px; text-align:center; vertical-align:top;}
.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; margin-bottom: 20px; color: #434343; font-size: 1.1em; padding-bottom:2px; }