/* BASE STYLES */html {height:101%;}body {margin:0px; padding:0px; color:#686760; font-family:Arial, Helvetica, sans-serif; font-size:12px; background: url("/images/homepage_bg.jpg") repeat-x scroll center top #FFFFFF; background-repeat:no-repeat; background-position:top center;}li {line-height:20px;}#logo_container{float:left;width:962px;height:106px;margin:2px 0;display:inline;background: url("/images/covermedia_logo.png") no-repeat scroll 0 0 transparent; background-repeat:no-repeat; }#logo_container h1{display:none;}#logo_container a, #logo_container a:link, #logo_container a:visited {padding:0px; display:block; width:264px; height:70px;}#logo_container a:hover {padding:0px; display:block; width:264px; height:70px;}a, a:link, a:visited {color:#888885; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; font-weight: normal; }a:hover {color:#b0b0b0; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; }/* BUTTONS *//* MAIN ELEMENTS */#header_container{margin: 0 auto;width:962px;padding:0px;}#nav_container{margin:0 auto;width:965px;height:39px;background: url("/images/nav_bg.png") repeat scroll 0 0 transparent;	text-align: center;
	padding: 0;
}#nav_inner{float:left;display:inline;width: 965px;height: 39px;
}#nav_links a{	text-indent:-9999px;	overflow:hidden;	display:block;	height:39px;}#nav_inner ul li{float:left;}.nav_cover{	background-image:url("/images/nav_cover.jpg");	height:39px;	width:47px;}.nav_cover:hover{	background-image:url("/images/nav_cover_on.jpg");	height:39px;	width:47px;}.nav_about{	background-image:url("/images/nav_about.jpg");	height:39px;	width:79px;}.nav_about:hover{	background-image:url("/images/nav_about_on.jpg");	height:39px;	width:79px;}.nav_news{	background-image:url("/images/nav_news.jpg");	height:39px;	width:94px;}.nav_news:hover{	background-image:url("/images/nav_news_on.jpg");	height:39px;	width:94px;}.nav_video{	background-image:url("/images/nav_video.jpg");	height:39px;	width:95px;}.nav_video:hover{	background-image:url("/images/nav_video_on.jpg");	height:39px;	width:95px;}.nav_recruitment{	background-image:url("/images/nav_rec.jpg");	height:39px;	width:97px;}.nav_recruitment:hover{	background-image:url("/images/nav_rec_on.jpg");	height:39px;	width:97px;}.nav_partners{	background-image:url("/images/nav_partner.jpg");	height:39px;	width:75px;}.nav_partners:hover{	background-image:url("/images/nav_partner_on.jpg");	height:39px;	width:75px;}.nav_contact{	background-image:url("/images/nav_contact.jpg");	height:39px;	width:69px;}.nav_contact:hover{	background-image:url("/images/nav_contact_on.jpg");	height:39px;	width:69px;}.nav_phone{	background-image:url("/images/nav_phone.jpg");	height:39px;	width:284px;}.nav_twitter{	background-image:url("/images/nav_twitter.jpg");	height:39px;	width:22px;}.nav_facebook{	background-image:url("/images/nav_facebook.jpg");	height:39px;	width:26px;}.nav_linkedin{	background-image:url("/images/nav_linkedin.jpg");	height:39px;	width:33px;}.nav_flag{	background-image:url("/images/nav_flag.jpg");	height:39px;	width:44px;}#main_container{margin: 0 auto;width:962px;padding:0 0 0 1px;}#centre_container{float:left;margin:0;display:inline;width:965px;padding:0px;height: 320px;
}#home_grid{width:536px;float: left;
}.row{clear: both;
	height: 105px;
}.home_featured_article{float:left;margin:0 3px 0 0;width:425px;height:319px;padding:0px;
}.details{ margin:15px; }	.details p{color: #FFFFFF;font-size: 16px;
float: left;
clear: right;
}.dateAdded{	float: right !important;
    font-size: 12px !important;
    line-height: 20px;}.details h2{font-weight:bold;text-decoration:none;font-size:16px;color:#95c640;margin: 0;float:left;}p.date{float: right;
color: #FFFFFF;
}.clearfix{ display: block; height: 0; clear: both; visibility: hidden; }.home_linkbox{	float: left;
    height: 105px;
    margin: 0 2px 2px 0;
    width: 105px;}.home_linkbox a img, .home_linkbox a{border: light none; overflow: hidden; float: left;margin: 0;}.home_linkbox a:hover{border: solid 4px #95c640;}.home_linkbox a:hover img{margin: -4px -4px -4px -4px;}.rollover_bar{height:45px;width:961px;float:left;margin: 0 0 15px;
margin-bottom: 0px;
}.rollover_bar p{padding: 10px 0 10px 15px;color:#FFFFFF;font-family: Arial, Helvetica, sans-serif; font-size:14px;}.speechBubble{float:left;width:100%;}.invSpeechBubble{float:left;width:100%;}.speech{float:left;width:19px;height:11px;}.bgreen{padding-left:85px;background-image:url(/images/bubble_green.gif);background-repeat: no-repeat; background-position: top center;}.purple{padding-left:295px;background-image:url(/images/bubble_purple.gif); background-repeat: no-repeat; background-position: top center;}.lblue{padding-left:725px;background-image:url(/images/bubble_lblue.gif); background-repeat: no-repeat; background-position: top center;}.dblue{padding-left:510px;background-image:url(/images/bubble_dblue.gif); background-repeat: no-repeat; background-position: top center;}.borange{padding-left:510px;background-image:url(/images/bubble_orange.gif); background-repeat: no-repeat; background-position: top center;}.byellow{background-image:url(/images/bubble_yellow.gif); background-repeat: no-repeat; background-position: right center;}.bpink{background-image:url(/images/bubble_pink.gif); background-repeat: no-repeat; background-position: right center;}.blgrey{background-image:url(/images/bubble_lgrey.gif); background-repeat: no-repeat; background-position: right center;}.bgrey{background-image:url(/images/bubble_grey.gif); background-repeat: no-repeat; background-position: top center;}.bgreyRight{background-image:url(/images/bubble_grey.gif); background-repeat: no-repeat; background-position: right center;}.tgrey{background-image:url(/images/up_bubble_grey.gif); background-repeat: no-repeat; background-position: top center;float:left;width:12px;height:6px;}.tgreyRight{background-image:url(/images/up_bubble_grey.gif); background-repeat: no-repeat; background-position: right center;float:left;width:12px;height:6px;}/*SPEECH BUBBLE POSITIONS*/.pos1{padding-left:940px;}.pos2{padding-left:575px;}.pos3{padding-right:685px;}.pos4{padding-right:790px;}.pos5{padding-left:895px;}.tpos1{padding-left:13px;}.tpos2{padding-left:120px;}.tpos3{padding-left:210px;}.tpos4{padding-left:317px;}.tpos5{padding-right:213px;}.tpos6{padding-right:256px;}.tpos7{padding-right:299px;}#home_content p, #home_content li{font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #838383;padding-top: 5px;
line-height: 1.3;
}#intro_text{float:left;width: 420px;
margin-top: 25px;
margin-right: 10px;
}#feeds_info{width:315px;float: left;
margin-top: 25px;
margin-right: 5px;
}#our_feeds{float:left;width:300px;padding-bottom: 10px;
padding-right: 15px;
}#demo_feeds{float:left;margin-right: 15px;
padding-bottom: 10px; 
width: 320px;
}#demo_icons{	width:100%;	float:left;	padding-top: 7px;}.feed_icon{
}.left{padding-left: 0px;}#site_marketing{float:left;margin-left: 10px;
margin-top: 25px;
width: 200px;
}#site_marketing ul, #sub_services_nav ul{list-style-type: none;
padding: 5px 0 0 0;
margin: 0px;}#site_marketing li, #sub_services_nav li, .sub_text_content li{
background-image: url("/images/list_style.jpg");
background-repeat: no-repeat;
background-position: 0px 9px;
padding-left: 15px;
padding-bottom: 2px;
}.sub_text_content li{	background-position: 0 7px;}#feedbox_bar{width:963px;}.feedbox{height:105px;width:105px;float:left;margin-right: 2px;
margin-bottom:2px;
}.news{	background-image:url("/images/box_news.png");}.video{	background-image:url("/images/box_video.png");}.social{	background-image:url("/images/box_social.png");}.marketing{	background-image:url("/images/box_creative.png");}.ents{	background-image:url("/images/box_ents.png");}.fashion{	background-image:url("/images/box_fashion.png");}.beauty{	background-image:url("/images/box_beauty.png");}.style{	background-image:url("/images/box_style.png");}.updates{	background-image:url("/images/box_updated.png");}.home_linkbox_link{
}.home_linkbox_link a {	color: #FFFFFF;
    display: block;
    font-weight: bold;
    height: 100px;
    overflow: hidden;
    text-indent: -9999px;}.green{	color:#95c640;	margin-bottom:5px !important;}.blue{background:#01a6de;}.orange{background:#e68a09;}.yellow{background:#e1da14;}.grey{background:#727375;}#our_feeds p{	padding-top:10px;}.demo_feed{background:#c6c6c6;
margin-right: 15px;
margin-top: 15px;
width:318px;
float:left;
}.demo_feed p{font-size:12px !important;color: #FFFFFF !important;
padding: 5px 0 5px 8px;
}#intro_text p{background:url("/images/arrow.jpg") no-repeat scroll left bottom transparent;font-size: 11px;
padding-left: 20px;
padding-top: 20px;
}/* HEADINGS */h1 {color:#fff; font-size:22px; font-weight:bold; text-align: left;padding: 0px;margin: 0px 0px 20px 0px;height:32px;}h2 {font-weight:bold;text-decoration:none;font-size:16px;color:#95c640;margin: 0;}h3 {font-size:24px;color:#95C640;margin:0;
font-family: Arial;
padding-bottom: 10px;
padding-right: 5px;
}h4 {font-weight:normal;text-decoration:none;font-size:16px;color:#95C640;	
padding-bottom: 5px;
}/* FOOTER */#seo_container{float:left;width:965px;margin:50px 0 20px 0;display:inline;}#seo_content{float:left;text-align:left;width:800px;margin:15px 0 7px 0px;display:inline;color:#b0b0b0;font-size:11px;line-height:16px;font-weight:normal;}#seo_content p{padding-bottom:5px;}.div_line{	background-image:url("/images/line.jpg");	background-position:center center;	background-repeat:repeat-x;	width:100%;	height:4px;	float:left;	margin-left: 1px;}#cover_logo{margin-top:30px;width:104px;height:22px;float:right;background-image:url(/images/logo_cover.jpg);}#seo_content a, #seo_content a:link, #seo_content a:visited {color:#b0b0b0; font-size:11px; text-decoration:none; font-weight:normal;}#seo_content a:hover {color:#99ce1d; font-size:11px; text-decoration:none; font-weight:normal;}#shadow{	background-image:url("/images/shadow.jpg");	height:20px;	width:425px;	float:left;}#findout_heading{	float:left;	background-image:url("/images/findout_heading.jpg");	background-repeat:no-repeat;	background-position:left top;	height:30px;	width:425px;}/* FEEDS */#example_feeds_container{	float:left;}.example_feeds_holder {
    float: left;
    margin: 0 0 20px;
    width: 495px;
}.example_feeds_picture {
    display: inline;
    float: left;
    height: 90px;
    margin: 0 15px 0 0;
    width: 90px;
    overflow: hidden;
}.example_feeds_small_title{	font-size:14px;	font-weight:bold;	color:#95c640;	margin: 10px 0 5px;}.example_feeds_small_title a{	font-size:14px;	font-weight:bold;	color:#95c640;	margin: 10px 0 5px;}	.example_feeds_title span a, .example_feeds_title span{	color:#77787b;	font-size:14px;	font-weight:bold;	font-style:italic;	padding-left:10px;}.example_feeds_text{	line-height:1.5;}.example_feeds_picture img{}/* SUB PAGES */#sub_mid_content{	float:left;	background-image:url("/images/gradient_partners.png");	background-repeat:no-repeat;	background-position:bottom left;	padding: 10px;}#sub_left_content{	float:left;	width:425px;}#sub_right_content{	float:left;	width: 534px;}.sub_content{	padding: 20px;}.sub_text_content{	min-height:319px;}.sub_heading{	font-size:20px;	font-weight:bold;	color:#95c640;	letter-spacing: 0.35px;
    line-height: 1.3;    margin-bottom:10px;}.sub_text_content p{	line-height:1.5;	margin-bottom:10px;}#col1{	float:left;	width:150px;}.col2{	float:left;	width:155px;}.sub_content .sub_text_content p a{	color:#95c640;	text-decoration:underline;}.partner_row{	padding: 20px 0;}#video_example_container{	float:left;	padding: 0 185px;}#centre_container #subpage_text #video_title{	text-align:center;	padding:10px 0;}.video_cont{	height:auto !important;}.video_feed_enquire_text{	padding:10px 0;	text-align:center;}#sub_right_content #news_content{	padding:15px;}.example_feed_title{	font-size:16px;	font-weight:bold;	color:#95C640;	margin-bottom: 10px;}/* CONTACT FORM */#sub_contact{	float:left;	margin-top: 5px;}#contact_form{	float:left;}#contact_form .form_title{	width:160px;	color: #A1A2A4;}#contact_form .form_title2{	color: #A1A2A4;}#message{	float:left;	width:495px;	margin-bottom:10px;}.error div, .success div {
    background: none repeat scroll 0 0 #EEEEEE;
    border-bottom: 5px solid #CCCCCC;
    clear: both;
    color: #999999;
    font-size: 12px;
    font-weight: bold;
    line-height: 18px;
    padding: 10px;
}.error div ul {
    margin: 0;
    padding: 0;
}.error div li {
    list-style-type: square;
    margin: 0 0 0 20px;
    padding: 0;
}.error h2 {
    background: none repeat scroll 0 0 #E54040;
    border-bottom: 5px solid #BF3636;
    clear: both;
    color: #FFFFFF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    margin: 0;
    padding: 5px 0 4px 5px;
}#sub_h1 h1{	color:#95c640;	font-size:16px;	font-weight:bold;	margin-bottom: 0 !important;}.sub_h3{	color:#95c640;	font-size:15px;	font-weight:bold;	margin-bottom: 0 !important;}	#contact_form input, #contact_form textarea{	border:1px solid #e1e1e1;	margin-bottom: 5px;
    padding: 3px;
    width: 330px;}.submitbtn{	background-image:url("/images/send_button.jpg");	width:49px !important;	height:18px;	border:0 !important;	text-indent:-9999px;
    margin-top: 5px;    float:right;    cursor: pointer;}.video_feed_image {
    float: left;
    height: 120px;
    width: 160px;
}.video_feed_content {
    float: left;
    height: 97px;
    padding: 0 0 19px 19px;
    width: 220px;
}#sub_services_nav img{	margin-top:10px;}#sub_services_nav ul{	width:370px;}#sub_services_nav li{	background-position: 0 7px !important;}/* SUB NAV */#sub_nav, #sub_services_nav{	float: left;}#sub_nav a, #sub_services_nav a{	display: block;
    height: 45px;
    overflow: hidden;
    text-indent: -9999px;
}

.sub_ents{
	background-image:url("/images/sub_ents.gif");
	width:425px;
	height:45px;
}
.sub_ents:hover{
	background-image:url("/images/sub_ents_on.gif");
}
.sub_showbiz{
	background-image:url("/images/sub_showbiz.gif");
	width:425px;
	height:45px;
}
.sub_showbiz:hover{
	background-image:url("/images/sub_showbiz_on.gif");
}
.sub_movie{
	background-image:url("/images/sub_movie.gif");
	width:425px;
	height:45px;
}
.sub_movie:hover{
	background-image:url("/images/sub_movie_on.gif");
}
.sub_fashion{
	background-image:url("/images/sub_fashion.gif");
	width:425px;
	height:45px;
}
.sub_fashion:hover{
	background-image:url("/images/sub_fashion_on.gif");
}
.sub_music{
	background-image:url("/images/sub_music.gif");
	width:425px;
	height:45px;
}
.sub_music:hover{
	background-image:url("/images/sub_music_on.gif");
}
.sub_beauty{
	background-image:url("/images/sub_beauty.gif");
	width:425px;
	height:45px;
}
.sub_beauty:hover{
	background-image:url("/images/sub_beauty_on.gif");
}
.sub_star{
	background-image:url("/images/sub_style.gif");
	width:425px;
	height:46px;
}
.sub_star:hover{
	background-image:url("/images/sub_style_on.gif");
}



