@charset "utf-8";
/* CSS Document */

#container {
	width: 950px;
	margin: 0 auto;	
	padding: 0px 0px 0px 0px;
	height: 770px;
	background: url(../img/blank_site_2.png) #FFFFFF;
}

a span {
	display: none;
}

img {
	border: none;
}

p {
	display: block;
	float: left;
	margin: 0px 0px 0px 0px;
	text-align: left;
	padding: 85px 0px 0px 30px;
}

#main .news {
	height: 673px;
	margin: 0px 50px 0px 50px;
	text-align: left;
	padding: 0px 0px 0px 0px;
	background:#E8E8E8;
}

#main .frame_left {
	display: block;
	float: left;
	width: 13px;
	height: 673px;
	background: #FFFFFF;
}

#main .news_main {
	display: block;
	float: left;
	width: 825px;
	height: 673px;
}

#main .news_main .top_shelf {
	display: block;
	float: left;
	width: 825px;
	height: 213px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
#main .news_main .top_shelf .left {
	display: block;
	float: left;
	width: 272px;
	height: 213px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
#main .news_main .top_shelf .left .retail_week {
	display: block;
	float: left;
	width: 112px;
	height: 213px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background: url(../img/about/news/shelf_tl_retail_week.jpg) no-repeat;
}
#main .news_main .top_shelf .left .debbie_verdict a {
	display: block;
	float: left;
	width: 160px;
	height: 213px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background: url(../img/about/news/shelf_tl_debbie_verdict.jpg) no-repeat;
}
#main .news_main .top_shelf .left .sunday_times {
	display: block;
	float: left;
	width: 112px;
	height: 213px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background: url(../img/about/news/shelf_tl_sunday_times.jpg) no-repeat;
}
#main .news_main .top_shelf .left .top100_2011 a {
	display: block;
	float: left;
	width: 160px;
	height: 213px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background: url(../img/about/news/shelf_tl_top100.jpg) no-repeat;
}
#main .news_main .top_shelf .middle {
	display: block;
	float: left;
	width: 282px;
	height: 213px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
#main .news_main .top_shelf .middle .third_sector {
	display: block;
	float: left;
	width: 122px;
	height: 213px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background: url(../img/about/news/shelf_tm_third_sector.jpg) no-repeat;
}
#main .news_main .top_shelf .middle .dm_charity a {
	display: block;
	float: left;
	width: 160px;
	height: 213px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background: url(../img/about/news/shelf_tm_dm_charity.jpg) no-repeat;
}
#main .news_main .top_shelf .right {
	display: block;
	float: left;
	width: 271px;
	height: 213px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
#main .news_main .top_shelf .right .decision {
	display: block;
	float: left;
	width: 111px;
	height: 213px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background: url(../img/about/news/shelf_tr_decision.jpg) no-repeat;
}
#main .news_main .top_shelf .right .mobile_app a {
	display: block;
	float: left;
	width: 160px;
	height: 213px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background: url(../img/about/news/shelf_tr_mobile_app.jpg) no-repeat;
}

/** middle shelf **/
#main .news_main .middle_shelf {
	display: block;
	float: left;
	width: 825px;
	height: 245px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
#main .news_main .middle_shelf .left {
	display: block;
	float: left;
	width: 272px;
	height: 245px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
#main .news_main .middle_shelf .left .campaign {
	display: block;
	float: left;
	width: 112px;
	height: 245px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background: url(../img/about/news/shelf_ml_campaign.jpg) no-repeat;
}
#main .news_main .middle_shelf .left .pink_palace a {
	display: block;
	float: left;
	width: 160px;
	height: 245px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background: url(../img/about/news/shelf_ml_pink_palace.jpg) no-repeat;
}

#main .news_main .middle_shelf .middle {
	display: block;
	float: left;
	width: 282px;
	height: 245px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#main .news_main .middle_shelf .middle .nma {
	display: block;
	float: left;
	width: 122px;
	height: 245px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background: url(../img/about/news/shelf_mm_nma.jpg) no-repeat;
}
#main .news_main .middle_shelf .middle .wishlist a {
	display: block;
	float: left;
	width: 160px;
	height: 245px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background: url(../img/about/news/shelf_mm_wishlist.jpg) no-repeat;
}


#main .news_main .middle_shelf .right {
	display: block;
	float: left;
	width: 271px;
	height: 245px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#main .news_main .middle_shelf .right .campaign {
	display: block;
	float: left;
	width: 111px;
	height: 245px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background: url(../img/about/news/shelf_mr_campaign.jpg) no-repeat;
}
#main .news_main .middle_shelf .right .new_biz a {
	display: block;
	float: left;
	width: 160px;
	height: 245px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background: url(../img/about/news/shelf_mr_new_biz.jpg) no-repeat;
}

/** bottom shelf **/
#main .news_main .bottom_shelf {
	display: block;
	float: left;
	width: 825px;
	height: 215px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
#main .news_main .bottom_shelf .left {
	display: block;
	float: left;
	width: 272px;
	height: 215px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
#main .news_main .bottom_shelf .left .third_sector {
	display: block;
	float: left;
	width: 112px;
	height: 215px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background: url(../img/about/news/shelf_bl_third_sector.jpg) no-repeat;
}
#main .news_main .bottom_shelf .left .breakthrough a {
	display: block;
	float: left;
	width: 160px;
	height: 215px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background: url(../img/about/news/shelf_bl_breakthrough.jpg) no-repeat;
}
#main .news_main .bottom_shelf .middle {
	display: block;
	float: left;
	width: 282px;
	height: 215px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
#main .news_main .bottom_shelf .middle .campaign {
	display: block;
	float: left;
	width: 122px;
	height: 215px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background: url(../img/about/news/shelf_bm_campaign.jpg) no-repeat;
}
#main .news_main .bottom_shelf .middle .breakthrough a {
	display: block;
	float: left;
	width: 160px;
	height: 215px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background: url(../img/about/news/shelf_bm_breakthrough.jpg) no-repeat;
}

#main .news_main .bottom_shelf .right {
	display: block;
	float: left;
	width: 271px;
	height: 215px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background: url(../img/about/news/news_shelf_br.jpg) no-repeat;
}

.new_biz_wins a {
	display: block;
	float: left;	
	width: 271px;
	height: 65px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background: url(../img/about/news/new_biz_wins.jpg) no-repeat;
}
.more_appointments a {
	display: block;
	float: left;	
	width: 271px;
	height: 35px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background: url(../img/about/news/more_appointments.jpg) no-repeat;
}
.recent_campaigns a {
	display: block;
	float: left;	
	width: 271px;
	height: 35px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background: url(../img/about/news/recent_campaigns.jpg) no-repeat;
}
.more_awards a {
	display: block;
	float: left;	
	width: 271px;
	height: 35px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background: url(../img/about/news/more_awards.jpg) no-repeat;
}
.more_views a {
	display: block;
	float: left;	
	width: 271px;
	height: 45px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background: url(../img/about/news/more_views.jpg) no-repeat;
}


#main .frame_right {
	display: block;
	float: left;
	width: 12px;
	height: 673px;
	background: #FFFFFF;
}

#main .frame_btm {
	display: block;
	float: left;
	width: 850px;
	height: 14px;
}
/** Footer **/

.footer, 
.footer a:link,
.footer a:active,
.footer a:visited,
.footer a:hover {
	color:#7d7d7d;
}

