#wrap #body .left231 {
	float:left;
	width:211px;
	margin-left:22px;
	margin-bottom:20px;
}
#wrap #body .left260 {
	float:left;
	width:260px;
}
#wrap #body .left308 {
	float:left;
	width:308px;
}
#wrap #body .left182 {
	float:left;
	width:182px;
}
#wrap #body .left748 {
	float:left;
	width:748px;
}

#wrap #body h1.modular_solutions_header {
	background: url('../img/page_headers.png') no-repeat;
	height:32px;	
	padding:0;
	margin:12px 0 0 17px;
	text-indent:-10000px;
}

#wrap #body h1.press_areas_header {
	background: url('../img/page_headers.png') no-repeat -1px -337px;
	height:32px;	
	padding:0;
	margin:12px 0 0 17px;
	text-indent:-10000px;
}

#wrap #body h1.pod_installation {
	background: url('../img/page_headers.png') no-repeat -1px -32px;
	height:32px;
	padding:0;
	margin:12px 0 0 17px;
	text-indent:-10000px;
}

#wrap #body h1.latest_news {
	background: url('../img/page_headers.png') no-repeat -2px -64px;
	height:32px;
	padding:0;
	margin:12px 0 0 17px;
	text-indent:-10000px;
}

#wrap #body h1.projects {
	background: url('../img/page_headers.png') no-repeat -2px -96px;
	height:32px;
	padding:0;
	margin:12px 0 0 17px;
	text-indent:-10000px;
}

#wrap #body h1.key_projects_header {
	background: url('../img/page_headers.png') no-repeat 610px -129px;
	height:32px;
	padding:0;
	margin:12px 0 0 17px;
	text-indent:-10000px;
}

#wrap #body h1.press_room_header {
	background: url('../img/page_headers.png') no-repeat 621px -305px;
	height:32px;
	padding:0;
	margin:12px 0 0 17px;
	text-indent:-10000px;
}

#wrap #body h1.key_project_header {
	background: url('../img/page_headers.png') no-repeat 610px -162px;
	height:32px;
	padding:0;
	margin:12px 0 0 17px;
	text-indent:-10000px;
}

#wrap #body h1.modular_overview_header {
	background: url('../img/page_headers.png') no-repeat 554px -273px;
	height:32px;
	padding:0;
	margin:12px 0 0 17px;
	text-indent:-10000px;	
}

#wrap #body h1.tech_header {
	background: url('../img/page_headers.png') no-repeat 592px -751px;
	height:32px;
	padding:0;
	margin:12px 0 0 17px;
	text-indent:-10000px;	
}


#wrap #body h1.design_portfolio_header {
	background: url('../img/page_headers.png') no-repeat 580px -241px;
	height:32px;
	padding:0;
	margin:12px 0 0 17px;
	text-indent:-10000px;	
}

#wrap #body h1.who_are_header {
	background: url('../img/page_headers.png') no-repeat 564px -369px;
	height:32px;
	padding:0;
	margin:12px 0 0 17px;
	text-indent:-10000px;	
}

#wrap #body h1.embracing_the_environment {
	background: url('../img/page_headers.png') no-repeat 487px -401px;
	height:32px;
	padding:0;
	margin:12px 0 0 17px;
	text-indent:-10000px;	
}

#wrap #body h1.contact_header {
	background: url('../img/page_headers.png') no-repeat 610px -433px;
	height:32px;
	padding:0;
	margin:12px 0 0 17px;
	text-indent:-10000px;	
}

#wrap #body h2.related_news {
	background: url('../img/page_headers.png') no-repeat -244px 0px;
	height:43px;
	padding:0;
	margin:0;
	text-indent:-10000px;
}

#wrap #body h1.time_lapse_header {
	background: url('../img/page_headers.png') no-repeat 620px -465px;
	height:32px;
	padding:0;
	margin:12px 0 0 17px;
	text-indent:-10000px;
}

#wrap #body h1.details_header {
	background: url('../img/page_headers.png') no-repeat 0px -497px;
	height:32px;
	padding:0;
	margin:12px 0 0 17px;
	text-indent:-10000px;
}

#wrap #body h1.careers_header {
	background: url('../img/page_headers.png') no-repeat 650px -529px;
	height:32px;
	padding:0;
	margin:12px 0 0 17px;
	text-indent:-10000px;	
}

#wrap #body h1.location_header {
	background: url('../img/page_headers.png') no-repeat 638px -561px;
	height:32px;
	padding:0;
	margin:12px 0 0 17px;
	text-indent:-10000px;	
}

#wrap #body h1.awards_header {
	background: url('../img/page_headers.png') no-repeat 650px -593px;
	height:32px;
	padding:0;
	margin:12px 0 0 17px;
	text-indent:-10000px;	
}

#wrap #body h1.installation_header {
	background: url('../img/page_headers.png') no-repeat 620px -625px;
	height:32px;
	padding:0;
	margin:12px 0 0 17px;
	text-indent:-10000px;	
}

#wrap #body h1.time-lapse_header {
	background: url('../img/page_headers.png') no-repeat 618px -657px;
	height:32px;
	padding:0;
	margin:12px 0 0 17px;
	text-indent:-10000px;	
}

#wrap #body h1.modular-solution_header {
	background: url('../img/page_headers.png') no-repeat 572px -689px;
	height:32px;
	padding:0;
	margin:12px 0 0 17px;
	text-indent:-10000px;	
}

#wrap #body h1.search-results_header {
	background: url('../img/page_headers.png') no-repeat 592px -721px;
	height:32px;
	padding:0;
	margin:12px 0 0 17px;
	text-indent:-10000px;	
}

h2.roompod_header {
	background: url('../img/small_pod_logos.png') no-repeat 200px 0px;
	font-family: Century Gothic, arial;
	font-size:18px;
	color:black;	
	font-weight:100;
	padding-right:100px;
}
h2.tyunnos_header {
	background: url('../img/small_pod_logos.png') no-repeat 190px -80px;
	font-family: Century Gothic, arial;
	font-size:18px;
	color:black;	
	font-weight:100;
	padding-right:100px;
}
h2.solopod_header {
	background: url('../img/small_pod_logos.png') no-repeat 184px -60px;
	font-family: Century Gothic, arial;
	font-size:18px;
	color:black;	
	font-weight:100;
	padding-right:100px;
}

h2.solopod_header, x:-moz-any-link, x:default {background: url('../img/small_pod_logos.png') no-repeat 184px -59px;}
h2.copod_header {
	background: url('../img/small_pod_logos.png') no-repeat 275px -40px;
	font-family: Century Gothic, arial;
	font-size:18px;
	color:black;	
	font-weight:100;
	padding-right:100px;
}
h2.copod_header , x:-moz-any-link, x:default {background: url('../img/small_pod_logos.png') no-repeat 275px -39px;}
h2.strucpod_header {
	background: url('../img/small_pod_logos.png') no-repeat 274px -101px;
	font-family: Century Gothic, arial;
	font-size:18px;
	color:black;	
	font-weight:100;
	padding-right:100px;
}
h2.strucmet_header {
	background: url('../img/small_pod_logos.png') no-repeat 292px -22px;
	font-family: Century Gothic, arial;
	font-size:18px;
	color:black;	
	font-weight:100;
	padding-right:100px;
}
h2.strucmet_header, x:-moz-any-link, x:default {background: url('../img/small_pod_logos.png') no-repeat 184px -20px;}


h2.map_header {
	background: url('../img/small_pod_logos.png') no-repeat 228px -130px;;
	font-family: Century Gothic, arial;
	font-size:18px;
	color:black;	
	font-weight:100;
	padding-right:100px;
}

.inner {
	background: url('../img/grey_white_dotted_vertical.png') repeat-y right;
	margin-top:30px;	
}

.innernobackground {
	margin-top:30px;
}

.innernobackground.roompod h1 {
	background: url('../img/roompod_h1.gif') no-repeat scroll top left;
	width: 190px;
	height: 33px;
	text-indent:-10000px;
}
.innernobackground.copod h1 {
	background: url('../img/copod_h1.gif') no-repeat scroll top left;
	width: 190px;
	height: 33px;
	text-indent:-10000px;
}
.innernobackground.strucpod h1 {
	background: url('../img/strucpod_h1.gif') no-repeat scroll top left;
	width: 190px;
	height: 33px;
	text-indent:-10000px;
}
.innernobackground.strucmet h1 {
	background: url('../img/strucmet_h1.gif') no-repeat scroll top left;
	width: 190px;
	height: 33px;
	text-indent:-10000px;
}
.innernobackground.solopod h1 {
	background: url('../img/solopod_h1.gif') no-repeat scroll top left;
	width: 190px;
	height: 33px;
	text-indent:-10000px;
}
.innernobackground.tyunnos h1 {
	background: url('../img/tyunnos_h1.gif') no-repeat scroll top left;
	width: 270px;
	height: 33px;
	text-indent:-10000px;
}

.innernobackground.map h1 {
	background: url('../img/map_h1.gif') no-repeat scroll top left;
	width: 190px;
	height: 33px;
	text-indent:-10000px;
}

.innernobackground.tyunnos, .innernobackground.roompod, .innernobackground.solopod, .innernobackground.copod, .innernobackground.strucpod, .innernobackground.strucmet, .innernobackground.map {
	font-family: Century Gothic, arial;
	font-size:13px;
	padding-left:20px;
}

.innernobackground.tyunnos table, .innernobackground.roompod table, .innernobackground.solopod table, .innernobackground.copod table, .innernobackground.strucpod table, .innernobackground.strucmet table, .innernobackground.map table {
	border-collapse:collapse;
}

.innernobackground table.project_details {
	margin:10px 0 0 -5px;
}

.innernobackground table.project_details tr td {
	padding:5px;
}

.pods_list {
	padding:0;
	margin:0;
	list-style: none;
	padding: 0px 0 20px 0;
}

#wrap #body .pods_list li a {
	text-indent:-10000px;
	display:block;
	width:197px;
	height:28px;
	background: url('../img/pod_logos.gif') no-repeat;
	margin:0 0 5px 0;
}

.news_date {
	color:#009999;
	font-family: Century Gothic, arial;
	font-size:13px;
	font-weight:bold;
}

.news_full_text, .project_full_text {
	font-family: Century Gothic, arial;
	font-size:13px;
	padding-bottom:15px;
	background: url('../img/grey_white_dotted_horizontal.png') repeat-x bottom;
}

.related_news_full_text {
	font-family: Century Gothic, arial;
	font-size:13px;
	padding-left:15px;
	padding-right:10px;
}

.news_full_text a, .project_full_text a {
	color:#009999;
	text-decoration: none;
}

.news_full_text a:hover, .project_full_text a:hover {
	text-decoration: underline;
}

.view_all_news {
	display:block;
	text-indent:-10000px;
	background: url('../img/view_all_news_btn.gif') no-repeat 0px 0px;
	width: 118px;
	height: 20px;
	float:right;
	float:left;
	margin-left:0px;
}

.view_all_news:hover {
	background: url('../img/view_all_news_btn.gif') no-repeat 0px -20px;
}

.view_key_projects {
	display:block;
	text-indent:-10000px;
	background: url('../img/view_key_projects_btn.gif') no-repeat 0px 0px;
	width: 146px;
	height: 20px;	
	float:right;
}

.view_key_projects:hover {
	background: url('../img/view_key_projects_btn.gif') no-repeat 0px -20px;
}



.key_projects_project_hold, .news_article_hold {
	font-family: Century Gothic, arial;
	font-size:13px;
	clear:both;
	margin:0 0 20px 20px;
	height:130px;
	background: url('../img/grey_white_dotted_horizontal.png') repeat-x bottom;
	
}

.news_article_hold-nobg {
	font-family: Century Gothic, arial;
	font-size:13px;
	clear:both;
	margin:0 0 20px 20px;
}


.key_projects_project_hold {
	height:150px;
}

.news_article_hold.nobg {
	background-image: url(none);
	height:auto;
}

.news_article_hold h2, .news_article_hold-nobg h2 {
	font-family: Century Gothic, arial;
	font-size:18px;
	color:black;	
	font-weight:100;
	padding-right:100px;
}

.news_article_hold-nobg h2 {
	margin-top:10px;
}



.key_projects_project_hold img,.news_article_hold-nobg img {
	float:left;
	margin:0px 20px 0 0;
}

.news_article_hold img {
	float:left;
	margin:0px 20px 0 0;
}



.key_projects_project_hold div {
	float:right;
	width:540px;
	margin: 10px 0 0 0;
	height:120px;
	overflow:hidden;
}



.news_article_hold div {
	float:right;
	width:540px;
	margin: 10px 0 0 0;
	height:100px;
	overflow:hidden;
}

.news_article_hold p {
	height:32px;
	overflow:hidden;
}

.news_article_hold p, x:-moz-any-link, x:default {
	height:30px;
}

.news_article_hold .imgwrp,.news_article_hold-nobg .imgwrp {
	background:transparent url(../img/gallery_image_frame.gif) no-repeat scroll left top;
	height:93px;
	margin:0 20px 0px 0;
	position:relative;
	float:left;
	width:162px;
}

.news_article_hold-nobg .imgwrp {margin-bottom:20px;}

.news_article_hold div.imgwrp img,.news_article_hold-nobg div.imgwrp img {
	position:absolute;
	top:4px;
	left:3px;
}

.key_projects_project_hold .view_project {
	display:block;
	background: url('../img/view_project_btn.gif') no-repeat;
	width: 107px;
	height: 20px;
	text-indent:-10000px;
	float:right;
	clear:right;
	margin: 0px 0 0 0;
}
.key_projects_project_hold .view_project:hover {
	background-position: 0px -20px;
}

.news_article_hold .view_full_news {
	display:block;
	background: url('../img/view_full_news_btn.gif') no-repeat;
	width: 121px;
	height: 20px;
	text-indent:-10000px;
	float:right;
	margin: 0px 0 0 0;
	clear:right;
}

.news_article_hold .view_full_news, x:-moz-any-link, x:default {
	margin-top:-3px;
}

.news_article_hold .view_full_news:hover {
	background-position: 0px -20px;
}




/* Pod Banners */
#wrap #body .pods_list li a.roompod {background-position: 0px 0px;}
#wrap #body .pods_list li a.tyunnos {background-position: 0px -28px;}
#wrap #body .pods_list li a.solopod {background-position: 0px -56px;}
#wrap #body .pods_list li a.copod {background-position: 0px -84px;}
#wrap #body .pods_list li a.strucpod {background-position: 0px -112px;}
#wrap #body .pods_list li a.strucmet {background-position: 0px -140px;}
#wrap #body .pods_list li a.map {background-position: 0px -168px;}

#wrap #body .pods_list li a.roompod:hover {background-position: -197px 0px;}
#wrap #body .pods_list li a.tyunnos:hover {background-position: -197px -28px;}
#wrap #body .pods_list li a.solopod:hover {background-position: -197px -56px;}
#wrap #body .pods_list li a.copod:hover {background-position: -197px -84px;}
#wrap #body .pods_list li a.strucpod:hover {background-position: -197px -112px;}
#wrap #body .pods_list li a.strucmet:hover {background-position: -197px -140px;}
#wrap #body .pods_list li a.map:hover {background-position: -197px -168px;}

.floatleft {
	float:left;
}

.rightbar {
	width:138px;
	float:right;
	padding: 0 0 10px 0;
	margin-left:10px;
}

.rightbar .navihold {
	background: url('../img/rightbar_navihold_bg.gif') no-repeat scroll top left;
	width: 139px;
	height: 179px;
	padding:9px 0 0 0;
	margin: 5px 0 10px 0;
	list-style:none;
}

.rightbar.roompod h2 {
	background: url('../img/roompod-details.gif') no-repeat scroll top left;
	width: 138px;
	height: 32px;
	text-indent:-10000px;
}
.rightbar.solopod h2 {
	background: url('../img/solopod-details.gif') no-repeat scroll top left;
	width: 138px;
	height: 32px;
	text-indent:-10000px;
}
.rightbar.tyunnos h2 {
	background: url('../img/tyunnos-details.gif') no-repeat scroll top left;
	width: 138px;
	height: 32px;
	text-indent:-10000px;
}
.rightbar.copod h2 {
	background: url('../img/copod-details.gif') no-repeat scroll top left;
	width: 138px;
	height: 32px;
	text-indent:-10000px;
}
.rightbar.strucmet h2 {
	background: url('../img/strucmet-details.gif') no-repeat scroll top left;
	width: 138px;
	height: 32px;
	text-indent:-10000px;
}
.rightbar.strucpod h2 {
	background: url('../img/strucpod-details.gif') no-repeat scroll top left;
	width: 138px;
	height: 32px;
	text-indent:-10000px;
}

.rightbar.map h2 {
	background: url('../img/map-details.gif') no-repeat scroll top left;
	width: 138px;
	height: 32px;
	text-indent:-10000px;
}

h2.key_sectors {
	background: url('../img/page_headers.png') no-repeat 0px -201px;
	height:40px;	
	padding:0;
	margin:12px 0 0 0;
	text-indent:-10000px;	
}

table.gallery_table div {
	position:relative;
	background: url('../img/gallery_image_frame.gif') no-repeat scroll top left;
	width: 162px;
	height: 93px;
	margin: 0 20px 20px 0;
}

table.gallery_table div img {
	position:absolute;
	top:4px;
	left:4px;
}



ul.news_navi,ul.contact_navi, ul.embrace_navi {padding:0;margin:0;list-style:none;}	
ul.news_navi li, ul.contact_navi li {}
ul.news_navi li a {
	background: url('../img/left_news_navi_btn.gif') no-repeat;
	width:195px;
	height:19px;
	display:block;
	text-indent:-10000px;
}
ul.contact_navi li a {
	background: url('../img/left_contact_navi_btn.gif') no-repeat;
	width:195px;
	height:19px;
	display:block;
	text-indent:-10000px;
}
ul.embrace_navi li a {
	background: url('../img/environment.gif') no-repeat;
	width:195px;
	height:22px;
	display:block;
	text-indent:-10000px;
}
ul.news_navi li a.latest_news,ul.contact_navi li a.key_contacts {background-position:0px 0px;}
ul.news_navi li a.press_clippings,ul.contact_navi li a.location {background-position:0px -19px;margin-top:4px;}
ul.news_navi li a.archive,ul.contact_navi li a.careers {background-position:-0px -38px;margin-top:4px;}

ul.news_navi li a.latest_news:hover,ul.contact_navi li a.key_contacts:hover {background-position:-195px 0px;}
ul.news_navi li a.press_clippings:hover,ul.contact_navi li a.location:hover{background-position:-195px -19px;margin-top:4px;}
ul.news_navi li a.archive:hover, ul.contact_navi li a.careers:hover{background-position:-195px -38px;margin-top:4px;}

ul.news_navi li a.latest_news-current, ul.contact_navi li a.key_contacts-current {background-position:-195px 0px;}
ul.news_navi li a.press_clippings-current,ul.contact_navi li a.location-current {background-position:-195px -19px;margin-top:4px;}
ul.news_navi li a.archive-current,ul.contact_navi li a.careers-current {background-position:-195px -38px;margin-top:4px;}


ul.embrace_navi a.commitment {background-position:0px -11px;height:36px;}
ul.embrace_navi a.commitment:hover {background-position:-195px -11px;height:36px;}
ul.embrace_navi a.commitment-current {background-position:-195px -11px;height:36px;}

ul.embrace_navi a.sustainable {background-position:0px -47px;height:37px;}
ul.embrace_navi a.sustainable:hover {background-position:-195px -47px;height:37px;}
ul.embrace_navi a.sustainable-current {background-position:-195px -47px;height:37px;}


ul.embrace_navi a.waste {background-position:0px -84px;}
ul.embrace_navi a.waste:hover {background-position:-195px -84px;}
ul.embrace_navi a.waste-current {background-position:-195px -84px;}

ul.embrace_navi a.volcon {background-position:0px -106px;}
ul.embrace_navi a.volcon:hover {background-position:-195px -106px;}
ul.embrace_navi a.volcon-current {background-position:-195px -106px;}

ul.embrace_navi a.volpods {background-position:0px -128px;}
ul.embrace_navi a.volpods:hover {background-position:-195px -128px;}
ul.embrace_navi a.volpods-current {background-position:-195px -128px;}

ul.embrace_navi a.water {background-position:0px -150px;}
ul.embrace_navi a.water:hover {background-position:-195px -150px;}
ul.embrace_navi a.water-current {background-position:-195px -150px;}

ul.embrace_navi a.carbon {background-position:0px -172px;}
ul.embrace_navi a.carbon:hover {background-position:-195px -172px;}
ul.embrace_navi a.carbon-current {background-position:-195px -172px;}

.who_are_wrap {
	padding-left:20px;
	font-family: Century Gothic, arial;
	font-size:13px;
}

.thank-you {
	background-color:#41E304;
	padding:10px 5px 5px 5px;
	margin-bottom:10px;
	border-bottom: 1px solid #333;
}

.woah {
	background-color:#FF3F34;
	padding:10px 5px 5px 5px;
	margin-bottom:10px;
	border-bottom: 1px solid #333;
}

.rightbar .navihold a {text-indent:-10000px;display:block;width:138px;height:22px;background: url('../img/rightbar_navi_btns.gif') no-repeat;}

.rightbar .navihold a.overview {background-position:0px 0px;}
.rightbar .navihold a.key_project {background-position:0px -22px;} 
.rightbar .navihold a.design_portfolio {background-position:0px -44px;}
.rightbar .navihold a.details {background-position:0px -66px;}
.rightbar .navihold a.time-lapse {background-position:0px -88px;}
.rightbar .navihold a.awards {background-position:0px -110px;}
.rightbar .navihold a.brochure {background-position:0px -132px;}


.rightbar .navihold a.overview-current {background-position:-138px 0px;}
.rightbar .navihold a.key_project-current {background-position:-138px -22px;} 
.rightbar .navihold a.design_portfolio-current {background-position:-138px -44px;}
.rightbar .navihold a.details-current {background-position:-138px -66px;}
.rightbar .navihold a.time-lapse-current {background-position:-138px -88px;}
.rightbar .navihold a.awards-current {background-position:-138px -110px;}
.rightbar .navihold a.brochure-current {background-position:-138px -132px;}


.rightbar .navihold a.overview:hover {background-position:-138px 0px;}
.rightbar .navihold a.key_project:hover {background-position:-138px -22px;} 
.rightbar .navihold a.design_portfolio:hover {background-position:-138px -44px;}
.rightbar .navihold a.details:hover {background-position:-138px -66px;}
.rightbar .navihold a.time-lapse:hover {background-position:-138px -88px;}
.rightbar .navihold a.awards:hover {background-position:-138px -110px;}
.rightbar .navihold a.brochure:hover {background-position:-138px -132px;}


.rightbar .navihold li a.design_portfolio-current {
	background-position:-138px -44px;
}

.box {
	font-family: Century Gothic, arial;
	font-size:12px;
	padding:20px;
}

.box h1 {
	font-size:18px;
	font-family: Century Gothic, arial;
}

a.view_project , x:-moz-any-link {
	border-top:5px solid white;
}

a.nextbtn {
	background: url('../img/nxtprv.jpg') no-repeat 0px 0px;
	width: 43px;
	height: 13px;
	text-indent:-1000px;
	display:block;
	float:left;
}
a.nextbtn:hover {
	background: url('../img/nxtprv.jpg') no-repeat -43px 0px;
}

a.backbtn {
	background: url('../img/backbtn.jpg') no-repeat 0px 0px;
	width: 43px;
	height: 13px;
	text-indent:-1000px;
	display:block;
	float:left;
}
a.backbtn:hover {
	background: url('../img/backbtn.jpg') no-repeat -43px 0px;
}

a.printbtn {
	background: url('../img/printbtn.jpg') no-repeat 0px 0px;
	width: 43px;
	height: 13px;
	text-indent:-1000px;
	display:block;
	float:left;
}
a.printbtn:hover {
	background: url('../img/printbtn.jpg') no-repeat -43px 0px;
}



a.prevbtn {
	background: url('../img/nxtprv.jpg') no-repeat 0px -13px;
	width: 43px;
	height: 13px;
	text-indent:-1000px;
	display:block;float:left;
}
a.prevbtn:hover {
	background: url('../img/nxtprv.jpg') no-repeat -43px -13px;
}
