@charset "UTF-8";
/* CSS Document - Powered by AN Marketing Services - Creative Communications */
* {
	padding:0;
	margin:0;
}
#wrapper {
	width:990px;
	margin:10px auto 0px;
}
#masthead {
	width:970px;
	margin:0px 10px 0px 10px;
	background:url(../images/masthead_bg.gif) top left repeat;
}
#logo {
	float:left;
	width:299px;
	height:107px;
}
#search {
	width:270px;
	height:50px;
	float:right;
	text-align:left;
	padding:25px 15px 0px 0px;
}
#navigation {
	/*width:525px;*/
	height:32px;
	float:right;
	background-color:#00090d;
}
#container {
	width:990px;
	background:url(../images/container_bg.gif) top left repeat-y;
}
#main_content {
	padding:15px 25px 15px 25px;
}
#search_main_content {
	padding:25px 50px 15px 50px;
}
#video {
	width:430px;
	float:left;
}
#text {
	width:495px;
	float:right;
	margin-left:15px;
}
#latest_news_text {
	width:485px;
	height:517px;
	overflow:auto;
	float:right;
	margin-left:15px;
	padding-right:5px;
}
#boxes {
	width:940px;
	height:185px;
	float:left;
	margin-top:10px;
	font-size:12px;
	background:url(../images/boxes_bg.gif) top left repeat-y;
}

.single_box_container {
	width:940px;
	float:left;
	margin-top:10px;
	font-size:12px;
	background:url(../images/boxes_bg1.gif) top left repeat-y;
}

#latest_news {
	width:430px;
	float:left;
	background:url(../images/latest_news_bg.gif) top left no-repeat;
}
#latest_consumer_news {
	width:430px;
	float:left;
	background:url(../images/latest_consumer_news_bg.gif) top left no-repeat;
}

#consumer_research {
	width:430px;
	float:left;
	background:url(../images/consumer_research_bg.gif) top left no-repeat;
	padding-top:35px;
}

#consumer_research p {
	padding:0 10px 5px 10px;
}

#structure_careers {
	width:430px;
	float:left;
	background:url(../images/structure_careers_bg.gif) top left no-repeat;
	padding-top:35px;
}

#structure_careers p {
	padding:0 10px 5px 10px;
}

#news {
	margin:10px;
}
.divider {
	margin:10px 0px;
}
.news_divider {
	width:470px;
	height:25px;
	line-height:25px;
	background:url(../images/news_divider.gif) center left repeat-x;
}
#commercial {
	width:220px;
	float:left;
	margin-left:15px;
	padding:35px 10px 10px 10px;
	background:url(../images/commercial_bg.gif) top left no-repeat;
}
#structure {
	width:220px;
	float:left;
	margin-left:15px;
	padding:35px 10px 10px 10px;
	background:url(../images/structure_bg.gif) top left no-repeat;
}
#midbritons {
	width:220px;
	float:left;
	margin-left:15px;
	padding:35px 10px 10px 10px;
	background:url(../images/midbritons_bg.gif) top left no-repeat;
}
#careers {
	width:220px;
	float:left;
	margin-left:15px;
	padding:35px 10px 10px 10px;
	background:url(../images/careers_bg.gif) top left no-repeat;
}
#urbanites {
	width:220px;
	float:left;
	margin-left:15px;
	padding:35px 10px 10px 10px;
	background:url(../images/urbanites_bg.gif) top left no-repeat;
}
#flash_logos {
	margin:0px 10px 0px 10px;
	border-top:#162732 solid 1px;
}
#disclaimer {
	text-align:center;
	margin:0px 10px;
	color:#F7F7F7;
}
#archive {
	text-align:right;
	font-size:12px;
	padding-right:15px;
	font-weight:bold;
	line-height:25px;
}
#back_to_home {
	width:150px;
	float:right;
	text-align:right;
	font-size:12px;
	padding:10px 15px 0px 0px;
	font-weight:bold;
	line-height:25px;
}
#brands_box {
	width:430px;
	height:160px;
	float:left;
	margin-top:10px;
	padding-top:25px;
	background:url(../images/brands_box_bg.gif) top left no-repeat;
}
#latest_news_archive {
	width:430px;
	height:185px;
	float:left;
	font-size:12px;
	margin-top:10px;
	background:url(../images/latest_news_bg.gif) top left no-repeat;
	background-color:#dee1e2;
}
#latest_consumer_news_archive {
	width:430px;
	height:185px;
	float:left;
	font-size:12px;
	margin-top:10px;
	background:url(../images/latest_consumer_news_bg.gif) top left no-repeat;
	background-color:#dee1e2;
}
#commercial_box {
	width:410px;
	height:200px;
	float:left;
	margin-top:10px;
	padding:35px 10px 10px 10px;
	font-size:1.4em;
	background:url(../images/commercial_box_bg.gif) top left no-repeat;
}
#commercial_box p.intro {
	font-size:0.7em;
}
#key_contacts_box {
	width:410px;
	height:200px;
	float:left;
	margin-top:10px;
	padding:35px 10px 10px 10px;
	font-size:1em;
	background:url(../images/key_contacts_bg.gif) top left no-repeat;
}
#maps {
	width:430px;
	float:left;
}
#map_text {
	width:120px;
	float:left;
	margin-top:10px;
}
#map_text p {
	margin:15px 0px 0px 0px;
}
#map_images {
	width:430px;
	float:left;
}
#enterprise {
	width:200px;
	float:left;
	margin-left:10px;
}
#advertising_box {
	width:475px;
	float:left;
	margin:10px 0px 5px 0px;
	padding:35px 10px 10px 10px;
	background:url(../images/advertising_tab.gif) top left no-repeat;
	background-color:#dee1e2;
}
#enterprise_box {
	width:475px;
	float:left;
	margin:10px 0px 5px 0px;
	padding:35px 10px 10px 10px;
	background:url(../images/retail_tab.gif) top left no-repeat;
	background-color:#dee1e2;
}
#general_info_box {
	width:475px;
	float:left;
	margin:0px 0px 5px 0px;
	padding:35px 10px 10px 10px;
	background:url(../images/generalInfo_tab.gif) top left no-repeat;
	background-color:#dee1e2;
}
#general_info_box_new {
	width:366px;
	float:left;
	margin:0px 0px 5px 0px;
	padding:35px 64px 10px 65px;
	background:url(../images/generalInfo_tab.gif) top left no-repeat;
	background-color:#dee1e2;
}
#printing_box {
	width:475px;
	float:left;
	margin:5px 0px 5px 0px;
	padding:35px 10px 10px 10px;
	background:url(../images/printing_tab.gif) top left no-repeat;
	background-color:#dee1e2;
}
#distributing_box {
	width:475px;
	float:left;
	margin-top:5px;
	padding:35px 10px 10px 10px;
	background:url(../images/distributing_tab.gif) top left no-repeat;
	background-color:#dee1e2;
}
#title_spec_box {
	width:475px;
	height:180px;
	float:left;
	margin-top:5px;
	padding:35px 10px 10px 10px;
	background:url(../images/title_spec_tab.gif) top left no-repeat;
	background-color:#dee1e2;
}
#brands_left {
	width:145px;
	float:left;
	line-height:1.9em;
	margin-top:5px;
}
#brands_right {
	width:250px;
	float:left;
	line-height:1.9em;
	margin:5px 0px 0px 15px;
}
.month_divider {
	margin:15px 0px 10px 0px;
}
ul.archive_bullets {
	margin-left:25px;
}
