#home_content{float:left;width:620px; padding-left:23px}
/*Promo Player*/
#pp_container {float:left;}
#promoPlayer{position:relative; width:616px;height:300px; float:left;border:3px #F7F7F7 solid;visibility:hidden;}
#promo_player #slides {display:inline-block; float:left;}
#promo_player #tabs .tab_slide {width:216px; height:75px;}
#promo_player #tabs {float:left; width:216px;height:301px;}
#promo_player .slideImages {height:300px; position:absolute; width:400px;}
#promo_player #tabs ul li a.tab_layout{filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFF", endColorstr="#F5F5F5"); /* gradian for IE */ background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#F5F5F5)); /* gradian for webkit browsers [Chrome; Safari] */background: -moz-linear-gradient(top,  #FFFFFF,  #F5F5F5); /* gradian for firefox 3.6+ */float: left; height: 75px; width: 216px;cursor: pointer;}
#promo_player #tabs ul li a:hover{cursor: pointer;color:#fff;text-decoration:none;}
#promo_player #tabs ul li a.tab_layout:current{background:#9fb4de;color:#ffffff;}
#list_stories_in_promo_player{width:620px;height:300px;}
#promo_player .slides_caption{position:absolute; z-index:9999; bottom:10px; left:226px; width:380px; height:auto; z-index: 0;}
.not_ie #promo_player .slides_caption{background:white;-moz-border-radius: 5px; -webkit-border-radius: 5px;border-radius: 5px;}
.not_ie #promo_player .slides_caption_bottom{height:10px;clear:both;}
#promo_player .slides_caption_mid{background:url("/cm/companyuk/site_images/bg_caption_middle.png") repeat #fff; width: 360px; padding:2px 10px; float:left;}
#promo_player .slides_caption p{min-height:38px;width:360px; color: black; display: block;font-size: 13px;text-decoration:none; font-family:Arial}
#promo_player .slides_caption .read_more{margin-bottom:-5px;width:85px; height:20px; float:right; padding-top: 5px; font-size:13px; text-align:right;cursor: pointer;color:#c358c1;margin-right:5px;font-family:Arial;}

#promo_player .slides_caption .read_more{width:85px; height:20px; float:right; font-size:13px; text-align:right;cursor: pointer;color:#c358c1;font-family:Arial;}
#promo_player #tabs ul li .tab_layout .t_title{width:175px;height:65px;font-family: Arial;font-size: 18px;color:#000;margin-right:2px;margin-top:10px;}
#promo_player #tabs ul li .tab_layout .t_num {color: #a9a9a9;font-family: Arial;font-size: 22px;margin: 5px 13px 0 5px;}
#promo_player #tabs ul li .tab_layout.current .t_num{color:#dae9ff;font-family: Georgia;}
#promo_player #tabs ul li a.tab_layout.current {filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#b4c6ea", endColorstr="#97add9"); /* gradian for IE */ background: -webkit-gradient(linear, left top, left bottom, from(#b4c6ea), to(#97add9)); /* gradian for webkit browsers [Chrome; Safari] */background: -moz-linear-gradient(top,  #b4c6ea,  #97add9); /* gradian for firefox 3.6+ */; }
#promo_player #tabs ul li .tab_layout.current .t_title{color:#fff;text-decoration:none;font-family: Georgia;}
#promo_player #tabs ul li .tab_layout .titleArrow{display:none;color:#000;text-decoration:none;}
#promo_player #tabs ul li .tab_layout.current .titleArrow{display:inline;width:25px;color:#fff;}
#promo_player .slides_caption_top{background:none\9;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/cm/companyuk/site_images/bg_caption_top.png", sizingMethod="crop");height:8px;width:380px; }
#promo_player .slides_caption_bottom{background:none\9;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/cm/companyuk/site_images/bg_caption_bottom.png", sizingMethod="crop");height:8px;width:380px;}
#promo_player_preload{ background: url(/cm/companyuk/site_images/loader.gif) no-repeat center center white; width:635px; height:316px; position: absolute; z-index: 101;}
/*end Promo Player*/
#home_content h3.title{font-family:Arial; font-weight:bold; font-size:24px; line-height:24px; padding-top:20px; padding-right:10px; height:25px; margin-bottom:24px; border-top:9px solid #000; width:290px}
#home_content h3.title a.viewall{float:right; display:inline; font-size:12px; font-weight:normal; color:#000}
#home_content h3.title span{float:left}
#home_content a.readmore{font-family:"Courier New"; font-size:12px; font-weight:bold; color:#FFF; background:#c78ec0; cursor:pointer; display: inline-block}
#home_content a.readmore:hover{background:#000; text-decoration:none}
#home_content h4.promo_title{font-family:Arial; font-size:13px; line-height:16px; max-height:50px; overflow:hidden; _height: expression( this.scrollHeight > 50 ? "50px" : "auto" );}
#home_content h4.promo_title a{color:#000}
#home_content p.teaser{font-family:"Courier New"; font-size:13px; line-height:16px;}

#home_content span.teaser{font-family:"Courier New"; font-size:13px; line-height:16px; max-height:65px; overflow:hidden; display:block; _display:inline-block; _height: expression( this.scrollHeight > 65 ? "65px" : "auto" );}
#home_content #lefthand{float:left; width:300px; margin:30px 20px 0 0;}

#home_content #top_stories ul li{float: left; margin-bottom:29px; height:124px;width:300px}
#home_content #top_stories ul li img{float:left; width:124px; height:124px; margin-right:15px}
#home_content #righthand{float:left; width:300px; margin-top:30px;}
#home_content #righthand #compsday {margin-bottom:29px}
#home_content #righthand #compsday #content{height:124px;}
#home_content #righthand #compsday img{float:left; width:124px; height:124px; margin-right:15px}
#home_content #lastestgallery{margin-bottom:29px; float:left}
#home_content #lastestgallery ul {padding-left:18px; float:left}
#home_content #lastestgallery ul li{float: left; margin-bottom:24px; width:120px}
#home_content #lastestgallery ul li.first{margin-right:25px}
#home_content #lastestgallery ul li img{height: 124px; width: 120px}
#home_content #lastestgallery h4.promo_title{max-height: 51px; _height: expression( this.scrollHeight > 51 ? "51px" : "auto" ); overflow:hidden;} 
