﻿/*
|-----------------------------------------|
 	Channel24 Master Layout template       
|-----------------------------------------| 
*/   
/* -----------------------------------------------------------------------------  
	Clear browser inherit properties
------------------------------------------------------------------------------ */
form { width: 980px !important;margin: 0 auto !important;}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,/*table,*/caption/*,tbody*/,tfoot,thead/*tr,th,td*/{border:0;outline:0;font-size:100%;font-family:inherit;vertical-align:baseline;margin:0;padding:0;}
:focus{outline:0;}  
td{text-align:left;}
body{background:#fff;font:12px Arial, Helvetica, sans-serif;height:100%;min-height:100%; padding-top:34px;}
body {background-position: center 34px!important;}
.body_specialreport{margin:0; z-index:50000} 
/*.emiBody{background:url("../images/spotlight_background.jpg") no-repeat fixed center top #003955; margin:0;} */
ol,ul{list-style:none;}
table{border-collapse:separate;border-spacing:0;}
caption,th,td{text-align:left;font-weight:400;}
blockquote:before,blockquote:after,q:before,q:after{content:"";}
blockquote,q{quotes:"" "";} 
/* */
.col626{background:#fff;width:626px;}
.col615{background:#fff; width:615px;}
.col552{background:#fff; width:620px;}
/* ----------------------------------------------------------------------------- 
	Element Properties
------------------------------------------------------------------------------ */
.left{float:left} .right{float:right} .clr{clear:both} .clr_left{clear:left} .clr_right{clear:right} .inline{display:inline}
.absolute{position:absolute} .relative{position:relative}
.bold{font-weight:bold} .normal{font-weight:normal}
.block{display:block}
.hidden{display:none}
/* ----------------------------------------------------------------------------- 
	Common Properties 
------------------------------------------------------------------------------ */
h1{font-size:18px} h2{font-size:18px} h3{font-size:16px} h4{font-size:14px; color:#0A5F89} h5{font-size:12px}
/*h1,h2{margin-bottom:10px}
h3,h4,h5{margin-bottom:4px}*/
span.datestamp{margin-bottom:4px;color:#74727D}
p{line-height:1.3em}
.right_col {background:#e6e9ee}
a, a p{color:#0a5f89;text-decoration:none} a:hover, a:hover p{text-decoration:underline;} a img{border:0}
span a{color:black;text-decoration:none} a:hover, a:hover p{text-decoration:underline;} a img{border:0}
img.left{margin:0 10px 0 0} 
img.right{margin:0 0 0 10px} 
input, select{font:11px arial;padding:1px;margin-right:4px}
input.btn{background: url("../images/sprite_tile.png") repeat-x scroll 0 -31px #486085;border:0;color:#fff;font-size:12px; font-weight:bold; /*height:24px;*/ padding:2px 10px;cursor:pointer;/*margin-top:-5px;*/} 
input.btn:hover{cursor:pointer}
.last{background:none!important}
li{background:url(../images/li_blue.gif) no-repeat left 6px;padding-left:8px;line-height:1.4em}
li a { color:#0a5f89; font-size:12px;}
.whiteline{border-top:16px solid #fff}
.dotted, .dotted_nomargin{background:url(../images/horz_dot_line.gif) repeat-x center;margin:10px}
.dotted_nomargin{margin:0}
.mmw-container {width:280px;}
.no_padding {padding-right:0px!important; margin-right:0px;}
.no_padding_bottom .news_item{margin-bottom:0px!important}
.no_border {border:none!important;}
.no_background { background:none!important;} 
.padding10_bottom {padding-bottom:10px}
.ad468x120 {margin:0 auto; text-align:center; width:468px;}
/*----------------------------------------------------------------------------- 
	24.com Sites Drop Down
------------------------------------------------------------------------------*/
.menudrop{width:954px;margin:0px auto;padding:1px 0px 0px 0px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9px;background:#dfdfdf}
.menudrop:after{/*Add margin between menu and rest of content in Firefox*/display:block;height:0;clear:both;visibility:hidden;background:#dfdfdf}
.menudrop ul{width: 100%;padding:0px 0;margin:3px 0px 0px 0px;text-align:left;height:16px;background:#dfdfdf}
.menudrop ul li{display:inline;border-right:1px solid #bbb;padding:0px;margin:0px 0px 0px 0px;background:#dfdfdf}
.menudrop ul li a{color:#494949;font-size:9px !important;font-weight:normal !important;margin:0;padding:1px 7px 0;text-decoration:none;}
.menudrop ul li.droplist a{padding:4px 7px; font-size:9px;}
.menudrop ul li.last{border:none}
.menudrop ul li a:hover{text-decoration:underline}
.menudrop ul li a[rel]:after{/*HTML to indicate drop down link*/ /*content: " v";*/
/*content: " " url(../Images/downimage.gif); /*uncomment this line to use an image instead*/}
.menudrop ul.login{width:185px;padding-right:0pt;margin-right:2px;text-align:right;line-height:12px}
.menudrop ul.sites{width:500px} 
.menudrop ul.extra{width:450px}
.menudrop ul.extra li a {color:#e30a15} 
/*-- Drop menu container --*/
.dropmenudiv{position:absolute;top:20px!important;left:332px!important;border:1px solid #BBB;/*THEME CHANGE HERE*/border-bottom-width:0;font:normal 11px Verdana;line-height:14px; background:#EBEBEB;width:100px;visibility:hidden;margin:0px;padding:0px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;z-index:12000;filter: progid:DXImageTransform.Microsoft.Shadow(color=#CACACA, direction=135, strength=2)}
.dropmenudiv a{width:auto;display:block;text-indent:3px;/*THEME CHANGE HERE*/padding:2px 0;text-decoration:none;font-weight:bold;color:#000}
.dropmenudiv a.bottom_item{border-bottom:1px solid #BBB}
* html .dropmenudiv a{/*IE only hack*/width: 100%}
.dropmenudiv a:hover {background:#F1F1F1;/*background of drop down menu*/color:#01669e;}
/*----------------------------------------------------------------------------- 
	Main horizontal navigation
------------------------------------------------------------------------------*/
#main_nav{width:960px;overflow:hidden;height:50px;bottom:0;left:0; background:#0b5e88}
#contentContainer{height:1px}
/*-- Sub Link --*/
#contentContainer div{float:left;font-size:11px;padding:0px 10px 0px 10px;
/*padding around 2nd level links*/color:#fff;height:19px;margin-top:0px!important;margin-top:5px;font-weight:bold;display:none;overflow:hidden}
#contentContainer div a{color:#FFFFFF; text-decoration:none}
#contentContainer div a:hover {color:#FFFFFF;text-decoration:underline!important}
/* -----------------------------------------------------------------------------
 	Container and Columns 
------------------------------------------------------------------------------ */
/* --| Wrappers |-- */ 
.body_bg_wrap{padding:0;}
.noad {display:none;}
.main_wrap_top {padding:10px 10px 0 10px;margin:0 auto; background:/*url(../images/main_back_tile.gif) repeat-y right*/ #fff;border-top:1px solid #e3e8eb;border-right:1px solid #e3e8eb;border-left:1px solid #e3e8eb; position:relative; z-index:10;display:block}
.main_wrap_bottom {padding:0 10px 10px 10px;margin:0 auto; background:/*url(../images/main_back_tile.gif) repeat-y right*/ #fff;border-bottom:1px solid #e3e8eb;border-right:1px solid #e3e8eb;border-left:1px solid #e3e8eb; position:relative; z-index:10;display:block}
@media \0screen {
  	.main_wrap {
		 top:29px;
	}
}/*IE8 Hack*/

/* --| Quick links |-- */
.quick_links{background:url(../images/footer_bg.gif) repeat-x top left #fff;clear:both;}
.quick_links li{list-style:none}
.quick_links .item{border-right:1px solid #E3E3E3;padding:5px;width:180px;/*height:117px*/}
.special_quick_links{background:url(../images/footer_bg.gif) repeat-x top left #fff;clear:both;}
.special_quick_links li{list-style:none}
.special_quick_links .item{border-right:1px solid #E3E3E3;padding:5px;width:300px;/*height:117px*/}
/*.quick_links .item h3 a{color:#E30A15;font-size:14px}*/
.quick_links .item.last{border:none; padding-right: 0;} 
.quick_links .item li{font-size:11px;background:url(../images/li_blue.gif) no-repeat left 7px}
.quick_links .item li a{color:#546984;font-size:11px!important;}
/*.quick_links .item li a{color:#00784A}*/

/* --| Footer |-- */  
.footer {float: left; width: 954px; background:#e0e5e9;height:60px;}
.footer .services {padding:10px 20px; border-top:1px solid #dcdada; *margin-top:20px;}
.footer .services ul {list-style:none; padding:0!important;}
.footer .services ul li {float:left; width:170px; margin:5px 15px 5px 0; text-align:left; font-size:11px;}
.footer .services ul li img {float:left; margin-right:10px; margin-bottom:20px;}
.footer .services ul li a {font-weight:bold;}
.footer .company { padding:10px 0; position:relative;color:#5c5c5c;height: 43px;text-align: center;}
.footer .company ul {list-style:none; font-size:10px; color:#546984;padding-top: 8px;}
.footer .company ul li {padding: 0 3px; background:none;}.company ul li a { color: #546984; font-weight: normal; font-size:10px;}
.footer .company .twofourdotcom {background: url(../images/24dotcom.png) no-repeat; width:60px; height:16px; position: absolute; top:26px; left:20px;} 
.footer .company .dmma {background: url(../images/iabLogo.png) no-repeat; width:71px; height:50px; position: absolute; top:5px; right:17px;} 
/*.footer{margin:0 auto;z-index:5000; width:954px;}
.footer .services{background:#F3F5F5;padding:12px 12px 0;width:930px} 
.footer .services h3{text-transform:uppercase;margin:0 0 6px 0;text-align:center;letter-spacing:20px;color:#DA2530}
.footer .services .item.first{margin-left:75px}
.footer .services .item{width:170px;height:50px;font-size:11px;margin:6px 35px 0 0} .footer .services .item.last{margin:6px 0 0 0} 
.footer .services .item p{padding:6px 0 0 0}
.footer .services .item p a{text-decoration:none;color:#000}
.footer .services .item img{margin:0 8px 0 0}
.footer .copyright a{color:#546984}
.footer .copyright{line-height:1.8em;color:#546984; background:#e0e5e9;text-align:center;padding:20px 0;text-transform:capitalize; font-size:10px;}
.copyright img.logo24{top:25px;left:8px} .copyright img.logo_opa{top:25px;right:10px}*/

/* --| Columns and spacers |-- */
.col630{width:630px}
.col954{width:960px}
.col633{width:635px; z-index:4; position:relative;} .col623{width:623px} .col306{width:306px} .col321{width:323px;position:relative; z-index:2;}
.col11{width:11px;height:10px} .col10{width:10px;height:10px} .col299{width:299px}
.col300{width:300px} .col301 {width:301px;} .col330 {width:330px} .col600 {width:600px;} .col620 {width:620px; position:relative; z-index:1}
.spacer1{height:1px} .spacer5{height:5px} .spacer{height:10px} .spacer15{height:15px} .spacer20{height:20px} .colwide20 {width:20px}
.paddingRight20 {padding-right:20px;}
.left.col321.right_col{z-index:10;}
/* --| Ads |-- */
.right_ads{width:300px;margin:0 auto;}
.right_ads embed, .right_ads object, .right_ads img, .right_ads iframe /*, .right_ads a*/ { min-height:0px; margin-bottom:20px;}
.greyline { background:url(../images/greyline.gif) no-repeat; clear:both;/* margin:10px 0 0;*/ height:2px;}
.greyline_broad  { background:url(../images/greyline_broad.gif) repeat-x; clear:both; height:3px;/*margin:0 13px 0 0;*/}
/* -----------------------------------------------------------------------------
 	Header
------------------------------------------------------------------------------ */
/* --| logo and featured teasers |-- *//* --| Leaderboard, newsletter, header & nav |-- */
/* Leaderboard */
.leaderboard{ clear: both; height: auto; margin: 10px auto;  z-index: 50; text-align: center; width:980px;}
.leaderboard .adCenter{ margin: 0 auto; position: relative; text-align: center; width: 100%;}
.leaderboard .bigAD{border:none !important; display: inline-block; margin: 0 auto; text-align: center;}
.leaderboard .bigAD embed, .leaderboard .bigAD object, .leaderboard .bigAD img, .leaderboard .bigAD iframe {display: block;}
.leaderboard .bigAD div {width:100%;margin:0 auto;}
#leaderboard object {text-align: center!important}

/* Personalisation */
.personalisationContainer{background-color: #feb800; top: 0; height: 34px; position: fixed; left: 0; width: 100%;  z-index: 1000000;}
.personalisationNav {margin: 0 auto; padding: 8px 0; position: relative; text-align: center; width: 980px; z-index: 101;}
.personalisationNav .topNavWrapper .headerLinks{color:#fff;font-size: 14px; margin-left:14px;}
.personalisationNav .topNavWrapper .headerLinks, .personalisationNav .topNavWrapper .headerLinks a {color:#fff;font-size: 14px;}
.personalisationNav .topNavWrapper .headerLinks a:hover{text-decoration:underline;}

.header, .header_specialreport{height:190px;/*background:url(../images/sprite.png) repeat-x 0 -20px;*/ z-index:10000; background:#ffffff;/*border-top:7px solid #e4e7ec;*/}
.header .main_logo, .header_music .main_logo, .header_specialreport .main_logo{ background: url(../images/logo.png) no-repeat; top:50px;left:25px; width:232px; height:61px;}
.header_music {height:190px; width:954px; background:url(../images/header_music.jpg) no-repeat 0 -20px;}
.main_nav{height:56px}
div.featured_header_article{background: url(../images/top_header_article.png) no-repeat; height:65px; overflow :hidden; width:330px;} div.featured_header_article > h5{margin-bottom:1px} div.featured_header_article p{font-size:12px} div.featured_header_article a p{color:#232323}
div.featured_header_article.first{left:280px;top:12px}div.featured_header_article.second{left:615px;top:12px} div.featured_header_article h4 {font-size:12px; margin-bottom:4px;}
/* --| search form |-- */
input.search_field{background: url(../images/topbar_searchback.gif) repeat-x #fff;border:1px solid #003955; height:20px; left:281px; top:100px; width:439px;}
/* sergio changed this to img because we use an image button control, change style if necessary */
img.srchbut{top:102px;right:228px; margin-right: 4px; padding: 1px; cursor: pointer;} 
/* --| mobile graphic |-- */
.mobile{background: url(../images/mobile_graphic.png) no-repeat; bottom:57px;right:27px;width:152px; height:42px}
/* -----------------------------------------------------------------------------
 	Content Containers
------------------------------------------------------------------------------ */
/*--| Top story |--*/
.top_story{width:621px}
/*.top_story img{width:320px;height:186px;}*/
.top_story h2{margin:10px 10px 10px 0}
.top_story p{font-size:14px; margin-bottom:5px;margin-right:5px}
.top_story ul{margin:10px 10px 10px 0;font-size:11px}
.top_story ul li {background:url(../images/li_blue.gif) no-repeat left 6px;padding:0 0 0 8px}
.top_story ul li a {color:#546984; font-size:12px;}
.top_story .read_moretext{ font-size:14px; font-weight:bold;}
/*--| News item |--*/
/*.news_item h4{margin:0 0 2px 0}*/
.home_bucket .news_item {padding:10px 0;}
.news_item h4{margin:0 0 2px 0}
.news_item .more_headline {color:#0A5F89; font-size:14px;}
.news_item .datestamp{font-size:10px;color:#a1adbb}
.news_item{/*padding:0 0 10px;margin:0 0 10px;*/}
.news_item img {/*width:65px; height:65px;text-align:center; vertical-align:middle;*/ border:2px solid #ffffff; margin:-2px 8px -2px -2px;padding:0;}
.news_item a:hover img {/*width:63px; height:63px;*/ border:2px solid #09628d; margin:-2px 8px -2px -2px;} 
.news_item.last{background:none}
.news_item ul, .cat_feature ul{margin:10px 0 0;font-size:11px}
.news_item ul li{background:url(../images/li_blue.gif) no-repeat left 7px;}
.cat_headline ul li{background:url(../images/li_blue.gif) no-repeat left 7px; line-height:18px;}
.cat_headline h5 {margin:0px!important;}
.news_item ul li a{ color:#546984; font-size:12px; font-weight:normal;}
.left_item { padding-right:10px; width:300px;/*margin-bottom:10px;*/} 
.right_item { background:url("../images/vert_dot_line.gif") repeat-y scroll left top transparent; padding-left:10px; width:300px;/*padding-bottom:10px;*/} 
/*.right_item_dotted {background:url("../images/vert_dot_line.gif") repeat-y scroll left top transparent; padding-left:10px; width:300px;/*padding-bottom:10px;} */
.item_bottom {border-bottom:1px solid #e4e7eb; padding-bottom:10px; padding-top:10px;}
.vert_line {background:url("../images/vert_dot_line.gif") repeat-y left top!important; min-height:60px;} 
.no_border {border:0px}
/* --| Hot topics |-- */
.hot_topics h5{color:#464646;margin:0 0 10px 5px}
.hot_topics ul{margin-left:5px}
.hot_topics ul li{background:url(../images/hot_topic_icon.gif) no-repeat left 2px;padding-left:24px}
.hot_topics ul li a{font-weight:bold}
/*adfix*/
.adfix{text-align:center/*margin-bottom:10px*/}
.adfix iframe{margin:0 auto}
/* article pages */
.article h1{font-size:26px;margin-bottom:5px}
.article span.datestamp{font-size:12px;margin:0 0 10px 0;padding:0;}
/*----------------------------------------------------------------------------- 
	Inside Carousel
------------------------------------------------------------------------------ */
#inside_news .jcarousel-clip-horizontal{height:200px;overflow:hidden;width:560px;margin-left:35px;position:relative}
 
#inside_news{color:#000000;}
#inside_news { background-color:#e2ecf0; border-bottom:1px solid #e4e7eb; border-top:1px solid #e4e7eb; height:190px;}
#inside_news #wrap_carousel{width:100%;z-index:100/*?*/;overflow:hidden;height:150px;}
#inside_news .inside_channel { text-transform:uppercase; text-align:center; font-size:18px; letter-spacing:12px; margin-bottom:6px; margin-top:6px;}
#inside_news #wrap_carousel a:hover, #inside_news #wrap_carousel a:hover img{cursor:pointer}
#inside_news #wrap_carousel #carousel {margin:0;padding:0;top:0;left:0;z-index:1;/*min-width:1216px!important*/} /**/ 
#inside_news #wrap_carousel #carousel ul {height:135px;} 
#inside_news #wrap_carousel #carousel .item{/*width:145px;*/text-align:left; padding-right:7px;}
#inside_news #wrap_carousel #carousel .item .img_wrap{/*width:145px;height:200px;*/overflow:hidden}
#inside_news #wrap_carousel #carousel .item .img_wrap img {width:130px; height:80px;}
#inside_news .jcarousel-container-horizontal{min-width:600px!important;/*padding:0 0 0 20px*/}
#inside_news #wrap_carousel #carousel .item h4, #inside_news #wrap_carousel #carousel .item p{font-size:11px;width:130px;}
#inside_news #wrap_carousel #carousel .item h4{margin-top:4px;margin-bottom:0px}
/*#inside_news #wrap_carousel #carousel a{color:#00341F}  #inside_news #wrap_carousel #carousel a:hover{text-decoration:underline}*/
#inside_news #carousel li{padding:0!important;float:left!important; background:none!important; height:145px;overflow:hidden;}
#inside_news #carousel .jcarousel-list li, #inside_news #carousel .jcarousel-item{float:left;list-style:none;width:140px;/*margin-right:22px*/}

/*#inside_news #carousel .jcarousel-list li, #inside_news #carousel .jcarousel-item-8{width:130px!important}*/

/*  - Horizontal Buttons - */ 
#inside_news #wrap_carousel .jcarousel-prev-horizontal {background:url("../images/sprite.png") no-repeat scroll 0 -458px #F3F5F5; cursor:pointer; height:21px;position:absolute; left:12px;  top:20px; width:12px; z-index:500;}
#inside_news #wrap_carousel .jcarousel-prev-disabled {background:url("../images/sprite.png") no-repeat scroll 0 -434px #F3F5F5; cursor:pointer; height:21px; position:absolute; left:12px; top:20px; width:12px; z-index:500;}
#inside_news #wrap_carousel .jcarousel-next-horizontal {background:url("../images/sprite.png") no-repeat scroll -15px -434px #F3F5F5; cursor:pointer; height:21px; position:absolute; right:12px; top:20px; width:12px;z-index:500;}
#inside_news #wrap_carousel .jcarousel-next-disabled {background:url("../images/sprite.png") no-repeat scroll -15px -458px #F3F5F5; cursor:pointer; height:21px; position:absolute; right:12px; top:20px; width:12px; z-index:500;}
/*----------------------------------------------------------------------------- 
	Accordion
------------------------------------------------------------------------------ */
#accordion {margin:0 auto;background:#fff;border:none}
#accordion h3.toggler{cursor:pointer;background:url(../images/accordion_unselect.png) 6px 6px no-repeat #0A5F89;padding:4px 0 4px 20px;font-size:10px;text-transform:uppercase;border-top:1px solid #ffffff;border-left:1px solid #ffffff;border-bottom:1px solid #ffffff;margin:0;color:#fff}
#accordion h3.toggler.ui-state-focus{background:url(../images/accordion_select.png) 6px 6px no-repeat #0A5F89;}
#accordion .element{border-bottom:1px solid #C6C6C6} /**/ #accordion h3.toggler a, #accordion h3.toggler a:hover{font-size:11px;color:#fff} /**/ 
#accordion .element .item{font-size:10px;padding:6px 0;margin:0 10px;background:transparent url(../images/horz_dash.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:#0A5F89}
#accordion .element .item.last{/*border-bottom:1px solid #C6C6C6;*/font-size:11px; padding-bottom:10px !important;}
#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.right{margin-left: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/ogames_logo_small.png) no-repeat bottom right}
#accordion .element.games .item{width:190px;}
#accordion .element.games .item img {float:left; padding-right: 10px;}
#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}

/* Content Boxes with tabs */
.tabLoader{min-height:100px;background:url(../images/ajax-loader.gif) no-repeat center 20px;}
#the_accordion #accordion{display:none;}
#sponsor_box{ border:1px solid #AFBAC3; background-color:#ffffff; padding:0 0 10px;}/*border-bottom:1px solid #D9D9D9}*/
#sponsor_box table.sponsor{margin-left:10px} 
#sponsor_box table.sponsor > tr td{width:40px}
#sponsor_box .sponsor td{font-size:11px;vertical-align:middle}
#sponsor_box .sponsor td a{color:#606060}
#sponsor_box .sponsor td img{ width:27px;}
#sponsor_box h3{font-size:14px;margin:10px 0 10px 10px;color:#464646}


/*---- More Entertainment tabs----*/
#entertainment_box{background:#C9C9C9} 
#entertainment_box h2{background-color:#CEDFE7;;padding:6px;color:#0A5F89;font-size:18px!important;margin:0}
#entertainment_box ul.tab-menu.tabNavigation{clear:both;height:24px;height:25px\9;width:300px!important; /*background:#EBEBEB*/} 

#entertainment_box .tabContainer {background:url("../images/sprite_tile.png") repeat-x scroll 0 0 #127197; height:24px;}
#entertainment_box ul.tab-menu li {color:#546984; font-size:12px; float:left; background:none; padding:0px;}
#entertainment_box ul.tab-menu li.first {padding-left:8px;}
#entertainment_box ul.tab-menu li a.theEnd { border-right:none;}
#entertainment_box ul.tab-menu li a{padding:2px 8px;display:block; margin-top:4px; color:#fff; font-size:11px; border-right:1px solid #84aabe;}
#entertainment_box ul.tab-menu li a:hover, #entertainment_box ul.tab-menu li a.selected{background:#ebf1f4;color:#0A5F89; font-weight:bold; font-size:12px; border-right:1px solid #ebf1f4; text-decoration:none;}
#entertainment_box .tab-wrapper{padding:10px; background: url(../images/snapshotbox_background.gif) no-repeat bottom left #ebf1f4; border:1px solid #cddde5; border-top:none;}
#entertainment_box .tab-wrapper img.left{margin:0 10px 6px 0} 
#entertainment_box .tab-wrapper p{font-size:11px!important;margin:0 0 10px 0!important}

/*-- Other Stories -- */
#other_stories{background:url(../images/horz_dash.gif) repeat-x scroll center top transparent;padding:15px 0 10px 0} /**/ #other_stories h3{color:#DA2530;font-size:16px}
#other_stories .item{width:300px;margin-right:11px;padding-bottom:10px;background:url(../images/horz_dash.gif) repeat-x scroll center bottom transparent;}
#other_stories .item h4{font-size:14px;margin-top:2px} /**/  #other_stories .item p{font-size:12px} 
 
/* -- Article Feature -- */
#article_feature{background:#F0F0F0} /**/ #article_feature p.text{font-size:12px!important;margin:6px 10px 0!important;padding:0 0 10px!important} /**/ #article_feature p.text span.bold{text-transform:uppercase}
#article_feature p.bold{font-size:11px!important;padding:10px;text-align:left;margin:0!important} /**/ #article_feature p span.red a{color:#E30A15}

.col321 .col306{width:300px}
   
/* Generic Styles */  
.generic_block { border:1px solid #AFBAC3; background-color:#ffffff; padding:10px; margin-bottom:20px;}
.generic_block_main { border:1px solid #AFBAC3; background-color:#ffffff; /*padding:15px 9px;*/ width:618px;}
.small { padding-right:10px; text-align:right; width:140px;padding-left:10px;} 
.horz_dots {background: url(../images/horz_dots.gif) repeat-x; padding:0px; margin:0px;height:3px;}
.horz_dots_grey {background: url(../images/horz_dots_grey.gif) repeat-x; padding:0px; margin:0px;height:3px;}
.horz_dots_grey_long {background: url(../images/horz_dots_grey.gif) repeat-x; padding:0px; margin:0px;height:3px;width:595px;}
.horz_dots_broadgrey {background: url(../images/horz_dots_broadgrey.gif) repeat-x; padding:0px; margin:0px;height:3px;}
.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;}
.opening_block h2 a, .more_reviews h2 a, .more_reviews h4 a, .movie_listing h2 a, .cat_headline h4 a, .reviews h4 a, .home_bucket h4 a {color:#000000}
.tv_movie h2, .latest_gallery h2, .showtimes  h2 {margin-bottom:10px;}
.more_headline a {font-size:14px;}
.home_reviews h4 a {color:#000000; font-size:18px}
.style_block {float:left;}
 
/*Sponsored Links*/
.spons_item {width:139px;}
.spons_item img {padding-right:2px;}

/*Competition Block*/ 
.competition_wrapper {width:600px; margin-top: 10px; padding:5px 10px; border:1px #d7dfe5 solid; background: url(../images/comp_header.gif) repeat-x top left #eff5f7; }
.competition_wrapper .compQuest, .competition_wrapper .compAnswer { padding-top:15px; position:relative; padding-bottom:0px; margin-bottom:0px;}
.competition_wrapper .compQuest p, .competition_wrapper .compAnswer p { font-size:11px; margin:0; padding:5px 0 5px 0px; }
.competition_wrapper .compQuest span, .competition_wrapper .compAnswer span {font-size:16px; font-weight:bold; color:#000;}
.competition_wrapper .compAnswer .red span, .competition_wrapper .enter p span {color:#CC0000; font-size:11px !important; font-weight:bold; margin-top:5px; padding:0; position:absolute;right:0; text-align:right;}
.competition_wrapper .compAnswer .valid span { margin-top:-20px;}
.competition_wrapper .compAnswer .checkbox input { border:none; float:left; width:16px; margin:0px!important; padding:0!important;}
.competition_wrapper .compAnswer .checkbox label { padding-left:10px;}
.competitionForm .marginSpaces {margin: 6px 0 3px;}
.padSTF h3{color:#cb0133;font-weight:bold; text-align:left;}
.padSTF p{ text-align:left;}
.padSTF a{font-size:12px;font-weight:bold;line-height:25px;padding-right:10px;text-transform:uppercase}
#divThanks{position:relative;visibility:hidden}
#divThanks .sendH1{background:#fff;line-height:45px;padding-left:5px}
#divThanks .padSTF{background:#fdf8f5 url(../images/logo.gif) no-repeat 10px 10px;border:solid 8px #bbb;left:35%; top:-400px; padding:10px;position:absolute;width:60%;z-index:1200}
#divThanks .padSTF .close{float:right;padding-bottom:50px} 

.enter { width:600px; overflow:hidden; font-size:12px;}
.enter span { font-size:12px!important; font-weight:bold; width:160px; float:left;margin:0;
padding:5px 10px 1px 0;}
.enter p {/*float:left;*/ font-size:11px; margin:0; padding:5px 0 5px 5px;}
/*.enter input { border:1px solid #d9d9d9; width:338px; height:18px }
.enter dl {  margin: 1px auto; padding: 0 0 1px 0; font-family: Arial; font-size:12px; color:#000000; overflow:hidden }
.enter dl dt { width:90px; float: left; margin:0; font-weight: bold; padding:5px 10px 1px 0;  font-size:12px; }*/
 
.enter p span, .enter dd span {float:left;}
.enter p .asterisk {color:#CC0000; font-size:15px;font-weight:bold; position:absolute; }
.enter p .asteriskRequired { position:absolute; top:6px; right:0px; color:#CC0000; font-size:12px; font-weight:bold;}
.enter p .asteriskCaptcha { position:absolute; right:150px; top:63px; color:#CC0000; font-size:12px; font-weight:bold;}
.enter p select { width:106px; border:1px solid #afbac3; float:left; font-size:10px; }
.enter p textarea { width:270px; height:110px; border:1px solid #afbac3; font-size:10px; margin-right:12px }
.enter p input, .competition_wrapper .compAnswer p input { border: 1px solid #AFBAC3; color: #000000; font-size: 12px; height: 19px; margin-right: 0 !important; width: 270px;} 
 .competition_wrapper .compAnswer checkbox { border: 1px solid #AFBAC3; color: #000000; font-size: 12px; height: 19px; margin-right: 0 !important; } 
.enter dd { float: left; margin:0; float:left; padding:5px 0 5px 25px; font-size:13px }
.enter dt { font-size:12px; font-weight:bold; width:145px; float:left;padding:5px; }

/*.mR10 { margin-right:10px; }*/ 

.enter dd em { display:inline; color:#CC0000; font-weight:bold; font-size:15px; margin-right:2px; float:left }
.enter dl dd { float: left; /*width: 338px;*/ margin:0; padding:5px 0px 5px 5px; font-size:11px }

/*.enter .share { width:468px; margin:20px 0 20px 0 }
.enter .share ul { list-style:none; list-style-image:none; margin:0; padding:0px; color:#9c9e9c; font-family:Arial, Helvetica, sans-serif; font-size:11px; background-image:none; line-height:2.0em }
.enter .share ul li { list-style:none; list-style-image:none; float:left; padding:5px 15px 5px 0px; background-image:none; color:#9c9e9c }
.enter .share ul li img { display:inline; float:left; margin:2px 5px 0 0; border:none; vertical-align:top; }
.enter .share ul li a { color:#9c9e9c; text-decoration:none; font-weight:normal; letter-spacing:0px; font-family:Arial, Helvetica, sans-serif; font-size:11px; }
.enter .share ul li a:hover { text-decoration:underline }
.enter .share ul li a .chevron { font-size:14px }
.enter .share ul li.what a { display:block; font-weight:bold; color:#00496d; margin-top:-2px }
.enter .shareheader { width:95px; text-align:right }*/
/*.enter dd input[type='text'], */
.enter dd /*input[type='checkbox'],*/ .chkbx { width:20px; border:none }
.enter .chkbx {width:15px;padding:0;margin:0 5px 0 0; height:15px; border-color:#cccccc}
.enter .btn {width:100px; height:25px; margin-left:170px; margin-left:0px\9; text-transform:none!important; font-family:Arial; font-size:12px;}
.enter .error { font-size:12px;}
.enter dd .btn { font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:14px; text-transform:uppercase; padding:5px 12px 5px 12px; border:none; letter-spacing:1px; color:#ffffff; background-color:#000000; text-align:center; cursor:pointer }

.qFields .txtFld{width:270px;height:18px;border:1px solid #afbac3; margin-bottom:10px}
.qFields .selFld{width:270px;border:1px solid #afbac3; margin-bottom:10px}
.qFields .txtAfld{width:270px;height:80px;border:1px solid #afbac3; margin-bottom:10px}
/*Show Times*/
.showtimes { background:#0b5e88; padding:13px 14px 13px; color:#fff; font-weight:bold; font-size:16px; position:relative;border: 1px solid #0b5e88;}
.showtimes .select_style { height:22px; width:170px; border:1px solid #afbac3; color:#000; font-size:12px;margin-right:3px !important;} 
.showtimes .input_style { height:19px; width:220px; border:1px solid #afbac3; color:#000; font-size:12px;margin-right:3px !important;} 
.showtimes .showtime_style { border:1px solid #AFBAC3; color:#000000; font-size:12px; height:22px; margin-right:3px !important; width:100px;} 
.showtimes select { height:23px;background: url("../images/sprite.png") no-repeat 220px -541px #fff; border:1px solid #094c6e; color:#000; font-size:12px;margin-right:3px !important; width:270px; *width:244px; padding:2px 0 0 0; cursor:pointer;}
.showtimes .showtimeSelect { display: inline-block; overflow: hidden; *overflow:visible; width: 244px; margin-right: 31px;}
.showtimes .showtimeInput { display: inline-block; overflow: hidden; *width:320px; *float:right; *margin-top:-25px;}
.showtimes input { height:23px; *height:20px; border:1px solid #094c6e; color:#000; font-size:12px;margin-right:-6px!important; margin-left: 31px!important; width:181px; padding: 0 4px; *padding-top:3px;}
.showtimes .showtimeInput .division { display:inline-block; *display:inline;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .showtimes input { height:22px;}
    .showtimes input.btn { height: 25px!important;}
} 
.showtimes input.btn { background: url("../images/sprite_tile.png") repeat-x 0 -81px #486085; border:1px solid #094c6e; color:#FFF; cursor:pointer; font-size:12px; font-weight:bold; margin:0!important; padding:0!important; width:63px; height:26px;}
@media \0screen {
  .showtimes input { height:20px; padding-top:3px;}
  .showtimes select { padding:0 0 2px 0;}
  .showtimes input.btn {display:block; float:right; margin-top:-1px!important; height:25px; border-top:0px!important}/* IE8 */    
  .homepage_shows input.btn {}
}
.showtimes input.btn {*position:relative;*top:2px;}
select { -moz-appearance: none; -webkit-appearance: none; appearance: none;}
.cinema_details {font-size:14px;}
.cinema_details h2 {font-size:16px;}
.cinema_details .telephone {padding-top:3px; padding-left:5px; float:left;}
 /*Showtimes Movie Box*/
.moviebox h3 a {color:#000000; font-weight:bold; font-size:14px; text-decoration:none; cursor:default;padding-right:6px;}
.moviebox .h4 {padding-right:5px;}
.moviebox .movie_header { font-size:14px} 
.moviebox label {width:110px; float:left;}
.moviebox .times, .moviebox .details {font-size:12px;}
.moviebox .datestamp { width:90px; float:left; font-weight:bold;height:16px;}
.moviebox .times span {width:50px; font-weight:normal!important; padding:0 10px;}
 /* - - - -  - */
.tv_movie {background: url(../images/tv_movie_bckgrnd.jpg) no-repeat 1px 1px;}

.tv_wrap .channel_header { display:block; *display:inline-block; border-bottom:1px solid #b9d6e3; margin-top:10px; padding-bottom:20px;}
.tv_wrap .channel_header dt img { display:inline-block; float:left; *margin-right:20px; border:0;}
.tv_wrap .channel_header dt { margin-left:0px; display:block;}
.tv_wrap dd.title_date_wrapper  { display: inline-block; margin: 10px 0 0 30px; *margin: 10px 0 0 20px; }
.tv_wrap .datestamp { clear:both; font-weight:normal; color:#74727d; font-size:12px;}
.tv_wrap .guide_wrapper { clear:both; border-bottom:1px solid #b9d6e3; padding:10px; }
.tv_wrap .guide_wrapper:nth-child(odd) { background:#e5f5fc;}
.tv_wrap .guide_wrapper .timeslot { float:left; color:#0a5f97;}
.tv_wrap .guide_wrapper ul li { background:none; padding-left:70px;}
.tv_wrap .guide_wrapper ul li span { color:#0a5f97; font-size:14px;}
.tv_wrap .guide_wrapper ul li p { color:#74727d;}
.tv_wrap span { color:#0a5f97; font-size:14px; display:block;}
.tv_wrap .loader { text-align: center; position: absolute; left: 315px; top: 10px; z-index: 999; }
.movie_listing h2 {margin-bottom:-5px!important;} 
.dot_box {width:300px;}
.cat_headline ul {margin:5px 0 0;} 
/*Top News Block*/
.top_news_block {padding-top:10px; padding-bottom:10px; border-bottom:1px solid #e4e7eb;}
.top_news_block .news_item { margin:0px;}
.top_news_block p {font-size:14px}
.top_news_block h4 a {font-size:16px} 
/*Latest Images // Latest Videos*/
.listLatest {float:left; width:620px;}
.listLatest img {border:none;margin:0px 10px 0px 0px!important;}
.listLatest ul li {padding:0; width:620px;}
.listLatest h4 a {font-size:14px!important; color:#0a5f89!important;}
.listLatest p a {color:#0a5f89!important;}
.listLatest p { font-size:12px;}
.listLatest .gallery_link a{ color:#000000!important; font-size:12px; font-weight:bold;}
.listLatest .photo_overlay {background: url(../images/thumb_gallery.png) no-repeat; top:55px; left:145px; position:absolute; width:32px; height:30px;}
.listLatest .video_overlay {background: url(../images/thumb_video.png) no-repeat; top:40px; left:40px; position:absolute; width:27px; height:26px;}
.listLatest .video_overlay_alt {background: url(../images/thumb_video.png) no-repeat; top:40px; left:50px; position:absolute; width:27px; height:26px;}
/* Music News */
.music_news {width:620px; float:left;}
.music_news li a { color:#546984;font-weight:normal !important;}
/* Gossip Block */
.gossip_block_main {background: url(../images/gossip_bckgrnd.jpg) no-repeat 1px 1px #ffffff; border:3px solid #e4e7eb; padding:18px; width:578px;}
.gossip_block_main .search {font-size:16px; font-weight:bold;}
.gossip_block_main .search span {padding-right:10px;}
.gossip_block_main .input_style { height:19px; width:237px; border:1px solid #afbac3; color:#000; font-size:12px;margin-right:3px !important;} 
.gossip_block_main .overlay {background:url("../images/read_this.png") repeat-y; bottom:3px; min-height:27px; left:0; margin:0 3px; position:absolute; width:164px; padding:5px;}
.gossip_block_main .overlay a {color:#000000; font-weight:bold;}
.gossip_block_main .straphead { border-bottom:1px solid #d5dbe2; background-color:#0A5F89; color:#FFFFFF; font-size:12px; height:14px; overflow:hidden; padding:7px; width:166px; text-align:center; font-weight:bold;}
/* Reviews */
.reviews {border-bottom:1px solid #ffffff;margin-bottom:0 !important; padding-bottom:5px; padding-top:5px; float:left;}
/* More Reviews */
.more_reviews h4 {font-size:18px!important;}
.more_news a{ font-size:12px; color:#000000; font-weight:bold;}
.review_links {color:#0A5F89;}
.review_links a {padding:0 7px;}
.add_review {color:#fe9a00; background: url(../images/movie_bubble.png) no-repeat 0 0;padding-left:30px;margin-left:8px;}
a.add_review {padding:0 0 0 29px!important;}
/* Hot Topic Breadcrumb */
.hot_topic {color:#000;width:620px;} 
.hot_topic a { font-weight:bold;} 
.hot_topic h2 {margin:0px!important;color:#0A5F89;} 
.hot_topic h1 {margin:0px!important;color:#0A5F89; font-size:18px;}
.hot_topic .headline {padding:2px 5px; background-color:#cedfe7; margin:0 10px 0 0;}
.hot_topic .headlinemusic h2 {margin:0px!important;color:#ffffff; font-size:22px;} 
.hot_topic .headlinemusic {padding:2px 10px; background-color:#14B7CE; margin:0 10px 0 0;}
.hot_topic .hot_content {padding-top:5px;}
/* Who's Hot*/
.whos_hot {float:left;width:278px; background: url(../images/whos_hot_bckgrnd.jpg) no-repeat 1px 1px #fff;padding-bottom:0!important;;}
.whos_hot ul {width:280px; float:left;}
.whos_hot li {background:none!important; float:left; padding-left:0 !important; padding-right:18px; width:80px!important;}
.whos_hot li a { height:80px; width:80px; font-size:11px; color:#000000; text-decoration:none;}
.whos_hot li a span {float:left; padding:0px 0 10px;}
.whos_hot img {border:2px solid transparent!important;  height:80px; width:80px; margin:-2px -1px -2px -2px;}
.whos_hot a:hover img { border:2px solid #09628d!important; margin:-2px -1px -2px -2px;}
/* Quiz */
.quiz { width:620px; float:left;}
.quiz .q_left { background: url(../images/quiz_bckgrnd.jpg) no-repeat 0 0 #000000; height:600px; width:76px;}
.quiz .q_right { background: url(../images/quiz_bckgrnd.jpg) no-repeat -77px 0 #000000;  height:600px; width:76px;}
/* Latest Photos */  
.latest_gallery_caption {background: url(../images/latest_photos_caption.png) repeat 0 0; color:#ffffff; padding:10px 12px; position:absolute; bottom:3px; left:0px; font-size:24px; /*width:255px; height:36px;*/ z-index:1;}
.latest_gallery_caption a, .latest_gallery_tooltip a {color:#ffffff!important;} 
.latest_gallery_tooltip {background: url(../images/latest_photos_tooltip.png) repeat 0 0; color:#FFFFFF; padding:2px 3px; position:absolute; bottom:1px; left:0px; font-size:12px; /*height:20px;*/}
.main_gallery {border-bottom:0 solid #FFFFFF; position:relative;}
/*Google Chrome Hack*/
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .main_gallery { border-bottom:0 solid #FFFFFF;  height:293px; position:relative; width:620px;}
} 
.main_gallery img { height:290px; width:620px; margin:0 !important; z-index:1;}

/*Focus Block*/
.focus_block { min-height:293px; z-index:5; width:100%;}
.focus_block h1 a {color:#fff;}
.focus_block img { height:auto; width:auto; display:block; margin:auto;}
.focus_block label { font-style:italic; font-size:14px;}
.focus_title {background-color:#0a5f89; color:#ffffff; padding:8px 6px; font-size:12px; width:608px; height:24px;}
.focus_title a {color:#ffffff;} 
.focus_caption {background: url(../images/focus_block_caption.png) repeat 0 0; color:#ffffff; padding:10px; position:absolute; bottom:0; left:0; font-size:12px; width:600px; z-index:6}
.focus_caption p {line-height:1.6em;padding-right:20px;}  
/*.focus_caption ul {width:164px;}*/
.focus_caption li{background:url("../images/arrows.gif") no-repeat left 7px; padding-left:10px;}
.focus_caption li a {color:#ffd72d!important;}
/* - - - - - - - */   
.focus_block_loader { width:620px; height:341px;position:absolute; z-index:10000;background-color:#fff}
.focus_block_loader img { width:50px; height:50px;margin-top:120px;margin-left:290px;}

.focus_block .multimedia_overlay {background: url(../images/multimedia_galleryIcon.png) no-repeat; top:136px; left:238px; position:absolute; width:151px; height:123px;}
.focus_block .left {width: 100%;}
/* - - - - - - - */  
.multimedia_focus{ width:620px; }  
.multimedia_focus .container { overflow:hidden; width:620px; position:relative;}
.multimedia_focus img {/* width:620px; */}
.multimedia_focus .preview { width:620px; background-color:#000000; text-align:center;}
.multimedia_focus .preview a {text-align:center;margin:0 auto;}
.multimedia_focus .caption { background: #0A5F89;color:#FFFFFF; bottom:0px;float:left;font-size:12px;padding:6px 12px; height:10px; width:596px; text-align:center;}
.multimedia_focus .caption a {color:#ffffff; font-weight:bold;}
.multimedia_focus .image_overlay {background: url(../images/multimedia_galleryIcon.png) no-repeat; top:35%; left:238px; position:absolute; width:151px; height:123px; z-index:500}
.multimedia_focus .video_overlay {background: url(../images/play_round.png) no-repeat;  top:35%; left:238px; position:absolute; width:150px; height:150px;}
.multimedia_focus .previous {top:3px; left:20px}
.multimedia_focus .next { top:3px; right:20px}
.multimedia_focus .image_count { top:3px; left:290px}
.multimedia_caption {background: url(../images/focus_block_caption.png) repeat 0 0; color:#ffffff; padding:10px; position:absolute; bottom:0; left:0px; font-size:12px; width:600px;line-height:1.4em;text-align:left;}
.multimedia_caption_video {background: url(../images/focus_block_caption.png) repeat 0 0; color:#ffffff; padding:10px; /*position:absolute; bottom:0; left:0px;*/ font-size:12px; width:600px;line-height:1.4em;text-align:left;}
.multimedia_caption p {width:600px; float:left; line-height:1.6em;}  
/*More Multimedia*/  
.more_multimedia {width:620px; float:left;}
.more_multimedia .media_selection {background: url(../images/multimedia_seperator.gif) repeat-y;display:block;}
.media_selection .criteria {color:#0A5F89; width:620px; float:left;background: url(../images/multimedia_dots.gif) no-repeat bottom left;display:block;}
.media_selection .pipeline { float:left; margin-right:10px; width:90px;}
.media_selection .criteria span {display:block; float:left; font-weight:bold; margin-right:10px; padding:8px 0 11px; width:79px;}
.media_selection .criteria p { display:block; float:left;  margin:0; padding:8px 0 10px; width:510px;}
.media_selection .criteria a { }
.multimedia_focus li {background:none; padding:0px;line-height:0; position:relative; /*float:left;*/ overflow:hidden;}
.floating_caption { background: #0A5F89;color:#FFFFFF; bottom:0px;float:left;font-size:12px;padding:6px 12px; height:10px; width:596px; text-align:center;}

/*Image Selector*/ 
.image_selector { padding-bottom:5px; width:289px;padding-left:20px;overflow:hidden;} 
.image_links {background-color:/*#e3e6e8*/#ccc; padding:7px; text-align:center; height:46px;}
.image_links .image_thumbnail { border-bottom:1px dotted #acadad; font-size:11px; padding-bottom:9px;}
.image_links label {font-size:14px; width:100px; position:absolute;}
#PageCountDiv {width:265px;}
#PageCountDiv .count_right { top:0px; right:0px} 
#PageCountDiv .count_center { top:0px; left:95px}
#PageCountDiv .count_left { top:0px; left:0px}
/*Featured Block*/ 
.featured_block, .featured_event {width:620px;}
.featured_block img, .featured_event img {width:320px; height:150px; /*padding-right:10px;*/}
.featured_block p, .featured_event p {font-size:14px; margin-bottom:5px;margin-right:5px;}
.featured_block .title, .featured_event .title {font-size:18px; padding-bottom:5px;}
.featured_block li a, .featured_event li a { color:#546984; }
.featured_block .caption, .featured_event .caption, .top_story .caption{background: url(../images/caption_bckgrnd_small.gif) repeat-y #0A5F89; color:#ffffff; padding:6px 12px; font-size:12px; width:296px; float:left;}
.article_focus_block .caption{background: url(../images/caption_bckgrnd_large.gif) repeat-y #0A5F89; color:#ffffff; padding:6px 12px; font-size:12px; width:596px; float:left;}
.featured_block .image_caption, .featured_event .image_caption, .top_story .image_caption {width:320px; padding-right:10px;}
.featured_block .image_caption img, .featured_event .image_caption img, .top_story .image_caption img {width:320px; height:150px;}
/*Article Caption*/
.news_article_block_small .caption {background: url(../images/caption_bckgrnd_small.gif) repeat-y #0A5F89; color:#ffffff; padding:6px 12px; font-size:12px; width:296px; float:right;}
.news_article_block  {text-align:center;}
.news_article_block_small {background-color:#FFFFFF; margin-left:10px; text-align:center;overflow:hidden;}
.news_article_block .caption{background: url(../images/caption_bckgrnd_large.gif) repeat-y #0A5F89; color:#ffffff; padding:6px 12px; font-size:12px; width:596px; float:right; text-align:left;}


/*Vote Block*/ 
.vote_block h2, .vote_block p{ padding-left:7px;}
.vote_block .vote_button {padding-left:7px;} 
.vote_block p {font-size:14px;}
/*Win'nPlay*/
.winplay h5 a {color:#000000; text-decoration:none;}
.winplay li a{color:#546984;}
.winplay img { margin:-2px 10px -2px 0px;}
/*At the movies*/
.movies_block {background:url("../images/bg_at_movies.jpg") no-repeat 1px 1px #FFFFFF; min-height:152px; width:278px;margin-bottom: 0 !important;}
.movies_block .select_style { border:1px solid #AFBAC3; color:#000000; font-size:12px; height:22px; margin-right:3px !important; width:134px;}
.movies_block .select_style_long { border:1px solid #AFBAC3; color:#000000; font-size:12px; height:22px; margin-right:3px !important; width:184px;}
.findshow .spacing {padding:5px 0px}
.findshow .search_times { padding-top:17px}
/*Soap Box*/
.soap_block {background:url("../images/soapbox.jpg") no-repeat 0 0; min-height:135px; width:278px; float:left;}
.soap_block img {width:65px; height:65px;}
/*Movies Block*/
.movies {width:100%;overflow:hidden;margin:0 0 0 -2px;padding:15px 10px;top:0;left:0;z-index:1; width:600px!important;}
#movies {width:100%;overflow:hidden;margin:0 0 0 -2px;padding:10px 10px 15px;top:0;left:0;z-index:1; width:600px!important;}
#movies .top_movies {height:auto; display:block; width:601px;}
#movies a:hover, #movies a:hover img{cursor:pointer}
#movies .item{/*width:145px;*/text-align:left; padding-right:7px;}
#movies .item .img_wrap img {border:2px solid transparent!important; height:200px; width:145px; margin:-2px;}
#movies .item .img_wrap a:hover img{border:2px solid #09628d!important; margin:-2px;}
#movies .item h4, #movies.item p{font-size:11px;width:130px;}
#movies .item h4{margin-top:4px;margin-bottom:0px}
#movies li{padding:0!important;float:left!important; background:none!important;}
#movies li {float:left;list-style:none;}
/*OnTV Block*/
#onTV {width:100%;overflow:hidden;padding:15px 10px;top:0;left:0;z-index:1; width:600px!important;}
#onTV .home_tv {height:auto; display:block;} 
#onTV a:hover, #onTV a:hover img{cursor:pointer;}
#onTV .item{ height:auto;  width:145px; padding-right:6px; text-align:left;}
#onTV .item a {font-weight:bold;}
#onTV .item .img_wrap{height:80px; width:145px;}
#onTV .item .img_wrap img {border:2px solid transparent!important; height:75px; width:145px;  margin:-2px;}
#onTV .item .img_wrap a:hover img{border:2px solid #09628d!important; margin:-2px;}
#onTV .item h2 { background:#003955; padding:0 3px; margin-bottom:3px!important;}
#onTV .item h2 a { color:#ffffff; text-transform:uppercase; text-decoration:none;}
#onTV .item h4, #onTV .item p{font-size:11px;width:130px; margin:0px!important;}
#onTV li {padding:0!important;float:left!important; background:none!important;}
/*TV Hub*/
.tv_hub {width:620px; background-color:#ffffff;}
.tv_hub #onTV {padding:0 0 0 2px!important;width:620px !important;}
.tv_hub h2 {margin-bottom:10px;}
/*Speakerbox*/
.speakerbox .speaker_content {background:url(../images/speakerbox_header.png) no-repeat 1px bottom; color:#043a42; padding:0 9px 15px;}
.speakerbox h2 {height:39px; margin:4px 0 0 50px; display:block!important;}
.speakerbox {background:url(../images/speakerbox_h2.png) no-repeat 1px 1px; color:#043a42}
.speakerbox .thumbnail {width:100px;padding-right:25px; color:#000000; font-size:11px;}
.speakerbox .thumbnail a {color:#f09200;font-size:12px;}
.speakerbox .tracktitle a { color:#000000;font-size:12px; font-weight:bold;}
.speakerbox .play_music { border-top:2px solid #ffffff; float:left; padding-bottom:3px;}
.musicforfree {margin-top:-4px;}
.musicforfree h2 {margin:0px; color:#000000;height:25px;}
.musicforfree .sounds {width:200px;} 
.musicforfree .genre {color:#14b7ce; font-weight:bold;}
.musicforfree li { background:url("../images/li_light_blue.gif") no-repeat left 6px; line-height:1.4em; padding-left:8px;padding-right:8px;}
.musicforfree li a{color:#546984;}
.musicforfree .urban, .musicforfree .pop { background:url("../images/vert_dot_line.gif") repeat-y scroll left top transparent; padding-left:10px; width:190px;}
.musicforfree .moremp3 { background:url("../images/sprite_tile.png") repeat-x scroll 0 -57px; border:0 none; color:#FFFFFF; cursor:pointer; font-size:12px; font-weight:bold; height:22px; padding:2px 5px;text-decoration:none;} 
/*MP3 Search*/
.mp3_search {border:3px solid #cddde5; width:614px;}
.mp3_search h2 { background-color:#cddde5; width:611px;padding:2px 0 6px 6px;}
.mp3_search .findmusic {width:594px; background-color:#EBF4F5; border:1px solid #FFFFFF; float:left; padding:10px 10px 20px;}
.mp3_search .select_style { height:19px; width:245px; border:1px solid #afbac3; color:#000; font-size:12px;margin-right:0px !important;} 
.mp3_search select { height:23px; width:245px; border:1px solid #afbac3; color:#000; font-size:12px;margin-right:0px !important;} 
.mp3_search .selector {font-size:14px; margin:30px 0 0; padding:0 8px 0 4px; font-weight:bold;}
.mp3_search .sub_search { float:left; width:250px;}
.mp3_search .mp3_button {margin-left:2px; margin-right:-7px; margin-top:27px;}
 /*Video Block*/
 .video_block h2 {font-size:12px!important;}
.video_block .link {padding-bottom:5px; font-weight:bold;}
.video_block .link a {font-size:18px!important;}
.video_block .playbutton { position:absolute; top:30px; left:60px;background:url("../images/play_round.png") repeat-x scroll 0 0px;width:150px; height:150px; cursor:pointer;}
.video_block .mm_gallery_icon { position:absolute; top:145px; left:230px;background:url("../images/icons/gallery_icon.png") repeat-x scroll 0 0px;width:40px; height:30px; cursor:pointer;}
.video_block .mm_video_icon { position:absolute; top:145px; left:230px;background:url("../images/icons/video_icon.png") repeat-x scroll 0 0px;width:40px; height:30px; cursor:pointer;}
.video_block .mm_slideshow_icon { position:absolute; top:145px; left:230px;background:url("../images/icons/slideshow_icon.png") repeat-x scroll 0 0px;width:40px; height:30px; 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;}
 /*Bandspace Block*/
.bandspace { background: url(../images/bandspace_bckgrnd.gif) no-repeat 1px 1px; padding-bottom:8px !important;}
.bandspace h2 {color:#ffffff!important; margin:4px 0 0 10px;}
.bandspace .bandspace_content { padding:15px 10px 0;}
.bandspace .item_block {border-bottom:1px solid #e4e7eb; float:left; padding-bottom:10px; padding-top:10px; width:600px}
.bandspace .left_item { padding-right:10px; width:290px;} 
.bandspace .right_item { background:url("../images/vert_dot_line.gif") repeat-y scroll left top transparent; padding-left:10px; width:290px;} 
 /*Voting Block*/
.blue_box, .red_box { background-color:#F4F8FB; padding:12px 0px; width:620px; float:left; } 
/*Ad Banners*/
.banner6x125 {margin:0 0 20px 0; padding:0px;}
.banner6x125 img{margin-bottom:5px; margin-left:15px}
.ad300X600, .ad300X250, .ad468X60, .right_banners { margin:0 auto; }
/*Most Box*/  
.most_tabs #mostTabContainer { background:url(../images/sprite_tile.png) repeat-x scroll 0 0 #127197;height:24px;}
.most_tabs #mostTabContainer div.tabs_on { background:#ffffff; color:#0a5f89;}
.most_tabs #mostTabContainer div.tabs_on, .most_tabs #mostTabContainer div.tabs_off { cursor:pointer; display:block; float:left; font-size:12px; height:20px; font-weight:bold; margin:4px 0 0 10px; padding:0px 0 0 5px; width:125px;border-bottom:1px solid #FFFFFF; text-align:center;}
.most_tabs #mostTabContainer div.tabs_off { color:#FFFFFF; } 
.most_tabs .tab-wrapper { padding:10px; } 
.most_tabs .tab-wrapper li a { font-size:12px;color:#546984;}
/*Info Box*/   
.most_tabs {border:solid 1px #AFBAC3; background:#ffffff; margin-bottom:20px;}
.most_tabs #infoBoxTabContainer { background:url(../images/sprite_tile.png) repeat-x scroll 0 0 #127197;height:24px;}
.most_tabs #infoBoxTabContainer div.tabs_on { background:#ffffff; color:#0a5f89;}
.most_tabs #infoBoxTabContainer div.tabs_on, .most_tabs #infoBoxTabContainer div.tabs_off { cursor:pointer; display:block; float:left; font-size:12px; height:20px; font-weight:bold; margin:4px 0 0 10px; padding:0px 0 0 5px; width:80px;border-bottom:1px solid #FFFFFF; text-align:center;}
.most_tabs #infoBoxTabContainer div.tabs_off { color:#FFFFFF; } 
.most_tabs .tab-wrapper { padding:10px;} 
.most_tabs .tab-wrapper li a { font-size:12px;color:#546984;}
#horoscopes_box{border:solid 1px #AFBAC3;display:block;float:left;overflow:hidden; width:298px;}
#most_box ul.tab-menu,#horoscopes_box ul.tab-menu{background:url(../images/sprite_tile.png) repeat-x 0 0;clear:both;height:24px;z-index:500; }
#horoscopes_box ul.tab-menu li{background:none;display:block;float:left;font-size:12px;font-weight:bold;height:20px;padding:0;text-align:center;width:92px; margin:4px 0 0 0px;border-right:1px solid #84abbf;}
#most_box ul.tab-menu li a, #horoscopes_box ul.tab-menu li a { color:#ffffff; display:block;/* padding-left:0.867em;*/ height:20px;}
#horoscopes_box ul.tab-menu li a:hover, #horoscopes_box ul.tab-menu li.tab-selected a{color:#0a5f89; background:#ffffff; display:block; text-decoration:none; /*padding-left:0.867em;*/}
#horoscopes_box .tab-wrapper{background-color:#ffffff;clear:both;float:left;padding:10px;width:281px}
#horoscopes_box ul.tab-menu .last { border-right:none; display:block; float:left; font-size:12px; font-weight:bold; height:20px; padding:0; text-align:center; width:92px;}
#horoscopes_box ul.tab-menu .first { margin-left:10px; text-align:center;}
.horoscope .zodiac{height:20px;}
.horoscope .zodiac select{right:10px;top:10px;width:187px;z-index:1}
.horoscope .item {padding-top:10px; width:188px;}
.soapies h5,.soapies h5 a,.cartoons h5,.cartoons h5 a,.horoscope h5,.horoscope h5 a{color:#0a5f89;font-weight:bold}
.horoscope img.left{margin-bottom:2px;margin-top:-20px}
.cartoons img.left, .soapies img.left { margin-bottom:2px;}
/* - - - - - - */
#horoscopes_box .tab-wrapper .horoscope_image{background:url(../images/horoscope_image.png) no-repeat left top;display:block;height:42px;right:0;top:15px;width:48px;z-index:0}
#horoscopes_box .tab-wrapper .cartoons_image{background:url(../images/cartoon_image.png) no-repeat left top;display:block;height:33px;right:0;top:2px;width:30px;z-index:0}
#horoscopes_box .tab-wrapper .soapies_image{background:url(../images/soapies_image.png) no-repeat left top;display:block;height:35px;right:0;top:15px;width:56px;z-index:0}
#horoscopes_box .horoscope .item{margin-top:7px;width:66%}
#horoscopes_box .cartoons .item,#horoscopes_box .soapies .item{width:65%}
/*Video Carousel*/ 
#video_carousel .jcarousel-clip-horizontal {margin-left:34px; padding-top:0; width:216px; margin-right:33px;}
#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:-1px; width:32px; 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:5px; top:-1px; width:32px; 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: 44px; position: absolute; top: 46px;}
#video_carousel ul li{position:relative;font-family:arial;font-size:10px;width:72px ;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;}

 
/*Gossip Carousel //  Celeb Style Carousel  */
#celebStyle_carousel .jcarousel-clip-horizontal  {width: 280px;/*height: 280px;*/}
#celebStyle_carousel{width:280px;/*height:280px;*/position:relative;margin:1px auto}
#celebStyle_carousel ul li {position:relative;font-family:arial;font-size:10px;border:0 solid green;color:#E3EDFA;width:280px;list-style:none;float:left;padding:0}
#celebStyle_carousel .container {width:280px;}
#categoryImage_carousel {width:300px;/*height:280px;*/position:relative;margin:1px auto}
#categoryImage_carousel .jcarousel-clip-horizontal  {width: 300px;/*height: 280px;*/}
#categoryImage_carousel ul li {position:relative;font-family:arial;font-size:10px;border:0 solid green;color:#E3EDFA;width:300px;list-style:none;float:left;padding:0}
#categoryImage_carousel .container {width:300px; /*height:390px;*/}
#categoryImage_carousel .jcarousel-item, #celebStyle_carousel .jcarousel-item {}
#categoryImage_carousel .jcarousel-prev, #celebStyle_carousel .jcarousel-prev  {position:absolute;top:121px;left:5px;width:32px;height:40px;background:url(../images/sprite.png) no-repeat 0 -391px; z-index:100;cursor:pointer}
#categoryImage_carousel .jcarousel-prev-disabled, #celebStyle_carousel .jcarousel-prev-disabled  {background:url(../images/sprite.png) no-repeat 0 -343px; cursor:default;}
#categoryImage_carousel .jcarousel-next, #celebStyle_carousel .jcarousel-next {background:url("../images/sprite.png") no-repeat -23px -341px; cursor:pointer; height:40px; position:absolute; right:5px; top:121px; width:32px; z-index:100;}
#categoryImage_carousel .jcarousel-next-disabled, #celebStyle_carousel .jcarousel-next-disabled {background:url("../images/sprite.png") no-repeat -23px -390px;cursor:default}
#categoryImage_carousel ul, #celebStyle_carousel ul {width:300px;position:relative;top:8px;left:4px;/*height:280px;*/margin:0;padding:0}
#celebStyle_carousel ul li img {display:block;background:#E3EDFA;z-index:1}
#categoryImage_carousel ul li img {display:block;background:#E3EDFA;z-index:1; height:390px;}
#celebStyle_carousel_loader { width:300px; height:450px;position:absolute; z-index:1000;background-color:#fff}
#celebStyle_carousel_loader img { width:25px; height:25px;margin-left:128px;margin-top:200px;}

#news_carousel_loader { width:305px; height:460px;position:absolute; z-index:1000;background-color:#fff}
#news_carousel_loader img { width:25px; height:25px;margin-left:128px;margin-top:200px;}


/* - - - - - - */
#gossip_carousel .jcarousel-clip-horizontal, #celebStyle_carousel .jcarousel-clip-horizontal  {width: 280px;/*height: 280px;*/}
#gossip_carousel .jcarousel-item, #celebStyle_carousel .jcarousel-item {}
#gossip_carousel, #celebStyle_carousel{width:280px;/*height:280px;*/position:relative;margin:1px auto}
#gossip_carousel .container, #celebStyle_carousel .container {width:280px;/*position:absolute;top:2px;left:0;height:280px;overflow:hidden;*/}
#gossip_carousel .jcarousel-prev, #celebStyle_carousel .jcarousel-prev  {position:absolute;top:121px;left:5px;width:32px;height:40px;background:url(../images/sprite.png) no-repeat 0 -391px; z-index:100;cursor:pointer}
#gossip_carousel .jcarousel-prev-disabled, #celebStyle_carousel .jcarousel-prev-disabled  {background:url(../images/sprite.png) no-repeat 0 -343px; cursor:default;}
#gossip_carousel .jcarousel-next, #celebStyle_carousel .jcarousel-next {background:url("../images/sprite.png") no-repeat -23px -341px; cursor:pointer; height:40px; position:absolute; right:5px; top:121px; width:32px; z-index:100;}
#gossip_carousel .jcarousel-next-disabled, #celebStyle_carousel .jcarousel-next-disabled {background:url("../images/sprite.png") no-repeat -23px -390px;cursor:default}
#gossip_carousel ul, #celebStyle_carousel ul {width:300px;position:relative;top:8px;left:4px;/*height:280px;*/margin:0;padding:0}
#celebStyle_carousel ul li img {display:block;background:#E3EDFA;z-index:1; height:400px; width:280px;}
#gossip_carousel ul li img {display:block;background:#E3EDFA;z-index:1; height:280px!important;;}

#gossip_carousel ul li, #celebStyle_carousel ul li {position:relative;font-family:arial;font-size:10px;border:0 solid green;color:#E3EDFA;width:280px;list-style:none;float:left;padding:0}
#gossip_carousel ul li div span, #celebStyle_carousel ul li div span {color:#ffffff; line-height:18px;}

#gossip_carousel_loader { width:300px; height:320px;position:absolute; z-index:1000;background-color:#fff}
#gossip_carousel_loader img { width:25px; height:25px;margin-left:128px;margin-top:200px;}

/*Gossip Block // Style Block */
.gossip_block {clear:both;}
.gossip_block h2, .style_block h2 { margin-bottom:5px!important; display:block!important; position:relative;}
.gossip_block li, .style_block li { background:none!important; padding:0 7px 0 0;} 
.gossip_block .gossip_caption, .style_block .style_caption {background:url("../images/gossip_caption.png") repeat transparent; bottom:5px; color:#FFFFFF; font-size:14px; font-weight:bold; left:5px; padding:5px; position:absolute; width:260px;}
.gossip_block .gossip_caption a {font-size:14px; color:#0f80b8;}
.style_block .style_title {font-size:16px; color:#ffffff;}
.style_block .style_blurb {font-size:12px; color:#ffffff; font-weight:normal;}
.style_block .style_caption a {font-size:12px; color:#ffffff;}
.gossip_block .gossip_caption a:hover , .style_block .style_caption a:hover { text-decoration:none;}


/*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}


/* Focus carousel */
#focus_caption .jcarousel-clip-horizontal {width: 620px; }
#focus_caption{width:620px;position:relative;margin:1px auto}
#focus_caption .container{position:absolute;top:2px;left:0;width:620px;overflow:hidden;}
#focus_caption .jcarousel-prev{background:url(../images/sprite.png) no-repeat 0 -508px; position:absolute; top:236px; left:8px; width:17px;height:28px; z-index:100;cursor:pointer}
#focus_caption .jcarousel-prev-disabled{background:url(../images/sprite.png) no-repeat 0 -480px; cursor:default;}
#focus_caption .jcarousel-next{background:url("../images/sprite.png") no-repeat -18px -480px;  position:absolute; right:8px; top:236px; width:18px; height:28px; z-index:100;cursor:pointer;}
#focus_caption .jcarousel-next-disabled{background:url("../images/sprite.png") no-repeat -18px -508px;cursor:default}
/*#focus_caption ul{width:300px;position:relative;top:8px;left:4px;height:290px;margin:0;padding:0}*/
#focus_caption ul li p {float:left; line-height:17px; padding-right:18px; width:375px;}
#focus_caption ul li img{display:block;background:#E3EDFA;z-index:1}
#focus_caption .container ul li img:hover{cursor:pointer}
#focus_caption ul li{position:relative;font-family:arial;font-size:10px;border:0 solid green;color:#E3EDFA;width:620px;list-style:none;float:left;padding:0}
.media_caption {background:url("../images/focus_block_caption.png") repeat bottom left; bottom:0px; color:#FFFFFF; font-family:arial; font-size:12px; /*height:56px;*/ left:0; padding:7px 35px; position:absolute; width:550px;}
.media_caption a {width:410px;height:44px;}
.media_caption span{font-size:18px;color:#ffffff; font-family:arial; padding:4px 4px 4px 0px;} 
.media_caption ul {width:175px;}
.media_caption li{background:url("../images/arrows.gif") no-repeat left 5px; padding-left:10px;}
.media_caption li a {color:#ffd72d!important;}
.media_caption ul {width:150px!important; font-size:12px;}
/*.media_caption .related {height:56px!important; width:150px!important; font-size:12px;}*/
.media_caption .related li {padding-left:8px!important; width:142px!important; font-weight:bold;}
 
/*Slideshow*/
:focus {outline:0}
#slideshow{background-color:#ffffff;}
#loader{text-align:center;padding:6px}
#slideshow{min-height:500px; border-bottom:3px solid #E4E7EB;}
#slideshow #slideshow_wrap{display:none; margin-top:10px;}
#slideshow #slideshow_filler img {width:300px; height:390px;}
#slideshow p{padding:5px 7px;text-align:center;font-size:11px} #slideshow p span.red, #slideshow p span.red a{color:#E30A15}
#slideshow #thumbs-adv .thumbs li{background:none!important;float:left;padding-left:0!important}

#slideshow #thumbs-adv .thumbs img {border:2px solid #ffffff!important;  height:65px; margin:0px; width:65px;}
#slideshow #thumbs-adv .thumbs a:hover img { border:2px solid #09628d!important; margin:0px;}

#slideshow .jcarousel-container{position:relative} 
#slideshow .jcarousel-clip{z-index:2;padding:0;margin:0;overflow:hidden;position:relative}
#slideshow .jcarousel-list{z-index:1;overflow:hidden;position:relative;top:0;left:0;margin:0;padding:3px 0 0 3px}

/* NEW */ #slideshow .jcarousel-list li, #slideshow .jcarousel-item{float:left;list-style:none;width:65px;height:65px;/*overflow:hidden*/height:69px;} /* 
------------------------------------------ New */

#slideshow .jcarousel-next{z-index:3;display:none}
#slideshow .jcarousel-prev{z-index:3;display:none}
.slideshow {border-bottom:3px solid #e4e7eb;}
.slideshow li { background:none!important; padding:0 7px 0 0;}
.slideshow .container {width:300px!important;}
/* - - - - - - */
#slideshow p.bold{background:transparent url(../images/horz_dot_line.gif) repeat-x scroll center top}
.gossip_block .gossip_caption , .style_block .style_caption {background:url("../images/gossip_caption.png") repeat transparent; bottom:5px; color:#FFFFFF; font-size:14px; font-weight:bold; left:5px; padding:5px; position:absolute; width:260px;}
.slideshow .caption {width:288px; font-size:12px; padding:5px 6px 7px 6px; background:url(../images/caption_bckgrnd_slideshow.gif) repeat-y #0a5f89; color:#ffffff;}
.slideshow .caption a {color:#ffffff;}
.slideshow_images  {float:left; margin:0; padding:0; width:300px!important;}
.slideshow_images li{float:left;/*margin-top:5px;*/margin-right:0; padding-right:0.6673em !important;}
/* - - - - - - */
#smallimages, #style_smallimages  {float:left; margin:0; padding:0; width:280px;}
#smallimages li, #style_smallimages li{float:left;/*margin-top:5px;*/margin-right:0;padding-right:0.08em;}
#smallimages li a, #style_smallimages li a{width:65px;height:65px}
#smallimages li a img, #style_smallimages li a img{border: 2px solid #fff;}
#smallimages li a.selected img, #style_smallimages li a.selected img{border: 2px solid #09628d;}
#smallimages li a:hover img, #style_smallimages li a:hover img{border: 2px solid #09628d;}

/*#smallHomeimages,*/ #style_smallHomeimages  {float:left; margin:0; padding:0; width:280px;}

#style_smallHomeimages li{float:left;/*margin-top:5px;*/margin-right:0;padding-right:0.08em; }
#style_smallHomeimages li a{width:65px;height:65px}
#style_smallHomeimages li a img{border: 2px solid #fff;}
#style_smallHomeimages li a.selected img{border: 2px solid #09628d;}
#style_smallHomeimages li a:hover img{border: 2px solid #09628d; }
#smallHomeimages {float:left; margin:0; padding:0; width:280px; margin-left:5px;}
#smallHomeimages li {float:left;margin-right:0;padding-right:0.3em!important; width:70px; height:65px; overflow:hidden; background-color:#ccc;}
#smallHomeimages li a { float: left; height: 61px; overflow: hidden; width: 66px;}
#smallHomeimages a {border: 2px solid #fff;}
#smallHomeimages a.selected {border: 2px solid #09628d;}
#smallHomeimages a:hover {border: 2px solid #09628d; }
/* - - - - - - */ 
.focus_bottom { width:620px; overflow:hidden;} 
#smallarticle{margin-left:0px; font-weight:bold; font-size:12px;width:850px; float:left;}
#smallarticle li{width:207px;height:49px; background: url(../images/movie_focus_off.png) no-repeat; color:#ffffff; padding:0px; float:left; display:block;}
#smallarticle li a{background:url("../images/movie_focus_off.png") no-repeat scroll 0 0 transparent;
border-left:1px dashed #FFFFFF; color:#FFFFFF; display:block; width:167px; height:32px; padding:8px 20px 9px; text-decoration:none;}
#smallarticle li a img{border: 2px solid #fff; display:block;}
#smallarticle li a:hover, #smallarticle li a.selected { width:167px; height:32px; padding:8px 20px 9px; background: url(../images/movie_focus_on.png) no-repeat; color:#ffffff; float:left; /**/}
 
/*Article Page*/  
.article_focus_block { width:620px;}
.article_focus_block img { height:290px; width:620px; margin:0px!important;}
.article_focus_block label { font-style:italic; font-size:14px; margin-top:0px; float:left;}
.article_header {width:620px; padding-bottom:7px;}
.article_header .byline, .keywords, .get_published .send_reviews {font-size:14px; padding:10px 0;}
.article_header .headline {/*padding-right:15px;*/ width:620px;} 
.article_header .headline h1 {color:#0A5F89}
.article_blurb { font-size:14px; padding: 8px 10px 8px; font-weight:bold;width:600px; /*background-color:#cccccc;*/}
.related_links { padding:0 20px 5px 10px; text-align:left; width:300px; float:left;}
.related_links h4 {color:#000000!important;}
.related_links li a  {color:#546984; font-size:12px;}
.bodycopy {font-size:14px; line-height:19px;padding-right:15px; padding-top:15px;}
.bodycopy p {line-height:19px; padding-bottom:20px;}
.comment_container { background-color:#e2ecf0; padding:12px 7px;width:606px;}
.bodycopy span a, .bodycopy a {color:#0A5F89 !important; text-decoration:none !important;}
.bodycopy span a:hover, .bodycopy a:hover {text-decoration:underline !important;}

/*Social Media*/
.twitter_button {padding:10px 0 0; float:right;}
.twitter_button iframe { height:20px!important;}
.headline_facebook { width:490px; padding:5px 10px 0 0;}
.headline_facebook iframe {height:25px !important; width:490px!important;}

/*Tool Box*/
.share {color:#999999;}   
.share ul li { background:none!important; padding-bottom:8px; padding-left:12px;font-size:11px;}
.share ul li a {font-weight:bold;}
.share ul li img {vertical-align:middle; padding-right:5px;}

/*Shared Article Block*/
.item_block { float:left; padding-bottom:10px; padding-top:5px; width:620px}
.item_block a {font-weight:bold;}
.item_block li a { font-weight:normal;}
.item_block .normal { font-weight:normal;color:#0A5F89;}
.item_block h2 {margin-bottom:5px;}
.item_block img { border:2px solid #ffffff!important; margin:-2px 8px -2px -2px!important;}
.item_block a:hover img { border:2px solid #09628d!important; margin:-2px 8px -2px -2px;}
.item_block .datestamp {color:#A1ADBB; font-size:10px;} 
.item_block .headline {padding-bottom:5px; width:300px;}

/*Opening Soon // Latest Reviews*/
.opening_block, .latest_reviews_block  {float:left; width:300px}
.opening_block h2, .latest_reviews_block h2 {margin-bottom:5px;}
.opening_block img { margin-right:10px; float:left; width:65px; height:65px;}
.opening_block .opening_content, .latest_reviews_block .opening_content {width:300px; float:left;}
.latest_reviews_block img { margin-right:10px; float:left; width:80px; height:80px;}

/*Top Ten*/
.top_ten {background-color:#FFFFFF; border:1px solid #AFBAC3;padding:1px;}
.top_ten .box_office { border-bottom:1px solid #FFFFFF; width:298px;}
.top_ten .odds {background:url("../images/top_ten_odds.gif") repeat-y scroll 0 0 transparent;}
.top_ten .evens {background:url("../images/top_ten_evens.gif") repeat-y scroll 0 0 transparent;}
.top_ten .music_odds {background:url("../images/top_ten_music_odds.gif") repeat-y scroll 0 0 transparent;}
.top_ten .music_evens {background:url("../images/top_ten_music_evens.gif") repeat-y scroll 0 0 transparent;}
.top_ten img {margin:0px; float:left; width:65px; height:65px; padding: 10px;}
.top_ten .number { border-right:1px solid #FFFFFF; color:#FFFFFF; font-size:18px; font-weight:bold; height:45px; padding-top:10%; text-align:center; width:32px;}
.top_ten .number_alt { border-right:1px solid #FFFFFF; color:#FFFFFF; font-size:18px; font-weight:bold; height:45px; padding-top:20px; text-align:center; width:32px;}
.top_ten .review, .top_ten .review_alt  { padding:10px; width:160px;} 
.top_ten .review .add_review, .top_ten .review_alt .add_review { margin-left: 0px!important;}
.top_ten .review a {}

/*Get Published*/
.get_published {background: url(../images/get_published.png) no-repeat top left #f2f2f2; width:620px; /*height:83px;*/padding-bottom:15px;}
.get_published a {color:#000000;}
.get_published .link {color:#ff8232;} 
.get_published .content_box { line-height:20px; padding-left:127px; padding-top:10px;}
.get_published .click_here { font-weight:bold; font-size:18px;}
 
.follow_news{margin:0 auto;padding:5px; margin-bottom:20px;}
.follow_news h2{color:#000000;}
.follow_news a.icon{width:65px;height:66px;display:block;float:left;margin:7px 7px 0 0;}
.follow_news a.icon.lasticon{margin-right:0px}
.follow_news a.icon.facebook{background:url(../images/follow_news.png) no-repeat 0 0}
.follow_news a.icon.twitter{background:url(../images/follow_news.png) no-repeat -74px 0}
.follow_news a.icon.rss{background:url(../images/follow_news.png) no-repeat -148px 0}
.follow_news a.icon.youtube{background:url(../images/follow_news.png) no-repeat -222px 0}
.follow_news a.icon.iphone{background:url(../images/follow_news.png) no-repeat 0 -73px}
.follow_news a.icon.android{background:url(../images/follow_news.png) no-repeat -74px -73px}
.follow_news a.icon.mobile{background:url(../images/follow_news.png) no-repeat -148px -73px}
.follow_news a.icon.google{background:url(../images/follow_news.png) no-repeat -222px -73px}


/* Twitter box article */
.twitter_box  {background: url(../images/twitter_background.jpg) no-repeat 1px 1px; border:2px solid #e4e7eb; padding:20px 8px 15px; width:600px;}
.twitter_box h2, .twitter_300 h2 {font-size:27px;}
.twitter_box .blue, .twitter_300 .blue {color:#003955} 
.twitter_box .lightblue, .twitter_300 .lightblue {color:#38bbe7}
.twitter_box .follow_us { margin-top:-35px;}
.twittList {float:left}
.twittLI {background:none; float:left; width:590px;}
.twittLI .time {font-size:11px; color:#7a7a7a;}
#juitterContainer{padding:0}
#juitterContainer li {padding:7px 0 10px;width:600px; background: url(../images/grey_dots.jpg) repeat-x bottom left;}
#juitterContainer li img{width:38px;height:38px;margin:0 7px 0px 0;float:left}
#juitterContainer li a.JRM{font-size:11px;color:#0889B4}
.follow_us a.btn{background: url("../images/sprite_tile.png") repeat-x scroll 0 -33px #486085;border:0;color:#fff;font-size:12px; font-weight:bold; height:24px; padding:2px 10px;cursor:pointer;margin-top:-5px;} 

.fb_edge_widget_with_comment {position: relative;width:113px;}


.twitter_300 {background: url(../images/twitter_300.png) no-repeat 1px 1px; float:left;}
.twitter_300 .follow_us {padding-top:10px;}
.twitter_300 .tweets {padding-top:5px;}


img.overlay{left:44px; position:absolute; top:28px;}
a img {border: 0 none;text-decoration: none;}


.movie_details dl { width:300px; /*margin: 5px auto;*/ padding: 0 0 5px 0; font-family: Arial; font-size:12px; color:#5e5b58 }
.movie_details dl dt { width:100px; float: left; margin:0; font-weight: bold; padding:2px 10px 2px 0; font-size:12px; color:#000000;}
/* commented backslash hack for mac-ie5 \*/
.movie_details dt { clear: both; vertical-align:text-bottom }
/* end hack */
.movie_details dl dd { float: left; width: 185px; margin:0; padding:2px 5px 2px 0px; font-size:12px; color:#000000;}
.movie_details dl .sponsor { padding-top:25px }
.movie_details dl .rate { padding-top:10px }
.movie_details dl .avgrate { padding-top:0px }

.toptenmovie_details {width:160px;}
.toptenmovie_details dl { padding: 0px 0px 0px 0px; font-family: Arial; font-size:12px; color:#5e5b58 }
.toptenmovie_details dl dt { /*width:160px;*/ float: left; margin:0; font-weight: bold; font-size:12px; color:#0A5F89;}
/* commented backslash hack for mac-ie5 \*/
.toptenmovie_details dt { clear: both; vertical-align:text-bottom }
/* end hack */
.toptenmovie_details dl dd { float: left; /*width:150px;*/ margin:0; padding:2px 0 2px 4px; font-size:12px; color:#000000;}


.replybox{width:390px; height:18px; border:1px solid #ABBAC5; margin-bottom:4px;float:left;/*margin-left:8px;*/}

.ratings { width:251px; height:50px; float:left;  }
.small_ratings {/*margin-top:-11px; padding-left:10px;*/ width:220px;}
.small_ratings ul { margin:0; padding:0; list-style-image:none; list-style:none; float:left; }
.small_ratings ul li { margin:0; padding:0; list-style-image:none; list-style:none; width:22px; height:30px; float:left }
.small_ratings .pos { width:22px; height:30px; background-image:url(../images/ratings/solid.png); background-position:center; background-repeat:no-repeat }
.small_ratings .neg { width:22px; height:30px; background-image:url(../images/ratings/empty.png); background-position:center; background-repeat:no-repeat }

.toptensmall_ratings {padding:0; width:110px; margin-top: -8px;}
.toptensmall_ratings ul { margin:0; padding:0; list-style-image:none; list-style:none; float:left; }
.toptensmall_ratings ul li { margin:0; padding:0; list-style-image:none; list-style:none; width:22px; height:30px; float:left }
.toptensmall_ratings .pos { width:22px; height:30px; background-image:url(../images/ratings/solid.png); background-position:center; background-repeat:no-repeat }
.toptensmall_ratings .neg { width:22px; height:30px; background-image:url(../images/ratings/empty.png); background-position:center; background-repeat:no-repeat }

.toptentiny_ratings {padding:0; /*width:110px;*/ margin-top: -5px;}
.toptentiny_ratings ul { margin:0; padding:0; list-style-image:none; list-style:none; float:left; }
.toptentiny_ratings ul li { margin:0; padding:0; list-style-image:none; list-style:none; width:22px; height:30px; float:left }
.toptentiny_ratings .pos { width:13px; height:20px; background-image:url(../images/ratings/solid_small.gif); background-position:center; background-repeat:no-repeat }
.toptentiny_ratings .neg { width:13px; height:20px; background-image:url(../images/ratings/empty_small.gif); background-position:center; background-repeat:no-repeat }

/*Comments Block*/
.comments { width:620px; background-color:#e2ecf0 }
.comments .cdark { width:100%; background-color:#e2ecf0; font-family:Arial, Helvetica, sans-serif; padding-top:10px }
.comments h2 { color:#000000; display:block; font-family:arial; font-size:18px; font-weight:bold;margin:0; padding:0px 10px 0 12px; }
.comments .rules { border-bottom:1px solid #FFFFFF; color:#000000; display:block; font-family:arial; font-size:14px; padding:0 10px 10px 12px;}
.comments dl { border-bottom:1px solid #ffffff; color:#000000; font-family:arial; font-size:13px; margin:0;width:620px; float:left;}
.comments dl dt { width:128px; float: left; margin:0; font-weight: bold; padding:8px 10px 8px 0; text-align:right; font-size:13px; overflow:hidden }
.comments dl dd { float:left; font-size:13px; margin:0; padding:8px 10px; width:462px; background-color:#f9f9f9;min-height:50px;}
.cdark dl {border:none!important;} 
.cdark dd .text_input { border:1px solid #ABBAC5; height:18px; width:422px; }
.cdark dd textarea { width:422px; height:98px; border:1px solid #abbac5 }
.cdark dl dd { float: left; width: 470px; margin:0; min-height:22px; padding:0px 0px 15px 5px; background-color:#e2ecf0 !important; }
.cdark dl dt { font-size:11.3px; font-weight:bold }
dt .timesttamp { color:#a1adbb; display:block; font-size:11px; font-weight:normal;}
dt .rating {color:#000000; display:block; font-size:11px; font-weight:normal;}
/**/  
.comments .cdark p{display:block;margin:0; padding:0px 10px 0px 160px; font-family:Arial, Helvetica, sans-serif; margin-right:162px; color:#0082c4; font-size:11px; letter-spacing:0; width:400px}
.comments .thankyou { display:block; padding:2px 10px 5px 160px; font-family:arial; margin-right:162px; color:#0082c4; font-size:16px; letter-spacing:0;width:400px; font-weight:bold }
.comments p { padding:13px 10px 25px 13px }
.comments .dottedline { width:96%; margin:0 auto 0 auto }
.noBrd { border:none; background-image:none }
.cdark dd select { width:380px; border:1px solid #d9d9d9 }
.cdark dd em { display:inline; color:#CC0000; font-weight:bold; font-size:15px; margin-right:2px; float:left }

/*#comment_on_story {position:relative;}
#comment_count_wrap { left: 210px; position: absolute; top: 15px;}
#comment_on_story div {display:block!important; float:none!important; width:240px;}*/
#comment_count_wrap {position:relative;} 

/*Generic Comments Block*/
.comment_box {width:620px;}


/*Rating Stars*/
#rateStatus{float:left;  width:100px; height:20px;}
#rateMe{float:left;  width:150px; height:auto; padding:0px; margin:0px;}
#rateMe li{float:left;list-style:none;}
#rateMe li a:hover, #rateMe .on{background:url(../images/ratings/solid_blue.png) no-repeat;}
#rateMe a{float:left;background:url(../images/ratings/empty_blue.png) no-repeat;width:29px; height:29px;}
#ratingSaved{display:none;clear:both}

/*Mini Ratings*/
.miniratings { width:100px; text-align:right; margin-left:38px }
.miniratings .ratetxt { width:50px; display:block; margin:0; padding:0; font-weight:normal; color:#8c8e8e; font-size:11px; display:block; }
.miniratings ul { display:inline; margin:0 0 0 0px; padding:0; list-style-image:none; list-style:none; background-color:#000099; width:65px }
.miniratings ul li { margin:0; padding:0; list-style-image:none; list-style:none; float:left; background:none; }
.miniratings .pos { width:12px; background-image:url(../images/ratings/solid_12x12.png); background-position:center; background-repeat:no-repeat }
.miniratings .neg { width:12px; background-image:url(../images/ratings/empty_12x12.png); background-position:center; background-repeat:no-repeat }

/*Pagination*/ 
.paginationholder{display:inline;height:17px;width:100%; background-color:#ebf0f5 }
.paginationholder .pagination{margin-left:auto;margin-right:auto;text-align:center; color:#0A5F89;}
.paginationholder .pagination ul{display:inline;margin:0 auto} 
.paginationholder .pagination .selected a {font-size:15px; font-weight:bold;}
.paginationholder .pagination li{background:none;display:inline;list-style:none;margin-left:1px;margin-right:1px;padding-left:0;padding-right:0}
.paginationholder .pagination a{cursor:pointer;display:inline;padding-left:2px;padding-right:2px;text-align:center; font-size:12px;}
/*.paginationholder .pagination a:hover,*/
.paginationholder .pagination a:active{color:#c0c7cd;text-decoration:none}
.paginationholder .pagination a.previous{ border-right:solid 1px #0A5F89;display:inline; height:12px; margin-right:1%;padding-left:7px;padding-right:3%}
.paginationholder .pagination a.next{ border-left:solid 1px #0A5F89;display:inline; height:12px; margin-left:1%;padding-left:3%;padding-right:7px}
.paginationholder .pagination a:hover.previous{ border-right:solid 1px #0A5F89;display:inline; height:12px; margin-right:1%;padding-left:7px;padding-right:3%}
.paginationholder .pagination a:hover.next{ border-left:solid 1px #0A5F89;display:inline; height:12px; margin-left:1%;padding-left:3%;padding-right:7px}
/*.paginationholder .pagination .previous img{float:left;margin-right:5px}
.paginationholder .pagination .next img{float:left;margin-left:5px}*/
.paginationholder .pagination .showingnumber{padding-left:0;padding-right:0;text-align:center;width:130px}
 
 
.image_selector li { background:none #cccccc;height:110px; margin:0px 19px 19px 0; overflow:hidden; padding-left:0 !important; text-align:center; vertical-align:middle; width:110px;line-height:105px;}
.image_selector li a {/*height:100px; width:100px;*/ color:#0A5F89;vertical-align:middle; text-align:center}
.image_slector li a img { border:none!important;}
.image_selector img {vertical-align:middle; text-align:center}
 
#imgSelector li a img{border:2px solid #fff;}
#imgSelector li a.selected img{border:2px solid #09628D;}
.imgGalSelectorLoader{width:300px; height:300px;position:absolute; z-index:10000;background-color:#fff}
.imgGalSelectorLoader img{ width:50px; height:50px;margin-top:118px;margin-left:118px;}
.imgGalLoader { width:620px; height:341px;position:absolute; z-index:10000;background-color:#fff}
.imgGalLoader img { width:50px; height:50px;margin-top:120px;margin-left:290px;}
#latestPhotoPager a.selected{font-weight:bold; font-size:15px;}
#latestVideoPager a.selected{font-weight:bold; font-size:15px;}

a.test img{}  
a.test {/*height:89px;*/ width:178px;color:#FFFFFF!important;}
.reel {width:550px; height:83px;position: relative;}
.reel .container li a {color:#ffffff!important;}
.latest_gallery_tooltip1 {	background-image:none; /*height:178px; top:-93px;*/ bottom:0px; position:absolute; width:179px; color:#FFFFFF;}
.latest_gallery_tooltip1:hover .test { position:absolute; /*top:92px;*/	bottom:0px;	color:#FFFFFF; z-index:1000;/* padding:68px 0px 0px;*/ position:absolute; bottom:0px; left:0px; font-size:12px; text-decoration:none;}
.latest_gallery_tooltip1 .test span {  background: url(../images/latest_photos_tooltip.png) repeat 0 0; z-index:1000; padding:2px; float:left; color:#FFFFFF; /*display:inline;*/}

/* Article Gallery */

/*----------------------Gallery Component------------------------*/

.picture_gallery_text { background-color: #ebebeb; height: 30px; padding:5px; font-size: 12px; font-family:arial, verdana,sans-serif}
.picture_gallery_container { background-color: #d7d7d7;	padding: 3px 5px 3px 5px; height: 105px;}
.gal_strip_container { width: 460px; height: 60px; padding-top: 10px;}
.clear_link { width: 220px; float: left; padding-top: 15px;}
.right_trans_btn { position: relative; height: 64px; width: 64px; bottom: 200px; left: 390px; }
.gal_thumb_container2 { height: 60px; width: 85px; margin-right: 0px; display: inline; float: left; }
.gallery_icon { float: left; height: 11px; width: 12px; padding-right: 6px; padding-top: 17px;}
/* Horizontal Carousel */ 
#horizontal_carousel { float: left; width: 620px; top:-2px; /*margin-bottom: 10px;*/ position: relative; overflow:hidden; }
#horizontal_carousel .container { overflow:hidden; margin-left:40px; width:537px;}
#horizontal_carousel .previous_button { position: absolute; top: 0px; left: 0px; width: 40px; height: 83px; background:url("../images/sprite.png") no-repeat 0 -258px; z-index: 100; cursor: pointer; }
#horizontal_carousel .previous_button_disabled { background:url("../images/sprite.png") no-repeat 0 -258px; cursor: default;}
#horizontal_carousel .next_button {	position: absolute; height:83px; position:absolute; right:0px; top:0;width:42px;background:url("../images/sprite.png") no-repeat -41px -258px;z-index: 100; cursor: pointer;}
#horizontal_carousel .next_button_disabled { background:url("../images/sprite.png") no-repeat -41px -258px; cursor: default;}
#horizontal_carousel ul { margin:-1px 0 0; padding: 0; overflow:hidden; width: 954px; position: relative; top: 0; left: 0;}
#horizontal_carousel ul li img { /*border: 1px solid #999999;*/ display: block; background: #E3EDFA;width:178px; height:83px;}
#horizontal_carousel ul li { font-family:arial, verdana,sans-serif;	font-size: 10px;}
#horizontal_carousel ul li { background:none!important; float:left; margin:0; padding:0px;height:83px; width:178px; border-left:1px solid #FFFFFF;/* position:relative;*/} 



/*PROGRESS BAR */

#vote p img { margin:3px 10px 10px 0;}
.vote  dl, dt, dd { margin:0; padding:0; }
.vote  dd { width:160px; height:41px; background:url(../images/bg_bar.gif) no-repeat 0 0; position:relative; }
.vote  dd span { position:absolute; display:block; width:160px; height:40px; background:url(../images/bar2.gif) repeat-y 0 0; top:0px; left:0px; overflow:hidden; text-indent:-8000px; z-index:1}
.vote  dd em { position:absolute; display:block; width:160px; height:40px; background:url(../images/bg_cover.gif) repeat-x; top:0; }

.voteAll {clear:both; margin:20px 0 10px 7px; position:relative;}
.voteAll .voteBox {height:41px; margin-top:-33px; padding-top:3px; position:relative; width:160px; z-index:100;}
.voteAll .voteBox strong{width:35px;height:30px;display:block;float:left}
.voteAll .voteBar span { position:absolute; display:block; width:160px; height:40px; background:url(../images/bar2.gif) repeat-y 0 0; top:0px; left:0px; overflow:hidden; text-indent:-8000px;}
/* the white part hiding the end bit*/
.voteAll .voteBar em { position:absolute; display:block; width:160px; height:40px; background:url(../images/bg_cover.gif) repeat-x; top:0; }

.voteImg { margin:10px 0 10px 0; padding:0 ; position:relative;clear:both;height:65px}
.voteImg img{float:left;margin:0;padding:0}
.voteImg .voteBar{position:relative; }
.voteImg .voteBox { width:93px; height:66px;  position:relative;z-index:1; margin-top:0px; z-index:100;  }
.voteImg .voteBox strong{width:35px;height:30px;display:block;padding:20px 10px 0 10px}
.voteImg .voteBar span { position:absolute; display:block; width:93px; height:65px; background:url(../images/bar2.gif) repeat-y 0 0; top:-66px; left:0px; overflow:hidden; text-indent:-8000px;}
.voteImg .voteBar em { position:absolute; display:block; width:93px; height:65px; background:url(../images/bg_cover.gif) repeat-x; top:0px; }
.voteImg .fR{}


/*wide layout*/
.archivedVote{color:#2f7029}
.archivedVote .greydate{display:block;margin:10px 0 0 0}
.archivedVote p{margin:0;padding:10px 0 10px 0}
.archivedVote .voteAll { margin:20px 0 10px 0; padding:0 ; position:relative;clear:both}
.archivedVote .voteAll .voteBox { width:468px; height:41px;  position:relative;z-index:1; margin-top:-20px;padding-top:5px ; z-index:100}
.archivedVote .voteAll .voteBox strong{width:35px;height:30px;display:block;float:left}
.archivedVote .voteAll .voteBar span { position:absolute; display:block; width:468px; height:40px; background:url(../images/bar2static.gif) repeat-y 0 0; top:0px; left:0px; overflow:hidden; text-indent:-8000px;}
/* the white part hiding the end bit*/
.archivedVote .voteAll .voteBar em { position:absolute; display:block; width:468px; height:40px; background:url(../images/bg_cover3.gif) repeat-x; top:0; }

.archivedVote .voteImg {margin:0 0 5px 0; padding:0 ; position:relative;clear:both;height:65px}
.archivedVote .voteImg img{float:left;margin:0;padding:0}
.archivedVote .voteImg .voteBar{position:relative; }
.archivedVote .voteImg .voteBox { width:400px; height:66px;  position:relative;z-index:1; margin-top:0px; z-index:100;  }
.archivedVote .voteImg .voteBox strong{width:35px;height:30px;display:block;padding:20px 10px 10px 10px}
.archivedVote .voteImg .voteBar span { position:absolute; display:block; width:400px; height:65px; background:url(../images/bar2static.gif) repeat-y 0 0; top:-66px; left:0px; overflow:hidden; text-indent:-8000px;}
.archivedVote .voteImg .voteBar em { position:absolute; display:block; width:400px; height:65px; background:url(../images/bg_cover3.gif) repeat-x; top:0px; }
.archivedVote .voteImg .fR{}

/* SINGLE PROGRESS BAR */
.vote .progressBar { width:176px; height:41px;background:url(../images/bg_bar.gif) repeat-y  0 0; position:relative; }
.vote .progressBar span { position:absolute; display:block; width:160px; height:40px; background:url(../images/bar2.gif) repeat-y 0 0; top:-20px; left:8px; overflow:hidden; text-indent:-8000px; z-index:500}
.vote .progressBar em { position:absolute; display:block; width:160px; height:40px; background:url(../images/bg_cover.gif) repeat-x 0 0; top:0; }
.vote .linklist{margin:5px 0 0 0}

p.progressBar{background:#e7eaeb;height:10px;margin:2px 0 2px 6px;padding:0!important;position:relative;width:100px}
p.progressBar span{background:url(../images/poll_bar.gif) no-repeat 0 0;display:block;height:10px;left:0;overflow:hidden;position:absolute;text-indent:-8000px;top:0;width:100px}
p.progressBar em{background:url(../images/bg_cover.gif) repeat-x 0 0;display:block;height:10px;left:0;position:absolute;top:0;width:100px}
p.choice{font-size:12px!important;margin:0!important;padding:0 0 0 6px !important}
p.choice span.votes{color:#888;font-size:12px}

/*Your Review*/
.your_review h4 {font-size:18px !important;}
.your_review h4 a {color:#000000;}
/*Send to a Friend Popup*/
.padder {padding:10px;}
.popup_header {background-color:#EDF0F2; padding:0 0 10px 10px; text-align:center;}

/*Subscribe Page*/
.subscribe_block h3 {color:#0a5f89; font-size:18px;}
.subscribe .sub_style {border:1px solid #AFBAC3; color:#000000; font-size:12px; height:20px; margin-right:3px !important; width:270px; margin-bottom:5px;}
.subscribe .sub_select {border:1px solid #AFBAC3; color:#000000; font-size:12px; height:20px; margin-right:3px !important; width:274px; margin-bottom:5px;}
.subscribe .date_select {border:1px solid #AFBAC3; color:#000000; font-size:12px; height:20px; margin-right:5px !important; width:86px; margin-bottom:5px;}
.subscribe_wrapper { background:url(none) repeat-x scroll left top #EFF5F7; padding:5px 10px 10px; width:600px; }

/*What You Said*/
.what_you_said {background: url("../images/what_you_said.gif") no-repeat -1px -1px; width:298px; height:233px; border:1px solid #afbac3; font-size:12px; margin-bottom:20px;}
.what_you_said .contents {width:175px; height:200px; float:right; overflow:hidden;}
.what_you_said h2 {padding-top:10px;}
.what_you_said .blurb {padding:25px 10px 0 12px; line-height:16px;}
.what_you_said span {font-size:14px;}

/*Free Music*/
.right_free_music { border-bottom:2px solid #d5d5d7; background: url("../images/free_music_header.gif") no-repeat top left; font-size:12px; color:#6c6c6c; margin-bottom:20px;}
.right_free_music .album_art img { border:2px solid #ffffff; margin:-2px 8px -2px -2px;}
.right_free_music .album_art a:hover img { border:2px solid #09628d; margin:-2px 8px -2px -2px;} 
.right_free_music h2 { padding:20px 0 0px 48px; color:#424242;}
.right_free_music h4 {color:#000;}
.right_free_music h5 {color:#000; font-weight:normal!important; padding-bottom:5px;} 
.right_free_music .album_info { border-left:2px solid #d5d5d7;border-right:2px solid #d5d5d7; background-color:#ebf4f5; width:280px; padding: 10px 8px 8px; line-height:19px;}
.right_free_music .album_info .trackname {font-size:16px; font-weight: bold;}

/*-----------------------------
   DatingLab Widget
------------------------------*/
#dateLabTabContainer div.tabs_off{padding:4px 2.54em}
.most_tabs #dateLabTabContainer { background:url(../images/sprite_tile.png) repeat-x scroll 0 0 #127197;height:24px;}
.most_tabs #dateLabTabContainer div.tabs_on { background:#ffffff; color:#0a5f89;}
.most_tabs #dateLabTabContainer div.tabs_on, .most_tabs #dateLabTabContainer div.tabs_off { cursor:pointer; display:block; float:left; font-size:12px;font-weight:bold; height: 20px; margin: 4px 0 0 10px; padding: 0 0 0 5px; text-align: center; width: 80px;border-bottom:1px solid #FFFFFF; }
.most_tabs #dateLabTabContainer div.tabs_off { color:#FFFFFF; } 
/* logo */
.most_tabs a.datinglab{background:url(../images/love2meet.jpg) no-repeat 30px 0 #fff;height:60px;width:299px;text-indent:-500em;margin-top:-1px}
/* profiles man/woman */
#dateLabTabContainer .tabs_on, #dateLabTabContainer .tabs_off{ padding: 0 0 0 5px;}
#tab_man_data .img_wrap, #tab_women_data .img_wrap, #tab_search_data .img_wrap{width:65px;height:75px;overflow:hidden;margin:5px 10px 5px 0}
#tab_man_data .img_wrap img, #tab_women_data .img_wrap img, #tab_search_data .img_wrap img{margin-top:-5px}
.date_profile{font-size:12px}
.date_profile a { font-size: 12px; font-weight:bold;}
.date_profile .person{width:275px;margin-bottom:5px}
.date_profile .item{width:200px}
.date_profile h5{margin:10px 0 2px 0}
/* search */
.love2meet .search_box h5{font-weight:bold;font-size:14px;margin-bottom:10px}
.love2meet .search_box select{border:1px solid #BCBCBC;font-size:12px;padding:2px}
.love2meet .search_box td{font-size:12px}
.love2meet .search_box td.sBox{width:120px}
.love2meet .search_box td.select{width:175px;text-align:right}
.love2meet .search_box select#gender, .love2meet .search_box select#mGender{width:175px}
.love2meet .search_box .btn{margin:5px 0}
a.date_more{padding-left:75px}
#most_box ul.tabNavigation li a.selected,#most_box ul.tabNavigation li a:hover{background:url(../images/tab_active_arrow.gif) no-repeat left top;color:#FFF;display:block;height:30px;line-height:24px;text-decoration:none}
#quickSearch{ background: url("../images/btn_bg.png") repeat-x center 2px #486085; border: 0 none; color: #FFFFFF; cursor: pointer; font-size: 12px; height: 24px; padding: 0 5px;}
/* - dating lab end - */

.horoscope_block {background: #FFFFFF url(../images/DailyStarSigns_bg.jpg) top center no-repeat;  border:1px solid #AFBAC3; margin-bottom:20px;}
.horoscope_block .block_content { padding: 5px 1px; height:216px; }
.horoscope_block .block_content2 { padding: 10px 9px; border-top: 1px dotted #333; margin: 0px 10px; border-bottom: 1px dotted #333;}
.horoscope_block .block_content3 { width: 300px; margin: 10px 0px; text-align: center;}
.horoscope_block li { width:62px; height:68px; text-align:center; margin:0 auto; float:left; list-style:none; background:none; padding:0 5px;}
.horoscope_block li img {margin:0 0 0 12px!important;}
.horoscope_block h1 { padding:10px;}
.horoscope_block h5 { text-align:center;}
.horoscope_block .your_star { font-weight:bold; font-size:14px; color:#000; padding: 0 0 5px 0;}
.horoscope_block .astro { font-weight:bold; font-size:11px; color:#0A5F89; margin: 10px 0; }
.horoscope_block select {width:255px; padding:2px; border: 1px solid #BCBCBC; font-size:12px;}

/* Special Reports Keyword */
#juitterContainer2 {padding:0}
#juitterContainer2 li {padding:7px 0 10px;width:278px; background: url(../images/grey_dots.jpg) repeat-x bottom left;}
#juitterContainer2 li img{width:31px;height:31px;margin:3px 10px 0px 0;float:left}
#juitterContainer2 li a.JRM{font-size:11px;color:#0889B4}

/* Generic Featured Block */
.generic_block .container h4 {margin-top:-3px;}

/* Product Block */
.product_block{background:#FFFFFF; border: 1px solid #AFBAC3; margin-bottom:20px;}
.product_block h3 {color: #232323;  font-size: 18px; padding-left: 10px; padding-top: 10px;text-align: left; margin-bottom:10px;}
.product_block h5 {font-size: 15px;}
.product_block .small {line-height: 16px; padding-left: 10px; width: 150px; text-align:left; font-size:12px;}
.product_block .dottedrow{margin: 0;padding: 0;width: 100%;}

/* Special Reports Keyword */
.specialreportskeyword { background: url(../images/royal_background.gif) repeat-x #f2f7fd; border:1px solid #afbac3; padding:2px;}
.col280 {width:280px;}
.special_report_block h2 {margin-bottom:0px!important}
.special_report_block .generic_block {background:none!important; border:none!important; padding:0 10px!important; /*position:relative*/}
.special_report_block .news_item {background:none!important; padding:0px!important; margin:0px!important;}
.special_report_block .news_item h4 {margin: 0 0 2px; color:#000;}
.special_report_block .news_item h4 a { font-weight:bold;}
.special_report_block .news_item ul { font-size: 11px; margin:0; padding:0 0 10px 0;}
.special_report_block .news_item ul li { background: url("../images/li_blue.gif") no-repeat left 7px;}
.special_report_block .news_item ul li a, .special_report_block .news_item p  {font-size: 12px;}
.special_report_block .news_item .datestamp { color: #A1ADBB; font-size: 10px; margin-bottom: 4px;}
.special_report_block .news_item img { border:2px solid transparent; margin:-2px 8px -2px -2px;}
.special_report_block .news_item a:hover img { border:2px solid #09628d; margin:-2px 8px -2px -2px;} 
.special_report_block #smallimages {float:left; margin:0; padding:0; width:280px;}
.special_report_block #smallimages li {float:left;margin-right:0;padding-right:0.08em;}
.special_report_block #smallimages li a {width:65px;height:65px}
.special_report_block #smallimages li a img {border: 2px solid transparent;}
.special_report_block #smallimages li a.selected img {border: 2px solid #09628d;}
.special_report_block #smallimages li a:hover img {border: 2px solid #09628d;}
.special_report_block .dashed {background: url(../images/dashed_grey.png) repeat-x; height: 2px; padding: 2px 0 !important; width: 275px;}
.special_report_block .multThumbCont {padding: 0 5px 10px 0;float:left;width:65px;height:65px;}
.special_report_block .multThumbMod {padding: 0 0 10px 0;float:left;width:65px;height:65px;}

/* Latest Multimedia */
.overlay_home{top:40px;left:35px}
.mult_arrow0{margin-left:18px;}
.mult_arrow1{margin-left:95px;}
.mult_arrow2{margin-left:171px;}
.mult_arrow3{margin-left:247px;}

.multiBlueHover{display:none;width:254px;height: 18px;padding:10px;background-color:#0E2E5E; margin-left:0px; position:absolute; left:0px; margin-top:73px; z-index:1000;}
a.advance-link img{width:300px;height:370px;}
#slideshow-adv{height:370px;}
#slideshow_home .textleft{text-align:left; padding-left:9px;}

.special_report_block .dashed {background: url(../images/dashed_grey.png) repeat-x; height: 2px; padding: 2px 0 !important; width: 275px; margin: 0 auto; text-align:center;}
.special_report_bucket {background:url(../images/footer_bg.gif) repeat-x top left #fff;clear:both;}
.special_report_bucket .wrapper {background:url(../images/bucket_wrapper.gif) repeat-y top center #fff;clear:both;}
.special_report_bucket li {list-style:none}
.special_report_bucket .item {padding:5px;width:300px;}

/* -------------------------
    Channel24 GAMESFEED
---------------------------- */
.gamesFeed {background:url(../images/Channel24Gamesfeed.png) repeat-y; border-top:3px solid #344852; padding:10px; margin:0 auto;}
.gamesFeed h3, h4 {margin:0px;}
.gamesFeed .header {color:#F0F0F0} .gamesFeed .subheader { color:#747474; padding-bottom:5px}
.gamesFeed .content {padding-bottom:10px; margin:0px;}
.gamesFeed img.gamesfeed {float:left; padding-right:10px; display:block; padding-bottom:2px;} .gamesFeed img.rss {top:13px; right:10px;}

/* Find a Restaurant */
.restaurantSearch {background: #FFFFFF url(../images/find_restaurant_bckgrnd.png) top left no-repeat;border: 1px solid #AFBAC3;padding: 10px; width:280px; margin-bottom:20px;}
.restaurantSearch h3 {padding-bottom:18px; color:#000000 !important;}
.restaurantSearch h4 {padding-bottom:5px;}
.restaurantSearch .keyword_search {width:267px;}
.restaurantSearch select {width:265px; height:25px; border:1px solid #abadb3;}

/* ShopBlock */
.shopBlock { border-bottom: 3px solid #000000;}
.shopblock .wrapper { float:left;}
.shopBlock .header { background: url(../images/shopblock/header_bckgrnd.png) repeat-x;width:630px;height:40px}
.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;}
.shopblock_sponsor {width:500px; height:40px; display:block; overflow:hidden;float:right;}
.shopBlock .blockContent {  float:left; margin: 10px -9px 0 -9px; width:626px;}
.shopBlock li {float:left; background:none; width:140px;padding: 0 11px 0 0; margin-right:7px; border-right:solid 1px #ccc}
.shopBlock ul{padding-bottom:10px; border-bottom:solid 1px #ccc; margin-bottom:10px; float:left; width:100%; margin-left:10px;}
.shopBlock ul.last{ border-bottom:none;}
.shopBlock li.last {float:left; background:none; width:140px;padding: 0; margin:0px; border-right:none}
.shopBlock li a {font-size:12px;font-weight:bold}
.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}

.restaurantSearch select {width:265px; height:25px; border:1px solid #abadb3;}
.gamesFeed img.gamesfeed {float:left; padding-right:10px; display:block; padding-bottom:2px;} .gamesFeed img.rss {top:13px; right:10px;}

/* -------------------------------- */
/* Columnists */
/* -------------------------------- */
.col314{width:314px} .col13{width:13px} .col305{width:305px}

#columnist_pages div.columnist_heading, #columnist_pages div.specialreport_heading{text-indent:-50000px;height:50px;background:url(../images/columnist_header.jpg) no-repeat top left}
#columnist_pages div.columnist_heading, #columnist_pages div.specialreport_heading{text-indent:1px;padding:13px 0 0 220px;font-size:22px;text-transform:uppercase;width:406px;}
#columnist_pages div.specialreport_heading{color:#CC0000;padding:8px 0 0 120px;width:600px;font-size:28px}
#columnist_pages div.columnist_heading img.rss{right:12px;top:5px}
#columnist_pagse div.specialreport_heading{background:url(../images/specialreport_header.jpg) no-repeat top left}
img.header_icon{left:585px;top:0px;}
#columnist_pages div.specialreport_heading header_icon{left:585px;top:0px;}
#columnist_pages div.speciallanding_heading{background:url(../images/speciallanding_header.jpg) no-repeat top left #F4F8FB;height:105px}
#columnist_pages div.speciallanding_heading p{padding:60px 10px 10px 10px;font-size:14px}
#columnist_pages div.gameslanding_heading{background:url(../images/games_header.jpg) no-repeat top left #F4F8FB;height:105px}
#columnist_pages div.gameslanding_heading p{padding:60px 10px 10px 10px;font-size:14px}
#columnist_pages #specialreport_landing .item{margin-bottom:6px}
#columnist_pages #specialreport_landing .item h3 a{font-size:14px!important}
#columnist_pages #specialreport_landing h2{color:#E30A15;font-size:16px!important}
#columnist_pages #specialreport_landing img.icon{top:4px;right:6px}
#columnist_pages #columnists_box{background:#F4F8FB}
#columnist_pages #columnists_box .profile{padding:10px;width:100px;text-align:center}
#columnist_pages #columnists_box h2{padding:10px 0 0 0;margin:0 0 6px 0}
#columnist_pages #columnists_box span.author{font-size:14px;margin:2px 0;}
#columnist_pages #columnists_box span.comments{color:#74727D;font-size:14px}
#columnist_pages #columnists_box p{font-size:16px;margin:6px 0}
#columnist_pages #columnists_box .columnist_list{background:#DAEAF1;width:626px}
#columnist_pages #columnists_box .columnist_list h3{letter-spacing:8px;text-transform:uppercase;text-align:center;font-size:18px;background:url(../images/horz_dot_line.gif) repeat-x center 18px;padding:6px;width:580px;margin-left:15px;}
#columnist_pages #columnists_box .columnist_list h3 span{background:#DAEAF1;padding:6px}
#columnist_pages #columnists_box .columnist_list ul{margin:6px 0}
#columnist_pages #columnists_box .columnist_list ul li{width:140px;background:none;padding-left:12px;line-height:1.6em}
#columnist_pages .columnists_left .lineheight,#columnist_pages .columnists_right .lineheight { line-height:18px;}
#columnist_pages .columnists_left .item h3, #columnist_pages .columnists_right .item h3{font-size:14px;}
#columnist_pages .columnists_left .item p, #columnist_pages .columnists_right .item p{padding:6px 0px 4px; line-height:18px;}
#columnist_pages #favourite_column h4{color:#000000;font-size:16px}
#columnist_pages #favourite_column ul{list-style:none;margin:10px 0}
#columnist_pages #favourite_column ul li{background:none;padding:0;color:#606060; font-size:11px;}
#columnist_pages #favourite_column ul li span.comments{margin-left:20px;font-weight:normal;color:#74727D}
#columnist_pages #favourite_column .borderline {padding-bottom:10px; border-bottom:1px solid #CCC; margin-bottom:10px;}
#columnist_pages #sponsor_box, #category_page #sponsor_box{border:none}
#columnist_pages .article p{font-size:14px;margin:12px 0}
#columnist_pages span.comments{color:#74727D;font-size:11px;margin:4px 0}
#columnist_pages .columnist_bio{background:#F4F8FB;padding:10px;line-height:1.4em}
#columnist_pages .columnists_left .item.first h3{font-size:18px;padding-top:12px}
#columnist_pages .columnists_left .item.first p{font-size:16px}
#columnist_pages .columnists_left .item span.datestamp{margin-bottom:2px}
#columnist_pages .morelinks, #category_page .morelinks, #entertainment_page .morelinks{padding:10px 0;border-top:3px solid #dedede;margin-top:6px}
#columnist_pages .item, .columnists_left .item, .columnists_right .item {padding:0px 0px 15px; margin-bottom:15px; line-height:18px;border-bottom:1px solid #E4E7EB}
#columnist_pages .left_item {height: 170px;padding-right: 10px;width: 290px; border-bottom:1px solid #CCC; margin: 0px 10px 10px 0px;}
.columnists_left .item p, .columnists_right .item p {line-height: 18px;}
#columnist_pages .columnists_right{padding-top:10px;}
.columnprofile {padding-bottom:20px; margin-bottom:10px; border-bottom: #E4E7EB 3px solid; width:620px;}
#columnist_pages .profile{margin-right:10px; text-align:center;}
#columnist_pages .viewprofile {font-size:11px; padding-top:5px; display:block;}
#columnist_pages .profilecontent, .profilecontent { line-height:17px; font-size:14px;}
#columnist_pages .profilecontent h2, .profilecontent h2 {font-size:14px; color:#0A5f89; padding-bottom:2px;}
#columnist_pages .author a {color:#000000; font-size:13px;}
#columnist_pages #favourite_column .author a {color:#0A5F89; font-size:12px;}
#columnist_pages .commentscount, .profilecontent .commentscount, .columnists_right .commentscount, .columnists_left .commentscount { color:#999999; font-size:12px;}
.colunmist_twit{position:absolute; height:20px; right:12px; top:26px; color:#FFC800; font-size:12px; text-transform:none; font-weight:bold; background:url(../images/twit.gif) top left no-repeat; padding-left:25px;}
.columnist_blue_box, .red_box{background:#F4F8FB;border-top:5px solid #C6D8E2;padding:12px 10px 0px;width:290px;float:right;}
.columnist_heading {color:#FFFFFF; font-weight:bold; font-size:15px; padding:12px 0px 0px 20px;}
.columnist_heading_articlepage {padding-left:10px; padding-right:10px; text-indent:-50000px;height:50px;background:url(../images/columnist_header_articlepage.jpg) no-repeat top left}
.columnist_heading_articlepage {padding-left:10px; text-indent:1px;padding:13px 0 0 220px;font-size:22px;text-transform:uppercase;width:406px;}
.specialreport_heading{color:#CC0000;padding:8px 0 0 120px;width:600px;font-size:28px}
.columnist_heading_articlepage img.rss{right:10px;top:-7px;}

.columnist_articleAuthor{ font-weight:bold; font-size:14px; color:Black;}
span.datestampcolumnist{margin-bottom:1px;color:#999999; font-size:12px;}
.lineheight span.datestamp{color: #999999;margin-bottom: 0px;}

#article_special .article h3 {font-size:18px; color:#0a5f89;}
#article_special .article {font-size:14px;line-height: 19px;}
.columnists_article_img_right {float:right; padding-left:10px;}

#article_special .columnists_related {float:right; width:320px; margin-top:10px;}

#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}
#article_toolbox_topright .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 .addthis_button_facebook{background:transparent url(../images/sprites/icon_sprite.png) 0 0;display:block;float:left;height:22px;margin-right:3px;width:81px}
#article_toolbox_topright .addthis_button{background:transparent url(../images/sprites/icon_sprite.png) 0 -56px;display:block;float:left;height:22px;margin-right:3px;width:59px}
#article_toolbox_topright .email{background:transparent url(../images/sprites/icon_sprite.png) 0 -84px;display:block;float:left;height:22px;width:27px}
#article_toolbox_topright .print{background:transparent url(../images/sprites/icon_sprite.png) 0 -110px;display:block;float:left;height:22px;margin-right:3px;width:26px}
#article_toolbox_topright .vertline{display:block;float:left;margin-right:2px}

#article_toolbox_topright .addthis_toolbox span iframe {width: 86px}
#article_toolbox_topright .addthis_toolbox span iframe.fb_ltr {width: 401px !important;}
#article_toolbox_topright .addthis_button_google_plusone #___plusone_0{width:90px!important; margin-right:3px;}
#article_toolbox_topright .addthis_button_facebook_like {float:left; margin-right: 2px; width: 113px !important;}
#share_gallery_box #facebook_like {float:left; margin-right: 2px; width: 290px !important;}

/*#share_gallery_box #facebook_like{width:125px;}*/
.addthis_toolbox {float:left; width:325px;}
.addthis_toolbox span iframe {width: 70px}
.addthis_toolbox .addthis_button_google_plusone{width:75px!important; margin-right:3px; margin-left:10px; z-index:1000;display:inline-block;position:relative; }
.addthis_toolbox .addthis_button img{position: relative;/*margin-right: -1px;*/border: 0;}

#article_toolbox_topright li.clr{background:none;line-height:0}
#article_toolbox_topright{border-bottom:1px dotted #000000; padding:0px 0px 5px 7px !important; margin-bottom:10px;}
#article_toolbox_topright ul{padding:0 0 0 10px;margin-bottom:10px}
#article_toolbox_topright ul li{list-style:none;margin-right:20px;margin-bottom:6px}
#article_toolbox_topright a{color:#666!important}

#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_topright .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 .addthis_button_facebook{background:transparent url(../images/sprites/icon_sprite.png) 0 0;display:block;float:left;height:22px;margin-right:3px;width:81px}
#article_toolbox_topright .addthis_button{background:transparent url(../images/sprites/icon_sprite.png) 0 -56px;display:block;float:left;height:22px;margin-right:3px;width:59px}
#article_toolbox_topright .email{background:transparent url(../images/sprites/icon_sprite.png) 0 -84px;display:block;float:left;height:22px;width:27px}
#article_toolbox_topright .print{background:transparent url(../images/sprites/icon_sprite.png) 0 -110px;display:block;float:left;height:22px;margin-right:3px;width:26px}
#article_toolbox_topright .vertline{display:block;float:left;margin-right:2px}

.columnist_bio_new {background-color:#FFF9E6; padding:10px; line-height:18px; margin-bottom:15px;}
/* -------------------------------- */


/* UGC Facebook Comments */
.facebookComments { color:#fff; font-size:11px; background:#3b5998 url(../images/facebook_comments.png) no-repeat left top;height: 43px; width:552px; padding:10px 10px 10px 58px;}
.facebookComments p {margin:0!important;}
.facebookComments p a {text-decoration:underline !important;}
#comments_wrap .comment_form_inner .button_submit { background: url(../images/facebook_comments_button.png) no-repeat left top; font-family:Arial; padding:1px; text-align:center; text-transform:uppercase; width:135px; border:none!important; height:20px; padding-left:25px; color:#fff; font-size:11px;}

/* home focus block */
#lnk_homefocus_related_articles {text-transform:uppercase;color:#FFD72D;display:block;}
#homefocus_related_links_list { margin-top:8px;}
div.homefocus_link_container {margin-top: 6px;}

/* Master Chef South Africa */
.master_chef_block {width:288px; display:inline-block; border:4px solid #0b5e88;background:url(../images/masterchef_bg.jpg) no-repeat left bottom #FDF1DA;padding:2px; font-family:Arial;}
.master_chef_block h2 {margin-bottom:0px!important; padding-bottom:10px; color:#000000; font-size:16px; font-weight:bold;}
.master_chef_block .generic_block {background:none!important; border:none!important; padding:10px 10px 0px 10px !important; /*position:relative*/}
.master_chef_block .news_item {background:none!important; padding:0px!important; margin:0px!important;}
.master_chef_block .news_item h4 {margin: 0 0 2px; color:#669900; font-size:14px;font-family:Arial;}
.master_chef_block .news_item h4 a { font-weight:bold;}
.master_chef_block .news_item p {font-size:12px;}
.master_chef_block .news_item ul { font-size: 11px; margin:0; padding:0 0 10px 0;}
.master_chef_block .news_item ul li { background: url("../images/li_blue.gif") no-repeat left 7px;}
.master_chef_block .news_item ul li a, .special_report_block .news_item p  {font-size: 12px;}
.master_chef_block .news_item .datestamp { color: #A1ADBB; font-size: 10px; margin-bottom: 4px;}
.master_chef_block .news_item img { border:2px solid transparent; margin:-2px 8px -2px -2px;}
.master_chef_block .news_item a:hover img { border:2px solid #09628d; margin:-2px 8px -2px -2px;} 
.master_chef_block .news_item .borderdotted { background: url("../images/dotted_line.gif") repeat-x scroll 0 0 transparent; margin-top:10px;}
.master_chef_block .borderdotted { background: url("../images/dotted_line.gif") repeat-x scroll 0 10px transparent;}
.master_chef_block #smallimages {float:left; margin:0; padding:0; width:280px;}
.master_chef_block #smallimages li {float:left;margin-right:0;padding-right:0.08em;}
.master_chef_block #smallimages li a {width:65px;height:65px}
.master_chef_block #smallimages li a img {border: 2px solid transparent;}
.master_chef_block #smallimages li a.selected img {border: 2px solid #09628d;}
.master_chef_block #smallimages li a:hover img {border: 2px solid #09628d;}
.master_chef_block .dashed {background: url(../images/dashed_grey.png) repeat-x; height: 2px; padding: 2px 0 !important; width: 275px;}

/*----------------------------------------------------------------------------- 
	Modal Boxes
------------------------------------------------------------------------------ */
#model_page{font:12px Arial, Helvetica, sans-serif;background:#fff;color:#232323;padding: 0;}
#modal_container{width:492px;z-index:5000;overflow: auto;}
#modal_container a{color:#00237C;text-decoration:none} /**/ #modal_container a:hover{text-decoration:underline}
.bold{font-weight:bold}
#fancybox-title {display:none!important;}
#modal_container .header{border-bottom:14px solid #FC8700;background:url(../images/modal_header.png) no-repeat top left;height:91px}
#modal_container .footer{height:10px;padding:0 10px;margin-top:0px;width: 472px;}
#modal_container .content{padding:10px}
#modal_container .content h1{font-size:16px;color:#0A5F89;margin-bottom:10px} /**/ #modal_container .content h2{margin-bottom:8px}
#modal_container .content p{line-height:1.6em;padding-right:20px;margin:12px 0}
#modal_container table.modal_table{width:445px} /**/ #modal_container table.modal_table td.right{text-align:right}
#modal_container table.modal_table td.center{text-align:center}
#modal_container table.modal_table td{padding:4px;vertical-align:top}
#modal_container input.txt, #modal_container select.select, #modal_container textarea{width:320px;font-size:11px;padding:2px;font-family: verdana;}
#modal_container select.select{width:328px}
#modal_container textarea{height:80px}
#modal_container input.btn{background:url("../images/sprite_tile.png") repeat-x scroll 0 -31px #486085;border:0;color:#fff;padding:2px 8px 6px;font-size:12px;height:24px;cursor:pointer;font-family:arial; font-weight:bold;}

/* Good News Block */
#good_new_box {width:300px;min-height:155px; margin-bottom:20px;}
#good_new_box .wrapper {padding: 0 0 10px; background-color:#e7f1f9;}
#good_new_box .content_header {background-color:#2c455b; height:34px;width: 300px;}
#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;}
#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:8px 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;}

.be_the_reporter, .homefacebookbox {margin-bottom:20px;}
.newsletter_review { margin:0 auto; text-align:center; margin-bottom:20px;}

.VidSlideBlock { background:#033858 url("../images/multimedia_keyword_bg.jpg") repeat-x top left;color: #FFFFFF; border-bottom:none !important;margin-bottom: 10px !important;padding-bottom: 15px !important;}
.VidSlideBlock .title_section {border-bottom: 1px solid #000000; line-height: 18px; padding: 5px 0 3px; width: 280px; margin:0 10px}
.VidSlideBlock h4 a{color:#fff!important}
.VidSlideBlock .photoicon {background: url(../images/gallery_icon.png) no-repeat 10px 3px; background-color: #558eab;color: #042f45;font-weight: bold;padding: 5px 0 5px 10px; font-size:10px; line-height:14px;padding:0 0 0 20px;}
.VidSlideBlock .videoicon {background: url(../images/video_icon.png) no-repeat 10px 3px; background-color: #558eab;color: #042f45;font-weight: bold;padding: 5px 0 5px 10px; font-size:10px; line-height:14px;padding:0 0 0 20px;} 
.VidSlideBlock .slideicon {background: url(../images/slideshow_icon.png) no-repeat 10px 3px; background-color: #558eab;color: #042f45;font-weight: bold;padding: 5px 0 5px 10px; font-size:10px; line-height:14px;padding:0 0 0 20px;} 
.VidSlideBlock .audioslideicon {background: url(../images/audio_slideshow_icon.png) no-repeat 10px 3px; background-color: #558eab;color: #042f45;font-weight: bold;padding: 5px 0 5px 10px; font-size:10px; line-height:14px;padding:0 0 0 20px;} 
.VidSlideBlock .title_section {width:280px; padding:5px 0 3px; border-bottom:1px solid #000; line-height:18px; margin:0 10px;}
.VidSlideBlock .title_section span.datestamp {color:#FFF;margin:0px;}
.VidSlideBlock .content_section {width:280px; padding:10px 0 5px; border-top:1px solid #09659b; margin:0 10px;overflow:hidden;}
.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;}
.gallery_related {padding-top:10px; display:block;}
.gallery_related li {background: url("../images/li_dot_white.png") no-repeat scroll 0 6px transparent;line-height: 1.4em;padding-left: 8px;}
.gallery_related li a {color:#FFF;text-decoration:none;}
.gallery_related li a:hover {color:#FFF;text-decoration:underline;}
.gallery_related span.watch a,.gallery_related span.view a,.gallery_related span.listen a {color: #E30A15;font-size: 12px;text-transform: uppercase;}
.img_left {margin: 0 10px 0 0;}
.news_item_devider {height:10px; border-top:3px solid #DEDEDE; display:block;width:300px; float:left;}


/* Generic Sitewide Control */
.sitewide_block {border:4px solid #303030; width: 292px;margin-top: 10px;}
.sitewide_block .media_wrapper { padding: 6px 7px;}
.sitewide_block .media_wrapper li a {font-weight:bold;}
.sitewide_block .right { float: right;} .sitewide_block .left {float: left;}
.sitewide_block h2, .sitewide_block h2 a, .sitewide_block h3, .sitewide_block h3 a {color:#303030!important;}
.sitewide_block h2 {color:#303030; font-size:18px; margin-bottom: 10px;}
.sitewide_block h4 {font-size:14px; margin-bottom:4px;} 
.sitewide_block p {line-height: 1.3em;}
.sitewide_block .generic_header h3 { font-size:16px; line-height:24px; float:left; width:175px; color:#303030; font-weight:bold;margin-bottom: 4px;}
.sitewide_block .news_item { border-bottom: none!important; margin-bottom: 14px; padding-bottom:0!important;}
.sitewide_block .news_item p {margin-bottom: 4px; margin-top: 0;}
.sitewide_block .media_images {margin-bottom:55px;}
.sitewide_block .media_images .gallery_list{ margin-right:4px;}
.sitewide_block .media_images .gallery_list{ *margin-right:2px;} /* IE7 */
@media \0screen {
  .sitewide_block .media_images .gallery_list {margin-right:0.09em;}/* IE8 */
}
:root .sitewide_block .media_images .gallery_list {margin-right:0.09em \0/IE9; } /* IE9 */
/* Safari / Google Chrome Hack */
@media screen and (-webkit-min-device-pixel-ratio:0) {
.sitewide_block .media_images .gallery_list {margin-right:4px}
}
.sitewide_block .related_content{text-align:center}
.sitewide_block .related_content a {font-weight:bold; font-size:12px}
.sitewide_block .borderdotted {background:url(../images/dotted_borderline.png) repeat-x; margin-top:10px; clear:both!important;}
.sitewide_block .generic_footer {background-color:#303030; color: #FFFFFF; font-style: italic; padding: 10px; text-align: right; clear:both;}
.sitewide_block .generic_footer a img {vertical-align:middle}
.sitewide_block ul li a {font-size:12px;}

.multiBlueGrey { display: none; height: 18px; margin-left: 7px; margin-top: 76px; padding: 10px; position: absolute; width: 262px; z-index: 1000; /*IE7 Fix*/*margin-left:-280px; *left:7px;box-sizing: content-box !important;-moz-box-sizing: content-box !important;-webkit-box-sizing: content-box !important;}
.multiBlueGrey span {width: 254px;
    overflow: hidden;
    display: block;
    text-overflow: ellipsis;
    white-space: nowrap;}
.sitewide_block .media_wrapper .news_item img {
    margin:0 10px 10px 0 !important;
    padding-right: 0 !important;
}

span.watch a, span.view a, span.listen a{color:#E30A15!important;text-transform:uppercase;font-size: 12px;font-weight: bold!important;}
span.watch{background:transparent url(/images/icons/media_icon_sprite.png) no-repeat scroll right -39px;padding:0 18px 0 10px}
span.view{background:transparent url(/images/icons/media_icon_sprite.png) no-repeat scroll right -20px;padding:0 18px 0 10px}
span.listen{background:transparent url(/images/icons/media_icon_sprite.png) no-repeat scroll right 1px;padding:0 18px 0 10px}

/* Page text links */
#sponsored-links {border-bottom: 1px dashed #CCCCCC;padding-bottom: 8px;}
#sponsored-links a {color:#cc0000; font-size:13px; text-decoration: none;font-weight:bold}
#sponsored-links a:hover {text-decoration:underline}
#sponsored-links strong { font-size:13px;text-transform: uppercase; font-weight:600}
#sponsored-links span {line-height: 20px;font-size:95%;color:#666;font-style:italic}

/* Read More Slider */
#readMoreSlider {border: solid 1px #107eb4;background-color:#0A5F89;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 #107eb4;}
#readMoreSlider .slider_content{font-size: 10px;margin: 10px;} 
#readMoreSlider .slider_link{color:#FFF!important;} 
#readMoreSlider  img{margin-right: 10px;}argin:10px 20px 20px 20px;}

/*Live Update Article*/
.control_panel_top{margin-bottom:20px;}
.control_panel_top .top {background:#0B5E88; color:#FFFFFF; position:relative; display:block; width:620px; 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:600px; 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; 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:#546984; cursor:pointer}

.control_panel_bottom{background:#0B5E88; 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; font-size:12px!important}
.control_panel_bottom .update_count{font-size:16px; font-weight:bold; margin:20px;position:relative; float:left;}

#live_update_article #article-body {width:620px; line-height:20px;font-size:14px;}
#live_update_article .main_image{margin-bottom:10px;}
#live_update_article p {font-size:14px;margin-bottom:14px;}
#live_update_article h1 {padding:0;margin:0 0 6px 0;}

.comments_load_more {padding:15px;border-bottom:1px solid #fff;text-align:center;}

/*Retail Ad
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; }
#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:-7px\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:100px;display:none;width:100%;background-color: #ffffff;}

.sponsored-review-readmore {display:inline-block;background:#CEDFE7;height:20px;}
.sponsored-review-readmore span {float:left; margin-right:3px; font-weight:bold; height:20px; padding:2px 3px 0px 3px;}
.news_item a:hover .sponsored-review-readmore img {border:none;margin:0;}
.sponsored-review-readmore img {border:none !important;margin:0 !important;padding:0 !important;}
.sponsored-review-readmore.summary {margin-top:3px;}

.sponsor-title-container {width:600px;position:relative; margin-bottom:10px;}
.sponsor-title-container h2 {width:300px; float:left; margin-top: 10px;}
.sponsor-title-container now-showing-sponsor {width:300px; float:right;}

.find-movie-sponsor {width:100px; height:85px; position:absolute; right:-1px; top:-1px; }
.readmore-slider-sponsor {margin:10px 0px; display:block; width:300px; height:45px;}
.sponsored-gallery-review {width:600px; height:65px; text-align:center; display:block; overflow:hidden; background:#0A5F89; padding:10px;}
.sponsored-gallery-review  .reviewGallerySponsorContainer {width:200px; height:65px; display:inline-block; float:left;*margin-right:8px;}
.sponsored-gallery-review ul {height:65px; overflow:hidden;}
.sponsored-gallery-review ul li {list-style:none; width:65px; height:65px; display:inline-block; margin-right:8px; overflow:hidden; background:none;padding:0px;*float:left;}

/* rubybox carousel */
.rubyContainer {width:291px;position:relative;}
.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:right;} 
.rubyContainer .price .add_to_cart a {display:block; color:#fff; text-decoration:none;font-size:10px;}
.rubyContainer .add_to_cart a:hover {text-decoration:none;}
.rubyContainer .price_title {font-weight:bold; font-size:18px;left: -10px; 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:299px;position:relative;z-index:0;}
#rubybox_carousel {width:291px;position:relative;}
#rubybox_carousel li {background:none;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; 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 li p span.price .add_to_cart{font-size: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*/

#ctl00_ctl00_MainContentPlaceHolder_Column1PlaceHolder_content1_articleImage_imageContainer > label {text-align: left;width: 98.5%;padding:5px !important}
.fb-like iframe{width:450px}

.embedded-images {list-style:none;}
.embedded-images li {list-style:none; background:none; margin:0px; padding:0px; font-size: 14px;line-height: 1.4em; margin-bottom:10px;}
.embedded-images li .embeddedKicker {text-transform:uppercase; font-weight:bold;}
.embedded-images li .embeddedBlurb {margin-bottom:15px; width:620px;}
.embedded-images img {max-width:620px;display:block;margin:0 auto;}

/* -------------------------------
    Alternate Homepage Template    
   ----------------------------- */

.homepage_alternate .blueline { background:url("../images/blue_dashes.png") repeat-x bottom left;}
.homepage_alternate .item_block { padding-bottom:0px!important;}
.homepage_alternate .item_block p, .homepage_alternate .home_featured_block p { font-size:14px!important; min-width: 615px;}
.homepage_alternate .item_block h4, .homepage_alternate .home_featured_block h4 { font-size:18px!important; margin-bottom: 5px;}
.homepage_alternate .item_block .category-name { float:left; text-transform:uppercase; font-size:11px; color:#0A5F89; margin-right:5px;}
.homepage_alternate .item_block .comments { background: none!important; display: inline-block; width: auto;}
.homepage_alternate .item_block .comments .comments_count { font-size:11px; color:#0A5F89; text-transform:capitalize;}
.homepage_alternate .item_block .comments .comments_count .comment_image {float:left; width:22px;}
.homepage_alternate .item_block .comments .comments_count img {padding:1px 3px 0 0;}
.homepage_alternate .item_block .comments .comments_count .counter { float:left; margin-left: 3px;}
.homepage_alternate .home_featured_block { background:#ededed; display:inline-block; margin-bottom: 0; margin-top: -10px;/*float:left;*/}
.homepage_alternate .home_featured_block h2 { background-color: #CEDFE7; color: #0A5F89; display: inline-block; float: left; font-size: 18px; margin:10px 0 10px 10px !important; padding: 2px 5px;}
.homepage_alternate .home_featured_block .featured_content { clear: both; display: inline-block; float: left; margin: 0 0 0 10px; padding-bottom: 10px; padding-right: 10px; *width:600px;}

.read_next_box { background:#fff; display: inline-block; margin-bottom: 20px; padding: 0 0 20px; width: 300px;}
.read_next_box h4 a { font-weight:normal; color:#000;}
.read_next_box .read_next_header { background:#feb800; color:#fff; font-size:16px; font-weight:bold; text-align:center; padding:10px 0}
.read_next_box .left_item { padding:6px 10px; width: 280px;}
.read_next_box .left_item img { margin-right:15px;}
.read_next_box .read_wrapper { display: block; margin-top: 15px;}
.read_next_box .numbered { font-size:14px; font-weight:bold; color:#000;}

img.article-image-v2 {width:160px;}
img.what-to-read-next {width:140px;}

/* share224 social share controls */
.share24-default, .share24-dark {margin-top:10px;}
.column620 .share24-default, .column620 .share24-dark, .col330 .share24-default, .col330 .share24-dark {float:right;}
.col620 .share24-default, .col620 .share24-dark {margin-top:0px;}
.column620 .share24-default .share-btn, .column620 .share24-dark .share-btn, .col330 .share24-default .share-btn, .col330 .share24-dark .share-btn {margin:0 0 5px 5px !important;}
.col330 .share24-default, .col330 .share24-dark {margin-top:9px;}

/* News24 Live RHS Component*/
.rhs_live_component {background:#2c3e56;width:301px;overflow:hidden;padding:0;border:0;}
.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:279px;padding:5px 10px 6px;background-color:#fff;border-width:1px 1px 0;border-style:solid;border-color:#1f2a3c;}
.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;}
.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:-30px;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;}
.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:113px;height:65px;overflow:hidden;margin-right: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:113px;max-height:65px;border:none;}
.rhs_live_component #n24live_rhs_carousel ul li a:hover img {width:109px;max-height:61px;border:2px solid #1f2a3c;}

/* love to meet widget */
.love2meet {background-color:#fff;}
.love2meet .tab-menu {background-color:#d9eaf1;width:300px;overflow:hidden;}
.love2meet .tabs_on, .love2meet .tabs_off {padding:10px 0 !important;}
.love2meet .tabs_on {background-color:#fff;border-bottom-color:#fff !important;}
.love2meet #tab_man, .love2meet #tab_women, .love2meet #tab_search {width:98px;float:left;text-align:center;text-transform:uppercase;font-size:10px;line-height:10px;border:1px solid #c1cac9;cursor:pointer;}
.love2meet #tab_man, .love2meet #tab_women {width:99px;border-right:0;}
.love2meet #tab_man_data, .love2meet #tab_women_data, .love2meet #tab_search_data {border-left:1px solid #c1cac9;border-right:1px solid #c1cac9;width:278px;overflow:hidden;padding:10px;}
.love2meet .date_profile .item h5 {margin-top:4px !important;}
.love2meet .date_profile .item a {display:block;margin-top:3px;}
.love2meet .date_profile .date_more {padding:0 !important;margin-top:8px;}
.love2meet .datinglab {background: url("../images/love2meet.jpg") no-repeat center #fff;display:block;width:298px;height:0;padding-top:70px;border-left:1px solid #c1cac9;border-bottom:1px solid #c1cac9;border-right:1px solid #c1cac9;overflow:hidden;}
.love2meet .search_box table {width:29% !important;}

/* live update article */
#live_update_article .control_panel_top .top-liveupdate, #live_update_article .control_panel_bottom {background-color:#0b5e88 !important;}
#live_update_article .control_panel_top .bottom, #live_update_article .control_panel_top .bottom span {background-color:#e6e9ee !important;color:#012e44 !important;}
#live_update_article .play_button:hover,
#live_update_article .pause_button:hover,
#live_update_article .refresh_button:hover,
#live_update_article .jump_bottom_button:hover,
#live_update_article .control_panel_bottom .jump_top_button:hover,
#live_update_article .control_panel_bottom .jump_top_button:hover {background-color:#094c6e !important;}
#live_update_article #atricle-body hr {border-width:1px 0 0 !important;border-style:solid !important;}
#live_update_article #postEmbedContainer, #live_update_article .post-text, #live_update_article #postImageContainer {font-weight:normal !important; max-width:576px !important;}

#article-body img {display: block;margin: 2px auto;}
.left.col633 img {width: auto;}


.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;}
.byline_container .byline {display: block;float: left;}
.byline_container .citypress-accreditation-block {top: -2px; padding:10px 0; margin-bottom:0;}

.city-press-block { position:relative;display: block;margin-top: 15px;padding: 0 20px 5px 10px;}
.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: 300px;color: #000;padding-bottom: 10px;margin-bottom: 10px;border-bottom: 1px dotted #000;}
.city-press-block a img {width:140px !important;vertical-align: top;display: inline-block;}
.city-press-block a span { margin-left: 10px;font-size: 14px;width: 145px;display: inline-block;vertical-align: top;font-weight: bold;color: #424242;}
.city-press-block a span.no-img { margin-left:0;width:100%}

.tvplusjuiceDiv, .tvplusjuiceDiv * {-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}
.tvplusjuiceDiv  { background:white; margin-bottom: 20px; width:305px; float:left;border: 1px solid; margin-right:10px;}
.tvplusjuiceDiv  h4 a { color:#242424;text-decoration: none;}
.tvplusjuiceDiv .left_item:hover h4 a {text-decoration:underline;}
.tvplusjuiceDiv  .content {display: block; padding:0 10px 10px 10px; float:left; width:100%;}
.tvplusjuiceDiv  .header, .tvplusjuiceDiv  .footer{font-size:16px; font-weight:normal; text-align:center;padding: 5px; width:100%;height:auto; -moz-transition:background 0.2s ease; -o-transition:background 0.2s ease; -webkit-transition:background 0.2s ease; transition:background 0.2s ease;}
.tvplusjuiceDiv .header {height:36px;}
.tvplusjuiceDiv .header img {max-height:100%;}
.tvplusjuiceDiv  .header{border:1px solid white;}
.tvplusjuiceDiv .footer {border:10px solid white;}
.tvplusjuiceDiv  .left_item { padding:10px 0; width: 100%; height:85px; border-top:1px solid;}
.tvplusjuiceDiv  .left_item:first-child{border-top:none;}
.tvplusjuiceDiv  .left_item img { margin-right:10px;height: 66px;}
.tvplusjuiceDiv  .read_wrapper { display: block; }
.tvplusjuiceDiv .header, .tvplusjuiceDiv .footer, .tvplusjuiceDiv  .footer  a {color:white;}
.tvplusjuiceDiv, .tvplusjuiceDiv .left_item {border-color:#DDDDDD;}
.tvplusjuiceDiv.tvplus .header, .tvplusjuiceDiv.tvplus .footer{ background: #4480BA;}
.tvplusjuiceDiv.tvplus .header:hover, .tvplusjuiceDiv.tvplus .footer:hover{background:#366695;}
.tvplusjuiceDiv.thejuice .header, .tvplusjuiceDiv.thejuice .footer{ background: #B331BF;}
.tvplusjuiceDiv.thejuice .header:hover, .tvplusjuiceDiv.thejuice .footer:hover{ background: #8d2796;}
.tvplusjuiceDiv.thejuice {margin-right:0;}
.tvplusjuiceDiv.thejuice + * {clear:both;}
#rhComponents .tvplusjuiceDiv { width: 100%; background:white; margin-bottom: 20px; float:left; margin-right:10px;}
#rhComponents .tvplusjuiceDiv  .left_item img { margin-right:10px;max-height: 100%; width:104px}

/* 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;
  background: #feb800;
  /* Old browsers */
  background: -moz-linear-gradient(top, #feb800 40%) !important;
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(40%, #feb800)) !important;
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #feb800 40%) !important;
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #feb800 40%) !important;
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #feb800 40%) !important;
  /* IE10+ */
  background: linear-gradient(to bottom, #feb800 40%) !important;
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#feb800', endColorstr='#feb800',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: #0a5f89 !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*/

/*Nav bar*/

#nav {width:100%;position:relative;top:137px;display:block;background-color:#EAEAEA;color:black;float:left;font-size:12px;}
#nav + * {clear: both; }
#nav, #nav * {-moz-box-sizing: border-box;-webkit-box-sizing:border-box;box-sizing: border-box;}
#nav a {color: black;font-weight:bold;display:inline-block;padding:4px 6px;min-height:25px;text-decoration:none;}
#nav li {display:block;float:left;padding:0;margin:0;background:none;/* border-left: 1px solid black; */line-height:16.8px;}
#nav li.custom a {color:white; }
#nav>li:hover>a {color:white;background-color:#feb800;}
#nav li:hover ul {display:block;}
#nav li ul {display:none;position:absolute;}
#nav li ul li:before {content:"|";color:#ffffff; }
#nav li ul li:first-child:before {content:none;}
#nav li ul a {color: white;margin-left:5px;margin-right:3px}
#nav:after {content: "";display:block;top:100%;width:100%;background:#feb800;height:25px;position:absolute;z-index:-1;}
#nav>li>a {font-weight:bold;font-size:14px;padding:6px 10px;}
#nav>li:before {content: "";display: inline-block;border-left:1px solid black;vertical-align:top;position:relative;top:5px;height:15px;}
#nav>li:first-child:before, #nav>li:hover:before{border-left:none;}
