@charset "utf-8";


/* PAGE-SPECIFIC */
/* page-specific styles (replacement images, illustrative images, etc.) applied via ID on the body tag */


/* a real network */
/*onerepublic*/

#real_network h2 {
	height: 22px;
	margin-bottom: 2em;
	background-image: url(../img/real_network.gif);
	}
	
#real_network #content {
	padding-top: 207px;
	background-image: url(../img/real_network_head.jpg);
	}
	
/* growing the medium */

#network_medium h2 {
	height: 22px;
	margin-bottom: 2em;
	background-image: url(../img/growing_the_medium.gif);
	}
	
#network_medium #content {
	padding-top: 207px;
	background-image: url(../img/growing_medium_man.jpg);
	}
	
#network_medium #content h4 {
	margin-bottom: 0;
	}
	
#network_medium #content div {
	padding-bottom: 30px;
	}

/* sharing the knowledge */

#network_sharing h2 {
	height: 22px;
	margin-bottom: 2em;
	background-image: url(../img/sharing_knowledge.gif);
	}
	
#network_sharing #content {
	padding-top: 207px;
	background-image: url(../img/sharing_knowledge_heads.jpg);
	}
	
#network_sharing #content div {
	padding-bottom: 40px;
	}

/* embracing the future */

#network_embracing h2 {
	height: 22px;
	margin-bottom: 2em;
	background-image: url(../img/embracing_the_future.gif);
	}
	
#network_embracing #content {
	padding-top: 207px;
	background-image: url(../img/embracing_future_head.jpg);
	}
	
#network_embracing #content div {
	padding-bottom: 30px;
	}
	
/* understanding consumers */

#consumers h2 {
	height: 22px;
	margin-bottom: 2em;
	background-image: url(../img/understanding_consumers.gif);
	}
	
#consumers #content {
	padding-top: 207px;
	background-image: url(../img/understanding_consumers_heads.jpg);
	}

#consumers #content div {
	padding-bottom: 60px;
	}
	
/* mapping the world */

#mapping #content h2 {
	background-image: url(../img/mapping_the_world.gif);
	margin-bottom: 2em;
	}
	
#mapping #content {
	padding-top: 207px;
	background-image: url(../img/mapping_world.jpg);
	}	
	
#mapping #content div {
	padding-bottom: 50px;
	}
	
	
/* measuring effectiveness */

#measuring #content {
	float: left;
	background-image: url(../img/measuring_scales.jpg);
	padding: 207px 0 10px 0;
	width: 585px;
	}
	
#measuring #content div {
	background-color: #eceff0;
	padding-bottom: 40px;
	}

#measuring #nav {
	float: left;
	width:155px;
	}
	
#measuring h2 {
	background-image: url(../img/measuring_effectiveness.gif);
	margin-bottom: 2em;
	}

/* maximising investment */

#investment #content {
	float: left;
	background-image: url(../img/maximising_head.jpg);
	padding: 207px 0 10px 0;
	width: 585px;
	}
	
#investment #content div {
	background-color: #eceff0;
	padding-bottom: 60px;
	}

#investment #nav {
	float: left;
	width:155px;
	}
	
#investment h2 {
	background-image: url(../img/maximising_your_investment.gif);
	margin-bottom: 2em;
	}
	
/* airports */

#airports #content {
	float: left;
	background-image: url(../img/airport_head.jpg);
	padding: 207px 0 10px 0;
	width: 585px;
	}
	
#airports #content div {
	background-color: #eceff0;
	padding-bottom: 70px;
	}

#airports #nav {
	float: left;
	width:155px;
	}
	
#airports h2 {
	background-image: url(../img/airports.gif);
	margin-bottom: 2em;
	
	}
	
/* bumps */

#airAd a {
	background-image: url(../img/context_airport_ad.jpg);
	}
	
/* worldwide contacts */

#worldwide_contact #content {
	float: left;
	background-image: url(../img/worldwide_head.jpg);
	padding: 207px 0 10px 0;
	width: 585px;
	}
	
#worldwide_contact #content div {
	background: #eceff0;
	padding-bottom: 50px;
	}

#worldwide_contact #nav {
	float: left;
	width:155px;
	}
	
#worldwide_contact h2 {
	background-image: url(../img/worldwide_contacts.gif);
	margin-bottom: 2em;
	}
	

.contactFloatLft {
	float: left;
	width: 252px;
	w\idth: 216px; 
	padding: 140px 18px 17px 18px;
	margin: 0 0 27px 7px;
	background: #fafbfb no-repeat 50% 17px;
	}

.contactFloatRgt {
	float: right;
	width: 252px;
	w\idth: 216px; 
	padding: 140px 18px 17px 18px;
	margin: 0 7px 27px 0;
	background: #fafbfb no-repeat 50% 17px;
	}
	
#noMap {
	padding-top:17px;
}
	
* html .contactFloatRgt {margin-right: 3px;}
* html .contactFloatLft {margin-left: 3px;}
	
#worldwide_contact #content dd {
	margin: 0;
	}
	
.mapEurope {
	background-image: url(../img/map_europe.gif);
	}
.mapWorld {
	background-image: url(../img/map_world.gif);
	}
.mapNAmerica {
	background-image: url(../img/map_namerica.gif);
	}
.mapAsia {
	background-image: url(../img/map_asia.gif);
	}
.mapAfrica {
	clear: both;
	background-image: url(../img/map_safrica.gif);
	}


dt.continent {
	font-size: 1.4em;
	font-weight: bold;
	}
dt.country {
	font-size: 1.2em;
	font-weight: bold;
	padding-top: 17px;
	}
dt.city {
	font-weight: bold;
	}
dt.altCityTop {
	padding-top: 17px;
	}

dd.posterContact {
	padding-top: 17px;
	}




/* TERMS & CONDITIONS */ 

#termsConditions h2 {
	background-image: url(../img/terms.gif);
	margin-bottom: 2em;
	}

#worldWideLink {
	display: block;
	padding: 105px 5px 50px 5px;
	/* gotta be on this one because IE/Win won't make 'see through' areas of the a tag clickable */
	/* position the background here; images applied via ID in page-specific section */
	background: #fff url(../img/context_bump_world.gif) 50% 5px no-repeat;
	color: #b9c7c9;
	}

