body {
	font: 70% Verdana, Arial, Helvetica, sans-serif;
	background: #000;
	margin: 0; 
	padding: 0;
	text-align: center; 
	color: #000000;
}
a {
	text-decoration: none;
	color: #000;
	outline: none;
}
object {
	outline: none;
}
a:hover {
	text-decoration: underline;
	color: #444;
	outline: none;
}
img {
	border: 0;
	outline: none;
}
#wrap {
	width: 859px;  
	height: 688px;
	background: #fff;
	margin: 0 auto; 
	border: none;
	text-align: left; 
	background: url(../images/valley-bg.png) left top no-repeat;
}
#wrapourwork {
	width: 859px;  
	height: 688px;
	background: #fff;
	margin: 0 auto; 
	border: none;
	text-align: left; 
	background: url(../images/our-work-bg.png) left top no-repeat;
}
#wrapdark {
	width: 859px;  
	height: 688px;
	background: #fff;
	margin: 0 auto; 
	border: none;
	text-align: left; 
	background: url(../images/valley-bg-dark.png) left top no-repeat;
}
#wrapteams {
	width: 859px;  
	height: 688px;
	background: #fff;
	margin: 0 auto; 
	border: none;
	text-align: left; 
	background: url(../images/team-bg.png) left top no-repeat;
}
#wrapdiscovery {
	width: 859px;  
	height: 676px;
	background: #fff;
	margin: 0 auto; 
	border: none;
	text-align: left; 
	background: url(../images/discovery-background.jpg) left top no-repeat;
}
#wrapdesign {
	width: 859px;  
	height: 676px;
	background: #fff;
	margin: 0 auto; 
	border: none;
	text-align: left; 
	background: url(../images/design-background.jpg) left top no-repeat;
}
#wrapdelivery {
	width: 859px;  
	height: 676px;
	background: #fff;
	margin: 0 auto; 
	border: none;
	text-align: left; 
	background: url(../images/delivery-background.jpg) left top no-repeat;
}
#wrapplus {
	width: 859px;  
	height: 676px;
	background: #fff;
	margin: 0 auto; 
	border: none;
	text-align: left; 
	background: url(../images/plus-background.jpg) left top no-repeat;
}
#wrapworld {
	width: 859px;  
	height: 688px;
	background: #fff;
	margin: 0 auto; 
	border: none;
	text-align: left; 
	background: url(../images/worldmap.png) left top no-repeat;
}
#cont {
	padding: 0px; 
	margin: 0px;
	position: relative;
}
	#nav {
		position: relative;
		left: 0px;
		top: 14px;
		height: 85px;
		z-index: 90;
	}
		#nav1 {
			position: absolute;
			left: 0px;
			top: 0px;
		}
		#nav2 {
			position: absolute;
			left: 75px;
			top: 0px;
		}
		#nav3 {
			position: absolute;
			left: 144px;
			top: 0px;
		}
		#nav4 {
			position: absolute;
			left: 215px;
			top: 0px;
		}
		#nav5 {
			position: absolute;
			left: 286px;
			top: 0px;
		}
		#nav6 {
			position: absolute;
			left: 357px;
			top: 0px;
		}
		#nav7 {
			position: absolute;
			left: 427px;
			top: 0px;
		}
		#nav8 {
			position: absolute;
			left: 499px;
			top: 0px;
		}
		#nav9 {
			position: absolute;
			left: 570px;
			top: 0px;
		}
		#nav10 {
			position: absolute;
			left: 641px;
			top: 0px;
		}
		#nav11 {
			position: absolute;
			left: 712px;
			top: 0px;
		}
		#nav12 {
			position: absolute;
			left: 783px;
			top: 0px;
		}
		#nav .navitem {
		}
		#nav .navdropitem {
			width: 200px;
		}
		#nav .subdropdiv {
			width: 159px;
			left: 0px;
			top: 0px;
			margin: -13px 0px 0px 10px;
			padding: 10px 0px 0px 0px;
			display: none;
		}
			.subdropdiv .subdroptop {
				height: 11px;
				width: 159px;
				font-size: 6px;
			}
			.subdropdiv .subdropmid {
				text-align: right;
				width: 159px;
			}
			.subdropdiv .subdropbase {
				height: 12px;
				width: 159px;
				font-size: 6px;
			}
			.subdropdiv a {
				display: block;
				color: #fff;
				font-weight: bold;
				font-size: 80%;
				padding-right: 8px;
				padding-left: 5px;
				padding-bottom: 5px;
				margin-bottom: 5px;
				border-bottom: solid 1px #fff;
			}
			.subdropdiv a.final {
				border: none;
				margin-bottom: 0px;
				padding-bottom: 0px;
			}
			.subdropdiv a:hover {
				text-decoration: none;
				color: #333333;
			}
		
		#sub1 .subdroptop {
				background: url(../images/sub-top-1.png) left top no-repeat;
		}
		#sub1 .subdropmid {
				background: url(../images/sub-mid-1.png) left top repeat-y;
		}
		#sub1 .subdropbase {
				background: url(../images/sub-base-1.png) left top no-repeat;
		}	
		#sub2 .subdroptop {
				background: url(../images/sub-top-2.png) left top no-repeat;
		}
		#sub2 .subdropmid {
				background: url(../images/sub-mid-2.png) left top repeat-y;
		}
		#sub2 .subdropbase {
				background: url(../images/sub-base-2.png) left top no-repeat;
		}
		#sub3 .subdroptop {
				background: url(../images/sub-top-3.png) left top no-repeat;
		}
		#sub3 .subdropmid {
				background: url(../images/sub-mid-3.png) left top repeat-y;
		}
		#sub3 .subdropbase {
				background: url(../images/sub-base-3.png) left top no-repeat;
		}
		#sub4 .subdroptop {
				background: url(../images/sub-top-4.png) left top no-repeat;
		}
		#sub4 .subdropmid {
				background: url(../images/sub-mid-4.png) left top repeat-y;
		}
		#sub4 .subdropbase {
				background: url(../images/sub-base-4.png) left top no-repeat;
		}
		#sub5 .subdroptop {
				background: url(../images/sub-top-5.png) left top no-repeat;
		}
		#sub5 .subdropmid {
				background: url(../images/sub-mid-5.png) left top repeat-y;
		}
		#sub5 .subdropbase {
				background: url(../images/sub-base-5.png) left top no-repeat;
		}
		#sub6 .subdroptop {
				background: url(../images/sub-top-6.png) left top no-repeat;
		}
		#sub6 .subdropmid {
				background: url(../images/sub-mid-6.png) left top repeat-y;
		}
		#sub6 .subdropbase {
				background: url(../images/sub-base-6.png) left top no-repeat;
		}
		#sub7 .subdroptop {
				background: url(../images/sub-top-7.png) left top no-repeat;
		}
		#sub7 .subdropmid {
				background: url(../images/sub-mid-7.png) left top repeat-y;
		}
		#sub7 .subdropbase {
				background: url(../images/sub-base-7.png) left top no-repeat;
		}
		#sub8 .subdroptop {
				background: url(../images/sub-top-8.png) left top no-repeat;
		}
		#sub8 .subdropmid {
				background: url(../images/sub-mid-8.png) left top repeat-y;
		}
		#sub8 .subdropbase {
				background: url(../images/sub-base-8.png) left top no-repeat;
		}
		#sub9 .subdroptop {
				background: url(../images/sub-top-9.png) left top no-repeat;
		}
		#sub9 .subdropmid {
				background: url(../images/sub-mid-9.png) left top repeat-y;
		}
		#sub9 .subdropbase {
				background: url(../images/sub-base-9.png) left top no-repeat;
		}
		#sub10 .subdroptop {
				background: url(../images/sub-top-10.png) left top no-repeat;
		}
		#sub10 .subdropmid {
				background: url(../images/sub-mid-10.png) left top repeat-y;
		}
		#sub10 .subdropbase {
				background: url(../images/sub-base-10.png) left top no-repeat;
		}
		
		
	#prodoverlay {
		position: absolute;
		left: 22px;
		top: 100px;
	}
	#clientlogo {
		position: absolute;
		left: 80px;
		top: 120px;
	}
	#casestudyimg {
		position: absolute;
		left: 80px;
		top: 120px;
		width: 400px;
		text-align: right;
	}
	#articlelayout {
		position: absolute;
		left: 80px;
		top: 120px;
		width: 730px;
	}
	#articlestudyimg {
		float:left;
		width: 400px;
		text-align: right;
	}
	#articletext {
		float:left;
		margin-left: 20px;
		width: 310px;
	}
	.articleback {
		clear: both;
		width: 400px;
		text-align: right;
		padding-top:10px;
	}
			
	#text {
		position: absolute;
		left: 465px;
		top: 265px;
		width: 200px;
	}
	#tltext {
		position: absolute;
		left: 140px;
		top: 135px;
		width: 275px;
		color: #fff;
	}
	#scrolltextheader {
		position: absolute;
		left: 380px;
		top: 120px;
		width: 400px;
		height: 30px;
	}
	#scrolltext {
		position: absolute;
		left: 380px;
		top: 150px;
		width: 400px;
		height: 500px;
		overflow: scroll;
		color: #000;
	}
.scroll{
	display:block;
	overflow:scroll;
	padding: 0px 40px 0px 0px;
	font-size: 12px;
	
}
	#horiztext {
		position: absolute;
		left: 500px;
		top: 120px;
		width: 300px;
	}
	#newstext {
		position: absolute;
		left: 250px;
		top: 120px;
		width: 570px;
	}
		.newsitem {
			padding-right: 52px;
		}
		.newslink {
			float: right;
		}
	#tree {
		position: absolute;
		left: 500px;
		top: 100px;
		width: 300px;
	}
	#greenproject {
		position: absolute;
		left: 370px;
		top: 595px;
	}
	#wc2010 {
		position: absolute;
		left: 635px;
		top: 625px;
	}
	.bighi {
		position: absolute;
		left: 90px;
		top: 170px;
	}
	.historyimages {
		position: absolute;
		left: 500px;
		top: 160px;
	}
	.historypop {
		position: absolute;
		left: 350px;
		top: 398px;
	}
	#lefttext {
		position: absolute;
		left: 140px;
		top: 120px;
		width: 300px;
		text-align:left;
	}
	#walltext {
		position: absolute;
		left: 110px;
		top: 120px;
		width: 700px;
		color: #fff;
	}
	#wall {
		position: absolute;
		left: 0px;
		top: 242px;
	}
	#d3logo {
		position: absolute;
		left: 445px;
		top: 135px;	
	}
	#d3links {
		position: absolute;
		left: 250px;
		top: 377px;
	}
	#d3pointer {
		position: absolute;
		left: 110px;
		top: 377px;
		width: 130px;
		color: #fff;
		text-align: right;
	}
	#logo {
		position: absolute;
		left: 672px;
		top: 234px;
	}
	#logohoriz {
		position: absolute;
		left: 500px;
		top: 500px;
	}
	#introtext {
		position: absolute;
		left: 180px;
		width: 500px;
		top: 15px;
		text-align: right;
		color: #fff;
		font-size: 110%;
		font-weight: bold;
	}
	#wrapdesign #introtext {
		position: absolute;
		left: 180px;
		width: 575px;
		top: 15px;
		text-align: right;
		color: #fff;
		font-size: 110%;
	}
	#wrapdelivery #introtext {
		position: absolute;
		left: 180px;
		width: 585px;
		top: 15px;
		text-align: right;
		color: #fff;
		font-size: 110%;
		font-weight: bold;
	}
	#wrapplus #introtext {
		position: absolute;
		left: 180px;
		width: 585px;
		top: 15px;
		text-align: right;
		color: #fff;
		font-size: 110%;
		font-weight: bold;
	}
	#wrapdiscovery #icons {
		position: absolute;
		left: 150px;
		top: 120px;
		z-index: 20;
	}
	#wrapdesign #icons {
		position: absolute;
		left: 150px;
		top: 150px;
		z-index: 20;
	}
	#wrapdelivery #icons {
		position: absolute;
		left: 150px;
		top: 120px;
		z-index: 20;
	}
	#wrapplus #icons {
		position: absolute;
		left: 150px;
		top: 120px;
		z-index: 20;
	}
	#tripletext {
		position: absolute;
		left: 0px;
		width: 859px;
		z-index: 2;
		padding: 22px 0px 10px 0px;
		color: #fff;
		font-size: 11px;
	}
	#wrapdiscovery #tripletext {
		background: url(../images/discovery-fade.png) repeat-y left top;
		top: 260px;
	}
	#wrapdesign #tripletext {
		background: url(../images/design-fade.png) repeat-y left top;
		top: 290px;
	}
	#wrapdelivery #tripletext {
		background: url(../images/delivery-fade.png) repeat-y left top;
		top: 260px;
	}
	#wrapplus #tripletext {
		background: url(../images/plus-fade.png) repeat-y left top;
		top: 260px;
	}
	#col1 {
		float: left;
		width: 155px;
		text-align: right;
		display:inline;
	}
	#col2 {
		float: left;
		width: 155px;
		text-align: right;
		display:inline;
	}
	#col3 {
		float: left;
		width: 155px;
		text-align: right;
		display:inline;
	}
	#col4 {
		float: left;
		width: 155px;
		text-align: right;
		display:inline;
	}
	#col5 {
		float: left;
		width: 155px;
		text-align: right;
		display:inline;
	}
	#icon1 {
		width:148px;
		height: 149px;
		float:left;
		margin-right: 37px;
		margin-left: 7px;
	}
	#icon2 {
		width:148px;
		height: 149px;
		float:left;
		margin-right: 37px;
	}
	#icon3 {
		width:148px;
		height: 149px;
		float:left;
	}
	#icon4 {
		width:148px;
		height: 149px;
		float:left;
		margin-right: 37px;
		margin-left: 95px;
	}
	#icon5 {
		width:148px;
		height: 149px;
		float:left;
	}
	#col1 {
		padding-left: 150px;
	}
	#col2 {
		padding-left: 30px;
	}
	#col3 {
		padding-left: 30px;
	}
	#col4 {
		padding-left: 240px;
	}
	#col5 {
		padding-left: 30px;
	}
	
	#ourwork {
		position: absolute;
		left: 248px;
		top: 145px;
	}
		#ourwork .workblock {
			width: 95px;
			height: 95px;
			overflow: hidden;
		}
		#ourwork #ow1 {
			position: absolute;
			left: 0px;
			top: 0px;
		}
		#ourwork #ow2 {
			position: absolute;
			left: 97px;
			top: 0px;
		}
		#ourwork #ow3 {
			position: absolute;
			left: 0px;
			top: 97px;
		}
		#ourwork #ow4 {
			position: absolute;
			left: 97px;
			top: 97px;
		}
		#ourwork #ow5 {
			position: absolute;
			left: 209px;
			top: 0px;
		}
		#ourwork #ow6 {
			position: absolute;
			left: 306px;
			top: 0px;
		}
		#ourwork #ow7 {
			position: absolute;
			left: 209px;
			top: 97px;
		}
		#ourwork #ow8 {
			position: absolute;
			left: 306px;
			top: 97px;
		}
		#ourwork #ow9 {
			position: absolute;
			left: 0px;
			top: 202px;
		}
		#ourwork #ow10 {
			position: absolute;
			left: 97px;
			top: 202px;
		}
		#ourwork #ow11 {
			position: absolute;
			left: 0px;
			top: 299px;
		}
		#ourwork #ow12 {
			position: absolute;
			left: 97px;
			top: 299px;
		}
		#ourwork #ow13 {
			position: absolute;
			left: 209px;
			top: 202px;
		}
		#ourwork #ow14 {
			position: absolute;
			left: 306px;
			top: 202px;
		}
		#ourwork #ow15 {
			position: absolute;
			left: 209px;
			top: 299px;
		}
		#ourwork #ow16 {
			position: absolute;
			left: 306px;
			top: 299px;
		}
	#teamdetail {
		position: absolute;
		left: 18px;
		top: 145px;
		width: 159px;
		z-index: 10;
		color: #fff;
	}
		#teamheader {
			background: url(../images/sub-top-1.png) left top no-repeat;
			height: 11px;
			position: absolute;
			left:0px;
			top: 0px;
			width: 159px;
			z-index: 3;
		}
		#teamtitle {
			z-index: 10;
			position:relative;
			top: 11px;
			background: url(../images/sub-mid-1.png) left top repeat-y;
			text-align: right;
			padding-right: 4px;
			font-weight: bold;
			font-size: 10px;
		}
		#teamborder {
			height:3px;
			border-top:solid 1px #fff;
			padding-bottom:3px;
			margin-left: 4px;
			margin-top: 4px;
		}
		#teambody {
			background: #999;
			position:relative;
			top:11px;
			background: url(../images/sub-mid-1.png) left top repeat-y;
			text-align: right;
			padding-right: 4px;
			padding-left: 4px;
			font-size: 9px;
		}
			.teamitem {
				display: none;
			}
			#teambody a {
				color: #fff;
			}
			#teambody a:hover {
				color: #dedede;
			}
			#teambody .teamname {
				font-size: 11px;
				font-weight:bold;
			}
			#teambody .teamopinion {
				padding-top: 8px;
				color: #000;
			}
		#teamfooter {
			background: #ccc;
			position: relative;
			top:11px;
			background: url(../images/sub-base-1.png) left top no-repeat;
			height: 12px;
		}
	#teamimages {
		position: absolute;
		left: 250px;
		top: 130px;
	}
		.teambox {
			width: 46px;
			height: 46px;
			border: solid 1px #e4e4e4;
			position: absolute;
		}
			#teambox1 {
				left: 0px;
				top: 0px;
			}
			#teambox2 {
				left: 55px;
				top: 0px;
			}
			#teambox3 {
				left: 110px;
				top: 0px;
			}
			#teambox4 {
				left: -55px;
				top: 55px;
			}
			#teambox5 {
				left: 0px;
				top: 55px;
			}
			#teambox6 {
				left: 55px;
				top: 55px;
			}
			#teambox7 {
				left: 110px;
				top: 55px;
			}
			#teambox8 {
				left: 0px;
				top: 110px;
			}
			#teambox9 {
				left: 55px;
				top: 110px;
			}
			#teambox10 {
				left: 110px;
				top: 110px;
			}
			#teambox11 {
				left: 0px;
				top: 165px;
			}
			#teambox12 {
				left: 55px;
				top: 165px;
			}
			#teambox13 {
				left: 110px;
				top: 165px;
			}
			
			#teambox14 {
				left: 275px;
				top: 55px;
			}
			#teambox15 {
				left: 330px;
				top: 55px;
			}
			#teambox16 {
				left: 275px;
				top: 110px;
			}
			#teambox17 {
				left: 330px;
				top: 110px;
			}
			#teambox18 {
				left: 385px;
				top: 110px;
			}
			#teambox19 {
				left: 275px;
				top: 165px;
			}
			#teambox20 {
				left: 330px;
				top: 165px;
			}
			#teamboxpre21 {
				left: 0px;
				top: 278px;
			}
			#teambox21 {
				left: 55px;
				top: 278px;
			}
			#teambox22 {
				left: 110px;
				top: 278px;
			}
			#teambox23 {
				left: 0px;
				top: 333px;
			}
			#teambox24 {
				left: 55px;
				top: 333px;
			}
			#teambox25 {
				left: 110px;
				top: 333px;
			}
			#teambox26 {
				left: 0px;
				top: 388px;
			}
			#teambox27 {
				left: 55px;
				top: 388px;
			}
			#teambox28 {
				left: 110px;
				top: 388px;
			}
			#teambox29 {
				left: 55px;
				top: 443px;
			}
			#teambox30 {
				left: 110px;
				top: 443px;
			}
	#teamtext {
		position: absolute;
		left: 525px;
		top: 408px;
		color: #fff;
		width: 180px;
	}
		.teamtextheader {
			font-weight: bold;
			font-style: italic;
			font-size: 110%;
		}
	#globaluk {
		position: absolute;
		left: 390px;
		top: 245px;
	}
	#globalusa1 {
		position: absolute;
		left: 210px;
		top: 255px;
	}
	#globalusa2 {
		position: absolute;
		left: 140px;
		top: 300px;
	}
	#globalgermany {
		position: absolute;
		left: 460px;
		top: 295px;
	}
	#globalbrazil {
		position: absolute;
		left: 340px;
		top: 380px;
	}
	#globalchina {
		position: absolute;
		left: 700px;
		top: 253px;
	}
	#globalscandinavia {
		position: absolute;
		left: 440px;
		top: 190px;
	}
	#detailuk {
		position: absolute;
		left: 206px;
		top: 61px;
		display: none;
	}
	.initialcontent, .globaldetailsubcontent {
		color: #666;
		font-size: 10px;
	}
		#detailuk .initial {
			position: absolute;
			left: 0px;
			top: 0px;
			width: 229px;
			height: 229px;
			background: url(../images/globaldetail-uk.png) left top no-repeat;
		}
		#detailuk .initialcontent {
			background: url(../images/detail-internal-tl.png) left top no-repeat;
			width: 119px;
			height: 120px;
			position: absolute;
			right: 10px;
			bottom: 10px;
			text-align: right;

		}
		#detailuk .initialcontent .t {
			position:absolute;
			right: 5px;
			bottom: 5px;
		}
		#detailuk .close {
			position: absolute;
			left: 168px;
			top: 231px;
			width: 61px;
			height: 61px;
		}
		#detailuk .globaldetailsub {
			display:none;
			width: 154px;
			height: 154px;
			position: absolute;
			left: 232px;
			top: 75px;
			background: url(../images/detail-sub.png) left top no-repeat;
		}
		#detailuk .globaldetailsubcontent {
			position: absolute;
			left: 5px;
			bottom: 5px;
		}
	#detailusa1 {
		position: absolute;
		left: 25px;
		top: 70px;
		display: none;
	}
		#detailusa1 .initial {
			position: absolute;
			left: 0px;
			top: 0px;
			width: 229px;
			height: 229px;
			background: url(../images/globaldetail-usa1.png) left top no-repeat;
		}
		#detailusa1 .initialcontent {
			background: url(../images/detail-internal-tl.png) left top no-repeat;
			width: 119px;
			height: 120px;
			position: absolute;
			right: 10px;
			bottom: 10px;
			text-align: right;

		}
		#detailusa1 .initialcontent .t {
			position:absolute;
			right: 5px;
			bottom: 5px;
		}
		#detailusa1 .close {
			position: absolute;
			left: 168px;
			top: 231px;
			width: 61px;
			height: 61px;
		}
	#detailusa2 {
		position: absolute;
		left: -45px;
		top: 115px;
		display: none;
	}
		#detailusa2 .initial {
			position: absolute;
			left: 0px;
			top: 0px;
			width: 229px;
			height: 229px;
			background: url(../images/globaldetail-usa2.png) left top no-repeat;
		}
		#detailusa2 .initialcontent {
			background: url(../images/detail-internal-tl.png) left top no-repeat;
			width: 119px;
			height: 120px;
			position: absolute;
			right: 10px;
			bottom: 10px;
			text-align: right;

		}
		#detailusa2 .initialcontent .t {
			position:absolute;
			right: 5px;
			bottom: 5px;
		}
		#detailusa2 .close {
			position: absolute;
			left: 168px;
			top: 231px;
			width: 61px;
			height: 61px;
		}
	#detailchina {
		position: absolute;
		left: 515px;
		top: 68px;
		display: none;
	}
		#detailchina .initial {
			position: absolute;
			left: 0px;
			top: 0px;
			width: 229px;
			height: 229px;
			background: url(../images/globaldetail-china.png) left top no-repeat;
		}
		#detailchina .initialcontent {
			background: url(../images/detail-internal-tl.png) left top no-repeat;
			width: 119px;
			height: 120px;
			position: absolute;
			right: 10px;
			bottom: 10px;
			text-align: right;

		}
		#detailchina .initialcontent .t {
			position:absolute;
			right: 5px;
			bottom: 5px;
		}
		#detailchina .close {
			position: absolute;
			left: 168px;
			top: 231px;
			width: 61px;
			height: 61px;
		}
	#detailbrazil {
		position: absolute;
		left: 340px;
		top: 195px;
		display: none;
	}
		#detailbrazil .initial {
			position: absolute;
			left: 0px;
			top: 0px;
			width: 229px;
			height: 229px;
			background: url(../images/globaldetail-brazil.png) left top no-repeat;
		}
		#detailbrazil .initialcontent {
			background: url(../images/detail-internal-tr.png) left top no-repeat;
			width: 119px;
			height: 120px;
			position: absolute;
			left: 10px;
			bottom: 10px;
			text-align: left;

		}
		#detailbrazil .initialcontent .t {
			position:absolute;
			left: 5px;
			bottom: 5px;
		}
		#detailbrazil .close {
			position: absolute;
			left: 0px;
			top: 231px;
			width: 61px;
			height: 61px;
		}
	#detailgermany {
		position: absolute;
		left: 460px;
		top: 232px;
		display: none;
	}
		#detailgermany .initial {
			position: absolute;
			left: 0px;
			top: 63px;
			width: 229px;
			height: 229px;
			background: url(../images/globaldetail-germany.png) left top no-repeat;
		}
		#detailgermany .initialcontent {
			background: url(../images/detail-internal-br.png) left top no-repeat;
			width: 119px;
			height: 120px;
			position: absolute;
			left: 10px;
			top: 10px;
			text-align: left;

		}
		#detailgermany .initialcontent .t {
			position:absolute;
			left: 5px;
			top: 5px;
		}
		#detailgermany .close {
			position: absolute;
			left: 0px;
			top: 0px;
			width: 61px;
			height: 61px;
		}
	#detailscandinavia {
		position: absolute;
		left: 490px;
		top: 175px;
		display: none;
	}
		#detailscandinavia .initial {
			position: absolute;
			left: 0px;
			top: 64px;
			width: 229px;
			height: 229px;
			background: url(../images/globaldetail-scandinavia.png) left top no-repeat;
		}
		#detailscandinavia .initialcontent {
			background: url(../images/detail-internal-br-lg.png) left top no-repeat;
			width: 140px;
			height: 140px;
			position: absolute;
			left: 10px;
			top: 10px;
			text-align: left;

		}
		#detailscandinavia .initialcontent .t {
			position:absolute;
			left: 5px;
			top: 5px;
		}
		#detailscandinavia .close {
			position: absolute;
			left: -65px;
			top: 0px;
			width: 61px;
			height: 61px;
		}
	#footer {
		height: 39px;
		background: url(../images/valley-footer.png) left top no-repeat;
		position: absolute;
		left:0px;
		top: 688px;
		width: 859px;
		color: #fff;
	}
	#wrapdiscovery #footer, #wrapdesign #footer, #wrapdelivery #footer, #wrapplus #footer {
		top: 676px;
	}
		#footer a {
			color: #fff;
		}
		#footer a:hover {
			color: #ccc;
		}
		#footer .footerbar {
			border-top: solid 1px #fff;
			margin-top: 8px;
			margin-left: 50px;
			margin-right: 50px;
			font-size: 85%;
			text-align: right;
		}
			.footerbar .leftsection {
			 float: left;
			}
			.footerbar .rightsection {
			float: right;
			}
			.footerbar .padnoborder {
				padding-top: 3px;
				float: left;
			}
			.footerbar .padborder {
				padding-top: 3px;
				padding-right: 8px;
				margin-right: 8px;
				border-right: solid 1px #fff;
				float: left;
			}
			.footerbar .twitterlogo {
				float:right;
				margin-right: -35px;
			}

.header {
	font-size: 120%;
	font-weight: bold;
}		
.redheader {
	font-size: 105%;
	font-weight: bold;
	font-style: italic;
	color: #aa2019;
	margin-bottom: 13px;
}
.greenheader {
	font-size: 105%;
	font-weight: bold;
	font-style: italic;
	color: #788436;
}
.darkheader {
	font-size: 105%;
	font-weight: bold;
	font-style: italic;
	color: #ee352b;
}
.red {
	color: #ee352b;
}
.orange {
	color: #f68e1f;
}
.purple {
	color: #a762a0;
}
.green {
	color: #8c9f3e;
}
.defheader {
	font-weight: bold;
}
.defcontent {
	font-style: italic;
}
.csback {
	position: relative;
	left: -55px;
}
.comment {
	display: none;
}

    .buttonbar {
	    margin-top: 2px;
    }
 
    .staticMenuItem
    {
        color: Black;
        border: solid 1px #999;
        padding: 2px 8px;
         height:30px;
    }

    .menuHover
    {
        color:White;
        background-color:#9563ae;
    }
    
    .menuHover a:hover
    {
        color:White;
    }

    .dynamicMenuItem
    {
        color: Black;
        padding: 2px 8px;
         height:25px;        
    }
    
    .dynamicMenu
    {
        z-index: 123;
        border: Solid 1px black;
        filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=5, OffY=5, Color='gray', Positive='true');
    }