/* CSS Document */
td{text-align:left;}
.body_content,#body_content {position:relative; clear:both; width:100%; margin:0 auto; background-image:url(../images/greyRHStile.gif); background-position:right; background-repeat:repeat-y; background-color:#FFFFFF }
.body_white, #body_white { clear:both; width:980px; margin:13px auto 0 auto; background-color:#FFFFFF}
body {background-color:#9c9c9c;margin:0 0 13px 0; padding:34px 0 0 0; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#232323; line-height:1.4em;border:none; outline:none }
body {background-position: center 34px !important;}
#wrapper, .wrapper { width:954px; margin:0 auto 0 auto; background-color:#ffffff; }
#wrapper2, .wrapper2 { width:980px; margin:0 auto 0 auto; background-color:#ffffff; position:relative; z-index:2; margin-top:0px; *margin-top:34px;}
#wrapper2, .wrapper2{cursor:default}
.columnistBg { background:url(../images/backgrounds/columnist.jpg) no-repeat 522px 0 #ffffff;}
.spotlightBg { background-image:url(../images/backgrounds/header_spotlightOn.jpg); background-position:top right; background-repeat:no-repeat }
.awardBg { background-image:url(../images/backgrounds/awards.jpg); background-position:top right; background-repeat:no-repeat; background-color:#FFFFFF }
.chillBg { background:url(../images/backgrounds/chill.jpg) no-repeat 670px 0 #ffffff;}
.spotLight { background-image:url(../images/backgrounds/saSport.gif); background-position:top right; background-repeat:no-repeat }
.rssBg { background-image:url(../images/backgrounds/rss.gif); background-position:top right; background-repeat:no-repeat; background-color:#FFFFFF }
.rugbyBG { background:url(../images/backgrounds/rugby.jpg) no-repeat 516px 0 #ffffff; }
.quizBG { background:url(../images/backgrounds/quizMast.jpg) no-repeat 516px 0 #ffffff; }
.mobileBG { background-image:url(../images/backgrounds/mobile.jpg); background-position:top right; background-repeat:no-repeat }
.snapBG { background:url(../images/backgrounds/snapshot.jpg) no-repeat 750px 13px #ffffff;}
.winBG{display:block;margin:0 auto 0 auto;background-image:url(../images/backgrounds/competitions_event_masthead2.jpg); background-position:center 15px; background-repeat:no-repeat;min-width:980px;height:400px}
.livescoreBG { background:url(../images/backgrounds/livescore.jpg) no-repeat 708px 0 #FFFFFF;}
.cricketBg { background:url(../images/backgrounds/Cricket.jpg) no-repeat 522px 0 #ffffff;}
.golfBg { background:url(../images/backgrounds/Golf.jpg) no-repeat 522px 13px #ffffff;}
.tennisBg { background:url(../images/backgrounds/tennis.jpg) no-repeat 522px -1px #ffffff;}
.motorSportBg { background:url(../images/backgrounds/motorsport.jpg) no-repeat 522px 4px #ffffff; }
.moreSportBg { background-image:url(../images/backgrounds/moresport.jpg); background-position:top right; background-repeat:no-repeat }
.soccerBg { background:url(../images/backgrounds/soccer.jpg) no-repeat 522px 13px #ffffff;  }

.section { font-family:Arial, Helvetica, sans-serif; font-size:35px; color:#282e39; border:1px solid #000000 }
#columnWrapper, .columnWrapper { clear:both; position:relative; margin:0 auto 0 auto; }
#columnWrapperLeft, .columnWrapperLeft { width:641px; float:left; }
#columnWrapperRight, .columnWrapperRight { width:313px; float:left }
#col1, #col2, #col3, .col1, .col2, .col3 { float:left }
#col468, #col300, #col160, .HcolPad, .col468, #col300, .col160, #col600, .col600, .HcolPad13, .HcolPad6, .HcolPad7, .HcolPad18, .HcolPad11 { /*overflow:hidden*/ }
#col420, .col420 { width:420px; }
#col466, .col466 { width:466px }
#col600, .col600 { width:600px; }
#col638, .col638 { width:638px; }
#col640, .col640 { width:641px; }
#col300, .col300 { width:300px; }
.col620 {width:620px;}
#col160, .col160 { width:160px; }
#col214, .col214 { width:214px; }
#col210, .col210 { width:210px; }
#col223, .col223 { width:223px; }
#col200, .col200 { width:200px; padding-right:1px }
#col214main, .col214main { width:214px; text-align:center; border-top:3px solid #bdc1c7 }
.colLborder { float:left }
.col4bg { margin:10px 0 10px 0; background-image:url(../images/3ColBG.gif); background-position:center; background-repeat:repeat-y }
.c214Minner { width:208px; margin:3px auto 3px auto; text-align:left; padding-bottom:20px;height:auto; }
.c214Minner p{padding:5px ;margin:0}
/*.c214Minner h5{padding-bottom:5px}*/
.AllPad13 { width:13px; height:13px; overflow:hidden; }/*horizontal padding*/
.AllPad13c { width:13px; height:13px; clear:both; overflow:hidden; }/*horizontal padding*/
.AllPad5 { width:5px; height:5px; overflow:hidden }
.HcolPad13 { width:13px; }/*horizontal padding*/
.HcolPad6 { width:6px; }
.HcolPad7 { width:7px; }
.HcolPad18 { width:18px; }
.HcolPad11 { width:11px; }
.VcolPad { width:954px; height:7px; /*overflow:hidden*/ }/*vertical padding*/
#columnSet1, .columnSet1 { float:left; background-color:#333333; width:618px }
/*.border_top { background-image:url(../images/grey_border.gif); background-position:right bottom; background-repeat:no-repeat; }*/
.bold12{font-size:12px; font-weight:bold;}

.padding5 {padding:5px }
.padding3 {padding:3px;}
.padding10 {padding:10px }
.padding010010 {padding:0 10px 10px 10px }
.padding13 { padding:13px }
.padding5down { padding-bottom:5px }
.padding5up {padding:5px 0 0 0 }
.margin10up {margin:10px 0 0 0 }
.margin20bottom {margin:0 0 20px}
.padding5left {padding:0 0 0 5px }
.padding10left {padding:0 0 0 10px }
.padding7{padding:7px }
.rowspacer20 {height:20px;}
.rowspacer10 {height:10px;}
.rowspacer5 {height:5px;}
.rowspacer1 {height:1px;}
.masthead_layout1 { }

.twelve {font-size:12px;}
.noad { display:none; }

/*structural elements*/
#navheader, .navheader { width:980px; margin:0 auto; /*padding:30px 0 0;*/}
.pageHeader { font-size:30px; font-family:Arial, Helvetica, sans-serif; color:#282e39; overflow:visible; line-height:35px; }
#footer, .footer { width:980px; margin:0 auto 0 auto; background-color:#999999; }

.mainads { width:100%; text-align:center; margin:0; min-width:980px;position:relative!important;z-index:50!important; padding:5px 0;}
.mainads p .adCenter .mastehead_ads floatLeft{display:block;margin:0 auto 0 auto;background-image:url(../images/mainad.jpg); background-position:center 2px; background-repeat:no-repeat;min-width:980px;height:400px}
.mainads p .adCenter .mastehead_ads floatRight{display:block;margin:0 auto 0 auto;background-image:url(../images/mainad_small.jpg); background-position:center 2px; background-repeat:no-repeat;height:400px}
/*{ width:100%; text-align:center; margin:0; min-width:980px; background-image:url(../images/mainad.jpg);background-repeat:no-repeat;}*/
/*.mainads .clr { padding:0; margin:0; height:1px; overflow:hidden }
.adCenter {position:relative;margin:0 auto; text-align:center;width:728px}
.littleAD{position:absolute;left:0px;top:0px;margin:0;padding:0;z-index:1;}
.bigAD{margin:0 auto; text-align:center; width: 728px;}
/*.bigAD img {margin:0; padding:0; display:block;}*/

/* Leaderboard */


.leaderboard {clear: both;  height: auto; margin: 10px auto; position: relative; z-index: 50; text-align: center; top: 0; width: 980px;}
.leaderboard .adCenter{ margin: 0 auto; position: relative; text-align: center; width:100%;}
.leaderboard .bigAD{ display: inline-block; margin: 0 auto; text-align: center;}
.leaderboard .bigAD embed, .leaderboard .bigAD object, .leaderboard .bigAD img, .leaderboard .bigAD iframe {display: block}
#leaderboard object {text-align: center!important}

/* Personalisation */
.personalisationContainer {background-color: #434d5f; top: 0; height: 34px; position: fixed; left: 0; width: 100%;  z-index: 1000000;}
.personalisationNav {margin: 0 auto; padding: 10px 0 8px; position: relative; text-align: center; width: 980px; z-index: 101;}
.personalisationNav .topNavWrapper .headerLinks{color:#fff;font-size: 14px;}
.personalisationNav .topNavWrapper .headerLinks, .personalisationNav .topNavWrapper .headerLinks a {color:#fff;font-size: 14px; text-decoration:none;}
.personalisationNav .topNavWrapper .headerLinks a:hover{text-decoration:underline;}

/* --------
	Header
----------- */
#navheader {margin:0 auto; /*width:980px; background-color:#fff;*/ *margin-top:0px;padding-top:20px !important}
#navheader header {position:relative; height:110px}
#navheader header .logo {background: url(../images/logo.png) no-repeat; width:177px; height:60px; position: absolute; top:13px; left:24px;}
#navheader header .update_time { color: #939393; font-size: 10px; font-weight: bold; height: 18px; position:absolute; left: 35px; top: 75px; width: 220px;}
#navheader header article.header_logo_article{height: 70px; left: 0; padding: 15px 15px 15px 0; position: absolute; top: 8px; width: 224px;}
#navheader header article.featured_header_article {height: 70px; left: 266px; padding: 15px 15px 15px 0; position: absolute; top: 8px; width: 360px;}
#navheader header article.header_divider {background: url(../images/header_divider.png) no-repeat right 0;}
#navheader header article a, #navheader header section a {font-weight:bold;}
#navheader header article img {float:left; margin-right:10px;}
#navheader header article h4 {font-weight:bold; margin-bottom:4px; font-size:12px;}
#navheader header article p { font-size:12px; margin:0px;}
#navheader header section.search_box { display: block; left: 660px; top: 18px; position:absolute; width:310px;}
#navheader header section.search_box .field { background: url(../images/field_tile.png) repeat-x #FFFFFF; border: 1px solid #979797; height: 22px; left: 18px; padding-left: 5px; top: 26px; width: 219px;}
#navheader header section.search_box .btn { background: url(../images/btn_tile.png) repeat-x #C3C3C3; border: 1px solid #979797; color: #000; font-weight: bold; height: 26px; left: 225px; top: 0px; font-size: 12px; min-width: 80px; padding-bottom: 3px;    text-align: center; text-transform: capitalize !important; position:absolute;}
#navheader header section.search_box p {margin:5px 0 2px 0; font-size:12px;}
.lt-ie8 #navheader header section.search_box .btn { top: 1px;}

.Event {position:relative; /*top:34px;*/ *margin-top:34px!important;}
.Event .wrapper2 {background:none!important;}
.Event #navheader, .Event .navheader { padding-top:30px; *padding-top:0px}

.mhFeature{width:242px; height:90px; background-color:#f2f2f0; border-right:10px solid #fff;}
.mhTxt{padding:10px 0 5px 0;width:130px; font-size:14px;margin:0;float:left}

.clr {clear:both;margin:0px; padding:0px;height:0px; width:0px;}
.clear{clear:both}
.hiddenclr{clear:both;display:none}
.height75{height:75px;overflow:hidden}
.height67{height:65px;overflow:hidden}
.height67 h1 a{font-weight:normal}
.CB_feature .clr{margin-top:-5px}
.floatLeft { float:left }
.floatRight { float:right }
.picLeft { float:left; margin-right:5px }
.picRight { float:right; margin-left:5px }
/*element style overrides*/
img {margin:0; padding:0; border:none }
form { margin:0; padding:0 }
ul { list-style:none; margin:0; padding:0 }
input, textarea, select { font-family:Arial, Helvetica, sans-serif }
table, td, td table { font-family:Arial, Helvetica, sans-serif;font-size:11px; }
a, a:link, a:hover, a:active, a:focus, a:visited { color:#4565a6;}
#columnWrapperLeft .columnWrapperLeft .padding5 a{ font-weight:bold}
a { text-decoration:none }
a:hover { text-decoration:underline; color:#4568b1 }
h1, h2, h3, h4 { margin:0; padding:0;}
h1, h1 a { color:#4565a6; font-size:14px; font-weight:normal }
h2, h2 a { color:#4565a6 }
h3, h3 a { color:#4565a6 }
h4, h4 a { color:#4565a6 }
h6, h6 a { font-family:Arial, Helvetica, sans-serif; color:#4565a6; font-size:11px; margin:0; padding:10px 0 2px 0 }
#footer { clear:both; position:relative; width:980px; height:80px; padding-top:10px; background-color:#434d5f; font-size:12px; margin:0 auto 0 auto; color:#ffffff }
#footer p { width:330px; text-align:center; line-height:1.8em; margin:10px auto 0; padding:0 }
#footer .opa { position:absolute; top:20px; right:20px }
#footer .logo24 { position:absolute; top:20px; left:20px }
#footer a { color:#bfc9de }
.search { width:245px; height:84px; position:absolute; left:240px; top:-7px }
.search input { position:absolute; top:25px; left:5px; width:165px; height:14px; border:1px solid #0e2e5e; background-image:url(../images/search_bg.jpg); background-position:left top;font-size:12px; }
.search .btn { position:absolute; top:24px; left:165px; background-color:transparent; background-image:none; border:none;margin-left:-5px }
.search .adv { font-size:11px; font-weight:bold; position:absolute; top:45px; left:132px; color:#4565a6; font-family:Arial, Helvetica, sans-serif }
.sport24_logo { position:absolute; top:21px; left:13px }
#logo.sport24_logo { width:inherit;margin:0 }
.th_feature1, .th_feature2 { width:223px; height:75px; background-color:#f3f3f3; /*overflow:hidden*/ position:absolute; top:-5px }
.th_featureHeader { width:350px; height:50px; position:absolute; top:-8px!important; padding-top:53px; left:510px; /*padding-bottom:20px;*/font-size:30px }
.th_feature1 { left:500px }
.th_feature2 { left:735px }
.th_feature1 h1 a, .th_feature2 h1 a{font-size:16px; color:#4565a6;line-height:1.3em;font-weight:bold}
.th_header { width:223px; z-index:500; border:1px solid #000000; height:100px }
/*services part of footer*/
.services { clear:both; width:980px; background-color:#f2f3f6; margin:5px auto 0 auto; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; position:relative; text-align:center; padding:5px 0 10px 0; border-top:15px solid #ffffff }
.services h3 { width:540px; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:18px; margin:0 auto 0 auto; text-transform:uppercase; letter-spacing:8px; color:#232323; padding:1px 0 10px 0 }
.services .service { float:left; width:170px; padding:8px 0 8px 20px; font-weight:normal; color:#000000 }
.services .space { margin-right:0px; }
.services .service p { float:right; display:block; margin:0; padding:0; width:120px; text-align:left }
.services .service img, .services .service .img { float:left }
.services .service strong { display:block }
.services .service a { color:#020066; text-decoration:none }
.services .service a:hover { color:#000099; text-decoration:underline }
h5 { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:20px; color:#282e39; margin:0; padding:5px 0 10px; }
h5 a, h5 a:link, H5 a:hover, h5 a:visited { color:#282e39; padding:0; margin:0; background-image:url(../images/chevron.gif); background-position:right; background-repeat:no-repeat; color:#000000; text-decoration:none; padding-right:13px;line-height:0.8em; }
.category { display:block; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; color:#232323 }
.category a{font-size:11px; color:#232323}
.timesttamp {  font-size:11px; color:#8b8b8b; font-size:11px; font-weight:normal; width:100px;}
.timesttampCat {  font-size:11px; color:#8b8b8b; font-size:11px; font-weight:normal; width:100px ;}
.comments_count{color:#8B8B8B}
.wrap_stampcomment{display:table; list-style:none;}
.comments_count div{float:left; margin-right:3px;}
.greyline { background-image:url(../images/greyline.gif); background-repeat:repeat-x; background-position:center top; height:2px; width:100%; margin:2px 0 2px 0; padding:0; /*overflow:hidden*/ }
.darkgreyline { background-image:url(../images/greyline_dark.gif); background-repeat:repeat-x; background-position:center top; height:2px; width:100%; margin:2px 0 2px 0; padding:0; /*overflow:hidden*/ }
.addPadTB { margin:13px 0 13px 0 }
.bubble1 { background-image:url(../images/bubblebit.gif); background-position:top; background-color:#f0efed; width:100%; background-repeat:no-repeat }
.bubble288 { background-image:url(../images/bubblebit288.gif); background-position:top; background-color:#f0efed; width:100%; background-repeat:no-repeat }
.bubble1 h1{line-height:1.3em; font-size:15px}
.bubble2 { background-color:#f4f4f5; width:100%; background-repeat:no-repeat; padding:5px 0 10px 0; }
.bubble2 .whitebg { background-color:#FFFFFF; margin:0 auto 5px auto; padding:0; width:188px }
/*.bubble2 .whitebg img { float:left; margin:0 5px 0 0 }*/
.bubble2 .whitebg h1 { padding-top:5px }
.leftIMG{ float:left; margin:0 5px 10px 0 }
.bubble1 .category { margin-bottom:7px }
/*needs to change to images for design reasons but no time due to deadline*/
 
.theBQ {clear:both;margin: 5px 5px 5px 7px; font-size:14px; color:#cd262b;line-height:1.2em; padding:0px 0 10px 0;} 
.theBQ img,.qPic{display:inline;margin:0;padding:0;width:11px;height:12px;overflow:hidden}

.facebook_block{/* margin: 0 auto; text-align: center;*/}
.facebook_block iframe {background: white;}
.facebook_block_article{ margin: 0 auto; text-align: center;}
/*.bubble1 blockquote { clear:both; float:none; line-height: 140%; margin: 5px 3px 10px 3px; background: url(../images/quoright.png) no-repeat bottom right ; font-size:14px; color:#cd262b }

.bubble1 blockquote:first-letter { background: url(../images/quoleft.png) no-repeat left top; padding: 5px 0px 10px 15px; }*/
/*homepage*/
ul li { list-style:none; margin:0; padding:0 0 0 7px; background-image:url(../images/li_default.gif); background-position:left top; background-repeat:no-repeat }
.feature h1, .feature h1 a { font-size:25px; color:#4565a6; font-weight:normal; margin:0; padding:0px 0 15px 0; font-weight:normal; line-height:23px; }

.feature img { display:block; }
.img_wrap {display:block; float:left; margin:0 8px 0 0; width:240px; height:240px; overflow:hidden;}

.feature p { font-size:13px; margin:5px 0px; }
.feature p {padding-top:5px\9;}
.feature ul { display:block; list-style:none; margin:0; padding:0 0 0 17px; }
.body_content ul { list-style:none; margin:0; padding:0 }
.body_content ul li { list-style:none; margin:0; padding:0 0 0 7px; background-image:url(../images/li_default.gif); background-position:left top; background-repeat:no-repeat;display: table }
.body_content ul.addSpace { margin:10px 0 10px 0 }

#body_content ul { list-style:none; margin:0; padding:0 }
#body_content ul li  { list-style:none; margin:0; padding:0 0 0 7px; background-image:url(../images/li_default.gif); background-position:left top; background-repeat:no-repeat }
#body_content ul.addSpace  { margin:10px 0 10px 0 }

.blurb { margin:0; padding:13px 0 13px 0; line-height:1.5em; clear:both }
.blurbs { margin:0; padding:5px 0 5px 0; line-height:1.5em; clear:both }
.blurb img { float:left; margin:0 5px 0 0 }
.blurbs img { float:left; margin:0 5px 0 0 }
.dottedline { height:7px; width:100%; background-image:url(../images/dot.gif); background-repeat:repeat-x; }
.minipic { padding:5px 0 5px 0 }
.minipic .category { display:block; padding:5px 0 5px 0 }
.minipic ul { margin:5px 0 5px 0 }
.minipic ul li a { font-weight:normal }
.minipic p { margin:0; padding:4px 0 4px 0 }
.minipic p img { float:left; margin-right:5px }
.minipic a { font-weight:bold;word-wrap:break-word; }
.minipic .latestblog {display:block; clear:right; width:100%; margin:0px; padding:0px; height:65px; display:block;}
.minipic .latestblog a {font-size:14px !important;}
.minipic .latestblog {margin-bottom:3px\9;}
.minipic .latestblog img {float:left; padding: 0px 5px 5px 0px;}
.minipic .latestblog .timesttamp {width:120px;}
.flashBanner { clear:both; }
.bannerads { margin:0 0 10px; text-align:center;}
.bannerads .adCenter {margin:0; padding:0;}
.greyBannerBG{ width:640px;background-color:#e9e7e4; text-align:center}
.greyBannerBG img,.greyBannerBG object{margin:0 auto 0 auto}
.topRHSad { border-bottom:13px solid #ffffff; margin:0; padding:0 }
.midRHSad { margin: -5px; }
.topRHSad3 { border-bottom:10px solid #ffffff; margin:0; padding:0 }
.topRHSad2 { border-bottom:13px solid #ffffff; margin:0; padding:0; border-top:13px solid #ffffff; }
.greyBrder { border:1px solid #bfc5d1; float:left; padding-bottom:13px }
/*.greyBrder h5 {padding-bottom:5px;}*/
.greyBrder .dottedline { margin:0 0 8px 0; padding-top:5px; background-position:bottom }
.greyBrder ul { width:300px }
.greyBrder ul li {font-size:12px; }
.greyBG { background-color:#f3f3f3; width:277px }
.greyBG img { float:left; margin-right:5px }
.greyBG h1 { float:left; margin:13px 10px 0 0; width:170px; font-size:16px; font-weight:normal; }
.greyBG h1 a { font-size:16px; font-weight:normal }
.greyBG h2 { float:left; margin:13px 10px 0 0; width:170px; font-size:16px; font-weight:normal; }
.greyBG h2 a { font-size:16px; font-weight:normal }
.greyBG h3 { float:left; margin:2px 10px 2px 0;padding:0; width:160px; font-size:16px; font-weight:normal; }
.greyBG h3 a { font-size:16px; font-weight:normal }
.blurbBox { float:left; width:300px; height:65px; border:1px solid #dfe2e8; background-color:#f3f3f3; padding:3px; margin-right:5px }
.greyBrder .blurbBox h1{margin-top:0;padding-top:2px}
.greyBG .timesttamp{float:left;width:170px;overflow:hidden}
.greyBG .clr{height:0px;overflow:hidden;margin:0;padding:0}
.greyBrder .spacedLI li a { font-weight:normal }
ul.spacedLI { padding-top:0px }
ul.spacedLI li { margin-bottom:3px }
.blurbBox img { float:left; margin-right:5px }
.blurbBox span { width:300px; background-color:#FFFFFF; display:block; height:65px }
.blurbBox span h1 { padding-top:12px; line-height:1.2em; font-size:14px; padding-right:5px }
.whitebox { background-color:#FFFFFF; border:1px solid #bfc5d1; }
.greybox { background-color:#f3f3f3; border:1px solid #bfc5d1; }
.whitebox  h1, .greybox  h1{line-height:1.2em;margin-top:5px}
h1.nopadding, .nopadding a{margin:0;padding:0; line-height:1.1em}
.whitebox a { font-weight:bold }
.whitebox .picborder, .whitebox .picLeft{margin-top:5px}
.gpic { position:relative; height:206px; width:274px; margin:0 auto 0 auto}
.gpic img { margin:0 auto 0 auto; z-index:2 }
.gpic .play { position:absolute; bottom:20px; left:0px; z-index:3; cursor:pointer; }
.whitebox .dottedline { margin:5px 0 5px 0 }
.whitebox p { margin:0; padding:3px 0 3px 0 }
.whitebox ul { margin-bottom:10px }
.snippet img { float:left; margin:0 5px 0 0 }
.snippet { line-height:1.4em; }
.snippet h1, .snippet h1 a { font-size:18px; font-weight:normal }
.picborder { padding:3px; border:1px solid #e9e7e4; margin-left:5px }
input[type="button"], button, .btn { font-size:12px;font-weight:bold;color:#ffffff; text-transform:uppercase; background-color:#434d5f; border:1px solid #282e39; padding:1px 5px 2px 5px; cursor:pointer;}
input[type="submit"]{ font-size:12px;font-weight:bold;color:#ffffff; text-transform:uppercase; background-color:#434d5f; border:1px solid #282e39; padding:1px 5px 2px 5px; cursor:pointer;}
/*article page*/
#article { font-size:14px; line-height:1.3em }
#article .articleTop { /*border-bottom:1px solid #d9d9d9; */padding:0 5px 0 5px;}
#article .articleTop img { float:left; margin-right:5px }
#article .articleTop h1 { font-family:Arial, Helvetica, sans-serif; font-size:26px; font-weight:normal; color:#232323; margin:0; padding:5px 0 10px 0; line-height:1em; }
#article .articleTop .timesttamp { width:200px; float:left }
.picture_caption {padding:5px 0; width:235px;word-wrap:break-word;vertical-align:text-top;} 
.actions { width:200px; float:right; font-size:11px; color:#4565a6; text-align:right }
#article .imgBlock { /*width:240px; border:1px solid #dfe2e8; background-color:#f3f3f3; margin-left:5px;margin-top:5px*/ float:right; padding:3px; font-size:10px; color:#959595; }
#article .imgCenterBlock { width:468px; padding:3px; border:1px solid #dfe2e8; background-color:#f3f3f3; font-size:10px; color:#959595; margin-left:70px;margin-top:5px }
#article .imgBlock .article_img {display:block; width:240px; height:240px; overflow:hidden;}
#article .imgBlock img { margin:0 auto 0 auto;padding:0;}
#article .imgBlock p { padding:7px 2px 5px 2px; margin:0 }
#article blockquote { width:630px; border-top:1px solid #dfe2e8; border-bottom:1px solid #dfe2e8; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#cd262b; line-height:1.4em; padding:10px 0 10px 0; margin:0 }
#article blockquote span { font-size:50px; color:#000000; }
#article blockquote img { display:inline; /*width:14px; height:14px; overflow:hidden*/ }
#article .byline {width: 365px;display: block;float: left; margin-top:5px;}
#article .byline p {margin:0 0 10px 0; display:block; float:left; font-weight:bold;}
#FirstArticleImageUrl {float:left; margin-right:10px; width:240px; height:240px; display:block; overflow:hidden;}
.chillBg #article .imgBlock { width:200px; float:right; padding:3px; border:1px solid #dfe2e8; background-color:#f3f3f3; font-size:10px; color:#959595; margin-left:5px;margin-top:5px }
.columnWrapperRight .bubble2 .whitebg { width:270px }
.border214Col { float:right; width:218px; background:#F2F3F5; padding-bottom:15px; border:1px solid #B5BCC6; }
.floatLeftMidline { float:left;/* background-image:url(../images/midline.gif);*/ background-position:center; background-repeat:repeat-y; margin-top:3px }
.comments { width:640px; background-color:#f4f4f5 }
.comments .cdark { width:100%; background-color:#dfe2e8; font-family:Arial, Helvetica, sans-serif; padding-top:5px }
.comments h2 { color:#282e39; padding:10px; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:20px; }
.comments dl { width:620px; margin: 5px auto; padding: 0 0 5px 0; font-family: Arial; font-size:12px }
.comments dl dt { width:135px; float: left; margin:0; font-weight: bold; padding:5px 10px 15px 0; text-align:right }
/* commented backslash hack for mac-ie5 \*/
.comments dt { clear: both; }
/* end hack */
.comments dl dd { float: left; width: 465px; margin:0; padding:5px 5px 15px 5px;/*background-image:url(../images/commentDot.gif);background-position:top; background-repeat:repeat-x;*/ }
.comments p { padding:13px 10px 25px 13px }
.comments .dottedline {width:96%;margin:0 auto 0 auto}
.noBrd { border:none; background-image:none }
.cdark dd input[type='text'] { width:455px; border:1px solid #7f9db9 }
.cdark dd select { width:455px; border:1px solid #7f9db9 }
.cdark dd input[type='button'] { width:80px }
.cdark dd textarea { max-width:455px; min-width:455px; width:450px; border:1px solid #7f9db9 }
.cdark dd em{display:inline; color:#CC0000;font-weight:bold; font-size:15px;margin-right:2px;float:left}
.cdark dl dd { float: left; width: 470px; margin:0; padding:5px 0px 15px 5px;  }
.cdark dt .timesttamp { font-weight:normal }
.columnistBlock {position:relative; width:100%; background-color:#f0efed; font-size:12px;min-height:250px;overflow:hidden }
.columnistBlock img { float:left }
.columnistBlock .CB_feature { float:right; width:380px;}
.columnistBlock .CB_feature .cb_pic { background-image:url(../images/blurb_imgbg.png); background-position:top left; background-repeat:no-repeat; position:relative; width:84px; height:82px; float:left }
.columnistBlock .CB_feature .cb_pic img { position:absolute; top:2px; left:2px }
.columnistBlock .CB_feature h1 { font-size:25px; margin:0; padding:0 0 5px 0;line-height:1.0em }
.columnistBlock .CB_feature h1 a{font-size:25px;}
.columnistBlock .CB_feature .whitebox {position:relative;bottom:5px;right:5px}
.abspos { width:380px; position:relative }
.left10 { top:5px; left:75px }
.columnistBlock .snippet { width:380px; float:right; line-height:1.3em; margin-top:7px; font-size:11px }
.columnistBlock .snippet h1 a, .columnistBlock .whitebox h1 a { font-size:15px;margin-bottom:0;padding-bottom:5px }
.columnistBlock .snippet h1, .columnistBlock .whitebox h1 {margin-bottom:0;padding-bottom:0px;line-height:1.0em;  }
.CB_feature p { margin:0; padding:8px 0 7px 0;}
.CB_feature ul { margin-top:0px; padding-top:3px; margin-bottom:0; padding-bottom:3px; font-size:11px }
.breadcrumb { display:block; padding-bottom:18px; font-size:11px; color:#4565a6; text-decoration:none }
.breadcrumb a { color:#4565a6; text-decoration:none }
#snapshot .select { width:638px; background-color:#f3f3f3; border:1px solid #dfe2e8; }
#snapshot .select select { margin:13px }
#snapshot .snapList { clear:both; background-image:url(../images/snapBG.gif); background-repeat:repeat-y; }
.snapList .result {/*height:99px;*/ clear:both; padding:5px 0 5px 0 }
.snapList .result .category { clear:both; display:block; width:122px;/*height:99px;*/ float:left; background-image:url(../images/leftArrow.gif); background-position:right 42px; background-repeat:no-repeat }
.snapList .result .category a { color:#282e39; display:block; margin-top:40px; margin-right:30px; text-align:right }
.snapList .result .snapContent { width:398px; float:left;/*height:102px;*/ background-image:url(../images/backgrounds/stampUL.gif); background-position:bottom left; background-repeat:no-repeat; padding-bottom:10px }
.snapList .result .snapContent h1 { padding:0 0 0 21px; margin:0 }
.snapList .result .snapContent p { margin:0; padding:3px 10px 5px 21px }
.snapList .result .snapContent p img { float:left; margin-right:5px }
.snapList .result .timesttamp { width:112px;/*height:99px;*/ float:left; background-image:url(../images/rightArrow.gif); background-position:left 42px; background-repeat:no-repeat }
.snapList .result .timesttamp span { display:block; padding-top:40px; padding-left:20px; text-align:left; margin:0 }
.share { width:640px; background-color:#f7f7f7 }
.share ul { list-style:none; list-style-image:none; margin:0 0 0 10px; padding:0px; color:#9c9e9c; font-family:Arial, Helvetica, sans-serif; font-size:11px; background-image:none; line-height:2.0em }
.share ul li { list-style:none; list-style-image:none; float:left; padding:5px 13px 5px 5px; background-image:none }
.share ul li img { display:inline; float:left; margin:2px 5px 0 0; border:none; vertical-align:top; }
.share ul li a { color:#4565a6; text-decoration:none }
.awards { padding:10px 0 10px 0; margin:0; clear:both }
.awards img { float:left; border:5px solid #f2f2f0; margin-right:8px }
.awards p { padding:10px 0 13px 0; margin:0 }
.awards strong, .awards b { display:block; margin-top:10px }
.awardsMini { background-color:#f0efed; width:100%; background-repeat:no-repeat; padding:0; margin-top:5px }
.awardsMini img { float:left; padding:0; margin-right:5px }
.awardsMini a { display:block; font-size:15px; margin:15px 5px 0 0; font-weight:normal; text-decoration:none }
.sponsored { width:100% }
.sponsored .category { margin:5px 0 1px 5px }
.sponsored160 a { display:block; background-color:#f2f2f0; margin:0; padding:0; clear:both; width:148px; margin:0 auto 0 auto; background-color:#f2f2f0 }
.sponsored a img { display:block; float:left; padding:5px; }
.sponsored a strong { display:block; float:left; color:#4565a6; font-size:11px; line-height:2.4em }
.sponsored160 { border:1px solid #f2f2f0; width:158px; margin-top:13px }
.sponsored288 { border:1px solid #cccccc; background-color:#FFFFFF }
.sponsored288 a { display:block; background-color:#f2f2f0; margin:0; padding:0; clear:both; width:278px; margin:0 auto 0 auto; background-color:#f2f2f0 }

/*sport awards*/
.sa_boxes{clear:both;padding:35px 0 13px 0;height:82px; margin:0;  background-image:url(../images/greyline.gif); background-position:bottom; background-repeat:repeat-x}
.sa_boxes .greybox{width:208px;float:left;height:75px}
.sa_boxes .space5{width:5px;float:left;padding:0;padding:0;overflow:hidden}
.sa_boxes .whiteBG{ background-color:#FFFFFF;margin:5px;height:65px;overflow:hidden}
.sa_boxes .whiteBG img{float:left}
.sa_boxes .whiteBG a{width:110px;float:left;margin:7px 5px 5px 5px;font-size:16px;color:#4565a6}

/*tv times table*/
/*on homepage*/
.hp_tvTimes{border-bottom:1px solid #cccdcf; clear:both} 
.hp_tvTimes td, .hp_tvTimes th{ vertical-align:top; text-align:left;padding:5px 8px 8px 10px; border-right:1px solid #cccdcf}
.hp_tvTimes th {font-family:Arial, Helvetica, sans-serif; font-weight:bold;font-size:12px; color:#282e39;  border-bottom:1px solid #cccdcf; text-align:left; background-color:#f5f5f5}
.hp_tvTimes td {font-family:Arial, Helvetica, sans-serif; font-weight:normal;font-size:11px; color:#282e39; background-image:url(../images/dot.gif); background-repeat:repeat-x; background-position:bottom   }
.hp_tvTimes .noborderBottom{border-bottom:1px solid #ffffff; background-image:none;}
.hp_tvTimes .noborderRight{border-right:1px solid #ffffff; }
.tvtimes_when{float:left;padding:5px 0 0 10px}
.tvtimes_when a{padding-left:7px;margin-left:5px;border-left:1px solid #cccdcf}
.tvtimes_h1{float:left;padding:0 5px 10px 0}
.forum p{padding:7px 0 7px 0}

/*select date block*/
.selDate{width:270px;height:165px; background-color:#FFFFFF;padding-left:5px}
.selDate p{clear:both;margin:0;padding:6px 0 6px 0}
.selDate p label{float:left;text-align:right;padding-right:4px;padding-top:1px;margin:0}
.selDate p select{float:left;margin-right:5px; padding:0;font-size:11px}
.selDate p select option{margin-right:5px; padding:0;font-size:11px}
.selDate p img{float:left;padding-top:0px }
.selDate select{height:18px;border:1px solid #7f9db9;margin:0px 0 0 0;padding:0}
.selDate select option{margin:0;padding:0}
.selDate input[type="text"]{height:16px;border:1px solid #7f9db9; font-size:11px}
.selDate .dottedline{clear:both;padding:0;margin:0;height:3px}
.selDate input{margin:0;padding:0}
.selDate .btn{margin:0px auto 0 auto;text-align:center;padding:1px 4px 1px 4px;}
.gocenter{width:100%;text-align:center;margin:0;padding:0}
.gocenter img, .gocenter object, .gocenter iframe{margin:0 auto 0 auto}

a.addie{display:block;font-size:14px; font-weight:normal;padding:7px 0 2px 0}

.left3{padding:0 3px 0 3px}
.bM5{margin-bottom:5px}
.tM5{margin-top:5px}
.p5Top{padding:5px 5px 0px 5px}
.p5Bottom{padding:0px 5px 5px 5px}

.playOL {display:block;width:86px;height:65px;float:left;position:relative;margin-right:5px;}
.playOL .Img{position:absolute;top:0;left:0;width:86px;height:65px;z-index:1}
.playOL .playLink{position:absolute;left:0;top:45px;z-index:100}

.rhs_gallery{padding:9px; background-color:#FFFFFF}
.rhs_gallery .lpic{padding:10px 3px 0 0;float:left}
.rhs_gallery .dCol{float:right;padding-top:6px;width:65px;overflow:hidden}
.selectG{margin:0;padding:5px;text-align:center }
.selectG select{width:287px;border:1px solid #a5acb2;margin:0 auto 0 auto;padding:0}
.dCol img{padding:0 0 0px 0;float:left}
.galleryBox{ background-color:#f3f3f3;border:1px solid #dfe2e8;}
.darkBG{ background-color:#e9e7e4}
.lightBG{ background-color:#f3f3f3}
.whiteBG{ background-color:#ffffff;}
.gwbg{padding:4px 0px 0 0;width:417px;margin:4px 0 4px 4px}
.yaPadding{padding:11px}
.yaBorderbottom{border-bottom:1px solid #dfe2e8;padding-bottom:5px}
.galleryBox h6{font-size:15px; font-weight:normal; color:#282e39;margin:0 0 0 10px;padding:0 0 5px 0}
.galleryBox h6 a{font-size:15px; font-weight:normal; color:#516eab;}
.headercontent h2, .headercontent h2 a{margin-left:0;padding:3px 4px 3px 0;font-weight:normal;font-size:16px; color:#4565a6;line-height:1.1em;}
.galleryBox img{}
.galleryBox .gwbg h2, .galleryBox .gwbg h2 a{font-weight:normal;font-size:16px;margin:0;padding:5px 0 0px 4px}
.picsAccross{width:635px;margin-left:7px}
.picsAccross h2,.picsAccross h2 a {font-size:15px;color:#000000;font-weight:normal;padding:4px 0 0px 0}
.picsAccross img{display:block;float:left;margin:0 5px 0 0 ;padding:0}
.padding4{padding:4px}
.whiteBG p{width:200px; clear:both}
.spacer4{width:4px;height:4px;overflow:hidden}
.gCols{ background-image:url(../images/gallery_colBG.gif); background-position:right; background-repeat:repeat-y;border-bottom:15px solid #f3f3f3}

.galleryBox .dCol{width:204px;overflow:hidden;float:right;padding-left:2px}

.rhs_gallery .dCol img{float:left;margin:0 0 3px 0}
.galleryBox .dColx{width:204px;overflow:hidden;float:left;padding-right:2px;}
/*.galleryBox .dColx img{float:left;margin:3px 3px 0 0px}*/
.darkBG .whitebox .greyBG{height:75px;overflow:hidden}
.galleryBox .dCol .headercontent{width:190px;height:58px;float:left;padding-left:5px;margin:0;overflow:hidden}
.galleryBox .dColx .headercontent{width:190px;height:65px;float:left;padding-left:0px;margin:0;overflow:hidden}
.galleryPreview{float:left; background-color:#FFFFFF; height:212px;overflow:hidden}
.yaBorderbottom .gc1{padding-left:4px;float:left;width:417px;overflow:hidden}
.galleryBox .left4M{margin-left:4px}
.galleryBox .left3M{margin-left:3px}
.yaBorderbottom .gc2{float:right;padding-right:4px;}
.yaBorderbottom .gc2 .whiteBG{overflow:hidden;width:210px;}
.yaBorderbottom .gc2 .setHeight{height:662px}
.yaBorderbottom .gc2 .whiteBG h1{padding:6px 0 10px 0; font-size:16px;}
.yaBorderbottom .gc2 h1 a{font-size:16px}
.yaBorderbottom .gc2 .whiteBG img{margin-bottom:6px}
.yaBorderbottom .gc2 .whiteBG span img{float:left}
.yaBorderbottom .gc2 .whiteBG span .midPic{margin-left:3px;margin-right:3px}
.yaBorderbottom .gc2 .whiteBG h1 a{font-size:16px;margin:0;padding:0}
.gc2 .darkgreyline{width:203px;margin:0 auto 0 auto}
.galleryBox .yaBorderbottom .gc2 a{font-size:11px; color:#4565a6; display:block;margin:5px 0 5px 0 }
.galleryBox .yaBorderbottom .gc2 .padding4LR{padding:0 4px 0 4px}
.yaBorderbottom h5{float:left;padding:8px 11px 5px 10px}
.yaBorderbottom .searchSel {margin-top:6px;padding-left:8px;margin-left:8px;padding-top:1px; border-left:1px solid #dfe2e8;float:left}
.searchSel select, .yaBorderbottom .searchSel select option{margin-right:6px;height:19px;margin-top:0}
.searchSel select {border:1px solid #a5acb2; width:125px}
.searchSel select.allOptions{border:1px solid #a5acb2; width:98px}
.searchSel select.theEvent {border:1px solid #a5acb2; width:195px}
.galleryTble {/*border-bottom:1px solid #dfe2e8;*/padding-bottom:8px}
.galleryTble h1{padding:10px;color:#282e39}
.gallerySelect{clear:both;width:620px;margin:0 auto 5px auto} 
.gallerySelect td{ vertical-align:top; text-align:left;padding:5px 10px 8px 10px; font-size:11px}
.gallerySelect th{ vertical-align:top; text-align:left;padding:5px 10px 8px 5px; font-weight:bold;font-family:Arial, Helvetica, sans-serif; font-weight:bold;font-size:11px; color:#282e39; background-image:url(../images/dot.gif); background-repeat:repeat-x; background-position:bottom }
.gallerySelect td {font-family:Arial, Helvetica, sans-serif; font-weight:normal;font-size:11px; background-image:url(../images/dot.gif); background-repeat:repeat-x; background-position:bottom ;color:#4565a6  }
.gallerySelect td.endln, .gallerySelect th.endln {font-family:Arial, Helvetica, sans-serif; font-weight:normal;font-size:11px; background-image:url(../images/greyline_med.gif); background-repeat:repeat-x; background-position:bottom ;color:#4565a6  }
.gallerySelect td h6 a{color:#232323;margin:0;padding:0; font-size:11px}
table.gallerySelect td p{padding:3px 0 5px 0;margin:0 }
.gallerySelect h6 a:visited{color:#232323;margin:0;padding:0; font-size:11px}
.gallerySelect td h6{margin:0;padding:0;font-size:11px; font-family:Arial, Helvetica, sans-serif}
.gallerySelect .noborders{border-bottom:none; background-image:none;border-right:none;width:7px;overflow:hidden;font-size:5px;padding:0;margin:0}
.gallerySelect .nobordersLn{border-bottom:none; background-image:none; border-right:1px solid #cccdcf;width:7px;overflow:hidden;font-size:5px;padding:0;margin:0}
.gallerySelect .noBG{ background-image:none}
.gallerySelect td p{padding:5px 0 1px 0;margin:0}

.galleryWide h6{margin:0;padding:4px 0 8px 0}
.galleryView{position:relative;width:620px;text-align:center;vertical-align:middle; overflow:hidden;margin:0 auto 0 auto}
.galleryView .arrowNext, .galleryView .arrowPrevious{ display:block; width:305px; height:100%; position:absolute; top:0; z-index:1; background-color:transparent ;background-image:url(../blank.gif); background-repeat:repeat;text-decoration:none ;padding:15px 0 0 0;}
.galleryView img{display:block;margin:0 auto 0 auto;z-index:1000; padding:0; height:auto}
.galleryView a{z-index:1; height:100%}
.galleryView a.arrowNext{position:absolute;right:1px}
.galleryView a.arrowNext:hover{background-image:url(../images/next_fade_button_over.gif);background-position:top right; background-repeat:no-repeat; text-decoration:none}
.galleryView a.arrowPrevious{position:absolute;left:1px}
.galleryView a.arrowPrevious:hover{background-image:url(../images/previous_fade_button_over.gif); background-position:top left; background-repeat:no-repeat; text-decoration:none}
.galleryBox h6{padding-top:10px}
.galleryBox .caption,.allGalleries .caption{padding:7px 10px 13px 10px;color:#959595;font-size:11px }
.allGalleries{background-color:#f3f3f3; width:277px;padding-left:1px;margin-top:5px}
/*.allGalleries  a img{border:2px solid #f3f3f3;float:left;margin:0;padding:0}*/

.g-outer { display: table; #position:relative;overflow:hidden; height:65px; width:65px; float:left; padding:2px; }
.g-middle { display: table-cell;  #position: absolute; #top: 50%;vertical-align: middle;margin:0;padding:0;background-color:#DDDFE3; }
.g-inner {  #position: relative; #top: -50%; text-align:center; }
.g-inner img{margin:0 auto 0 auto}
.g-inner p{text-align:center;padding:0; margin:0; color:#522c13; font-weight:bold; }
.g-inner a img{display:block; background-color:#000000;}
.g-inner a img:hover{border:none;}
.g-inner a:hover img{border:none;}

.galleryPaginate{position:relative;width:630px; color:#000000; font-size:11px;font-weight:bold; height:20px;padding:14px 0 7px 0 }
.galleryPaginate .prevImg{position:absolute;left:10px;width:220px;}
.galleryPaginate .nxtImg{position:absolute;right:10px;width:220px; text-align:right}
.galleryPaginate img { border:none; display:inline }

.galleryPaging{background-color:#FFFFFF;font-size:12px;height:15px;margin:0 10px 0px 9px;padding:10px;}
.galleryThumbnailPaging{color:#666666;padding:8px;text-align:center;}

.allGalleries .SlidingPanelsContentGroup { width:340px; background-color:#000000; color:#ffffff }
.allGalleries .SlidingPanels{ background-color:#ffffff; padding-top:5px; color:#ffffff; }
.allGalleries .featurepagerT{position:relative;width:340px}
.allGalleries .featurepagerT span { display:inline-block; text-align:center;}

/*.allGalleries  a:hover img, .allGalleries img:hover{border:2px solid #4565a6}*/
.vCols{background-color:#FFFFFF;text-align:center;padding:0 0 13px 0;width:620px;margin:0 auto 5px auto;overflow:hidden}
.voteCols{background-color:#FFFFFF;text-align:center;padding:0 0 13px 0;width:640px;margin:0 auto 5px auto;overflow:hidden}
.gCols2{background-color:#FFFFFF;text-align:center;padding:0 0 13px 0;width:640px;margin:0 auto 5px auto;overflow:hidden}
.vidDetail{border:1px solid #dfe2e8;padding:13px;margin:0 auto 0 auto;width:415px}
.vCols h2{color:#232323; font-size:16px; font-weight:normal;text-align:left;padding:15px 0 5px 0}
.vCols h3{color:#232323; font-size:16px; font-weight:normal;text-align:left;padding:15px 10px 5px 10px}
.vCols .mediumgreyline{margin:5px auto 0 auto;width:600px; background-image:url(../images/greyline_med.gif); background-repeat:repeat-x; height:3px}
.gPad{padding:5px 14px 7px 14px;margin:0;line-height:1.6em}
.whiteBG .gPad{padding:5px 14px 5px 14px;margin:0; }
.vidDetail h2{margin:0;padding:0 0 10px 0}
.vidDetail .caption{margin:0;padding:5px 0 5px 0;text-align:left}

.vidCols{margin:0 5px 9px 5px;background-image:url(../images/midline.gif); background-position:center; text-align:left;width:610px;}
.galCols{margin:0 0px 9px 0px;text-align:left;width:640px; background-color:#FFFFFF; background-image:none }
.vidCols img{margin-top:3px}
.vidCols .vidCol1{width:298px;float:left}
.galCols .vidCol1{float:left}
.galCols .vidCol2{float:right}
.galCols .vidCol1,.galCols .vidCol2{width:310px;}
.galCols .vidCol1 .greybox, .galCols .vidCol2 .greybox{width:308px;height:340px}
.galCols .vidCol1 .whiteBG{padding-top:4px}
.vidCols .vidCol2{width:298px;float:right;padding-right:0px;}
.vidCols .snippet {line-height:1.5em}
.vidCols .snippet h1,.vidCols .snippet h1 a{font-size:16px}
.vidCols .category{margin-top:0;padding-top:0}
.vidCol1 .whiteBG p{padding:5px ;margin:0}
.vidCol1 .whiteBG p a{font-weight:bold}
.vidFeature{padding:10px; background-color:#FFFFFF; height:206px}
.vidFeature .gpic{float:left}

.vidBlurb {float:left; width:300px;margin:10px;}
.vidBlurb h1, .vidBlurb h1 a{font-size:20px;padding-bottom:5px; line-height:1em;}
.vidBlurb p{width:300px}
.vidBlurb .category{padding-bottom:5px}

.white620{ background-color:#ffffff;width:620px;margin:0 auto 2px auto;overflow:hidden}

.wallpapers{background-color:#f3f3f3;width:640px;margin:0 auto 2px auto;overflow:hidden}
.wallpapers .whitebox{float:left;width:299px; height:177px;overflow:hidden}
.wallpapers .whitebox ul.wp_sizes{font-size:11px;margin-top:12px;margin-bottom:0}
.wallpapers .gap{width:12px;height:100px;float:left}
.wallpapers .space13{clear:both;width:640px;height:13px}

.crop201 {height: 201px;width: 201px;overflow: hidden;}
.crop65 {height: 65px;width: 65px;overflow: hidden;}

.deviderline{width:100%; height:1px; clear:both;}

.twoCols{width:640px; background-image:url(../images/midline.gif); background-position:center; background-repeat:repeat-y}
.twoCols .TCcol1{width:320px;float:left;overflow:hidden; font-size:11px}
.twoCols .TCcol2{width:320px;float:right;overflow:hidden; font-size:11px}
.box313{width:313px}
.box313 h5{padding-bottom:7px;margin-bottom:0}
.twoCols .TCcol2 .box313{margin-left:7px;}
.box313 p{padding:5px 0 5px 0;margin:0}
.box313 .brdPic{padding:3px;border:1px solid #e9e7e4;float:right;margin:0 0 10px 5px}
.box313 ul{width:100px;float:left;margin:5px 0 5px 5px}
.box313 .btn{float:right;margin:5px 5px 5px 0;cursor:pointer;}
.box313 .greyline{clear:both;margin-bottom:10px}
.box313 .greybox{width:305px;}
.box313 .whitebox{width:306px;height:90px;overflow:hidden}
.box313 .bubble2 {background-color:#f4f4f5; width:308px; background-repeat:no-repeat; padding:5px 0 10px 0; font-size:11px;margin-bottom:5px}
.box313 .bubble2 .whitebg { background-color:#FFFFFF; margin:0 auto 5px auto; padding:1px 0 1px 1px; width:300px }
/*.bubble2 .whitebg img { float:left; margin:0 5px 0 0 }*/
.box313 .bubble2 .whitebg h1 { padding-top:5px;font-weight:normal }
.box313 h1, .box313 h1 a{font-size:16px;margin-top:0;padding-top:0;line-height:16px;font-weight:normal}
.box313 .category{margin-bottom:0;padding-bottom:0}

/*hp three col bottom*/
.hp_3col{background-image:url(../images/hp_3col.gif); background-position:left; background-repeat:repeat-y;overflow:hidden}
.hp_3col .col1Links{width:207px;float:left; } 
.hp_3col .col2Links{width:203px;float:left; } 
.hp_3col .col3Links{width:208px;float:left; } 
.hp_3col .hp3colSpacer{width:11px;float:left;overflow:hidden; }
.hp_3col h5{height:14px ; background-color:#f5f5f5; font-size:11px}
.hp_3col h5 span{display:block;padding:2px 0 4px 7px}
.hp_3col ul{padding:5px}

/*html ad elements*/
.bannerTV{position:relative;width:160px;height:120px; background-position:right bottom; text-align:left; border:1px solid #BFC5D1}
.bannerTV h5{}

/*mobile page stuff*/
.mobileWPbox{width:370px;float:left}
.mobileWPbox .darkgreyline{ background-image:url(../images/mobilegrey.gif); background-repeat:repeat-x}
.mobileWPbox .category{margin:0;padding:0 0 10px 5px}
.mobileWPbox .greybox{border:1px solid #dfe2e8;background-color:#f3f3f3}
.mobile80x80frame{background-color:#FFFFFF;width:84px;height:104px;float:left;padding-bottom:5px;margin-bottom:7px}
.mobile6pxSpace{width:6px;height:100px;float:left}
.mobile80x80frame img{padding:2px}
.mobile80x80frame ul{font-size:11px;margin:2px 5px 3px 5px}
.mobileWPbox ul{font-size:11px;padding:5px 0 5px 10px;margin:0}
.mobileRTbox{width:250px;float:right;font-size:11px}
.mobileRTbox strong{display:block}
.mobileRTbox a.dl{height:20px;display:block; background-image:url(../images/icons/download.gif); background-position:left; background-repeat:no-repeat;padding:5px 0 2px 25px;margin-bottom:5px}

.wallpaperPeek img{float:left}
.wallpaperPeek ul.wp_sizes{margin:20px 0px 20px 5px;padding:5px;float:left}
.wallpaperPeek ul.wp_sizes li{ background-image:url(../images/dot.gif); background-repeat:repeat-x; background-position:bottom;padding:2px 0 5px 5px}
.wallpaperPeek ul.wp_sizes li a{ background-image:url(../images/li_default.gif); background-position:left;padding-left:5px; background-repeat:no-repeat}

/*form stuff*/
.venue_table{border:1px solid #d9d9d9;padding:20px;margin:13px;text-align:center}
.sendtofriend{display:block;z-index:500;position:absolute; top:50px;left:240px ; width:480px; background-color:#FFFFFF;border:10px solid #7F8BA3}
.sendtofriend .padSTF{position:relative;padding:14px 20px 15px 20px}
.sendtofriend .padSTF .close{position:absolute;top:10px;right:20px;font-weight:bold}
.sendtofriend .padSTF em{font-weight:bold;color:#CC0000}
.sendtofriend .padSTF .logo{margin:0 auto 0 auto;text-align:center}
.sendtofriend .padSTF .sendH1{width:440px;background-color:#f4f4f5;text-align:center;margin:10px 0 10px 0}
.sendtofriend .padSTF .sendH1 h1{font-size:26px;padding:10px 0 10px 0; color:#232323}
.sendtofriend .padSTF label {clear:both;display:block;float:left; width:135px; padding:5px 20px 0 10px; margin:1px 0 0 5px; background-image:url(../images/label_arrowHigh.gif); background-position:right ; background-repeat:no-repeat;min-height:26px;text-align:right}
.sendtofriend .padSTF label.high{clear:both;display:block;float:left; width:135px; height:75px; padding:5px 20px 0 10px; margin:1px 0 0 5px; background-image:url(../images/label_arrowHigh.gif); background-position:right; background-repeat:no-repeat;min-height:75px;text-align:right}
.sendtofriend .padSTF p{clear:both;margin:0;padding:1px 0 0 0}
.sendtofriend .padSTF p input{width:255px;height:17px;margin:5px 0 0 5px;border:1px solid #a5acb2}
.sendtofriend .padSTF p textarea{width:255px;height:70px;margin:4px 0 0 5px;border:1px solid #a5acb2}
.sendtofriend .padSTF .subscribe{width:440px; text-align:center;padding:5px 0 10px 0 }
.sendtofriend .padSTF .subscribe .btn{margin:10px;width:68px}
.sendtofriend .padSTF .greyline{margin:7px auto 5px auto}
.contactus{display:block;z-index:500;position:relative; top:-650px;left:240px ; width:480px; background-color:#FFFFFF;border:10px solid #7F8BA3}
.contactus .padSTF{position:relative;padding:14px 20px 15px 20px}
.contactus .padSTF .close{position:absolute;top:10px;right:20px;font-weight:bold}
.contactus .padSTF em{font-weight:bold;color:#CC0000}
.contactus .padSTF .logo{margin:0 auto 0 auto;text-align:center}
.contactus .padSTF .sendH1{width:440px;background-color:#f4f4f5;text-align:center;margin:10px 0 10px 0}
.contactus .padSTF .sendH1 h1{font-size:26px;padding:10px 0 10px 0; color:#232323}
.contactus .padSTF label {clear:both;display:block;float:left; width:135px; padding:5px 20px 0 10px; margin:1px 0 0 5px; background-image:url(../images/label_arrowHigh.gif); background-position:right ; background-repeat:no-repeat;min-height:26px;text-align:right}
.contactus .padSTF label.high{clear:both;display:block;float:left; width:135px; height:75px; padding:5px 20px 0 10px; margin:1px 0 0 5px; background-image:url(../images/label_arrowHigh.gif); background-position:right; background-repeat:no-repeat;min-height:75px;text-align:right}
.contactus .padSTF p{clear:both;margin:0;padding:1px 0 0 0}
.contactus .padSTF p input{width:255px;height:17px;margin:5px 0 0 5px;border:1px solid #a5acb2}
.contactus .padSTF p textarea{width:255px;height:70px;margin:4px 0 0 5px;border:1px solid #a5acb2}
.contactus .padSTF .subscribe{width:440px; text-align:center;padding:5px 0 10px 0 }
.contactus .padSTF .subscribe .btn{margin:10px;width:68px}
.contactus .padSTF .greyline{margin:7px auto 5px auto}

.intro{width:640px; background-color:#f4f4f5;margin-top:15px}
.intro p{padding:10px;margin:0}
.subscribe{display:block;z-index:500;position:relative;background-color:#FFFFFF;}
.subscribe .padSTF{position:relative;padding:14px 20px 15px 80px}
.subscribe .padSTF .close{position:absolute;top:10px;right:20px;font-weight:bold}
.subscribe .padSTF em{font-weight:bold;color:#CC0000}
.subscribe .padSTF .logo{margin:0 auto 0 auto;text-align:center}
.subscribe .padSTF .sendH1{width:440px;background-color:#f4f4f5;text-align:center;margin:10px 0 10px 0}
.subscribe .padSTF .sendH1 h1{font-size:26px;padding:10px 0 10px 0; color:#232323}
.subscribe .padSTF label {border:1px solid #ffffff;clear:both;float:left;display:block;width:135px; padding:5px 20px 0 10px; margin:1px 0 0 5px; background-image:url(../images/label_arrowHigh.gif); background-position:right ; background-repeat:no-repeat;min-height:26px;text-align:right;}
.subscribe .padSTF p label {border:1px solid #ffffff;clear:both;float:left;display:block;width:135px; padding:5px 20px 0 10px; margin:1px 0 0 5px; background-image:url(../images/label_arrowHigh.gif); background-position:right ; background-repeat:no-repeat;min-height:26px;text-align:right;}
.subscribe .padSTF label.high{clear:both;display:block;float:left; width:135px; height:75px; padding:5px 20px 0 10px; margin:1px 0 0 5px; background-image:url(../images/label_arrowHigh.gif); background-position:right; background-repeat:no-repeat;min-height:75px;text-align:right}
.subscribe .padSTF p{clear:both;margin:0;padding:1px 0 0 0}
.subscribe .padSTF p input{width:255px;height:17px;margin:5px 0 2px 9px;border:1px solid #a5acb2}
.subscribe .padSTF p select{width:259px;height:20px;margin:5px 0 2px 9px;border:1px solid #a5acb2}
.subscribe .padSTF p textarea{width:255px;height:70px;margin:4px 0 2px 5px;border:1px solid #a5acb2}
.subscribe .padSTF .subscribe{width:440px; text-align:center;padding:5px 0 10px 0 }
.subscribe .padSTF .subscribe .btn{margin:10px;width:68px}
.subscribe .padSTF .greyline{margin:7px auto 5px auto}
.subscribe .padSTF  select.day{width:50px}
.subscribe .padSTF  select.month{width:130px;margin-left:5px}
.subscribe .padSTF  select.year{width:60px;margin-left:5px}
.nl_preview{clear:both; margin:20px 0 5px 0;width:600px;}
.nl_preview checkbox, .nl_preview input{float:left;margin:23px 10px 10px 10px}
.nl_preview p{width:450px;float:left;padding:0 0 0 20px;background-image:url(../images/label_arrowHigh.gif); background-position:left; background-repeat:no-repeat;margin:0;font-size:11px;line-height:1.4em;min-height:65px}
.nl_preview p strong{display:block;margin-bottom:3px}
.picholder{width:65px;height:65px;float:left;margin-right:10px;padding:0 5px 0 5px}

.subCenter{width:640px; text-align:center;padding:5px 0 10px 0 }
.subCenter .btn{margin:10px;width:100px}

/*votes*/
.vote { width:269px; padding:0 0 10px 5px; background-image:url(../images/greyline.gif); background-repeat:repeat-x; background-position:top; }
.TCcol1 .vote, .TCcol2 .vote{ background-image:none;width:280px}
.vote .radio{clear:left; display:block; float:left; margin:10px 0 0 0;_margin:2px 0 0 0; padding:0 0 0 0;width:42px }
p.imageVote{clear:both;height:65px; margin:0;padding:0}
p.imageVote img{float:left;height:65px;margin:0}
p.imageVote .radio{margin:25px 0 0 0;}
p.imageVote strong{display:block;margin-top:25px;width:48px;}
p.imageVote span{margin-left:5px;float:left;height:65px;margin-top:0px;  }
.vote h2 { font-size:15px; color:#cd262b; padding:10px 0 5px 0; margin:0; line-height:1.2em }
.vote h2 img{float:left;margin-right:5px}
.vote label {display:block;float:left; width:200px; padding:0px 0 0 10px; margin:5px 0 0 5px; background-image:url(../images/label_arrow.gif); background-position:left; background-repeat:no-repeat;min-height:26px; font-weight:normal;}
.vote label span{min-height:26px}
.vote .nocontent{ float:left;  padding:2px 0 0 10px; margin:0px 0 0 1px; background-image:url(../images/label_arrow.gif); background-position:left 20px; background-repeat:no-repeat;height:65px;}
.imageVote .nocontent span{z-index:100;padding-top:0;float:left;height:65px;width:120px;margin-left:0  }
.imageVote .nocontent img{float:left;margin-left:3px;margin-right:0}
.vote img{float:left;margin-bottom:5px}

.vote span{display:block;background-image:url(../images/voteMask.gif); background-position:0 top; background-repeat:no-repeat;margin-left:-5px;padding-left:5px; background-color:#eceff6}
.vote span img{margin-left:-5px}
.vote p { padding:5px 5px 0 5px; margin:2px 0 0px 0;height:auto }
.vote p.centerall{text-align:center;margin:2px auto 2px auto}
.vote .btn { margin-right:20px;margin-bottom:-5px; cursor:pointer }
.vote strong{clear:left;font-size:16px;display:block;float:left;margin-top:12px;width:42px}

/*dev changes July 18*/
#blurbBoxImage {float:left; margin-right:5px;} /*needed a class*/

/*for custom control*/
.competition_one{float:left; background:url(../images/ads/ad.jpg); width:120px; height:160px}

#share { width:640px; background-color:#f7f7f7 }
#share ul { list-style:none; list-style-image:none; margin:0 0 0 10px; padding:0px; color:#9c9e9c; font-family:Arial, Helvetica, sans-serif; font-size:11px; background-image:none; line-height:2.0em }
#share ul li { list-style:none; list-style-image:none; float:left; padding:5px 13px 5px 5px; background-image:none }
#share ul li img { display:inline; float:left; margin:2px 5px 0 0; border:none; vertical-align:top; }
#share ul li a { color:#4565a6; text-decoration:none }

.dCol .croppy{display:block;float:left;margin:3px 0 0 3px;width:65px;height:65px;overflow:hidden}
.dColx .croppy{float:left;margin:3px 3px 0 0px;width:65px;height:65px;overflow:hidden}
.gc2 .croppy{width:65px;height:65px;float:left;overflow:hidden}
.croppy{width:65px;height:65px;float:left;overflow:hidden}
.left4M{margin-left:4px}
.crop201{width:201px;height:201px;overflow:hidden}
.allGalleries  a .cropper{border:2px solid #f3f3f3;float:left;margin:0;padding:0;width:65px;height:65px}
.allGalleries  a .cropper:hover{border:2px solid #4565a6}

.galleryImgThumbHold{margin :0px 0px 2px 0px}
.galleryImgThumb {vertical-align: middle}
.galleryImgThumb td {background-color:#dddfe3; text-align: center; width : 65px; height : 65px}
a .galleryImgThumb{border:2px solid #f3f3f3; float:left; margin:0; padding:0; width:65px; height:65px; background-color:#dddfe3}
a .galleryImgThumb:hover{border:2px solid #4565a6}

.eventBlock1{width:290px;padding:55px 0 8px 0; text-align:center; background-image:url(../images/eventblock_currieCup.gif); background-position:top; background-repeat:no-repeat; background-color:#e0efd1}
.eventBlock1 .eventDetails{width:275px;margin:0 auto 0 auto;text-align:left; font-size:11px;font-family:Arial, Helvetica, sans-serif; background-color:#FFFFFF}
.eventBlock1 .eventDetails ul{margin-top:5px; font-weight:bold}
.eventBlock1 .eventDetails img{float:left;margin:0 5px 5px 0}
.eventDetails strong, .eventDetails b,.eventDetails a{color:#4565a6}

.PSLeventBlock1{width:290px;padding:55px 0 8px 0; text-align:center; background-image:url(../images/eventblock_Psl.gif); background-position:top; background-repeat:no-repeat; background-color:#e0efd1}
.PSLeventBlock1 .PSLeventDetails{width:275px;margin:0 auto 0 auto;text-align:left; font-size:11px;font-family:Arial, Helvetica, sans-serif; background-color:#FFFFFF}
.PSLeventBlock1 .PSLeventDetails ul{margin-top:5px; font-weight:bold}
.PSLeventBlock1 .PSLeventDetails img{float:left;margin:0 5px 5px 0}
.PSLeventDetails strong, .PSLeventDetails b,.PSLeventDetails a{color:#4565a6}


.EngPremeventBlock1{width:290px;padding:55px 0 8px 0; text-align:center; background-image:url(../images/eventblock_EngPrem.gif); background-position:top; background-repeat:no-repeat; background-color:#e0efd1}
.EngPremeventBlock1 .EngPremeventDetails{width:275px;margin:0 auto 0 auto;text-align:left; font-size:11px;font-family:Arial, Helvetica, sans-serif; background-color:#FFFFFF}
.EngPremeventBlock1 .EngPremeventDetails ul{margin-top:5px; font-weight:bold}
.EngPremeventBlock1 .EngPremeventDetails img{float:left;margin:0 5px 5px 0}
.EngPremeventDetails strong, .EngPremeventDetails b,.EngPremeventDetails a{color:#4565a6}

.HPEventBlock1{width:290px;padding:55px 0 8px 0; text-align:center; background-position:top; background-repeat:no-repeat; background-color:#e0efd1}
.HPEventBlock1 .HPEventDetails{width:275px;margin:0 auto 0 auto;text-align:left; font-size:11px;font-family:Arial, Helvetica, sans-serif; background-color:#FFFFFF}
.HPEventBlock1 .HPEventDetails ul{margin-top:5px; font-weight:bold}
.HPEventBlock1 .HPEventDetails img{float:left;margin:0 5px 5px 0}
.HPEventDetails strong, .HPEventDetails b,.HPEventDetails a{color:#4565a6}


.rss_list, .rss_readers{margin:0px;}
.rss_list li a, .rss_readers li a{font-size:11px;}
.rss_list li {padding-top:5px;font-size:11px;}

/*24hrs paging */
.paging {width:620px; height:30px; padding:0px 10px 0 10px; font-size:12px;}

.paging .numbersTop {width:214px; float:left; padding-bottom:15px; text-align:left; color:#666666;}
.paging .valuesTop {width:400px; float:right; padding-bottom:15px; text-align:right;}

.paging .numbersBottom {width:214px; height:10px; float:left; padding-top:15px; text-align:left; color:#666666;}
.paging .valuesBottom {width:400px; height:10px; float:right; padding-top:15px; text-align:right;}

.lineTop {width:640px; height:5px; float:left; border-top: solid 1px #e2e2e2; padding-bottom:10px;}
.lineBottom {width:640px; height:5px; float:left; border-bottom: solid 1px #e2e2e2; padding-top:10px;}

.paging .noLinks {font-weight:bold; color:#000000; font-size:12px;}

/*LiveScoring */
.date_head h3{float:left;font-size:16px;font-weight:normal; color:#282e39;margin:10px 0 10px 0}
.date_head h5{float:left;font-size:26px;font-weight:normal;padding:10px}

.date_actions { width:100px; float:right; font-size:11px; color:#4565a6; text-align:right;padding:10px }
.date_table {border:1px solid #d9d9d9;padding:10px 25px 25px 25px;margin-bottom:10px}
.date_table  .hp_tvTimes td,.date_table .hp_tvTimes th{margin:0;padding:7px 5px 7px 7px}
.date_table  .hp_tvTimes{border-bottom:none}
.date_table  .hp_tvTimes td{vertical-align:middle}
.date_table  .hp_tvTimes td img{float:left;margin-right:0px;padding-bottom:3px}
.date_table  .hp_tvTimes strong{display:block;}
.date_table  .hp_tvTimes td.cntr, .date_table . hp_tvTimes th.cntr{text-align:center}
th.darkheader{background-color:#d9d9d9; color:#282e39;padding:8px 10px 8px 7px; font-size:15px;font-family:Arial, Helvetica, sans-serif;border-right:1px solid #ffffff}

.vs{/*width:120px; */text-align:center; vertical-align:middle}
.hp_tvTimes td img.greyPicBrd{display:block;border:1px solid #e1e1e2;}
.mrgB10 img, .mrgB10 img.greyPicBrd {margin-bottom:10px}

.mrg10Top{margin-top:10px}
.compFormBlock .cdark p{color:#535353;padding:0;margin:0}
/*Comp alignment*/
.compForm input, .cdark .compForm input {width:230px; height:16px; font-size:11px;}
.compForm textarea, .cdark .compForm textarea{width:230px; height:30px; font-size:11px;}
.compForm select{/*width:234px; height:20px;*/ max-width:470px; font-size:11px;}
.compFormBlock { width:640px; background-color:#f4f4f5 }
.compFormBlock .cdark { width:100%; background-color:#dfe2e8; font-family:Arial, Helvetica, sans-serif; padding-top:5px }
.compFormBlock h2 { color:#282e39; padding:10px; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:20px; }
.compFormBlock dl { width:620px; margin: 5px auto; padding: 0 0 0px 0; font-family: Arial; font-size:12px }
.compFormBlock dl dt { width:135px; float: left; margin:0; font-weight: bold; padding:5px 10px 5px 0; text-align:right }
/* commented backslash hack for mac-ie5 \*/
.compFormBlock dt { clear: both; }
/* end hack */
.compFormBlock dl dd { float: left; width: 465px; margin:0; padding:5px 5px 5px 5px;/*background-image:url(../images/commentDot.gif);background-position:top; background-repeat:repeat-x;*/ }
.compFormBlock p { padding:13px 10px 25px 13px }
.compFormBlock .dottedline {width:96%;margin:0 auto 0 auto}
.compFormBlock .cdark dd input[type='text'] { width:234px; border:1px solid #7f9db9 }
.compFormBlock .cdark dd select { width:234px; border:1px solid #7f9db9 }
.compFormBlock .cdark dd input[type='button'] { width:80px }
.compFormBlock .cdark dd textarea { width:234px;  border:1px solid #7f9db9 ;max-width:234px; min-width:234px;}
.compFormBlock .cdark dd input[type='textarea'] { width:234px; }
.compFormBlock .requiredAst{font-size:18px; font-weight:bold; color:#bb3838; padding:0 0 0 5px; line-height:10px }
.TopTitle  {color:#232323;font-family:Arial,Helvetica,sans-serif;font-size:26px;font-weight:normal;margin:0;padding:5px 0 10px;}
.sendtofriend .padSTF .sendH1 {background-color:#F4F4F5;margin:10px 0;text-align:center;width:440px;}
.compAlertTxt {display:block;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;}
table{font: 12px arial;color:#000000;}
/* Sport Table Headers */
.sport_table_header {background-color:#f5f5f5; font-weight:bold; font: 11px arial;color:#000000;}
.sport_table_item {background:url(../images/dots.jpg) repeat-x center bottom; font: 11px arial;color:#000000;}
.RulesLeftAlign{ float:left; display:block}

/* New mobile mast head image style */
.mobile_top_header {position:absolute; left:278px; top:50px }
.poweredGoogle { float:right; padding-right:19px; }

/* -- Begin Homepage LiveScoring Box  -- */
/* -- Begin Homepage LiveScoring Box  -- */
#score_box{margin:0 auto;background:#fff;border-bottom:1px solid #C6C6C6;border-right:1px solid #C6C6C6}
#score_box .score_back{ background:url(../images/scoring_back_update.png) no-repeat top right; height:160px; width:290px;}
#score_box{/*height:115px*/}
#score_box h3{ color:#000; font-size:20px; padding:15px 6px 6px; text-align:center; } /**/ #score_box h3 a{color:#282e39; }
#score_box span.update{ color:#8b8b8b; text-transform:capitalize; font-size:11px; top:29px; left:6px; }
#score_box{min-height:120px;background:url(../images/ajax-loader.gif) no-repeat center center #fff}
#score_box .wrap{ margin-top:14px;}
#score_box #score_wrap{display:none;}
#score_box span.links a{ font-size:11px!important; color:#4568B1; font-weight: bold;}
#score_box span.links{ bottom:0px; color: #8B8B8B; font-weight: normal !important; left: 0; margin: 0; text-align: center; z-index: 2000; width: 222px;}
#score_box span.links a:hover{ text-decoration:underline;}
#score_box #score_carousel{min-width:5000px!important;height:110px!important}
#score_box .jcarousel-container{position:relative}
#score_box .jcarousel-clip{z-index:2;padding:0;margin:0;overflow:hidden;position:relative}
#score_box .jcarousel-list{z-index:1;overflow:hidden;position:relative;top:0;left:0;margin:0;padding:6px 0 0 0}
#score_box .jcarousel-list li, #score_box .jcarousel-item{float:left;list-style:none;width:212px!important;background:none!important;text-align:center;font-size:14px;padding-left:0;margin-right:10px; height:90px; color:#cd262b; line-height:17px; position:relative}
#score_box .jcarousel-item .results{  font-size:12px; color:#000;}
#score_box .jcarousel-item a span.results{  color:#cd262b; font-weight:bold}
#score_box .jcarousel-item a:hover span.results { color:#000; text-decoration:underline}
#score_box .jcarousel-list li h4 { color:#000; font-size: 14px; }
#score_box .jcarousel-next{z-index:3;display:none}
#score_box .jcarousel-prev{z-index:3;display:none}

/* - skin section - */
#score_box .jcarousel-container-horizontal{padding:0 38px;}
#score_box .jcarousel-clip-horizontal {/*width:212px;*/height:90px}
#score_box .jcarousel-item-horizontal{margin-right:10px}
/*  - Horizontal Buttons - */
#score_box .jcarousel-next-horizontal{position:absolute;top:15px;right:8px;width:32px;height:32px;cursor:pointer;background:transparent url(../images/next-horizontal-update.png) no-repeat 0 0}
#score_box .jcarousel-next-horizontal:hover{background-position: -31px 0}
#score_box .jcarousel-next-horizontal:active{background-position: -64px 0}
#score_box .jcarousel-next-disabled-horizontal,
#score_box .jcarousel-next-disabled-horizontal:hover,
#score_box .jcarousel-next-disabled-horizontal:active{cursor:default;background-position: -96px 0}
#score_box .jcarousel-prev-horizontal{position:absolute;top:15px;left:5px;width:32px;height:32px;cursor:pointer;background:transparent url(../images/prev-horizontal-update.png) no-repeat 0 0}
#score_box .jcarousel-prev-horizontal:hover{background-position: -31px 0}
#score_box .jcarousel-prev-horizontal:active{background-position: -64px 0}
#score_box .jcarousel-prev-disabled-horizontal,
#score_box .jcarousel-prev-disabled-horizontal:hover,
#score_box .jcarousel-prev-disabled-horizontal:active{cursor:default;background-position: -96px 0}
.absolute{position:absolute} .relative{position:relative}


/* -- End Homepage LiveScoring Box  -- {#DAEAF1 url(../images/accordion_unselect.png) no-repeat scroll 6px 6px} to */

/*----------------------------------------------------------------------------- 
	Accordion
------------------------------------------------------------------------------ */
#accordion {position:static!important;}
#accordion h3.toggler{ cursor:pointer; background:url(../images/accordion_unselect.png) 6px 6px no-repeat #F5F5F5; padding:4px 0 4px 20px; font-size:10px; text-transform:capitalize; border-bottom:1px solid #C6C6C6; margin:0 }
#accordion .element{border-bottom:1px solid #C6C6C6} /**/ #accordion h3.toggler a{font-size:11px}
#accordion .element .item{font-size:10px;padding:6px 0;margin:0 10px;background:transparent url(../images/horz_dot_line.gif) repeat-x scroll center bottom;} /**/ 
#accordion .element .item h4{font-size:11px;margin-bottom:1px;}

#accordion .element .item.browse a{text-transform:uppercase;font-size:12px;color:#E30A15}
#accordion .element .item.last{/*border-bottom:1px solid #C6C6C6;*/font-size:11px;}
#accordion .element .item.travel{background:none!important}
#accordion .element .item.travel h4{font-size:14px!important;margin-bottom:6px}
#accordion .element .item.travel p{font-size:11px}
#accordion .element .item.travel img.floatRight{margin-left:6px}
#accordion .element .property img.floatLeft{margin-right:6px}
#accordion .element .item.travel span.browse{margin:3px 0 0 0!important;background:none!important}
#accordion .element .item.travel span.browse a{text-transform:uppercase;font-size:11px;color:#E30A15;}

#accordion .element.games{background:url(../images/24games.gif) no-repeat bottom right}
#accordion .element.games .item{width:190px}
#accordion .element.games .item.last{margin-bottom:8px}
#accordion .element.games .item p.play a, #accordion .element.games .item.last a{color:#E30A15;text-transform:uppercase;font-size:11px}
#accordion .element.games .item.last a{font-size:12px}
 
.menudrop .moveright { margin-left:443px; margin-left:0px\9; /* Hack for IE8 and below */}
.menudrop li.noborder { border-right:none;}
.menudrop ul li a.red{ color:#E30A15; text-decoration:none;} 
.menudrop ul li a:hover.red{ color:#E30A15; text-decoration:underline;}

/*Blogs Feed*/
.blogs{ width:322px; display: block; overflow: hidden; }
.blogs .picLeft{ margin-top:0px;}
.blogs .wrapper{ margin-left:8px; width: 315px; }
.blogs .wrapper h5{ line-height:22px; margin-top: 5px; font-size:18px; }
.blogs .feedcontainer h5 a{ color:#4565a6; font-size:14px; font-weight:normal; background-image:url(../images/chevron.gif); background-position:right top; background-repeat:no-repeat; line-height:0.8em; margin:0; padding:0 15px 0 0; text-decoration:none; }
.blogs .feedcontainer p{ font-size:11px; color:#61676f; }
.blogs .feedcontainer{ padding:0px 10px 10px; float:left; }
.blogs .feedcontainer h1{ margin-top:0px; }

/*Flight centre*/
.flightcentre .item h1 a{ font-weight:normal; margin-bottom:8px; float:left; width:100%;}
.flightcentre .feedimg{ width:80px; overflow:hidden; float:left; margin-right:5px;}
.flightcentre .feedimg img{ width:80px;}
.flightcentre ul{clear:both; width:100%; margin-top:10px;}
.flightcentre li a{ font-weight:normal;}
.flightcentre .flightbanner{ width:278px; overflow:hidden;}
.flightcentre .greyline{ margin-bottom:10px;}

a.count_link{ display:block; cursor:pointer;}
a.count_link embed{  display:block; cursor:pointer;}

/* HomeStats most read block */
#homestats .tabs .tabNavigation li { list-style:none; margin:0; padding:0 0 0 0px; background-image:none; background-position:left top; background-repeat:no-repeat;color:#4565A6; font-weight:normal;}
#homestats .tabs .tabNavigation li h3 a{font-weight:normal;  color:#000000;}
#homestats .tabs .tabNavigation li h3{ background-image:url(../images/dot.gif); background-repeat:repeat-x; background-position:center top; width:100%; margin:2px 0 2px 0; padding:15px 0 0 0; /*overflow:hidden*/ font-size:13px;  }
#homestats .tabs .tab-wrapper{margin-bottom:10px; display:block!important;}
#homestats .tabs .tabNavigation li h3.mostread{ background-image:none; background-repeat:repeat-x; background-position:center top; width:100%; margin:2px 0 2px 0; padding:5px 0 0 0; /*overflow:hidden*/  }
#most_read li{font-weight:normal;}
.ReadEmailedComment{ font-weight:bold;color:Black}
/* End HomeStats */

/* ArticleStats */
#otherstats .tabs .tabNavigation li { list-style:none; margin:0;  background-image:none; float:left;  }
#otherstats .tabs .tab-wrapper{float:left; width:267px; background:#fff; padding:10px; margin-left:7px;}
#otherstats .tabs .tabNavigation li a{padding:8px 13px 8px 13px; line-height:25px}
#otherstats .tabs .tabNavigation li a.selected{background:#fff;}
#most_box ul li { list-style:none; margin:0; padding:0 0 0 7px; background-image:url(../images/li_default.gif); background-position:left; background-repeat:no-repeat;line-height:1.4em; }
#mostTabContainer div.tabs_on, #infoTabContainer div.tabs_on, #mostTabContainer div.tabs_off, #infoTabContainer div.tabs_off{float:left;padding:4px 0.85em;cursor:pointer;display:block;font-family:Arial,Helvetica,sans-serif;font-size:11px;margin-left:7px;}
#mostTabContainer div.tabs_on,  #infoTabContainer div.tabs_on{background:#FFFFFF;color:#4565A6;margin-right:0px;}
#mostTabContainer div.tabs_off, #infoTabContainer div.tabs_off{color:#4565A6;}
#infoTabContainer div.tabs_on, #infoTabContainer div.tabs_off{padding:4px 2.54em;}
/* End ArticleStats */

/*Start Game Page*/
.bold {font-weight:bold;}
.left{float:left}
.right{float:right}
.main_article {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F0EFED none repeat scroll 0 0;
border:1px solid #CACED1;
margin-bottom:10px;
overflow:hidden;
text-align:left;
width:251px;
padding:6px;
margin-top:6px;
}
.padbottom{padding-bottom:15px}
.gameslist
{
	width:372px;	
}
.main_article h2
{
	padding-top:5px;
	padding-bottom:10px;
	margin-left:-2px;
}
.main_article img
{
	padding-bottom:6px;
}
.gametext{padding-bottom:20px; position:static;display:table; } 
.gameimage1{/*width:10px;*/ float:left;}
.gameimage1 img{float:left;padding-right:10px; height:90px; width:120px;}
.gametext p{padding:0px; margin:0px; padding-top:3px; padding-bottom:3px}
.main_article .red a, .item .red a, .itemline .red a{color:#E93631; font-weight:bold}
.main_article .red a:hover, .item .red a:hover, .itemline .red a:hover{color:#E93631}
.item{padding:2px 5px 0px 5px; }
.itemgames{padding:5px 10px 10px 10px; }
.itemline{padding:5px 10px 10px 10px; background-image:url(../images/dot.gif); background-position:bottom; background-repeat:repeat-x;}
.itemgames h2, .itemline h2{font-size:12px}
.Positioning{float:left; margin-top:10px;width:65px; } 
.RightAlign{float:left;}
.marginRightBlock{float:left;margin-left:197px;}

/*kalahari*/
#kalahari #buybook_box {background-color:#FFFFFF; font-size:11px;border:2px solid #919bb0;margin-left:0px; /*padding:10px 10px 10px 0;*/}
#kalahari #buybook_box h2{color:#FFFFFF; font-size:22px; font-weight:normal; padding-left:115px; padding-top:11px;} 
#kalahari #buybook_box h3 {font-size:14px;margin:0 0 10px 8px;color:#595959} 
#kalahari #buybook_box h4{font-size:12px;margin-bottom:12px;}
#kalahari #buybook_box img{ padding:0 10px 10px 10px;} 
#kalahari #buybook_box .header { background:url(../images/kalahari_block_header.jpg) no-repeat; width:288px; height:38px;}
#kalahari #buybook_box .footer { background-color:#919cb0; width:286px; height:38px;}
#kalahari #buybook_box .footer a {color:#fff; font-weight:bold;}
#kalahari #buybook_box .footer img { float:left; padding:0 !important; margin:0 8px 0 4px;}
#kalahari #buybook_box .footer .clickhere {padding:6px 0 0 0; font-size:12px; color:#fff; word-spacing:-1px; font-weight:normal; line-height:14px;}
#kalahari #buybook_box p {margin-bottom:6px}
#kalahari #buybook_box .redlink{ color:#cd262b}

/*tv_times*/
#tv_times {}
#tv_times #tv_times_box {background-color:#FFFFFF; font-size:11px;border:2px solid #919bb0;margin-left:0px; /*padding:10px 10px 10px 0;*/}
#tv_times #tv_times_box h2{color:#FFFFFF; font-size:22px; font-weight:normal; padding-left:150px; padding-top:11px;} 
#tv_times #tv_times_box h3 {font-size:14px;margin:0 0 10px 8px;color:#595959} 
#tv_times #tv_times_box h4{font-size:12px;margin-bottom:12px;}
#tv_times #tv_times_box img{ padding:0 10px 10px 10px;} 
#tv_times #tv_times_box .header { background:url("../images/kalahari_block_header.jpg") no-repeat scroll 40px 0 #909BAF; width:288px; height:38px;}
#tv_times #tv_times_box .footer { background-color:#919cb0; width:288px; height:38px;}
#tv_times #tv_times_box .footer a {color:#ffffff; font-weight:bold;}
#tv_times #tv_times_box .footer img { float:left; padding:0 !important;}
#tv_times #tv_times_box .footer .clickhere {padding:12px 0 0; font-size:16px; color:#ffffff;text-align:center}
#tv_times #tv_times_box p {margin-bottom:6px}
#tv_times #tv_times_box .redlink{ color:#cd262b}

/*Twitter*/
.twittLI
{
    float: left;
    padding: 0px !important;
    border-top: 1px solid #ccc;
    width: 100%;
    border-top-color: #D3D3D3;
    background:none !important;
}
.extLink
{
    font-weight:normal!important;
}
.tweetername
{
    font-weight:bold!important;
}
.twittLI:hover
{
    background-color: #F3F3F3;
}
.juitterContainer img{height:24px !important;width:24px !important;padding:2px;margin-left:3px;}
.small #blurb{float:left;margin:0 8px;word-wrap:break-word;vertical-align:text-top;width:550px;}
.medium #blurb {margin-left:4px;width:auto;word-wrap:break-word;vertical-align:text-top;}
.large #blurb{float:left;margin-left:4px;width:600px;word-wrap:break-word;vertical-align:text-top;}
.swc #blurb{float: left;width:160px;margin-left:10px;word-wrap:break-word;vertical-align:text-top;}    
#blurb a{word-wrap:break-word; font-weight:normal;}  
.searchType{font-size:12px;word-wrap:break-word;}     
.twitterPlaceHolder h2{background:url("../images/twitter_logo.gif") no-repeat scroll 3px top transparent;padding:3px 5px 4px 80px;border-bottom:1px solid #D3D3D3}
.swc .twitterPlaceHolder .searchType{padding:3px 5px 5px 80px;}
#divTwitterImage{float:left}
#liPlaceholder{margin-top:5px;margin-bottom:5px;padding-left:0px;}
/* --| Footer  |-- */
.juitterContainer
{
    float:left;
    overflow-x:hidden;
    overflow-y:auto;
    height:186px;
    
}
.twittList
{
    display:block;
    
}
#twittLI1
{
    border:0px;
    background:none !important;
}
.juitterPlaceHolder
{
    padding-right:0px!important;
    padding-bottom:0px!important;
    width:96.5%;
    margin-top:10px;
}
.twitterPlaceHolder img.loader
{
    margin-left:125px;
    margin-top:75px;
}
#footer p {
line-height:1.8em;
margin:10px auto 0;
padding:0;
text-align:center;
width:710px;
}

/* Twitter box article */
#ruff_stuff_twitter .juitterContainer{padding:0 5px}
#ruff_stuff_twitter .twitterPlaceHolder h2{background:url(../images/twitter_logo.gif) no-repeat top left;float:left;color:#6F6F6F;font-size:16px!important;margin:0 0 6px 10px;}
#ruff_stuff_twitter .twitterPlaceHolder h2 span{margin:5px 0 0 85px;}
#ruff_stuff_twitter .juitterPlaceHolder .juitterContainer li{background:url(../images/horz_dot_line.gif) repeat-x top;padding:7px 0 10px 0}
#ruff_stuff_twitter .juitterContainer li b{font-weight:normal!important;font-size:12px!important}
#ruff_stuff_twitter .juitterContainer li img{width:21px;height:21px;margin:3px 10px 40px 0;float:left}
#ruff_stuff_twitter .juitterContainer li span.time{font-size:11px;color:#c1c1c1}
#ruff_stuff_twitter .juitterContainer li a.JRM{font-size:11px;color:#0889B4}
#ruff_stuff_twitter .juitterContainer #blurb{width:241px;margin-left:10px;}
#ruff_stuff_twitter .twitterPlaceHolder #liPlaceholder{background:url(../images/horz_dot_line.gif) repeat-x top;padding:7px 0 10px 0}
#ruff_stuff_twitter #divTwitterImage{height:24px;}
.floatingTwitter .twitterSpace {margin:0px!important;}

.GoogleAdsenseBottom{text-align:center}
.GoogleAdsense{ border-top: 1px solid #E1E4EA; margin: 7px 3px; padding-top: 7px; text-align: center;}
.DiveTable { float:right}
.floatingTwitter .twitterSpace {margin:0px!important;}

div#juitterContainer0.juitterContainer{font-size:11px!important; line-height:1.4em!important;}
div#juitterContainer1.juitterContainer{font-size:11px!important; line-height:1.4em!important;}

.removePadding{margin:12px 0 0 -5px !important;}

img.left {margin:0 10px 0 0;}

/*ChatBox*/
#chatBox #head { background: url("../images/chatbox_header_sport.jpg") no-repeat scroll 0 0 #EEEEEE!important;padding: 15px 15px 15px 10px;}
#chatBox #head {padding: 15px 15px 15px 10px;}
#chatBox #head .userBox { margin-top:5px; margin-top:0px\9;}

/* Most Read Block */
#most_box .tabNavigation {background:url(../images/most_read_background.jpg) repeat-x;  height: 31px;}
#most_box .tabNavigation div.tabs_on {background:#f0efed; color: #000000; margin-right: 0;}
#mostTabContainer div.tabs_off {color: #ffffff;}
#most_box .tabNavigation div.tabs_on, #most_box .tabNavigation div.tabs_off { cursor: pointer; display: block; float: left; font-family: Arial,Helvetica,sans-serif; font-size: 14px; margin: 5px 0 0 5px; padding: 6px 36px 5px 7px; font-weight:bold;}
#most_box .tab-wrapper { background:#f0efed!important; float: left; margin-left:0px!important; padding:10px!important; width:278px!important; border-right:1px solid #d9dddc;border-left:1px solid #d9dddc;border-bottom:1px solid #d9dddc;}
#most_box .tab-wrapper ul li { background: url("../images/li_default.gif") no-repeat 0 0; line-height: 1.4em; list-style: none; margin: 0; padding: 0 0 0 7px; font-weight:bold;}

/* Cycle Tour */
.cycleTour .content {margin-bottom:10px; font-size:12px;}
.cycleTour h1 {font-size:26px; color:#000000;} .cycleTour h2 {font-size:22px; color:#ffffff;} .floatingTwitter h2 {font-size:22px; color:#000000; font-weight:bold;}
.cycleTour .cycleTitle, .floatingTwitter .cycleTitle {border-bottom:1px solid #f0efed; margin-bottom: 12px; padding-bottom: 12px; margin-top: 20px;}
.cycleTour .teamProgress {width:612px; float:left; padding: 14px; background-color:#3f4a5e;}
.cycleTour .followCelebTeam { border:1px solid #3f4a5e; margin-top: 20px;}
.cycleTour .greyBar {width:641px; background-color:#dfe2e8;} .cycleTour .greyBar span {padding:5px;}
.cycleTour .rider {width:195px;border-right: 1px solid #EFF1F4;} .cycleTour .speed {width:56px;border-right: 1px solid #EFF1F4;} .cycleTour .location {width:388px;}
.cycleTour .tableWrapper { background: url(../images/CycleTour/cycletour_bckgrnd.png) repeat-y; border-top: 1px solid #EFF1F4;border-bottom: 1px solid #EFF1F4; float: left; margin:2px 0 5px;}
.cycleTour .horzDotz {background: url(../images/grey_horz_dot.gif) repeat-x bottom center;}
.cycleTour .tableWrapper .tRider {width:195px;} .cycleTour .tableWrapper .tSpeed {width:57px;} .cycleTour .tableWrapper .tLocation{ width:387px;}
.cycleTour .tableWrapper .tRider div, .cycleTour .tableWrapper .tSpeed div {padding: 5px 2px 5px 0;}
.cycleTour .tableWrapper .tLocation div {padding:5px;}
.cycleTour .tableWrapper .tRider img {padding:1px; border:1px solid #dfe2e8; vertical-align:middle; margin-right:3px;}

.adTextContainer .head {text-align:left;}
.relatedlinks {padding:0 5px; font-size:12px; font-weight:bold; width:240px;}
.relatedlinks ul li {line-height: 1.4em;}
.articlecolumn{width:248px; float:right; padding-left:10px;}

/* SponsoredBy */
ul.sponsoredBy li{float:left;background-image:none!important;2px 0.7em 2px 0.5em !important}
h2.sponsoredBy {font-size:20px; height:30px; color:#000; margin-left:9px; padding-top: 15px;}
div.sponsoredBy {background-color: #fff; width:287px; border:1px solid #bfc5d1;}
.sponsoredHeader {float:left; background: url(../images/sponsoredBy_back.png) repeat-x; height:45px; width:287px}
.centered {padding-left:0.5em;}

/* HotTopicsBar */
#hottopicsbar {background-color:#d3e0fb; font-weight:bold; color:#000000; line-height:30px; font-size: 12px;margin-bottom:5px;}
#hottopicsbar .hottopicwrapper {margin-left:8px;margin-right:8px;}
#hottopicsbar .hottopicwrapper a {color:#4565ca; padding:0 3px;}
/* facebook_tab */
#facebook_tab .item{padding:10px 0;background:url(../images/horz_dot_line.gif) repeat-x bottom;margin:0 10px}
#facebook_tab .item_last{padding:10px 0;margin:0 10px}

/* Rugby World Cup 2011 - Home page tab */
.tab_sport_news{background:url(../images/RWC2011_tabhead.jpg) no-repeat top left #062A5C; padding:59px 0px 3px 0px;-moz-border-radius: 5px;-webkit-border-radius: 5px;-khtml-border-radius: 5px;border-radius: 5px; margin-top:20px;}
.tab_sport_news a:link, a:active a:visited {color:#FFFFFF; text-decoration:none; font-size:12px;}
.tab_sport_news a:hover{color:#0157A0; text-decoration:none; font-size:12px;}
.tab_sport_news .tab_sport_box a:link, .tab_sport_news .tab_sport_box a:active, .tab_sport_news .tab_sport_box a:visited {color:#0157A0; text-decoration:none; font-size:12px;}
.tab_sport_news .tab_sport_box a:hover {text-decoration:underline;}
.tab_sport_news .tab_sport_box a.rwc:link, .tab_sport_news .tab_sport_box a.rwc:active, .tab_sport_news .tab_sport_box a.rwc:visited {color:#0157A0; text-decoration:none; font-size:12px;}
.tab_sport_news .tab_sport_box a.rwc:hover {text-decoration:underline;}
.tab_sport_box .timestamp {font-size:10px; color:#666666;}
.tab_sport_box .news {border-bottom:1px solid #CCCCCC; margin-bottom:10px; margin-top:5px;}
.tab_sport_box .news p {padding-bottom:10px;}
.tab_sport_box .galleries_item {padding-bottom:10px; border-bottom:1px solid #CCCCCC;}
.tab_sport_box .more {padding-left:5px; font-size:12px;}
.tab_sport_news h3 a.rwch3:link, a.rwch3:active, a.rwch3:visited{font-size:26px !important;color:#FFFFFF;position:absolute; top:20px; left:110px;margin:0; letter-spacing:-1px; font-weight:bold;}
.tab_sport_news h3 a.rwch3:hover {text-decoration:underline; font-size:26px !important;color:#FFFFFF;position:absolute; top:20px; left:110px;margin:0; letter-spacing:-1px; font-weight:bold;}
.tab_sport_news .rwc_matchcetre {position:absolute; top:-5px; right:10px;color:#FFFF;font-weight:bold;font-size:11px}
.tab_sport_news .tabNavigation {padding:0px 2px;}
.tab_sport_news .tabNavigation .tabs_on{cursor:pointer;height:25px;border-left:1px solid #083769;border-right:1px solid #083769;background:url(../images/rwc2011_tab_repeater.jpg) repeat-x top left;padding:0 10px 0 0}
.tab_sport_news .tabNavigation .tabs_on span{font-size:12px;font-weight:bold;padding: 5px 0 0 10px;color:#0157a0;margin-right:3px;display:block}
.tab_sport_news .tabNavigation .tabs_off{height:25px;padding:0 10px 0px 0;background:url(../images/tab_end_right.png) no-repeat top left;border-left:1px solid transparent;border-right:1px solid transparent; }
.tab_sport_news .tabNavigation .tabs_off span{font-size:12px;font-weight:bold;padding: 5px 0 0 10px;color:#FFFFFF;margin-right:3px;display:block}
.tab_sport_news .tabNavigation .tabs_off.last{border-right:1px solid red}
.tab_sport_box{ background:url(../images/rwc2011_tabControl_bgrepeater.jpg) repeat-x top left #E6E6E6;padding:10px 10px 0px 10px;width:615px; height:275px;}
.tab_sport_box .tab-wrapper.item{padding:0!important}
.tab_sport_box .left{float:left} 
.tab_sport_box h5{color:#000000;font-weight:bold;font-size:14px;text-transform:uppercase;margin:0 0 5px 0;padding:0} 
.tab_sport_box .news h5{color:#036F5F;font-size:12px;font-weight:bold;margin:0 0 5px 0;text-transform:capitalize} 
.tab_sport_box .my2010 p, .tab_sport_box .news p, .tab_sport_box .team p, .player_profile p{font-size:12px;line-height:1.4em;margin-top:0;margin-bottom:5px} 
.more_galleries{font-size:12px;line-height:1.4em;margin-top:0;margin-bottom:0px;} 
.tab_sport_box .news img, .tab_sport_box .team img, .player_profile img, .my2010 img{margin:0 10px 0 0} 
.tab_sport_box .feed{padding:10px 0px 0px 0px}
.tab_sport_box #topWorldCupStories{margin-bottom:10px}
.tab_sport_news .venues ul li, #myPicsVids ul li, .tab_sport_box .team ul li, .tab_sport_box .feed ul li, .tab_sport_box #topWorldCupStories ul li{font-size:12px; background:url(../images/li_2010.gif) no-repeat 0 1px;line-height:1.4em}
.tab_sport_news .venues ul li a, #myPicsVids .tab_sport_box .feed ul li{font-size:12px}
.tab_sport_news .venues ul li a, #myPicsVids ul li a, .tab_sport_box .team ul li, .tab_sport_box .team ul li a, .tab_sport_box .feed ul li a, .tab_sport_box #topWorldCupStories ul li a{color:#0157A0;font-weight:bold} 
#myPicsVids ul li a{font-weight:normal;font-size:12px}
.tab_sport_box .dots{background:url(../images/rwc2011_devider.jpg) no-repeat right; height:260px;width:2px;}
.tab_sport_box .player_profile h4{color:#000;font-size:12px;font-weight:bold}
.tab_sport_box .player_profile span{font-size:12px;font-weight:bold;color:#036F5F;margin-bottom:10px;display:block}
.tab_sport_box .my2010 .datestamp{color:#909090;margin-bottom:10px}
.tab_sport_box .my2010 h4 a{color:#036F5F;font-size:12px;font-weight:bold}
.tab_sport_box .my2010 h5{color:#000;font-size:12px;font-weight:bold;text-transform:none;margin-bottom:0}
.tab_sport_box .my2010 h5.leaderboard{margin-bottom:5px}
.tab_sport_news #multimedia_tab .caption{padding:4px 0px 4px 0px;color:#000; width:272px}
.tab_sport_news #multimedia_tab .playbtn{background:url(../images/big_play_btn.png) no-repeat 0 0;position:absolute;top:90px;left:103px;width:77px;height:77px}
.tab_sport_news #otherGalleries {width:278px;padding-left:20px}
.tab_sport_news #otherGalleries .galleries_item{clear:both;margin-top:8px;width:278px;}
.tab_sport_news #otherGalleries .galleries_item .imagWrap{margin:0 10px 0 0}
.tab_sport_news #otherGalleries .galleries_item h4{color:#000000; font-size:13px;}
.tab_sport_news .venues h6{color:#0157A0;font-size:12px;margin:2px 0;padding:5px 0px 0px 0px;}
.tab_sport_news .venues p{padding:0;margin:0 0 10px 0; font-size:12px;}
    
.tab_sport_news #leader_box {background:none repeat scroll 0 0 #d8eae7;border:medium none;margin:0 auto; width:277px;}
.tab_sport_news #leader_box ul.tab-menu {clear:both;}
.tab_sport_news #leader_box .tab-wrapper {clear:both;padding:5px}
.tab_sport_news #leader_box .tab-wrapper ol{margin:5px;padding-left:25px}
.tab_sport_news #leader_box .tab-wrapper ol li{color:#CD262B;font-size:16px;font-weight:bold}
.tab_sport_news #leader_box .tab-wrapper ol li a{font-size:12px;color:#127868}
.tab_sport_news #leader_box .tab-wrapper ol li span{color:#666;font-size:11px;font-weight:normal}
.tab_sport_news #leader_box ul.tabNavigation li a.selected  {background:none repeat scroll 0 0 #d8eae7;border-bottom:1px solid #d8eae7;color:#000000;}
.tab_sport_news #leader_box ul.tab-menu {clear:both;height:22px;}
.tab_sport_news #leader_box ul.tab-menu li {background:none repeat scroll 0 0 transparent;float:left;font-size:10px;padding:0;text-transform:uppercase;}
.tab_sport_news #leader_box ul.tab-menu li a {padding:5px 39px 5px 39px;display:block;}
.tab_sport_news #leader_box ul.tabNavigation li a {background:none repeat scroll 0 0 #DEDEDE;border-bottom:1px solid #FFFFFF;border-left:1px solid #FFFFFF;}
.tab_sport_news #leader_box ul.tabNavigation .pastday {border-left:none; border-right:1px solid #ffffff;}
.tab_sport_news #leader_box ul.tabNavigation .sevendays {border-left:none;}
    
.tab_sport_news .rwc2011_facebook{color:#FFFFFF; position:absolute;font-weight:bold;font-size:12px; top:60px; right:100px;}
.tab_sport_news .rwc2011_twitter{color:#FFFFFF; position:absolute;font-weight:bold;font-size:12px; top:60px; right:10px;}
.tab_sport_news #superbru{position:absolute;font-weight:bold;font-size:12px; top:64px; right:281px; cursor:pointer;   background: url("../images/tab_end_right.png") no-repeat scroll left -5px transparent; padding-left:10px;}
.tab_sport_news #superbru a:link, .tab_sport_news #superbru a:visited, .tab_sport_news #superbru a:active{color: #FFFFFF;font-size: 12px;text-decoration: none;}
.tab_sport_news #superbru a:hover{color: #B4E1FE;font-size: 12px;text-decoration: none;}
.rwc2011_tabcontainer {padding:0px 3px 0px 3px; background:#083769;}
.tab_sport_box .galimg{width:278px; overflow:hidden; height:206px; display:block;}
a.rwclink:link, a.rwclink:visited, a.rwclink:active{color:#FFFFFF; text-decoration:none; font-size:12px;}
a.rwclink:hover{color:#B4E1FE; text-decoration:none; font-size:12px;}
.tab_sport_news .rwcball{position:absolute; top:-15px; left:360px;}
.tab_sport_news .rwc_ad{background:#E6E6E6; text-align:right; padding-bottom:8px; width:635px;}
.gallinks{margin-left:7px;padding-bottom:10px;}
#topGallery{width:278px;padding-right:20px}
#multimedia_tab #topGallery .rwc_heading_container{height:25px;}
.tab_sport_box .rwc_venue_right {width:278px;padding-right:20px;}
.tab_sport_box .rwc_venue_left {width:278px;padding-left:20px;}
#tab_venues_data  .dots {background: url("../images/rwc2011_devider.jpg") no-repeat scroll right center transparent;height: 200px;width: 2px;}
.tab_sport_box .rwc_border_bottom{border-bottom:1px solid #CCCCCC; width:100%;}
#tab_teams_data .rwc_heading_container{height:25px;}
.tab_sport_box .rwc_venue_img {width:279px; height:146px; position:relative; overflow:hidden;}
.tab_sport_box .rwc_venue_img img {position:absolute; top:-50%;}
    
/*kalahari ads*/
.kalaharilist_container{width:247px;  margin:10px 0px; float:right;}
.kalaharilist_container .kalaharilist {background: none repeat scroll 0 0 #F0EFED !important; border: 1px solid #D9DDDC; padding:5px 5px; font-size:12px;  width:235px; float:left}
.kalaharilist_container .kalaharilist ul li {line-height: 1.4em;}
.kalaharilist_container .kalaharilist .leftIMG {float: left; margin: 0 5px 0 0!important;}
.kalaharilist_container .kalaharilist .buynow{ margin-top:0px; float:left; font-weight:bold}
.kalaharilist_container .kalaharilist img{ width:65px; height:auto;}
    
span.watch a, span.view a, span.listen a {color: #E30A15;font-size: 12px;text-transform: uppercase;}
span.listen {background: url("../images/media_icon_sprite.png") no-repeat scroll right 0px transparent;padding: 0 18px 0 10px;}
span.watch {background: url("../images/media_icon_sprite.png") no-repeat scroll right -40px transparent;padding: 0 18px 0 10px;}
span.view {background: url("../images/media_icon_sprite.png") no-repeat scroll right -22px transparent;padding: 0 18px 0 10px;}
    
/* UGC Facebook Comments */
.facebookComments { color:#fff; font-size:11px; background:#3b5998 url(../images/facebook_comments.png) no-repeat left top; width:573px;height:55px; padding:10px 10px 10px 58px;}
.facebookComments p {margin:0!important;}

.betstyle{color:#4e4e4e; font-style:italic; font-size:9px;}
.betstyle a {color:#4565a6; font-size:14px; font-style:normal; font-weight:bold; text-decoration:underline; display:block; /*height:10px;*/}

#slider-code { overflow:hidden;}
#slider-code .viewport { float: left; width: 220px; height: 208px; overflow: hidden; position: relative; }
.superSportArticleBlock  #slider-code .viewport {float: left;height: 114px;overflow: hidden;position: relative;width: 201px;}
#slider-code .buttons { display: block; }
#slider-code .next {  }

#slider-code .overview { list-style: none; padding: 0; margin: 0;  position: absolute; left: 0; top: 0; }
#slider-code .overview li.slideli {float: left; padding: 0px; width: 220px; background:none}
.superSportArticleBlock #slider-code .overview li.slideli{ float: left; padding: 0px; width: 201px; background:none }

#slider-code .overview li.slideli img {padding-right:10px;}

#slider-code .pager { overflow:hidden; list-style: none; width:44px; height:20px; }
.superSportArticleBlock #slider-code .pager { width:60px;  }

#slider-code .pager li{background-image:none;}

#slider-code .pager li { float: left; }
#slider-code .pagenum { background:url(../images/carousel_super_inactive.png) no-repeat; text-decoration: none; text-align: center; margin: 10px 0 0; color: transparent; font-size: 14px; font-weight: bold; display: block; width:10px}
#slider-code .active { color: transparent; background:url(../images/carousel_super_active.png) no-repeat; }
.carousel_strip {background:#E5E8EB; height:28px; width:100%;}
#slider-code .next {background: url("../images/supercarouselarrows.png") no-repeat scroll 0 -14px  transparent;cursor: pointer;height: 14px; width:14px; margin:8px 5px 0px 0px; overflow:hidden; display:block;}
#slider-code .prev {background: url("../images/supercarouselarrows.png") no-repeat scroll 0px 0px transparent;cursor: pointer;height: 14px; width:14px;margin:8px 0px 0px 5px;overflow:hidden; display:block;}
#slider-code h5 {height:18px; background:#D9DDE2; color:#011938; display:block; padding:10px;border-top:1px solid #B5BCC6;}

.superSportArticleBlock{width:639px; background:#F2F3F5; font-size:11px; line-height:14px;border:1px solid #B5BCC6; position:relative;}
.videoHighlights {}
.videoHighlights h5 {height:18px; background:#D9DDE2; color:#011938; display:block; padding:10px 7px;}

.videoHighlights .videolights {padding:0px 10px 10px 10px;}
.videoHighlights .videolights ul li {list-style:none; background:none; padding:10px 0px; border-bottom:1px solid #CEDDEF;text-align:left}
.videoHighlights .videolights .videolight_copy {width:123px; float:left;}
.videoHighlights .videolights .vidmore {  bottom: 10px; padding-top: 10px;}
.superSportArticleBlock .videoHighlights .videolights .vidmore a {float:left;}
.superSportArticleBlock .videoHighlights .videolights .vidmore { position: absolute;}
.supernews {border-top:1px solid #B5BCC6; background-image: url(../images/ss_breaking_repeater.gif);
	background-repeat: repeat-y;
	background-position: right top;}
.superSportArticleBlock .supernews {border-top: 1px solid #B5BCC6;border-left: 1px solid #B5BCC6; overflow:hidden; height:201px; position:relative}
.supernews h5 {height:18px; background:#D9DDE2; color:#011938 !important; display:block; padding:10px;}
.supernews .supernews_wrap {padding:0 10px;}
.supernews .supernews_wrap li {width:208px; text-align:left; background:none; list-style:none; padding:0px;}
.supernews .supernews_wrap .supernews_left {width: 135px; padding:5px 5px 0px 0px;}
.supernews .supernews_wrap .supernews_right {width:55px; padding:5px;}
.sportbreak{background:#CEDDEF; height:1px; width:200px; display:block;}



.carousel_strip .disable{visibility:hidden}
.superSportArticleBlock .videoHighlights li{width:203px;float:left;}
.superSportArticleBlock .videoHighlights li{float:left;}

.superSportArticleBlock .supersport_header {height:66px; width:640px; display:block; background-color:#143d65; /*background:url(../images/ss_repeat.jpg) repeat-x;*/}
.superSportArticleBlock .videoHighlights h5 {height:18px; background:#D9DDE2; color:#011938; display:block; padding:10px 7px; }

.superSportArticleBlock .videoHighlights .videolights ul {overflow:hidden;}
.superSportArticleBlock .videoHighlights .videolights ul li {list-style:none; display:block; background:none !important; margin-right:15px !important; padding:8px 0px !important; border-bottom:1px solid #CEDDEF; height:67px; overflow:hidden;text-align:left;}
.superSportArticleBlock .videoHighlights .videolights .videolight_copy {width:125px; float:left;}
.superSportArticleBlock .supernews .supernews_wrap {padding:0px 0px 10px 0px;}

.superSportArticleBlock .supernews .supernews_wrap li {width:185px; text-align:left; background:none !important; list-style:none; padding-left:10px;}
.superSportArticleBlock .supernews .supernews_wrap .supernews_left {width: 130px; padding:5px 5px 0px 0px;}
.superSportArticleBlock .supernews .supernews_wrap .supernews_right {width:35px; padding:5px;  overflow:hidden;}
.superSportArticleBlock .sportbreak{float:left; width:180px;}
.superSportArticleBlock .videoHighlights .videolights .videolight_copy a {font-size:12px;}

.vidhighlights_thumb {width:65px; overflow:hidden; display:block; margin-right:10px;}
.vidhighlights_thumb img {width:65px ; height:auto;}
.superSportArticleBlock .sporttalk {border-left:1px solid #B5BCC6;}

.sporttalk h5 {height:18px; background:#D9DDE2; color:#011938; display:block; padding:10px;border-top:1px solid #B5BCC6;}
.sporttalk li.slideli{ padding: 10px; background:0px; width: 200px; list-style:none; margin-left:0px; }
.sporttalk li.slideli img {padding-right:10px;}

.superSportArticleBlock .sporttalk h5 {height:18px; background:#D9DDE2; color:#011938; display:block; padding:10px; border-top:0px}
.superSportArticleBlock .sporttalk li.slideli{ padding: 10px; background:0px; width: 175px; list-style:none; margin-left:-15px\9;}
.superSportArticleBlock .sporttalk li.slideli img {padding-right:10px;}

.superSportArticleBlock .supernews .carousel_strip { position:absolute; bottom:0px; left:0px}

.ss_left {width:437px;}
.ss_leftsml {width:218px;}
.ss_leftsml_border{width:218px; border-right:solid 1px #B5BCC6; height: 400px;}
.ss_right {width:202px;}

.homeimage {display:block;}
.superSportArticleBlock .homeimage {display:none;}

.homeFeaturedBlock .block{ position:relative;height: 290px;margin-top: 10px;padding: 8px;width: 197px;}
.homeFeaturedBlock .expert{background-color:#DEDEDF}
.homeFeaturedBlock .blog{background-color:#E5E5E5}
.homeFeaturedBlock .latest{background-color:#F0F0F0}

.homeFeaturedBlock .greyline{background-image:none;display:none}
.homeFeaturedBlock .minipic a{font-size:11px;font-weight:normal}
.homeFeaturedBlock  ul.addSpace {border-top: 1px solid #AEB5C3;bottom: 0;display: block;margin-bottom: 5px;padding-top: 4px;width: 192px; position:relative;}
.homeFeaturedBlock .foot {border-top: 1px solid #AEB5C3;bottom:0;display:block;margin:5px 0px;padding-top: 4px;width: 192px; position:relative;height:1px;}
.homeFeaturedBlock  ul.addSpace li,.homeFeaturedBlock .foot li{background-image:none;padding:0;text-align:center;width:100%}
.homeFeaturedBlock .bubble1,.homeFeaturedBlock .bubble2{background-color:transparent; background-image:none;}
.homeFeaturedBlock .bubble2 .whitebg {background-color:transparent; background-image:none;margin:0px;width:100%}
.homeFeaturedBlock .bubble2 h1 a{font-size:15px;}
.homeFeaturedBlock .title,.homeFeaturedBlock .bubble2 h1 a{font-size:15px;}
.homeFeaturedBlock .theBQ{font-size:12px;clear:none;margin-top: 10px;}

.homeFeaturedBlock .timesttamp{float:none;}

#cluetip{z-index:5100 !important;width:370px !important;}
#cluetip-close img{border:0;}
#cluetip-title{overflow:hidden;}
#cluetip-title #cluetip-close{float:right;position:relative;}
#cluetip-waitimage{width:43px;height:11px;position:absolute;background-image:url(../images/wait.gif);}
.cluetip-arrows{display:none;position:absolute;top:0;left:-11px;height:22px;width:11px;background-repeat:no-repeat;background-position:0 0;}
#cluetip-extra{display:none;}
#cluetip #hover-foot img{float:left !important;}

/* moreRugbyNews */
#moreRugbyNews  {background-color:#DFDFDF; font-weight:bold; color:#000000; line-height:25px; font-size: 20px; margin-bottom:10px;margin-top:15px; width:642px}

/* ShopBlock */
.shopBlock { border-bottom: 3px solid #000000; width:640px}
.shopblock #wrapper, .shopblock .wrapper { float:left; background-color:none!important;}
.shopBlock .header { background: url(../images/shopblock/header_bckgrnd.png) repeat-x;width:640px}
.shopBlock .header h3 { font-family:Arial; font-weight: bold; font-size:16px; color:#fff; float:left;margin: 14px 0 0 9px;}
.shopBlock .header img {float:right;padding-right: 12px;}
.shopBlock .blockContent {  float:left; margin: 10px 0 0 0; width:626px;}
.shopBlock ul{padding-bottom:10px; border-bottom:solid 1px #ccc; margin-bottom:10px; float:left; width:100%; margin-left:10px;}
.shopBlock li {float:left; background:none!important; width:140px;padding: 0 9px 0 0!important; margin-right:9px!important; border-right:solid 1px #ccc}

.shopBlock ul.last{ border-bottom:none!important;}
.shopBlock li.last {float:left; background:none!important; width:140px;padding: 0!important; margin:0px!important; border-right:none!important}
.shopBlock li a {font-size:12px;}
.shopBlock li img { width:140px; height:158px;}
.shopBlock li .buy_me { background-color: #CB0133; border: 1px solid #7F0020;font-size: 11px; padding: 2px 3px; font-weight: bold; color:#fff; text-align:center;margin-top:5px;}
.shopBlock .blockContent .seperator { background: url(../images/shopblock/shopblock_seperator.gif) no-repeat; width:645px; height:21px; float:left}

/* ------------------------
    BREAKING NEWS TICKER
---------------------------*/
#ticker-wrapper.has-js { display: block; height: 17px; margin-top:5px; overflow: hidden; padding: 0; width: 471px;}
#ticker { width: 490px; height: 23px; display: block; position: relative; overflow: hidden;	}
#ticker-title { display:none}
#ticker-content { margin: 0px; position: absolute; overflow: hidden; white-space: nowrap; line-height: 0.9em; padding-left: 10px;}
#ticker-content a { text-decoration: none;}
#ticker-content a:hover { text-decoration: underline;}
#ticker-swipe {	position: absolute;	top: 0px;  background:url(../images/breaking_news_background.png) repeat-x 0 -7px; display: block; width: 471px;	height: 23px;}
#ticker-swipe span { margin-left: 1px; background:url(../images/breaking_news_background.png) repeat-x 0 -7px; height: 12px; width: 7px; display: block;}
#ticker-controls { padding: 8px 0px 0px 0px; list-style-type: none;	float: left;}
#ticker-controls li { padding: 0px;	margin-left: 5px; float: left; cursor: pointer;	height: 16px; width: 16px; display: block;}
.js-hidden { display: none;}
#no-js-news { padding: 10px 0px 0px 45px; color: #F8F0DB;}
.left #ticker-swipe { left: 80px;}
.left #ticker-controls { padding-left: 6px;}
.right #ticker-swipe { right: 80px;}
.right #ticker-controls, .right #ticker-content, .right #ticker-title, .right #ticker { float: right;}
.right #ticker-controls { padding-right: 6px;}
.newswrapper                {margin-bottom: 11px;height:25px; /*margin-left:10px;*/ background:url(../images/breaking_news_background.png) repeat-x;}
.newswrapper .breaking_label             {background:#ffe800 url(../images/breaking_news.png) no-repeat; width:141px; height:18px; padding:7px 0 0 0; color:#fff;}
.newswrapper .breaking_label span        {font-size: 12px; font-weight: bold; margin-top: -2px; position: absolute; padding-left: 10px;}
.newswrapper .breaking_marquee           {float:left; width:469px; overflow:hidden;position: relative;z-index: 10;}
.newswrapper .breaking_marquee #ticker   {line-height:23px;margin: 3px 0 0; font-size:12px;}
.newswrapper .breaking_marquee #ticker a {color:#0157a5; font-weight:bold;}
.newswrapper .fade_left                  {background: url("../images/fade_breaking_left.png") no-repeat; height: 23px; left: 165px; position: absolute; width: 25px; z-index: 99;}

.TwitterfacebookLink {color: #4565A6;}
.TwitterfacebookLink a {color: #4565A6;text-decoration: underline;}

.multimedia_divider {width:29px;}
.TwitterfacebookLink {color: #4565A6;}
.TwitterfacebookLink a {color: #4565A6;text-decoration: underline;}

/* Good News Block */
#good_new_box {width:288px;min-height:155px;}
#good_new_box .wrapper {padding: 0 0 10px; background-color:#e7f1f9;width:288px;}
#good_new_box .content_header {background-color:#2c455b; height:34px;width:288px;}
#good_new_box .goodie_ad {padding:10px 10px 0; margin:0 auto; text-align:center;}
#good_new_box img.logo{top:0;left:0}
#good_new_box img.fnb{top:0;right:0}
#good_new_box ul{padding:0 10px 0 10px; font-size:12px;font-weight:normal;} 
#good_new_box ul li {background:none!important; padding:8px 0; border-bottom:1px solid #a4acb5; display: block; line-height: 1.4em;}
#good_new_box ul li a{color:#0e2e5e; font-size:12px; font-weight:normal;}
#good_new_box .good_news {color: #FFFFFF; font-family: arial; font-size: 14px; font-weight: bold; padding:10px; text-transform: uppercase;}
#good_new_box .goodie_button {background: url(../images/goodie_button.png) no-repeat; width:155px; height:22px; border: 0; color: #000; cursor: pointer; font-family: arial; font-size: 10px; letter-spacing: -0.03em; margin-top: 6px; text-transform: uppercase;line-height: 24px;text-align: center;text-decoration: none!important;margin-right: 6px;}
#good_new_box .good_img {float:left; margin-right:5px;}

/* Latest Multimedia */
.latest_mmedia {float:left; padding: 10px !important; margin-top:20px;}
.latest_mmedia ul li{background:none!important; padding:0!important; font-size:13px;}
.latest_mmedia h3 {color:#777; font-size:13px; font-weight:normal; padding:20px 0 10px}
.latest_mmedia h5 {border-bottom: 1px solid #bfc5d1}
.latest_mmedia h5 a {color:#282e39!important; background-position:175px center; padding-right:20px;}
.latest_mmedia a {color:#1e3c69}
.latest_mmedia .media_content {float:left;color:#fff; background-color:#454c5c; padding:7px; width: 260px/*274px*/; margin:7px 24px 0 0}
.latest_mmedia .media_content a {color:#fff!important;font-size:14px;}
.latest_mmedia .media_content p {font-size:12px; padding-top:7px;}
.latest_mmedia .media_content img {/*padding-bottom:5px;*/}
.latest_mmedia .media_content .masked {overflow:hidden; width:260px; position:relative}
.latest_mmedia .media_content .view_overlay {position: absolute; bottom:5px; left:0px;}
.rightcol_mmedia {padding:0 2px !important; width:284px;}
.rightcol_mmedia .media_content {float:left;color:#fff; background-color:#454c5c; padding:7px; margin: 7px 0 0 5px !important;}
.rightcol_mmedia ul {margin:0px!important;}
.rightcol_mmedia h3 {padding:5px 0 10px;}
.rightcol_mmedia .more_mmedia {padding:0 15px 10px;}
.rightcol_mmedia .more_mmedia p, .latest_mmedia .more_mmedia p {padding-bottom:15px; font-size:12px!important;}


#fb_social.notloggedin {
    padding:0px!important
}
.body_content #fb_social.notloggedin, #body_content #fb_social.notloggedin {
width: 288px!important;
}
.body_content #fb_social .fb_social_add_left, #body_content #fb_social .fb_social_add_left {
width: 193px!important;
}

#sport_print #article_toolbox_topright a.print {background:transparent url(../images/sprites/icon_sprite.png) no-repeat 0 -155px;display:block;float:right;height:22px;margin-right:3px;width:26px}

#sport_print #article_toolbox_topright {float: right;text-align:right;width:18px;padding-top:10px;}

#article_toolbox_topright #facebook_like{padding:4px;padding-left:6px;}
#article_toolbox_topright .addthis_toolbox{padding:4px;}
#article_toolbox_topright .addthis_toolbox a.email{padding-right:0 !important;cursor:pointer;}
#article_toolbox_topright .addthis_toolbox a.print{padding-left:0 !important;cursor:pointer;}
#article_toolbox_bot .at300b{margin-right:15px;color:#74727D;font-size:11px;}
#article_toolbox_bot .at300bs{margin-top:-2px;padding-right:4px;}

#article_toolbox_topright a.addthis_button_twitter {background:transparent url(../images/sprites/icon_sprite.png) no-repeat 0 -28px;display:block;float:left;height:22px;margin-right:3px;width:63px}
#article_toolbox_topright a.addthis_button_facebook {background:transparent url(../images/sprites/icon_sprite.png) no-repeat 0 0;display:block;float:left;height:22px;margin-right:3px;width:81px}
#article_toolbox_topright a.addthis_button {background:transparent url(../images/sprites/icon_sprite.png) no-repeat 0 -56px;display:block;float:left;height:22px;margin-right:3px;width:59px}
#article_toolbox_topright a.email {background:transparent url(../images/sprites/icon_sprite.png) no-repeat 0 -84px;display:block;float:left;height:22px;width:27px}
#article_toolbox_topright a.print {background:transparent url(../images/sprites/icon_sprite.png) no-repeat 0 -110px;display:block;float:left;height:22px;margin-right:3px;width:26px}
#article_toolbox_topright a.vertline {display:block;float:left;margin-right:2px}
#article_toolbox_topright {border-bottom: solid #ebebeb 0px; border-top: solid #ffffff 1px; padding-left: 0px;width:600px;}
#article_toolbox_topright a.addthis_button_google_plusone { display:inline-block; position:relative; bottom:-2px;}
.VidSlideBlock {background:#3B404E; margin-bottom:10px;padding-bottom:15px;}
.VidSlideBlock h4, .VidSlideBlock h4 a{color:#fff!important; padding-bottom:0px!important;}
.VidSlideBlock .photoicon {background: url(../images/gallery_icon.png) no-repeat 10px -1px; background-color: #7C818D;color: #fff;font-family: arial; font-style: normal!important; font-weight: bold;margin: 0;padding: 5px 0 5px 10px; font-size:10px; line-height:15px;padding:0 0 0 30px;}
.VidSlideBlock .videoicon {background: url(../images/video_icon.png) no-repeat 10px -1px; background-color: #7C818D;color: #fff;font-family: arial; font-style: normal!important;font-weight: bold;margin: 0;padding: 5px 0 5px 10px; font-size:10px; line-height:15px;padding:0 0 0 30px;} 
.VidSlideBlock .slideicon {background: url(../images/slideshow_icon.png) no-repeat 10px -1px; background-color: #7C818D;color: #fff;font-family: arial; font-style: normal!important;font-weight: bold;margin: 0;padding: 5px 0 5px 10px; font-size:10px; line-height:15px;padding:0 0 0 30px;} 
.VidSlideBlock .audioslideicon {background: url(../images/audio_slideshow_icon.png) no-repeat 10px -1px; background-color: #174816;color: #fff;font-family: arial; font-style: normal!important;font-weight: bold;margin: 0;padding: 5px 0 5px 10px; font-size:10px; line-height:15px;padding:0 0 0 30px;} 
.VidSlideBlock .title_section {width:228px; padding:10px 0 5px; border-bottom:1px solid #7C818D; line-height:18px; margin:0 10px;}
.VidSlideBlock .title_section span.datestamp {color:#FFF;margin:0px;}
.VidSlideBlock .content_section {width:228px; padding:10px 0 10px; border-top:1px solid #3B404E; margin:0 10px;}
.VidSlideBlock .content_section p {line-height:14px; margin:0px; color:#FFFFFF;}
.VidSlideBlock .content_section a {color:#4da483;}
.VidSlideBlock .content_section a:hover {text-decoration:underline;}
.VidSlideBlock .content_section img {float:left; margin-right:10px;}
.VidSlideBlock .content_section .thumbImage {width:65px; height:65px; overflow:hidden; float:left; margin-right:10px;}
.VidSlideBlock .content_section .imgwrapper {color:#000;background: url("../images/disclaimer_bckgrnd.png") repeat-x scroll 0 0 #F4AC40;border: 1px solid #E6BE81;float: left;font-size: 11px; margin-right: 6px;padding: 5px;text-align: center;width: 65px;}
.VidSlideBlock .content_section .imgwrapper .mediaScale_60 {padding-bottom:5px;}
.VidSlideBlock .content_section .imgwrapper a {color: #010A6E;font-size: 11px;word-wrap: break-word;}
.gallerVidSlideBlockySynopsis .content_section .stats {font-size:11px; padding-top:5px;}
.VidSlideBlock .content_section .stats .comments_stats {padding-right:5px;}
.modal_header { background: #7E796D; display: inline-block; margin-bottom: 10px; padding: 10px; width: 97%;}
#relatedGalleryModalContainer_panelVideo #video_box { text-align: center;}

/* ------------------------------- 
	Additional Gallery Elements
---------------------------------- */
.modal_header { background: #04142C; display: inline-block; margin-bottom: 10px; padding: 10px; width: 97%;}
.modal_header h1 {color:#FFFFFF; font-size:22px; font-weight:bold; padding:5px 0px;}

#gallery_box #slideshow {background-color:#000; text-align:center;}
.connect_comment_widget .comment_content {background:#fff; visibility:visible; display:block;}
.info_nav {background-color:#04142C; height:40px; position:relative;}
.player .prev {background:url(../images/arrow_left.png) no-repeat 0 0;margin: 8px 10px 0;height:24px;font-size:12px;text-transform:uppercase;font-weight:normal; float:left; position: absolute; left: 0;}
.player .next {background:url(../images/arrow_right.png) no-repeat 108px 0;margin:8px 9px 0 0;height:24px;font-size:12px;text-transform:uppercase;font-weight:normal; float:right; position:absolute;right:0;}
.ie9 .player .next {background:url(../images/arrow_right.png) no-repeat 115px 0;}
.player a.prev, .player a.next {padding: 4px 32px;/*font-weight:bold;*/color:#fff;}

.top_controls .photo-index, .bott_controls .photo-index-bottom {color:#fff; margin:0 auto; text-align:center; text-transform: uppercase; font-weight:bold;}
.top_controls .photo-index span, .bott_controls .photo-index-bottom span, .caption-container .photo-index span { font-weight:normal!important}

.bott_controls .photo-index-bottom {top:12px; left:270px; position:absolute;} .top_controls .photo-index {top:12px; left:270px; position:absolute;}
.bott_controls{background-color:#7e796d;/*padding-top:5px;*/width:100%;height:30px;text-align:center;position:relative;float:left;}
/*.bott_controls .photo-index-bottom, .top_controls .photo-index, .caption-container .photo-index {font-size:12px;font-weight:bold;margin-top:5px; color:#fff;}*/
.img_loaded {min-height:450px; overflow:hidden;/*padding-top:10px !important;padding-top:25px\9!important;*padding-top:10px!important;*/}
.image-wrapper {margin:0 auto; padding:0px; text-align:center;}
.image-wrapper img { vertical-align:top; margin-left:-3px\9;}
.image-wrapper a.advance-link:hover {text-decoration:none;}

.caption-container{position:relative;}
.caption-container .photo-index {left: 270px; position: absolute; text-transform: uppercase; top: -463px; *top: -463px!important; top: -424px\9;display:none;}

.imageGalleryModal .player .modalwrap .img_loaded {text-align:center;max-height:445px;min-height:445px;}
.imageGalleryModal .player .modalwrap .caption-container {margin:5px 0px;}
.imageGalleryModal .player .modalwrap img {max-height:430px;}
#share_gallery_box {float: left; margin: 10px 0; padding: 8px; width: 600px;height:20px; overflow:hidden; display:block;}


/* Modal Gallery Share */
#share_gallery_box .addthis_toolbox {width:240px; display:block;}
#share_gallery_box .addthis_toolbox .addthis_button_google_plusone {float:left;}

.generic_block { border:1px solid #AFBAC3; background-color:#ffffff; padding:10px; margin-bottom:20px;}
.video_block .more_videos, .gossip_block .more_gossip, .style_block .more_style, .photos_block .more_photos, .more { background:url("../images/sprite_tile.png") repeat-x scroll 0 -32px; border:0 none; color:#FFFFFF; cursor:pointer; font-size:12px; font-weight:bold; padding:3px 5px;  }
.video_block h2, .movies_block h2, .featured_event h2, .photos_block h2,.more_reviews h2, .more_reviews h4 {margin-bottom:0!important;}
 .video_block h2 {font-size:12px!important; color:#232323;}
 .video_block div div img {width:269px;}
.video_block .link {padding-bottom:5px; font-weight:bold;}
.video_block .link a {font-size:18px!important; color:#0e2e5e;}

/*Gallery Type indicator */
.video_block .playbutton {position:absolute; top:155px; left:215px;background:url("../images/latest_video_icon.png") repeat-x scroll 0 0px;width:40px; height:31px; cursor:pointer;}
.video_block .gallerybutton {position:absolute; top:155px; left:215px;background:url("../images/latest_gallery_icon.png") repeat-x scroll 0 0px;width:40px; height:31px; cursor:pointer;}
.video_block .soundbutton {position:absolute; top:155px; left:215px;background:url("../images/latest_audio_icon.png") repeat-x scroll 0 0px;width:40px; height:31px; cursor:pointer;}

/*Photos Block*/
.photos_block {clear:both;}
.photos_block .previews { background:none #CCCCCC; text-align:center; float:left; height:110px; line-height:105px; margin:0 15px 15px 12px; overflow:hidden; width:110px;}
.photos_block img {border:2px solid #ffffff!important;  /*height:65px;*/ margin:3px; /*width:65px;*/vertical-align:middle;}
.photos_block a:hover img { border:2px solid #09628d!important; margin:3px;}

/*Video Carousel*/ 
#video_carousel .jcarousel-clip-horizontal {margin-left:31px; padding-top:0; width:216px; margin-right:31px;}
#video_carousel .jcarousel-item {}
#video_carousel{height:60px;position:relative;}
#video_carousel .container{width:285px;overflow:hidden;position:absolute;top:5px;left:0;height:72px;overflow:hidden;}
#video_carousel .jcarousel-prev{margin-top:2px;margin-bottom:2px;background:url("../images/latest_video_prev.png") no-repeat scroll 0 0 transparent; cursor:pointer; height:65px; left:0; position:absolute; top:0px; width:29px; z-index:100;}
#video_carousel .jcarousel-prev-disabled{background:url("../images/latest_video_prev.png") no-repeat scroll 0 0 transparent;cursor:default}
#video_carousel .jcarousel-next{margin-top:2px;margin-bottom:2px;background:url("../images/latest_video_next.png") no-repeat scroll 0 0 transparent; cursor:pointer; height:65px; position:absolute; right:16px; top:0px; width:29px; z-index:100;}
#video_carousel .jcarousel-next-disabled{background:url("../images/latest_video_next.png") no-repeat scroll 0 0 transparent;cursor:default}
#video_carousel ul{width:530px;position:relative;top:0px;left:4px;height:72px;margin:0;padding:0}
#video_carousel ul li a img{border:2px solid #ffffff;}
#video_carousel ul li a:hover img{border:2px solid #09628D;}
#video_carousel .container ul li img.overlay { left: 45px; position: absolute; top: 50px;}
#video_carousel ul li{position:relative;font-family:arial;font-size:10px;width:69px ;list-style:none!important;float:left;padding:0; background:none!important;}
#video_carousel_loader { width:285px; height:55px;position:absolute; z-index:1000;background-color:#fff}
#video_carousel_loader img { width:25px; height:25px;margin-left:128px;margin-top:15px;}
.spacer5{padding:5px}
.cluetip img {width:65px !important; height:65px !important;}
img.overlay {width:17px !important; height:14px !important;}

/*Tooltip*/
.tips-default {width:122px;z-index:1000 !important; overflow:visible;}
.tips-default #tips-outer { position:relative; color:#ffffff; display:block; width:132px;}
.tips-default h3#tips-title { display:none !important;}
.tips-default #tips-inner { background:url("../images/black_arrow_mid.png") repeat-y 0 0;border-bottom:none; border-top:1px solid #ffffff; height:auto;padding:5px; text-align:center; width:122px;}
.tips-default #tips-extra {background:url("../images/black_arrow_bottom.png") no-repeat; bottom:0; position:relative; color:#ffffff; display:block; left:0; width:132px;height:12px}

/*Tooltip*/
.cluetip-default {width:122px;z-index:1000 !important; overflow:visible;}
.cluetip-default #cluetip-outer { position:relative; color:#ffffff; display:block; width:132px;}
.cluetip-default h3#cluetip-title { display:none !important;}
.cluetip-default #cluetip-inner { background:url("../images/black_arrow_mid.png") repeat-y 0 0;border-bottom:none; border-top:1px solid #ffffff; height:auto;padding:5px; text-align:center; width:122px;}
.cluetip-default #cluetip-extra {background:url("../images/black_arrow_bottom.png") no-repeat; bottom:0; position:relative; color:#ffffff; display:block; left:0; width:132px;height:12px}

/*Read More Slider*/
#readMoreSlider {border: solid 1px #7C818D;background-color:#434d5f;min-height:120px;width:300px;position:fixed;right:-3000px;z-index:999999999;bottom:70px;color:#fff;}
#readMoreSlider .slider_title {font-size:10px;padding:10px 10px 10px 20px;border-bottom:solid 1px #7C818D;}
#readMoreSlider .slider_content {font-size:14px;margin:10px 20px 20px 20px;color:#fff!important;}
#readMoreSlider .slider_content a{color:#fff!important;}
#readMoreSlider .slider_content span{color:#fff!important;}

border: solid 1px #7C818D;

#vitabox-widget #vitabox-slider ul{list-style: none outside none;margin: 0;padding: 0;width: 10000px;}
#vitabox-widget #vitabox-slider ul li{float: left;width: 288px;background-image: none;}
#vitabox-widget #vitabox-slider ul li .frame{margin: 0 35px;}
#vitabox-widget #vitabox-slider ul li .frame-intro{margin: 0 35px;}
#vitabox-widget #vitabox-slider ul li .frame-intro img{height: 168px;margin-top: -10px;width: 132px;}
#vitabox-widget #vitabox-slider ul li .frame-intro span{display: inline-block;font-size: 28px;padding-top: 60px;vertical-align: top;width: 80px;word-wrap: break-word;}
#vitabox-widget #vitabox-slider ul li .frame-intro span em{display: block;font-size: 12px;font-style: normal;}
#vitabox-widget #vitabox-slider ul li .frame-product{background: none repeat scroll 0 0 #FFFFFF;padding-bottom: 10px;}
#vitabox-widget #vitabox-slider ul li .frame-product img{display: block;height: 100px;margin: 0 auto 10px;width: 115px;}
#vitabox-widget #vitabox-slider ul li .frame-product strong{display: block;font-size: 13px;font-weight: 700;text-align: center;}
#vitabox-widget #vitabox-slider ul li .frame-product span{display: block;font-size: 12px;text-align: center;}
#vitabox-widget #vitabox-slider ul li .frame-end strong{display: block;font-weight: 700;margin: 30px 0 10px;text-align: center;}
#vitabox-widget #vitabox-slider ul li .frame-end span{display: block;line-height: 1.2em;text-align: center;font-size:16px;}
#vitabox-widget #vitabox-footer{height: 65px;overflow: hidden;padding: 0 4px;}
#vitabox-widget #vitabox-footer .logo{float: left;margin-right: 10px;width: 180px;}
#vitabox-widget #vitabox-footer .logo img{width: 100%;}
#vitabox-widget #vitabox-footer .cta{float: left;margin-top: 16px;width: 90px;}
#vitabox-widget #vitabox-footer .cta img{width: 100%;}


.match_stats ul, .match_stats ul li{margin:0px !important; padding:0px !important;list-style:none !important;background:none !important;}
.match_stats ul li{ border-bottom:1px solid #D8DBE6; padding:5px 0px !important; vertical-align:top;}
.stats_text{width:190px; padding:10px; display:inline-block;color:#000000; font-size:12px;vertical-align:top;}
.stats_figures{width:140px; padding:10px; display:inline-block;color:#454c5c; text-align:center; font-size:18px;vertical-align:top;}
/*Live Article Update*/
.control_panel_top{margin-bottom:20px;}
.control_panel_top .top {background:#444d5e; color:#FFFFFF; position:relative; display:block; width:640px; height:55px;}
.control_panel_top .top .live_text {font-size:16px; text-transform:uppercase; height:15px; padding:20px; font-weight:bold; width:365px;}
.control_panel_top .top span {float: left; margin-right:2px;}
.control_panel_top .bottom{background:#DAE5F4; width:620px; height:15px; display:block;position:relative; padding:5px 10px; font-weight:bold;}
.control_panel_top .update_time{margin-left:10px;}
.control_panel_top .update_time .timestamp { font-size:12px!important;}
.control_panel_top .bottom .timestamp{ display:inline-block; color:#000000;}
.play_pause_button, .refresh_button, .jump_bottom_button{cursor:pointer;}

span.play_pause_button{width:55px; height:55px;display:block;}
.play_button {background:url(/images/live_play_btn.png) no-repeat 14px 14px;}
.pause_button {background:url(/images/live_pause_btn.png) no-repeat 14px 14px;}
.refresh_button {background:url(/images/live_refresh_btn.png) no-repeat 14px 14px;width:55px; height:55px;display:block;} 
.jump_bottom_button {background:url(/images/live_jump_btn.png) no-repeat 75px 14px; display: block; float: right !important; height: 55px; margin: 0 !important; width: 96px;}
.jump_bottom_button p {color: #FFFFFF; padding: 10px 0 0 20px; margin:0px; font-size:12px!important}
.play_button:hover, .pause_button:hover, .refresh_button:hover, .jump_bottom_button:hover, .control_panel_bottom .jump_top_button:hover {background-color:#4565A6; cursor:pointer}

.control_panel_bottom{background:#444d5e !important; color:#FFFFFF; position:relative; display:block; width:620px; margin-top:10px; height:55px;}
.control_panel_bottom .jump_top_button {background:url(/images/live_jump_up_btn.png) no-repeat 75px 14px; display: block; float: right !important; height: 55px; margin: 0 !important; width: 96px;}
.control_panel_bottom .jump_top_button p {color: #FFFFFF; padding: 10px 0 0 20px; margin:0px; font-size:12px!important}
.control_panel_bottom .update_count{font-size:16px; font-weight:bold; margin:20px;position:relative; float:left;}

#article-body {width:640px; line-height:20px;}
#live_update_article .main_image{margin-bottom:10px;}
#live_update_article h1{font-size:24px; margin-bottom: 6px;color:#000;}
.datestamp {font-size:12px;color:#74727D;}
#live_update_article > p {margin: 10px 0;}
.control_panel_bottom {background: #04142C;color: #FFFFFF;position: relative;display: block;width: 640px;margin-top: 10px;height: 55px;}


/* -- Begin Homepage LiveScoring Box  -- */
#score_box_new{margin:0 auto;background:#fff;border-bottom:1px solid #C6C6C6;border-right:1px solid #C6C6C6}
#score_box_new .score_back{ background:url(../images/livescore_bg.jpg) repeat-x top left #546078; min-height:190px; width:289px;}
#score_box_new{/*height:115px*/}
#score_box_new h3{ color:#000; font-size:20px; padding:15px 6px 6px; text-align:center; } /**/ #score_box h3 a{color:#282e39; }
#score_box_new span.update{ color:#8b8b8b; text-transform:capitalize; font-size:11px; top:29px; left:6px; }
#score_box_new{min-height:120px;background:url(../images/ajax-loader.gif) no-repeat center center #fff; border:1px solid #C4C8CB;}
#score_box_new h2 {font-size:20px; color:#000000;padding:10px;}
#score_box_new #score_wrap{display:none;}
#score_box_new span.links a{ font-size:11px!important; color:#4568B1; font-weight: bold;}
#score_box_new span.links{ bottom:0px; color: #8B8B8B; font-weight: normal !important; left: 0; margin: 0; text-align: center; z-index: 2000; width: 222px;}
#score_box_new span.links a:hover{ text-decoration:underline;}
#score_box_new .jcarousel-container{position:relative}
#score_box_new .jcarousel-clip{z-index:2;padding:0;margin:0;overflow:hidden;position:relative}
#score_box_new .jcarousel-list{z-index:1;overflow:hidden;position:relative;top:0;left:0;margin:0;padding:6px 0 0 0; min-height:500px;}
#score_box_new .jcarousel-list li, #score_box_new .jcarousel-item{list-style:none;width:270px!important;background:none!important;text-align:center;font-size:14px;padding-left:0;margin:0px; height:110px; color:#cd262b; line-height:17px; position:relative}
#score_box_new .jcarousel-item .results{  font-size:12px; color:#000;}
#score_box_new .jcarousel-item a span.results{  color:#cd262b; font-weight:bold}
#score_box_new .jcarousel-item a:hover span.results { color:#000; text-decoration:underline}
#score_box_new .jcarousel-list li h4 { color:#000; font-size: 14px; }
#score_box_new .jcarousel-next{z-index:3;display:none}
#score_box_new .jcarousel-prev{z-index:3;display:none}

/* - skin section - */
#score_box_new .jcarousel-container-horizontal{padding:0 38px;}
#score_box_new .jcarousel-clip-horizontal {/*width:212px;*/height:90px}
#score_box_new .jcarousel-item-horizontal{margin-right:10px}
/*  - Horizontal Buttons - */
#score_box_new .jcarousel-next-horizontal{position:absolute;top:15px;right:8px;width:32px;height:32px;cursor:pointer;background:transparent url(../images/next-horizontal-update.png) no-repeat 0 0}
#score_box_new .jcarousel-next-horizontal:hover{background-position: -31px 0}
#score_box_new .jcarousel-next-horizontal:active{background-position: -64px 0}
#score_box_new .jcarousel-next-disabled-horizontal,
#score_box_new .jcarousel-next-disabled-horizontal:hover,
#score_box_new .jcarousel-next-disabled-horizontal:active{cursor:default;background-position: -96px 0}
#score_box_new .jcarousel-prev-horizontal{position:absolute;top:15px;left:5px;width:32px;height:32px;cursor:pointer;background:transparent url(../images/prev-horizontal-update.png) no-repeat 0 0}
#score_box_new .jcarousel-prev-horizontal:hover{background-position: -31px 0}
#score_box_new .jcarousel-prev-horizontal:active{background-position: -64px 0}
#score_box_new .jcarousel-prev-disabled-horizontal,
#score_box_new .jcarousel-prev-disabled-horizontal:hover,
#score_box_new .jcarousel-prev-disabled-horizontal:active{cursor:default;background-position: -96px 0}
.absolute{position:absolute} .relative{position:relative}


.jcarousel-container-vertical {
    height: 140px;
    padding: 10px 10px;
    width: 269px;
    border-bottom:1px solid #434B5F;
}

#score_box_new .jcarousel-clip-vertical {
    height: 110px;
    width: 270px;
    top:22px;
}

#score_box_new .jcarousel-item-vertical {
    margin-bottom: 10px;
}

#score_box_new .jcarousel-next-vertical {
    background: url("/images/prev-vertical-update.png") no-repeat scroll 0 0 transparent;
    height: 28px;
    left: 125px;
    position: absolute;
    top: 125px;
    width: 32px;
    cursor:pointer;
}
#score_box_new .jcarousel-next-vertical:hover, #score_box_new .jcarousel-next-vertical:focus {
    background-position:  -64px 0;
}
#score_box_new .jcarousel-next-vertical:active {
    background-position:  -64px 0;
}
#score_box_new .jcarousel-next-disabled-vertical, #score_box_new .jcarousel-next-disabled-vertical:hover, #score_box_new .jcarousel-next-disabled-vertical:focus, #score_box_new .jcarousel-next-disabled-vertical:active {
    background-position:  -96px 0;
    cursor: default;
}
#score_box_new .jcarousel-prev-vertical {
    background: url("/images/next-vertical-update.png") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    height: 32px;
    left: 125px;
    position: absolute;
    top: 0px;
    width: 32px;
}
#score_box_new .jcarousel-prev-vertical:hover, #score_box_new .jcarousel-prev-vertical:focus {
    background-position:  -64px 0;
}
#score_box_new .jcarousel-prev-vertical:active {
    background-position:  -64px 0;
}
#score_box_new .jcarousel-prev-disabled-vertical, #score_box_new .jcarousel-prev-disabled-vertical:hover, #score_box_new .jcarousel-prev-disabled-vertical:focus, #score_box_new .jcarousel-prev-disabled-vertical:active {
    background-position:  -96px 0;
    cursor: default;
}

#score_box_new .jcarousel-list li .teams{color:#FFFFFF; font-size:14px; font-weight:bold; display:block;width:100%;}
#score_box_new .jcarousel-list li .score_content {display:block; height:60px; background:#E00000;width:100%; margin-top:10px;padding:3px 0px;position:relative;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        border-radius: 5px; /* future proofing */
        -khtml-border-radius: 5px; /* for old Konqueror browsers */
        -moz-box-shadow: 0 0 4px #333;
        -webkit-box-shadow: 0 0 4px #333;
        box-shadow: 0 0 4px #333;
}

#score_box_new .jcarousel-list li .score_content .summary a {color:#FFFFFF;}
#score_box_new .jcarousel-list li .score_content .other_links a {color:#FFFFFF; font-weight:bold; font-size:14px;}
#score_box_new .jcarousel-list li .score_content .homeimg {background:#FFFFFF; width:60px; height:55px;display:block; position:absolute; top:5px; left:5px;
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
        border-radius: 3px; /* future proofing */
        -khtml-border-radius: 3px; /* for old Konqueror browsers */}
#score_box_new .jcarousel-list li .score_content .awayimg {background:#FFFFFF; width:60px; height:55px;display:block; position:absolute; top:5px; right:5px;
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
        border-radius: 3px; /* future proofing */
        -khtml-border-radius: 3px; /* for old Konqueror browsers */}

    #score_box_new .jcarousel-list li .score_content .awayimg img, #score_box_new .jcarousel-list li .score_content .homeimg img {max-height:45px; padding-top:3px;}

#score_box_new .jcarousel-item a, #score_box_new .jcarousel-item a:hover {color:#FFFFFF;}
.score_content .summary {color:#FFFFFF; font-size:11px; display:block; margin-bottom:5px;}
.score_content .other_links{font-size:30px; font-weight:bold; width:50%;display:inline-block;padding-top:5px;}

.more_options {background:#546078;display:block; padding:5px;border-top:1px solid #707B8F; color:#FFFFFF; text-align:center;}
.more_options a {color:#FFFFFF; font-size:12px; padding:0px 7px;}


/* Live Score Styling */

.livescore_wrapper{width:960px;height:100%; margin:0 auto;background:url("/images/matchsummary.png") repeat #303441;border-radius: 5px 5px 0 0; }

.livescore_wrapper .match_header{ width:960px; height:130px; color:#FFFFFF;position:relative;text-align: center;}
.livescore_wrapper .match_header .matchinfo{position:absolute; height:22px; bottom:0px; left:0px; text-align:center; font-size:11px; letter-spacing:1px; margin:0px auto;font-size:12px;padding-top:8px;width:100%;}
.livescore_wrapper .match_header .matchinfo .infocopy{ height:23px; margin-right:10px; display:block;}

.livescore_wrapper .match_header .hometeam{font-size:22px; line-height:22px; font-weight:bold; text-align:left; text-transform:capitalize;position:relative; top:10px; display:table-cell;right:0;vertical-align:middle;width:190px;}
.livescore_wrapper .match_header .awayteam{font-size:22px; line-height:22px; font-weight:bold; text-align:right; text-transform:capitalize;position:relative;  top:10px; display:table-cell;left:0;vertical-align:middle;width:190px;}
.rugby .match_header .hometeam, .football .match_header .hometeam{font-size:22px; line-height:22px; font-weight:bold; text-align:left; text-transform:capitalize;position:relative; top:10px; display:table-cell;right:0;vertical-align:middle;width:270px;}
.rugby .match_header .awayteam, .football .match_header .awayteam{font-size:22px; line-height:22px; font-weight:bold; text-align:right; text-transform:capitalize;position:relative;  top:10px; display:table-cell;left:0;vertical-align:middle;width:270px;}

.score{ width:140px; line-height:30px; height:43px; background:#E00000;color:#FFFFFF; text-align:center; font-size:30px;margin: 0 20px; font-weight:bold;display:inline-block !important; position:relative; top:10px; padding-top:20px; padding-bottom:5px;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        border-radius: 5px; /* future proofing */
        -khtml-border-radius: 5px; /* for old Konqueror browsers */}

.cricket_scoring{vertical-align:middle;width:300px;*width:280px;line-height:22px; min-height:80px; background:#E00000;color:#FFFFFF; text-align:center; font-size:17px !important;margin: 0 20px; font-weight:bold;display:table-cell !important; position:relative; top:10px; padding:0 10px;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        border-radius: 5px; /* future proofing */
        -khtml-border-radius: 5px; /* for old Konqueror browsers */}
.cricket_scoring .content{ margin:5px 0px;}
.status_team_container{ float:left; width:720px; position:relative; top:10px;*top:0px;top:0px\9; display:table; vertical-align:middle; height:80px;}
@media screen and (-webkit-min-device-pixel-ratio:0)
{
    .status_team_container
    {
    top:0px !important;
    }
    .score
    {
        height:50px; 
    }
}
.aggregate{display:block; font-size:12px; color:#FFFFFF; padding-top:3px; line-height:12px; padding-bottom:5px;}

.livescore_body{background:url("/images/livescore.gif") repeat #D9D8D8;color:#000000; font-size:12px; float:left; text-align:center; padding:5px 0px;text-align:left;}
.livescore_body .col620, .livescore_body .col300{padding:10px;}








.batsmen_container, bowlers_container, .match_stats{padding:0px 10px 10px; /*width:600px;*/ background:url("/images/matchstats.gif") repeat-y #FFFFFF;margin-bottom:20px;
             -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        border-radius: 5px; /* future proofing */
        -khtml-border-radius: 5px; /* for old Konqueror browsers */
        -moz-box-shadow: 0 0 5px #888;
-webkit-box-shadow: 0 0 5px#888;
box-shadow: 0 0 5px #888;
}
.batsmen_container { background:#fff!important; margin:20px 0 20px 10px;padding: 0 !important;}
.bowlers_container, .match_info_container, .fow_container{padding:0!important; width:300px; background:#fff!important;margin:0 0 15px 15px;
             -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        border-radius: 5px; /* future proofing */
        -khtml-border-radius: 5px; /* for old Konqueror browsers */
        -moz-box-shadow: 0 0 5px #888;
-webkit-box-shadow: 0 0 5px#888;
box-shadow: 0 0 5px #888;
}
.match_info_container { margin-top:20px; }

.match_stats ul, .match_stats ul li{margin:0px !important; padding:0px !important;list-style:none !important;background:none !important;}
.match_stats ul li{ border-bottom:1px solid #D8DBE6; padding:5px 0px !important; vertical-align:top;}
.stats_text{width:195px; padding:10px; display:inline-block;color:#000000; font-size:12px;vertical-align:top;}

.stats_figures{width:160px; padding:10px 0px; display:inline-block;color:#454c5c; text-align:center; font-size:18px; line-height:18px;vertical-align:top;}

.teamslist{padding:0px 10px 10px; width:280px; background:#FFFFFF;margin-bottom:20px; float:left;
             -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        border-radius: 5px; /* future proofing */
        -khtml-border-radius: 5px; /* for old Konqueror browsers */
        -moz-box-shadow: 0 0 5px #888;
-webkit-box-shadow: 0 0 5px#888;
box-shadow: 0 0 5px #888;}

.awaylogo{ width:100px; height:70px; background:#FFFFFF; padding-top:10px; text-align:center; display:inline-block; position:relative; top:10px; right:10px;margin-left:10px;float: right;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        border-radius: 5px; /* future proofing */
        -khtml-border-radius: 5px; /* for old Konqueror browsers */}

.homelogo{ width:100px; height:70px; background:#FFFFFF; padding-top:10px; text-align:center; display:block; position:relative; top:10px; margin-left:10px;float:left;margin-right:10px !important;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        border-radius: 5px; /* future proofing */
        -khtml-border-radius: 5px; /* for old Konqueror browsers */}

.homesquad{width:120px;float:left; display:block;}
.homesquad ul li {text-align:right;font-size:11px;}
.awaysquad{width:120px;float:left; display:block;}
.awaysquad ul li{ text-align:left;font-size:11px;}
.squadnum{width:30px;float:left; display:block; background:#E0E2ED;margin:0px 5px;}
.squadnum ul li{text-align:center; font-size:14px; color:#454c5c; font-weight:bold;}
.homesquad ul li, .awaysquad ul li, .squadnum ul li {list-style:none; background:none!important; line-height:25px; padding:0px !important; margin:0px !important;height:25px; overflow:hidden;}
.subs_title{width:100%; height:20px; padding-top:10px; text-transform:uppercase; background:#FFFFFF; font-size:11px; text-align:center; display:block;float:left;}
.stats_title{text-transform:uppercase; font-size:10px; text-align:center; display:inline-block;color:#454c5c; width:90px;}
.match_teams{height:20px; display:block; background:#FFFFFF; width:600px; padding:10px 0px; border-bottom:1px solid #D8DAE5;}
.match_teams .homename {float:left;color:#737e93; font-size:14px; font-weight:bold;}
.match_teams .awayname{float:right;color:#737e93;font-size:14px; font-weight:bold;}
.stats_score{width:25px; display:inline-block;font-weight:bold;}

.matchteams{height:20px; display:block; background:#FFFFFF; width:280px; padding:10px 0px; border-bottom:1px solid #D8DAE5;}
.matchteams .homename {float:left;color:#737e93; font-size:14px; font-weight:bold;}
.matchteams .awayname{float:right;color:#737e93;font-size:14px; font-weight:bold;}

.football .homesquad{width:100px;float:left; display:block;}
.football .awaysquad{width:100px;float:left; display:block;}

.no_commentary {
    padding: 25px 10px 10px 10px;
    height: 30px;
    width: 600px;
    background: #FFFFFF;
    margin-bottom: 20px;
    position: relative;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px; /* future proofing */
    -khtml-border-radius: 5px; /* for old Konqueror browsers */
    -moz-box-shadow: 0 0 5px #888;
    -webkit-box-shadow: 0 0 5px#888;
    box-shadow: 0 0 5px #888;
    color: #454C5C;
    font-size: 14px;
    font-weight: bold;
}


.commentary {
    padding: 10px;
    height: 600px;
    width: 600px;
    background: #FFFFFF;
    margin-bottom: 20px;
    position: relative;
    overflow: auto;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px; /* future proofing */
    -khtml-border-radius: 5px; /* for old Konqueror browsers */
    -moz-box-shadow: 0 0 5px #888;
    -webkit-box-shadow: 0 0 5px#888;
    box-shadow: 0 0 5px #888;
}

.commentary_list{width:600px;display:block;background:url("/images/commentary_bg.gif") repeat-y #FFFFFF; padding:20px 0px !important;}
.commentary_list li.leftbox {background-image:none !important;list-style:none!important ;width:225px !important; display:block !important; clear:right !important; margin:-20px 0px 0px !important;padding:10px !important;box-shadow: 0 0 6px #B0B0B0 !important; position:relative !important; left:15px;*border:1px solid #B0B0B0;border:1px solid #B0B0B0\9;}
.commentary_list li.rightbox {background-image:none !important;list-style:none !important;width:225px !important; display:block !important; clear:left !important;margin:-20px 0px 0px !important;padding:10px !important;box-shadow: 0 0 6px #B0B0B0 !important;position:relative !important; left:335px;*border:1px solid #B0B0B0;border:1px solid #B0B0B0\9;}
.commentary_list .min_right{font-size:14px;display:block;
                            -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
        border-radius: 3px; /* future proofing */
        -khtml-border-radius: 3px; /* for old Konqueror browsers */
        background:#393D4B; margin-left:255px;width:35px; height:20px; text-align:center;color:#FFFFFF; font-weight:bold;padding-top:5px;}
.commentary_list .min_left{font-size:14px; display:block;background:#393D4B;margin-left:-65px;width:35px; height:20px; text-align:center;color:#FFFFFF; font-weight:bold;padding-top:5px;
                           -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
        border-radius: 3px; /* future proofing */
        -khtml-border-radius: 3px; /* for old Konqueror browsers */
}
.commentary_list li p {margin-top:-20px; line-height:20px;}
.commentary_list li.leftbox:first-child{margin:0px !important;}


.arrow-right {
	width: 10px; 
	height: 13px; 
	background:url("/images/commentary_arrow_left.png") no-repeat;
    left: 245px;
    position: absolute;
    top: 13px;
}

.arrow-left {
	width: 10px; 
	height: 13px; 
    background:url("/images/commentary_arrow.png") no-repeat;
    position:absolute;
    top:13px;
    left:-9px;
}

/* Cricket LiveScoring */
.cricket .livescore_body { margin: 0 auto; width: 960px;}
.livescore_body .innings_tabs { background: #fff; padding-left: 10px; padding-top: 10px; border-bottom:1px solid #c6c6c6;}
.livescore_body .innings_tabs .tab_item { display: inline-block; *display: inline; padding: 5px; cursor: pointer; margin-bottom:-1px;}
.livescore_body .innings_tabs .tab_item img { width:46px; height:38px; border:1px solid #dcdcdc;}
.livescore_body .innings_tabs .tab_item span { color:#0e2e5e; font-size: 14px; font-weight: bold; padding: 0 10px 0 5px; vertical-align: 15px;}
.livescore_body .innings_tabs .selected span { color: #272B35; font-size: 14px; font-weight: bold; padding: 0 10px 0 5px; vertical-align: 15px;}
.livescore_body .innings_tabs .selected { background: url(../images/livescore.gif) repeat #D9D8D8; border-radius: 5px 5px 0 0; border:1px solid #c6c6c6; border-bottom:none;}
.livescore_body .batting_scorecard .headings, .livescore_body .match_detail .headings, .livescore_body .bowling_scorecard .headings, .livescore_body .fow_scorecard .headings { border-bottom:1px solid #dbdfe9;padding: 10px 0 0 10px; *clear:both!important; *float:left;}
.livescore_body .match_detail .headings, .livescore_body .match_detail h5, .livescore_body .fow_scorecard .headings, .livescore_body .fow_scorecard h5 { *float:none!important;}
.livescore_body .batting_scorecard .headings h5, .livescore_body .match_detail h5, .livescore_body .bowling_scorecard .headings h5, .livescore_body .fow_scorecard h5 { display: inline-block; color:#7c879a; font-weight:bold; padding:0 0 10px 0; font-size:14px; *float:left;}
.livescore_body .batting_scorecard .scorecard_stats { float:right;}
.livescore_body .batting_scorecard .scorecard_stats li { display:inline-block; *display:inline; background: none!important; color:#7c879a; font-weight:bold; padding: 0 15px !important;}
.livescore_body .bowling_scorecard .bowling_stats { float:right;}
.livescore_body .bowling_scorecard .bowling_stats li { display:inline-block; *display:inline; background: none!important; color:#7c879a; font-weight:bold; padding: 0 15px !important;}
.livescore_body .batsman_row { border-bottom: 1px solid #DBDFE9; padding: 0 0 0 10px; *float:left; *margin-top:-2px;}
.livescore_body .batsman_row .playername, .livescore_body .batsman_row .extras_title, .livescore_body .batsman_row .total_title { width:140px; display:inline-block; color:#282c35; font-size:12px; background: none!important; padding:0!important; *float:left; *padding:10px 0!important;}
.livescore_body .batsman_row .wicketstatus, .livescore_body .batsman_row .extras_summary, .livescore_body .batsman_row .total_summary { width:263px; display:inline-block; color:#282c35; font-size:12px; background: none!important; padding:0!important;*float:left; *padding:10px 0!important;}
.livescore_body .batsman_row .batsman_stats, .livescore_body .batsman_row .extras_total{ display:inline-block; color:#454c5c; font-weight:bold; font-size:12px; background-image:none!important; padding: 0!important;}
.livescore_body .batsman_row .batsman_stats { display: inline-block; *display:inline; text-align: center; width: 41px;}
.livescore_body .batsman_row ul, .livescore_body .batsman_row .extras_total { display:inline-block; background:#e2e5ef; margin: 0 0 0 21px !important; padding: 10px !important; width:157px; }
.livescore_body .batsman_row ul, .livescore_body .batsman_row .extras_total { *float:right; } /* IE7 */
.livescore_body .batsman_row ul, .livescore_body .batsman_row .batting_stats { display:inline-block; background:#e2e5ef; margin: 0 0 0 21px!important; padding: 10px 0 10px 3px !important; width: 174px; }
.livescore_body .batsman_row .batting_statistics { display:inline-block; background:#e2e5ef; margin: 0 0 0 27px!important; padding: 10px 0 10px 10px !important; width: 167px;}
/*.livescore_body .batsman_row .extras_total { display:inline-block; background:#e2e5ef; padding: 10px !important; width: 157px; *width: 155px!important;}*/
.livescore_body .batsman_row .total_runs { display:inline-block; background:none!important; padding: 10px !important; width: 157px; *width: 155px!important; margin:0 0 0 20px !important}
.livescore_body .batsman_row .total_runs { *float:right}
.livescore_body .batsman_row .total_runs, .livescore_body .batsman_row .total_title, .livescore_body .batsman_row .total_summary { font-size:14px; padding:10px 0; color:#454c5c;font-weight: bold;}

.livescore_body .crick_match_info, .livescore_body .bowlers_listing { border-top:2px solid #fff; padding: 0 2px 0 10px; float:left;}
.livescore_body .crick_match_info ul {float:left;}
.livescore_body .crick_match_info li, .livescore_body .bowlers_listing span { background: none!important; display: inline-block; padding: 4px 0!important; font-size:11px; *float:left; *display: inline;width:114px;}
.livescore_body .bowlers_listing span { width:110px;}
.livescore_body .crick_match_info .match_information { background: #E2E5EF !important; color: #454C5C; display: inline-block; float: right; font-weight: bold; padding: 4px 5px 4px 19px !important;width: 150px; font-size:12px;}
.livescore_body .batting_scorecard .batsmen_listing { border-top:2px solid #fff; padding: 0 2px 0 0;}
.livescore_body .bowlers_listing ul li { background-image: none !important; display: inline; float: left; padding: 4px 0 !important; width:110px;font-size: 11px; overflow: hidden;}
.livescore_body .bowlers_listing .bowler_information { background:none!important; color: #454C5C; display: inline-block; float: right; font-size: 12px; font-weight: bold; padding: 0 15px !important;text-align: center; width: 12px;}
.livescore_body .bowlers_listing .bowler_wrapper { background: #E2E5EF!important; color: #454C5C; display: inline; float: right; font-size: 11px; font-weight: bold; padding: 4px 0 !important; text-align: center; width: 175px;}
.livescore_body .fow_scorecard .fow_info { font-size:11px; padding:10px;}

.innings_container1, .innings_container2 { background: url(../images/livescore.gif) repeat #D9D8D8; display: inline-block;padding: 20px 10px 0;}


/* Commentary ScrollBar */

.mCSB_container{width:auto;margin-right:30px;}
.mCSB_container.mCS_no_scrollbar{margin-right:0}
.mCustomScrollBox{*width:610px !important;}
.mCustomScrollBox .mCSB_scrollTools{width:10px;height:100%;top:0;right:0;opacity:0.75; }
.mCSB_scrollTools .mCSB_draggerContainer{height:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.mCSB_scrollTools .mCSB_buttonUp+.mCSB_draggerContainer{padding-bottom:40px}
.mCSB_scrollTools .mCSB_draggerRail{width:9px;height:100%;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;margin:0 auto; background:#ededed;}
.mCSB_scrollTools .mCSB_dragger{cursor:pointer;width:100%;height:30px}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:9px;height:100%;border-radius:0px;text-align:center;background:#919191;margin:0 auto;border-radius: 5px 5px 5px 5px;}
.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_buttonDown{height:20px;overflow:hidden;cursor:pointer;margin:0 auto}
.mCSB_scrollTools .mCSB_buttonDown{bottom:0;margin-top:-40px;background-position:0 -20px}
.mCSB_horizontal .mCSB_container{height:auto;margin-right:0;margin-bottom:30px;overflow:hidden}
.mCSB_horizontal .mCSB_container.mCS_no_scrollbar{margin-bottom:0}
.mCSB_horizontal.mCustomScrollBox .mCSB_scrollTools{width:100%;height:16px;top:auto;right:auto;bottom:0;left:0;overflow:hidden}
.mCSB_horizontal .mCSB_scrollTools .mCSB_draggerContainer{height:100%;width:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden}
.mCSB_horizontal .mCSB_scrollTools .mCSB_buttonLeft+.mCSB_draggerContainer{padding-bottom:0;padding-right:20px}
.mCSB_horizontal .mCSB_scrollTools .mCSB_draggerRail{width:100%;height:2px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;margin:7px 0}
.mCSB_horizontal .mCSB_scrollTools .mCSB_dragger{width:30px;height:100%}
.mCSB_horizontal .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:100%;height:4px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;margin:6px auto}
.mCSB_horizontal .mCSB_scrollTools .mCSB_buttonLeft,.mCSB_horizontal .mCSB_scrollTools .mCSB_buttonRight{width:20px;height:100%;overflow:hidden;cursor:pointer;float:left;margin:0 auto}
.mCSB_horizontal .mCSB_scrollTools .mCSB_buttonRight{right:0;bottom:auto;margin-left:-40px;margin-top:-16px;float:right}
.mCustomScrollBox:hover .mCSB_scrollTools{opacity:1}
.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background:#919191;}
.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background:#393D4B;filter:alpha(opacity=90);-ms-filter:alpha(opacity=90)}
.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight{background-image:url(mCSB_buttons.png);background-repeat:no-repeat;opacity:0.4;filter:alpha(opacity=40);-ms-filter:alpha(opacity=40)}
.mCSB_scrollTools .mCSB_buttonUp{background-position:0 0}
.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -40px}
.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -56px}
.mCSB_scrollTools .mCSB_buttonUp:hover,.mCSB_scrollTools .mCSB_buttonDown:hover,.mCSB_scrollTools .mCSB_buttonLeft:hover,.mCSB_scrollTools .mCSB_buttonRight:hover{opacity:0.75;filter:alpha(opacity=75);-ms-filter:alpha(opacity=75)}
.mCSB_scrollTools .mCSB_buttonUp:active,.mCSB_scrollTools .mCSB_buttonDown:active,.mCSB_scrollTools .mCSB_buttonLeft:active,.mCSB_scrollTools .mCSB_buttonRight:active{opacity:0.9;filter:alpha(opacity=90);-ms-filter:alpha(opacity=90)}


.divide {color:#686e7c;font-weight:bold;}
.cricket_score {font-size:13px;line-height:6px;vertical-align:top;}
.view_commentary {border-radius:5px;padding:5px;margin: 0 10px 10px;background:#fff;border-color:#c6c6c6;color:#0e2e5e;text-transform: none;}
.stats {display: inline-block;}

#teamtalk_header .eventnav{padding:0 0 0 3px !important;}
#teamtalk_header .th_featureHeader { width:100%; height:69px; position:absolute; top:1px; padding-top:25px; left:498px; padding-bottom:20px;font-size:17px;line-height:1.9em;background: url("../images/livescoring_head.png") no-repeat scroll 224px center transparent; }
#teamtalk_header #divEvents3rdLevelNav {display:none;}
.commentary_anchor {border:1px solid #c6c6c6; background:#FFFFFF; color:#1C2F5E !important; font-size:12px;height:15px; display:block; width:105px;padding:3px 10px; font-weight:bold;margin-left:10px; margin-top:10px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px; /* future proofing */-khtml-border-radius: 5px; /* for old Konqueror browsers */-moz-box-shadow: 0 0 2px 0 #A7A7A7;-webkit-box-shadow: 0 0 2px 0 #A7A7A7;Box-shadow: 0 0 2px 0 #A7A7A7 ;position:absolute;right: 30px;top:165px;cursor:pointer;}


.rugby .commentary_anchor, .football .commentary_anchor {border:1px solid #c6c6c6; background:#FFFFFF; color:#1C2F5E !important; font-size:12px;height:15px; display:block; width:105px;padding:3px 10px; font-weight:bold;margin-left:10px; margin-top:10px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px; /* future proofing */-khtml-border-radius: 5px; /* for old Konqueror browsers */-moz-box-shadow: 0 0 2px 0 #A7A7A7;-webkit-box-shadow: 0 0 2px 0 #A7A7A7;Box-shadow: 0 0 2px 0 #A7A7A7 ;position:absolute;left: 70px;top:147px;cursor:pointer;}

.rolling-livescoring h1 {font-size:16px; color:#000000;margin:10px 0px; font-weight:bold;}
.rolling-livescoring .scoring-tabs {width:100%; height:30px; border-bottom:1px solid #DDDDDD; color:#000;font-size:14px;margin-bottom:15px; padding-bottom:5px;}
.rolling-livescoring .scoring-tabs a {color:#426AA4; padding:7px 10px; display:inline-block;margin:0 5px;font-weight:bold;}
.rolling-livescoring .scoring-tabs a.active {background:#426AA4; color:#FFFFFF;padding:7px 10px; display:inline-block;margin:0 5px;font-weight:bold; border-radius: 5px; /* future proofing */
        -khtml-border-radius: 5px; /* for old Konqueror browsers */}
.rolling-livescoring .scoring-tabs a:hover {background:#426AA4; color:#FFFFFF;padding:7px 10px; display:inline-block;margin:0 5px;font-weight:bold; text-decoration:none; border-radius: 5px; /* future proofing */
        -khtml-border-radius: 5px; /* for old Konqueror browsers */}
.rolling-livescoring h2.game-day {color:#CB002C; font-size:14px; font-weight:bold; margin:5px 0px;}
.rolling-livescoring .game-container {border:1px solid #BFC6D0;margin:5px 0px 20px;font-size:12px;
                                      border-radius: 5px; /* future proofing */
                                      -khtml-border-radius: 5px; /* for old Konqueror browsers */}
.rolling-livescoring .game-container h3 {background:#E2E5EF; color:#282F39; display:block;font-size:16px; font-weight:bold;padding:8px;}
.rolling-livescoring .sport-type { color:#707070; font-size:12px; font-weight:bold;}
.rolling-livescoring .game-container ul {position:relative;}
.rolling-livescoring .game-container ul li {list-style:none;background:none; padding:8px; border-bottom:1px solid #D9DDE6;position:relative;}
.rolling-livescoring .game-container ul li:last-child {border-bottom:none;position:relative;}
.teams-game {width:155px; display:inline-block; font-weight:bold;}
.v {width:20px; display:inline-block; color:black;}
.game-time {width:60px; display:inline-block;font-weight:bold;}
.matchids {width:115px; display:inline-block; font-size:11px;}
.match-cal {width:100px; display:inline-block;font-weight:bold;}
.cal-menu h4 {color:#282e39; font-size:16px; font-weight:bold;margin-bottom:10px;}
.google-cal {background:url(/images/google-cal.png) no-repeat; height:40px;padding-left:30px; width:80px; display:inline-block;}
.ical {background:url(/images/cal.png) no-repeat; height:40px; padding-left:30px; width:80px;display:inline-block;}
.cal-menu { display:none;position:absolute;top:23px;left:-152px;padding:20px;width:230px;background:white;z-index:100000 !important;-moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        border-radius: 5px; /* future proofing */
        -khtml-border-radius: 5px; /* for old Konqueror browsers */
        -moz-box-shadow: 0 0 7px #666;
        -webkit-box-shadow: 0 0 7px #666;
        box-shadow: 0 0 7px #666;
        border:1px solid #CCC \0/;*border:1px solid #CCC\9;
}
.cal-arrow {display:block; width:15px; height:12px; background:url(/images/RollingArrow.png);position:absolute; top:-12px; right:40px;}
a.view-live {background:#CB002C; padding:3px 5px; display:inline-block;color:#FFFFFF; margin-left:25px;font-weight:bold;font-size:11px;margin-right:10px;-moz-border-radius: 3px;
        -webkit-border-radius: 3px;
        border-radius: 3px; /* future proofing */
        -khtml-border-radius:3px; /* for old Konqueror browsers */}
.add-to-cal {position:relative;}
.add-to-cal:hover {text-decoration:none; color:#000000;}

/* New Light candle */
#light-candle-container {position:fixed;bottom:0;width:100%;z-index:200;}
#light-candle-container .light-candle-wrapper {width:980px;margin:0 auto;}
#light-candle-container .light-candle-close { background: url("../images/light_candle_close.png") no-repeat scroll 6px 8px;height: 30px; position: absolute; right: 0; width: 30px;bottom:0;cursor: pointer;}
#light-candle-container .light-candle-open { background: url("../images/light_candle_expand.png") no-repeat scroll 6px 8px;height:30px;position:absolute;right:0;width:30px;bottom:0;cursor: pointer;}
#socialbar-lightacandle, #socialbar-lightacandle-min {top: 12px;}
#light-candle-container .socialbar-menu-button {position:relative;height: 30px;width: 360px; margin:0 auto;}
#light-candle-container .lit-candle-container {position:relative;height: 30px;width: 245px; margin:0 auto;}
#socialbar-lightacandle .lightcandle img { bottom: -7px; left: -40px; position: absolute; }
 
#socialbar-lightacandle .lightcandle .lit-text, #socialbar-lightacandle-min .lightcandle .lit-text { display: block; overflow: hidden; text-align: left;text-overflow:ellipsis;top:3px;white-space:nowrap;width:215px;}
#socialbar-lightacandle a, #socialbar-lightacandle-min a {color:#f39d50;left:35px;position:relative;top:-5px;font:bold 10pt Arial;white-space:nowrap;text-decoration:none;}
#socialbar-lightacandle-min a span { display: block; font-size: 12px; overflow: hidden; padding: 0; text-overflow: ellipsis; white-space: nowrap; width: 223px;}
#socialbar-lightacandle-min .lightcandle img { bottom: -21px; left: -40px; position: absolute;}
 
#light-candle-container .light-candle-expanded {background: url(/images/lightcandle_background.png) 0 0 repeat-x;height:30px;width:980px;border:solid 1px #000;position:relative;float:right;}
#light-candle-container .light-candle-collapsed {background: url(/images/lightcandle_background.png) 0 0 repeat-x;height:0;width:300px;border:solid 1px #000;position:relative;float:right;display:none;}
#light-candle-container .light-candle-collapsed .socialbar-menu-button {position:relative;width:290px;margin-left:10px;}
#light-candle-container .light-candle-collapsed .light-text {margin-left:-10px;}
#light-candle-container .light-candle-expanded .lit-candle, #socialbar-lightacandle .lit-candle {bottom:-24px !important; left: -40px; position: absolute;bottom:-8px\9!important;}
 
/* New  Homepage stories box */
#socialbar-newstories .arrow{background:url(/Images/socialbar_arrow.png) no-repeat 0 0;width:12px;height:6px;left:20px;bottom:-6px;position:absolute}
#socialbar-newstories{-moz-border-radius:2px;background:none repeat scroll 0 0 #202020;border-left:1px solid #BBB;border-top:1px solid #BBB;color:#FFFB09;cursor:pointer;float:left;font-size:12px;height:24px;letter-spacing:-1px;margin-left:-2px;opacity:0.9;position:fixed;width:166px;word-spacing:1px;z-index:10000;padding: 6px 8px 14px;display:none;}
#socialbar-newstories.bottom{bottom:0 !important;}
#socialbar-newstories.top{bottom:38px !important;}
#socialbar-newstories.expanded{bottom:105px !important;}
#socialbar-newstories #close{background:url(/Images/socialbar_close.gif) no-repeat 0 0;width:16px;height:16px;right:-4px;top:-4px;display:block;position:absolute}

#retail_ad_spacer{height:90px;display:none;width:100%;}

/* Archive Styles */
.xArchive {margin: 30px auto;width: 700px;}
.xArchive .article {border-top:3px solid #170069;border-bottom:3px solid #170069;padding:10px;background:#FFFFFF;overflow: hidden;}
.xArchive .article #comments_list {margin-right:10px;}
.xArchive .article #comments_list h5 {display:block; height:20px;background:#E8E8E8; color:#494949; padding:10px; font-size:16px; }
.xArchive .article #comments_list ul li {margin:10px 0px;border-bottom:1px dotted #333333;}
.xArchive .article #comments_list ul li p {font-size:12px; margin-right:10px;padding-top:10px;}
.xArchive .article #comments_list ul li #lblAuthor {color:#170069; font-weight:bold; font-size:13px;}
.xArchive .article #comments_list #pnlReportcomment ul li {border:none;}
.xArchive .article #comments_list .pager { overflow: hidden; }
.xArchive .article #comments_list .pager li { float: left;border:none; }
.xArchive .article #comments_list ul  { list-style: none;padding: 0;margin: 0; }
.xArchive .article #comments_list ul li { background: none;}

/* FixturesLogsResults Feed Styles */
.fixtureslogsresults{border:1px solid #BFC6D0;border-radius:5px;font-size:12px;margin:5px 0 20px 20px;width:600px;position:relative}
.fixtureslogsresults table{width:100%;height:100%;margin:0;padding:0}
.fixtureslogsresults tr:last-child td:last-child{-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px;border-bottom-right-radius:5px;border-width:0}
.fixtureslogsresults table tr:first-child td:first-child{-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;border-top-left-radius:5px}
.fixtureslogsresults table tr:first-child td:last-child{-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;border-top-right-radius:5px}
.fixtureslogsresults tr:last-child td:first-child{-moz-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px;border-bottom-left-radius:5px}
.fixtureslogsresults tr:hover td{background-color:#fff}
.fixtureslogsresults td{vertical-align:middle;background-color:#fff;border:0 solid #bfc6d0;border-width:0 1px 1px 0;text-align:left;padding:10px;font-size:12px;font-family:Arial;font-weight:400;color:#000}
.fixtureslogsresults tr:last-child td{border-width:0 1px 0 0}
.fixtureslogsresults tr td:last-child{border-width:0 0 1px}
.fixtureslogsresults tr:first-child td{background:-o-linear-gradient(bottom,#e2e5ef 5%,#e2e5ef 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#e2e5ef),color-stop(1,#e2e5ef));background:-moz-linear-gradient(center top,#e2e5ef 5%,#e2e5ef 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#e2e5ef", endColorstr="#e2e5ef");background:-o-linear-gradient(top,#e2e5ef,e2e5ef);background-color:#e2e5ef;border:0 solid #bfc6d0;text-align:center;border-width:0 0 1px;font-size:12px;font-family:Arial;font-weight:700;color:#000}
.fixtureslogsresults tr:first-child:hover td{background:-o-linear-gradient(bottom,#e2e5ef 5%,#e2e5ef 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#e2e5ef),color-stop(1,#e2e5ef));background:-moz-linear-gradient(center top,#e2e5ef 5%,#e2e5ef 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#e2e5ef", endColorstr="#e2e5ef");background:-o-linear-gradient(top,#e2e5ef,e2e5ef);background-color:#e2e5ef}
.fixtureslogsresults tr:first-child td:first-child{border-width:0 0 1px}
.fixtureslogsresults tr:first-child td:last-child{border-width:0 0 1px}
.fixtureslogsresults_container{margin:20px}
.fixtureslogsresults_container .sport-type{color:#707070;font-size:12px;font-weight:700}

/* rubybox carousel */
.rubyContainer {width:291px;position:relative;border: thin solid #7D1E46;}
.rubyContainer .rubyLogo {background:url(../images/ruby-carousel-sprite.png) no-repeat; width:291px; height:70px; display:block}
.rubyContainer .price {background:#7d1e46;color:#fff;padding:10px 15px  5px;position:absolute;bottom:0;right:0;text-align:center;} 
.rubyContainer .add_to_cart a {display:block;color:#fff;text-decoration:none;}
.rubyContainer .add_to_cart a:hover {text-decoration:none;}
.rubyContainer .price_title {font-weight:bold; font-size:18px;position: relative; display:block}
.rubyContainer .price_title_strike {text-decoration:line-through;font-size:16px;position:relative;display:block;}
.rubyContainer .rubyCap {position:absolute;bottom:0; color:#323232; display:block; z-index: 2; left:15px; font-size:14px; bottom:8px;}
.rubyContainer .rubyFoot {background:#323232; padding:18px 0; font-size:20px; color:#fff; text-align:center;}
.rubyContainer .rubyFoot a {text-decoration:none; color:#fff; font-size:12px; line-height: 20px;}
.rubyContainer .rubyFoot a:hover {text-decoration:none; color:#b8b4b4}
.rubyContainer .rubyArrowsmall {background:url(/images/ruby-carousel-sprite.png) no-repeat;width:24px;height:16px;*height:20px; background-position:-135px -124px; display:inline-block;}
.rubyContainer .rubyArrowsmaller {background:url(/images/ruby-carousel-sprite.png) no-repeat;width:8px;height:10px;*height:13px; background-position:-183px -124px; display:inline-block;}
.rubyContainer .title {position:absolute;bottom:0; color:#323232; display:block; z-index: 2; left:15px; font-size:14px; width:145px;  text-align:left;margin-bottom: 7px;}
.rubyContainer .title:hover {text-decoration:none;}
.rubyContainer .delivery {background:transparent url(../images/ruby-carousel-sprite.png) no-repeat 0 0; width:144px;height:20px;  display:inline-block; background-position:-7px -208px;text-align:left;margin-right: 4px;}
.rubyContainer .payment {background: url("/images/ruby-carousel-sprite.png") no-repeat;background-position:-168px -206px;display: inline-block;height: 20px;text-align: left;width: 130px;}
#rubybox_carousel_container {width:291px;}
#rubybox_carousel {width:291px;position:relative;}
#rubybox_carousel li {background:none!important;position:relative;font-family:arial;font-size:10px;border:0 solid green;color:#E3EDFA;width:291px;height:255px;list-style:none;float:left;padding:0 !important; text-align:center;}
#rubybox_carousel li img {max-width:200px;max-height:200px; vertical-align: middle; position:absolute;top:0;bottom:40px;left:0;right:0; margin:auto; display:block; *bottom:0px; *display:inline-block; *position:relative;*top:10px;}
#rubybox_carousel_container .jcarousel-clip{margin:0;overflow:hidden;padding:0;position:relative;z-index:2}
#rubybox_carousel_container .jcarousel-container-horizontal{width:291px;}
#rubybox_carousel_container .jcarousel-clip-horizontal{width:291px;height:255px; background:#fff;}
#rubybox_carousel_container .jcarousel-item-horizontal{}
#rubybox_carousel_container .jcarousel-next-horizontal{background:transparent url(/images/ruby-carousel-sprite.png) no-repeat 0 0;cursor:pointer;height:83px;position:absolute;right:10px;top:72px;width:28px;z-index: 3; background-position:-260px -95px}
#rubybox_carousel_container .jcarousel-prev-horizontal{background:transparent url(/images/ruby-carousel-sprite.png) no-repeat 0 0;cursor:pointer;height:83px;left:10px;position:absolute;top:72px;width:28px;z-index: 3; background-position:0 -95px}
/* ruby box styles end*/

.embedded {margin: 0 -7px;padding-top:12px}
.embedded-images {list-style:none;}
.embedded-images li {list-style:none !important; background:none !important; margin:10px 10px 0 0; padding:0px; font-size: 14px;line-height: 1.4em;}
.embedded-images li .embeddedKicker {text-transform:uppercase; font-weight:bold;}
.embedded-images li .embeddedBlurb {margin-bottom:5px; width:620px;}
.embedded-images img {width:620px;}

/* Soccer countdown clock */
#genericClock {background-repeat:no-repeat;  margin:0 auto; width:290px; height:100px; position:relative}
#countdown {display:block; font-size:19px; position:absolute; color:#fff; right:45px; bottom:40px; width:125px; padding:0 !important; font-weight:700}
#countdown span {display: inline-block !important;position: relative;width: 30px;text-align: center; float:none !important; margin:0 !important}
.d {}
.h {left: 12px;}
.m {left: 25px;}
.s {left: 37px;}

.featured_score {display:none; background:#005D00; border-top-left-radius:5px; border-top-right-radius:5px; border:1px solid #005D00;color:#FFFFFF;position:relative;margin-bottom:20px;margin-top:40px;}
.featured_score .match-counter {width:100px; height:35px; background:#000000; color:#FFFFFF; position:absolute; top:-20px; left:50%; margin-left:-50px;font-size:11px;display: none;}
.featured_score .match-counter .counter-container {display:block; position:relative; text-align:center;padding:2px;}
.featured_score .match-counter .counter-container .kickoff {display:block; text-align:center; font-weight:bold; text-transform:uppercase;}
.featured_score .featured-top-fixture {position:relative;height:165px;}
.featured_score .featured-top-fixture .team_left {position:absolute; width:260px; height:80px; display:block; left:30px; top:10px;}
.featured_score .featured-top-fixture .team_right {position:absolute; width:260px; height:80px;display:block; right:30px; top:10px;}
.featured_score .featured-top-fixture .team_left .team_logo {border: 3px solid #000000;border-radius: 33px;display:block;height: 60px;overflow: hidden;width: 60px; position:absolute; left:0px; top:-10px;}
.featured_score .featured-top-fixture .team_right .team_logo {border: 3px solid #000000;border-radius: 33px;display:block;height: 60px;overflow: hidden;width: 60px;position:absolute; right:0px; top:-10px;}
.featured_score .featured-top-fixture .team_left .team_logo img, .featured_score .featured-top-fixture .team_right .team_logo img {margin-top:-2px; margin-left:-2px;}
.fixture-team1-score-large {font-size:40px; font-weight:bold; position:absolute; left:220px; top:15px;font-family:arialblack, arial, sans-serif;}
.fixture-team2-score-large {font-size:40px; font-weight:bold; position:absolute; right:220px; top:15px;font-family:arialblack, arial, sans-serif;}
.fixture-team1-team {font-size:20px; font-family:arial, sans-serif; width:130px; font-weight:bold; display:block; position:absolute; left:70px; top:15px; text-align:center;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.fixture-team2-team {font-size:20px; font-family:arial, sans-serif; width:130px;font-weight:bold; display:block; position:absolute; right:70px; top:15px; text-align:center;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.fixturevenue {width:560px; height:25px; border-bottom:1px solid #FFEF00; text-align:center; color:#FFEF00; position:absolute; top:60px; left:25px; line-height:20px;}
.match_details {width:560px; height:25px;  text-align:center; color:#FFEF00; position:absolute; top:90px; left:25px; line-height:20px; font-size:11px;}
.match_details span {margin:0 7px; background:transparent;}
.match_details .refresh_score {line-height:20px;}
.match_details .refresh_score .refresh {background:url(/Soccer/WorldCup/images/refresh_score.jpg) no-repeat;width:20px; height:16px; display:inline-block;vertical-align:middle;cursor:pointer;}
.match_details .share .text {display:inline-block; margin:0 5px 0 0;}
.match_details .share .score_share_fb {display:inline-block; background:url(/Soccer/WorldCup/images/share_fb.jpg) no-repeat;width:15px; height:16px;vertical-align:middle;margin:0 2px;cursor:pointer;}
.match_details .share .score_share_tw {display:inline-block; background:url(/Soccer/WorldCup/images/share_tw.jpg) no-repeat;width:15px; height:16px;vertical-align:middle;margin:0 2px;cursor:pointer;}
.latest_news_block {width:560px; height:45px; position:absolute; top:120px; left:25px;}
.latest_news_block .latest_title {width:45px;display:block;position:absolute; left:0px; top:0px; font-size:10px;font-weight:bold;text-transform:uppercase;color:#FFEF00; padding-right:10px; border-right:1px solid #FFFFFF; text-align:right;}
.latest_news_block .latest_news {width:390px; display:block; position:absolute; left:65px; top:0px; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.latest_news_block .read_more_news {position:absolute;right:0px; top:0px; text-transform:uppercase; background:#FFEF00; color:#005D00; font-size:10px; font-weight:bold;padding:0px 5px;}
.latest_news_block .stats_wrapper {position:absolute; left:65px; bottom:0px;}
.latest_news_block .views {color:#FFFFFF; background:#008400; text-transform:uppercase; font-size:10px; font-weight:bold; padding:0 5px;display:inline-block; }
.latest_news_block .view_count{color:#FFFFFF; text-transform:uppercase; font-size:10px; font-weight:bold; padding:0 5px; display:inline-block; }
.latest_news_block .comments { color:#FFFFFF; background:#008400; text-transform:uppercase; font-size:10px; font-weight:bold; padding:0 5px; display:inline-block; width:auto;}
.latest_news_block .comment_count { color:#FFFFFF; text-transform:uppercase; font-size:10px; font-weight:bold; padding:0 5px; display:inline-block;}
.featured_score .next_fixtures {display:block;height:90px; background:#FFFFFF; width:100%;position:relative; color:#005D00;}
.featured_score .next_fixtures .b_right {border-right:1px solid #005D00;}
.featured_score .next_fixtures .featured-bottom-fixture {width:187px; display:inline-block;padding:10px;position:relative;height:70px;vertical-align:top;}
.featured_score .next_fixtures .featured-bottom-fixture .head_info { display:block; height:20px; position:relative; width:100%;}
.featured_score .next_fixtures .featured-bottom-fixture .head_info .header_title {font-size:12px; font-weight:bold; text-transform:uppercase; color:#005D00;position:absolute;left:0px; top:0px;}
.featured_score .next_fixtures .featured-bottom-fixture .head_info .date_stamp {font-size:10px;font-weight:bold; text-transform:uppercase; color:#005D00; position:absolute;right:0px; top:0px;}
.featured_score .next_fixtures .featured-bottom-fixture .team1 { width:60px; display:block; position:absolute; left:10px; top:35px;}
.featured_score .next_fixtures .featured-bottom-fixture .team1 img {width:22px;}
.featured_score .next_fixtures .featured-bottom-fixture .team2 {width:60px; display:block; position:absolute; right:10px; top:35px; text-align:right;}
.featured_score .next_fixtures .featured-bottom-fixture .team2 img {width:22px;}
.featured_score .next_fixtures .featured-bottom-fixture .game_info {display:block; position:absolute; left:10px; bottom:10px; width:180px;height:12px;}
.featured_score .next_fixtures .featured-bottom-fixture .game_info .read_next {display:inline-block; position:absolute; left:0px; top:0px; font-size:10px; color:#242424 !important;}
.featured_score .next_fixtures .featured-bottom-fixture .game_info .com_count {display:inline-block; position:absolute; right:0px; top:0px; font-size:12px; font-weight:bold; color:#242424;}

.featured_score .next_fixtures .versus {display: block; margin-top: 6px;text-align: center;}


.featured-top-fixture .versus {color:#FFFFFF; font-size:20px; font-family:Arial, sans-serif;width:20px; font-weight:bold; display:block; position:absolute; left:50%; top:15px; text-align:center;margin-left:-10px;}
.featured_score .graphic_left {position:absolute; left:0px; top:0px; width:96px; height:99px; display:block; background:url(/Soccer/WorldCup/Images/score_header_left.jpg) no-repeat;}
.featured_score .graphic_right {position:absolute; right:0px; top:0px;width:96px; height:99px; display:block; background:url(/Soccer/WorldCup/Images/score_header_right.jpg) no-repeat;}
.match_details .chat {color:#FFEF00 !important;}
.next_fixtures .chat_previous {left:57px !important;}

.game_link {color:#FFFFFF !important;}
.chat_previous {position:absolute; bottom:0px; left:55px; font-size:10px; display:inline-block;line-height:10px; color:#005D00 !important;}
.featured-bottom-fixture a {color:#005D00 !important;}
.fixture-home-team a {line-height:24px;vertical-align:top;}

/* web timer style change */
.liveScoringScorecard {height:140px !important;}
.liveScoringScorecard .team1_name, .liveScoringScorecard .team2_name, .liveScoringScorecard .versus {top:35px !important;}
.featured-top-fixture .versus {top:25px !important;}
.liveScoringScorecard .location_info {top:70px !important;}
.liveScoringScorecard .match_details {top:100px !important;}
.featured_score .featured-top-fixture {margin:20px 0;}
.liveScoringScorecard .scorecard_countdown, .featured_score .match-counter {overflow:hidden;height:auto !important;width:115px !important;margin-left:-60px !important;}
.liveScoringScorecard .scorecard_countdown .match-counter {padding:0 !important;}
.liveScoringScorecard .scorecard_countdown .match-counter span, .featured_score .match-counter span {float:left;}
.liveScoringScorecard .scorecard_countdown .match-counter .num, .featured_score .match-counter .num {width:16px;padding:0 2px; font-size:16px; font-weight:bold;}
.liveScoringScorecard .scorecard_countdown .match-counter .num.hrs, .featured_score .match-counter .num.hrs {margin-left:5px;}
.liveScoringScorecard .scorecard_countdown .match-counter .num.secs, .featured_score .match-counter .num.secs {margin-right:5px;}
.liveScoringScorecard .scorecard_countdown .match-counter .num, .featured_score .match-counter .num, .liveScoringScorecard .scorecard_countdown .match-counter .txt, .featured_score .match-counter .txt, .liveScoringScorecard .scorecard_countdown .match-counter .kickoff, .featured_score .match-counter .kickoff {text-align:center;}
.liveScoringScorecard .scorecard_countdown .match-counter .num.sep, .featured_score .match-counter .num.sep, .liveScoringScorecard .scorecard_countdown .match-counter .txt, .featured_score .match-counter .txt {font-weight:bold;}
.liveScoringScorecard .scorecard_countdown .match-counter .days.txt, .featured_score .match-counter .days.txt {clear:left; text-transform:uppercase; font-size:9px;}
.liveScoringScorecard .scorecard_countdown .match-counter .txt, .featured_score .match-counter .txt {width:37px;text-transform:uppercase;}
.liveScoringScorecard .scorecard_countdown .match-counter .kickoff, .featured_score .match-counter .kickoff {clear:left;padding:2px 0;text-transform:uppercase;}


.article_details {display:inline-block; width:470px; vertical-align:top;}
.share_tool_24 {height:50px; margin:10px 0; display:inline-block; text-align:right; width:140px; vertical-align:top;float:right;}
.share_tool_24 .share_text {padding:0 5px 0 0;color:#999; font-size:11px; text-transform:uppercase; font-weight:bold;}


#article-body .post_item {position:relative; display:block;width:598px;padding-top:10px;padding-bottom:10px;border-bottom:1px solid #DBDBDB;}
#article-body .post_item .left {float:none;width:100px; display:inline-block;padding:10px;position:relative;vertical-align:top;}
#article-body .post_item .left .timestamp {position:absolute; top:10px; left:50px;}
#article-body .post_item .right .post-text p, #article-body .post_item .right .post-text {font-size:14px !important; line-height:18px !important;margin:0 0 5px;}
#article-body .twitter {background:#DBEBF0;}
#article-body .post_item .right {float:none;width:455px;display:inline-block; padding:10px;position:relative;vertical-align:top;}
#article-body .post_item .right img {max-width:420px; margin:10px 0;}

.generic_live {display:block; background:#FFFFFF; position:relative; border:1px solid #EDEDED;}
.update_item {display:block; background:#FFFFFF; position:relative;padding:15px 10px;}
.update_item.alt {background:#F4F4F4;}
.update_item .update_content {float: left; width: 576px}
.update_item .update_share {float:left; width:22px;padding-left:15px;}
.update_item .update_share a {width:22px; height:22px; background:url(/images/generic_share.png) no-repeat; display:block; text-indent:-9999999px;}
.share_tool_24 .share_text {padding:0 5px 0 0;color:#999; font-size:11px; text-transform:uppercase; font-weight:bold;}

/* Love2Meet */
#most_box.love2meet table {display:block;width:287px !important;}
#most_box.love2meet .tab-wrapper {background:#fff !important;border:none;width:267px !important;border-left:1px solid #c6c6c6;border-right:1px solid #c6c6c6;}
#most_box.love2meet .tabNavigation {background:none;height:22px;border-top:1px solid #c6c6c6;border-left:1px solid #c6c6c6;}
#most_box.love2meet .tabNavigation div {margin:0;padding:6px 30px;background:#daeaf1;font-size:10px;line-height:10px;font-weight:normal;text-transform:uppercase;border-right:1px solid #c6c6c6;}
#most_box.love2meet .tabNavigation div.tabs_on {background:#fff;color:#666;border-bottom:1px solid #fff;}
#most_box.love2meet .tabNavigation div.tabs_off {border-bottom:1px solid #c6c6c6;}
#most_box.love2meet .date_profile .left.clr.person {height:auto;width:auto;margin-bottom:5px;}
#most_box.love2meet .date_profile .left.clr.person .img_wrap {width:75px;height:100px;overflow:hidden;margin:5px 10px 5px 0;}
#most_box.love2meet .date_profile .left.clr.person .img_wrap img {display:block;width:100%;}
#most_box.love2meet .date_profile .left.clr.person .item {width:182px;padding:0;}
#most_box.love2meet .date_profile .left.clr.person .item h5 {padding:0;margin:10px 0 4px;font-size:12px;}
#most_box.love2meet .date_profile .left.clr.person .item h5 a {font-size:12px;color:#0e2e5e;background:none;padding:0;}
#most_box.love2meet .date_profile .left.clr.person .item a, #most_box.love2meet .date_profile .date_more {font-size:12px;color:#0e2e5e;font-weight:bold;display:block;}
#most_box.love2meet .date_profile .date_more {padding-left:85px;}
#most_box.love2meet .datinglab {display:block;background:url("../images/love2meet.jpg") no-repeat 28px 0 #fff;height:60px;margin-top:-1px;text-indent:-500em;width:287px;border-right:1px solid #c6c6c6;border-left:1px solid #c6c6c6;border-bottom:1px solid #c6c6c6;}


/* live update article embeded media fix */
#live_update_article .live_embeded_media iframe {clear:both;}

/* News24 Live RHS Component*/
.rhs_live_component {background:#2c3e56;width:300px;overflow:hidden;margin-bottom:20px;padding:0;border:none;}
.rhs_live_component .relative {position:relative;}
.rhs_live_component .title {color:#fff;font-size:20px;font-weight:normal;line-height:24px;}
.rhs_live_component .title a {display:block;color:inherit;font-weight:inherit;padding:10px 11px;}
.rhs_live_component .n24live-block-bg {display:block;width:278px;padding:5px 10px 6px;background-color:#fff;border-width:1px 1px 0;border-style:solid;border-color:#1f2a3c;overflow:hidden;}
.rhs_live_component .n24live-block-header {display:block;height:20px;width:95px;background:url(../Images/Live/newslive_sprite.png) no-repeat -5px -468px;}
.rhs_live_component .n24live-cat {float:right;color:#777;font-weight:bold;font-size:13px;height:20px;line-height:19px;padding-right:3px;}
.rhs_live_component .live_video .img_wrapper, .live_video .img_wrapper img {display:block;}
.rhs_live_component .live_video .img_wrapper img {width:301px;height:auto;min-height:150px;border:0;}
.rhs_live_component .live_video .play_overlay {display:block;width:60px;height:60px;background:url(../Images/Live/newslive_sprite.png) no-repeat -15px -309px;position:absolute;top:50%;left:50%;margin-top:-70px;margin-left:-30px;}
.rhs_live_component .live_video .article_title {background-color:#1f2a3c;color:#fff;height:25px;width:281px;line-height:25px;padding:0 10px;overflow:hidden;font-size:12px;}
.rhs_live_component .live_video .article_title_pointer {height:0;padding-top:7px;width:301px;overflow:hidden;background:url(../Images/Live/newslive_sprite.png) no-repeat 79px -257px;}
.rhs_live_component #n24live_rhs_carousel_loader {width:301px;height:65px;margin-top:5px;background-color:#fff;position:absolute;z-index:1000;}
.rhs_live_component #n24live_rhs_carousel_loader img {width:25px;height:25px;margin-left:128px;margin-top:15px;}
.rhs_live_component #n24live_rhs_carousel {height:65px;position:relative;margin:7px 0 15px;}
.rhs_live_component #n24live_rhs_carousel .jcarousel-clip-horizontal {margin-left:34px;width:233px;margin-right:34px;}
.rhs_live_component #n24live_rhs_carousel .container {width:301px;overflow:hidden;height:65px;}
.rhs_live_component #n24live_rhs_carousel .jcarousel-prev, #n24live_rhs_carousel .jcarousel-next {background:url(../Images/Live/newslive_sprite.png) no-repeat;cursor:pointer;height:65px;position:absolute;top:0;width:24px;z-index:100;}
.rhs_live_component #n24live_rhs_carousel .jcarousel-prev {background-position:-35px -163px !important;left:0;margin-right:10px;}
.rhs_live_component #n24live_rhs_carousel .jcarousel-next {background-position:-6px -163px !important;right:0;margin-left:10px;}
.rhs_live_component #n24live_rhs_carousel .jcarousel-prev-disabled, #n24live_rhs_carousel .jcarousel-next-disabled{background:url(../Images/Live/newslive_sprite.png) no-repeat;cursor:default;}
.rhs_live_component #n24live_rhs_carousel .jcarousel-prev-disabled {background-position:-96px -163px !important;}
.rhs_live_component #n24live_rhs_carousel .jcarousel-next-disabled {background-position:-66px -163px !important;}
.rhs_live_component #n24live_rhs_carousel ul {height:65px;position:relative;top:0;left:0;margin:0;padding:0;list-style:none;}
.rhs_live_component #n24live_rhs_carousel ul li {float:left;width:99px;height:65px;overflow:hidden;margin:0 14px 0 7px;position:relative;padding:0;background:none;}
.rhs_live_component #n24live_rhs_carousel ul li a, #n24live_rhs_carousel ul li a img {display:block;}
.rhs_live_component #n24live_rhs_carousel ul li a img {width:99px !important;max-height:65px !important;border:none;}
.rhs_live_component #n24live_rhs_carousel ul li a:hover img {width:95px !important;max-height:61px !important;border:2px solid #1f2a3c;}

.accreditation-block{width:100%;float:left;margin:20px auto;}
.accreditation-block .credit{background-image: url("http://cdn.24.co.za/rebuild/24com/common/credit_bg.gif");background-position: center center;background-repeat: repeat-x;text-align: center;width: 100% !important;}
.accreditation-block a{display:block;}
.accreditation-block a img{background-color: #FFF;padding: 0 10px !important;}

.race_link:hover {text-decoration:none;}
.race_content {display:block; position:relative; text-align:center;}
.race_content .race {font-size:15px; display:block; text-align:center; font-weight:bold;}
.race_content .venue {display:block; font-size:11px; text-align:center; color:#ededed;font-weight:bold;margin-bottom:3px;}
.race_content .status {display:inline-block; font-size:12px; text-align:center; color:#FFF;font-weight:bold;text-transform:uppercase; background:#cd262b; padding:3px;margin-bottom:3px;}
.race_content .time { font-size:12px; text-transform:uppercase; font-weight:bold; display:block;}
.race_content .driver {display:inline-block; font-size:12px; text-align:center; color:#ededed;font-weight:bold;}
.race_content .team {display:inline-block; font-size:12px; text-align:center; color:#ededed;font-weight:bold;}
.race_content .winner {font-size:12px; text-transform:uppercase; font-weight:bold; display:block;}

.race_countdown:hover {text-decoration:none;}
.race_countdown .race {font-size:15px; display:block; text-align:center; font-weight:bold;}
.race_countdown .racetrack {display:block; font-size:11px; text-align:center; color:#ededed;font-weight:bold;margin-bottom:3px;}
.race_countdown .title.big {display:inline-block; font-size:12px; text-align:center; color:#FFF;font-weight:bold;text-transform:uppercase; background:#cd262b; padding:3px;margin-bottom:3px;}
.race_countdown .counter {display:block;position:relative;margin-top:5px;}
.race_countdown .column {display:inline-block; vertical-align:top;margin-right:5px;}
.race_countdown .column .value {font-weight:bold; font-size:18px; color:#FFF; display:block;}
.race_countdown .column .label {font-weight:bold; font-size:11px; color:#FFF; display:block; text-transform:uppercase;}

.city-press-block { position:relative;display: block;margin-top: 15px;}
.city-press-block div.cp-header { margin-bottom: 15px;border-bottom: 2px solid #d42b25;line-height: 0;}
.city-press-block a {display: block;text-decoration: none;width: 235px;color: #000;padding-bottom: 10px;margin-bottom: 10px;border-bottom: 1px dotted #000;}
.city-press-block a img {width:100px !important;vertical-align: top;display: inline-block;}
.city-press-block a span { margin-left: 5px;font-size: 14px;width: 125px;display: inline-block;vertical-align: top;font-weight: bold;color: #424242;}
.city-press-block a span.no-img { margin-left:0;width:100%}

/* Start: Article statistics block*/

#article_statistics_box .tab_content_wrapper {
  background: #EBEFEE !important;
  border: 1px solid #D9DDDC !important;
  padding: 5px !important; }

#article_statistics_box > .header {
  padding: 5px 0 0 0 !important;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#017c4e+40,025936+50 */
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#017c4e+40,025936+42 */
  background: #232323;
  /* Old browsers */
  background: -moz-linear-gradient(top, #56627A 40%, #444C5F  42%) !important;
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(40%, #56627A), color-stop(42%, #444C5F)) !important;
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #56627A 40%, #444C5F  42%) !important;
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #56627A 40%, #444C5F  42%) !important;
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #56627A 40%, #444C5F  42%) !important;
  /* IE10+ */
  background: linear-gradient(to bottom, #56627A 40%, #444C5F  42%) !important;
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#017c4e', endColorstr='#025936',GradientType=0 ) !important;
  /* IE6-9 */ }
 #article_statistics_box > .header > .tab { border: 1px solid #EBEFEE !important;background-color: white !important;padding: 5px !important;width: 140px !important;text-transform: capitalize !important;font-weight: bold  !important;font-size: 14px  !important;margin: 0 0 0 5px !important; }
 #article_statistics_box > .header > .tab.active { background-color: #EBEFEE !important; }
 #article_statistics_box > .header > .tab:hover { color: black !important; }

#article_statistics_box .content a.item { color: #56627A !important; font-size: 11px !important; padding: 3px 3px 3px 15px !important; font-weight: bold; position: relative; }
#article_statistics_box .content a.item:before { content: "\25AA"; position: absolute; left: 5px; top: 2px; }
#article_statistics_box .content a.item:hover { color: black !important; }

/* End: Article statistics block*/