@charset "UTF-8";
/* CSS Document */
/*-----------------------------------------------------------------------------------------------------------------------------------------------------------------*/

/*                                     							  MAIN CONTAINERS            																       */

/*-----------------------------------------------------------------------------------------------------------------------------------------------------------------*/
#projects_cont_wrapper{float:left;width:930px;padding:12px 0 0 0;margin:0;}
#projects_left_wrapper{float:left;width:260px;margin-right:30px;padding:0 0 0 0;}
#projects_right_wrapper{float:left;width:640px;margin:0;padding:0;}
/*-----------------------------------------------------------------------------------------------------------------------------------------------------------------*/

/*                                 							TWITTER FEED CONTENT PAGES													                           */

/*-----------------------------------------------------------------------------------------------------------------------------------------------------------------*/
#content_twitter_wrapper{float:left;width:260px;padding:0 0 0 0;margin:0px 0 12px 0;}
#twitter2_tout_Hdr{float:left;width:248px;height:48px;padding: 8px 0 0 12px;margin:0;background:url(../images/Sub_Nav/Twitter2_Hdr_Bg.jpg) no-repeat;}
 #twitter2_tout_Hdr span{font-size:1.8em;color:#383938;font-family:Arial, Helvetica, sans-serif;padding:0;text-align:left;text-transform:none;margin:0;}
.content_touts_cont{float:left;width:258px;margin:0;padding:0;background-color:#FFF;border-left:1px solid #465B67;border-right:1px solid #465B67; border-bottom: 1px solid #465B67;}
/*-----------------------------------------------------------------------------------------------------------------------------------------------------------------*/

/*                                							  PROJECTS SUB NAV																                       */

/*-----------------------------------------------------------------------------------------------------------------------------------------------------------------*/
#projects_subnav{float:left;width:260px;margin:0 0 12px 0;padding:0;}
#projects_subnav_Hdr{float:left;width:220px;height:21px;margin:0;padding:10px 0 0 40px;background:url(../images/Sub_Nav/Projects_Subnav_Hdr_Bg.jpg) no-repeat;color:#FFF;font-weight:lighter;font-size:0.75em;}
#projects_subnav_Hdr_Regeneration{float:left;width:220px;height:21px;margin:0 0 2px 0;padding:10px 0 0 40px;background:url(../images/Sub_Nav/Regeneration_Subnav_Hdr_Bg.jpg) no-repeat;color:#FFF;font-weight:lighter;font-size:0.75em;}
#projects_subnav_Hdr_Statutory{float:left;width:220px;height:21px;margin:0 0 2px 0;padding:10px 0 0 40px;background:url(../images/Sub_Nav/Statutory_Subnav_Hdr_Bg.jpg) no-repeat;color:#FFF;font-weight:lighter;font-size:0.75em;}
#projects_subnav_Hdr_Masterplanning{float:left;width:220px;height:21px;margin:0 0 2px 0;padding:10px 0 0 40px;background:url(../images/Sub_Nav/Masterplanning_Subnav_Hdr_Bg.jpg) no-repeat;color:#FFF;font-weight:lighter;font-size:0.75em;}
#projects_subnav_Hdr_Landscape{float:left;width:220px;height:21px;margin:0 0 2px 0;padding:10px 0 0 40px;background:url(../images/Sub_Nav/Landscape_Subnav_Hdr_Bg.jpg) no-repeat;color:#FFF;font-weight:lighter;font-size:0.75em;}
#projects_subnav_Hdr_Consultation{float:left;width:220px;height:21px;margin:0 0 2px 0;padding:10px 0 0 40px;background:url(../images/Sub_Nav/Consultation_Subnav_Hdr_Bg.jpg) no-repeat;color:#FFF;font-weight:lighter;font-size:0.75em;}
#projects_subnav ul{float:left;width:226px;margin:0 0 0 34px;padding:0 0 0 0;background-color:#7CBD67;color:#FFF;font-family:Arial, Helvetica, sans-serif;font-size:0.75em;display:block;}
#projects_subnav ul li{float:left;width:225px;min-height:30px;margin:0;padding:0 0 0 0;border-bottom:1px solid #FFF;list-style:none;}
#projects_subnav ul li a{color:#fff;display:block;vertical-align:middle;text-decoration:none;outline:none;text-transform:none;padding:10px 10px 2px;text-align:left;}

#projects_subnav_Hdr_Regeneration a, #projects_subnav_Hdr_Statutory a, #projects_subnav_Hdr_Masterplanning a, #projects_subnav_Hdr_Landscape a,
#projects_subnav_Hdr_Consultation a {color:#FFF;} 

#projects_subnav ul li a:hover, #projects_subnav ul li a.selectedpath{color:#376B80;}

/*-----------------------------------------------------------------------------------------------------------------------------------------------------------------*/

/*                                							  PROJECTS 1 CONT															                           */

/*-----------------------------------------------------------------------------------------------------------------------------------------------------------------*/
#projects1_cont_wrapper{float:left;width:640px;padding:12px 0 0 0;margin:0;}
#projects1_cont {float:left;width:430px;padding:0 210px 0 0;margin:0;}
#accordion_cont {float:left;width:640px;padding:0 0 0 0;margin:0;}
#projects3_cont {float:left;width:430px;padding:0 12px 0 0;margin:0;}
.projects3_img_cont{float:left;width:198px;margin:0;padding:0 0 12px  0;}
#projects1_cont h2{float:left;width:430px;color:#333333;padding:0 0 5px 0;}
#projects1_cont p{padding: 2px 0 5px 0;}
#projects1_cont span{font-size:1em;}
#projects3_cont span{font-size:1em;}
#our_projects_list_wrapper{float:left;padding: 12px 0px 12px 0;margin:0;}
.our_projects_four{float:left;width:640px;height:auto;padding:0 0 12px 0;}
.our_projects_cont{float:left;width: 134px;padding:0 19px 0 0;margin:0 0 0 0;}
.our_projects_title h3{color:#333333;text-align:center;}
.our_projects_img{float:left;width:114px;height: 84px;padding:9px;margin:12px 0 0 0;border:1px solid #376B81;}
.our_projects_title{float:left;width:132px;padding:0 0 0 0;margin:0;text-align:center;}
.our_projects_title a, .our_projects_title p{text-align:center;color:#376B7F;text-decoration:none;font-family:Arial, Helvetica, sans-serif;}
.projects_line_sep{float:left;width:640px;height:3px;background:url(../images/Projects/line_sep.jpg)repeat-x;margin-top:8px;padding:5px 0;} 
.our_projects_title a:hover{text-decoration:underline;}


#content_latest_news_wrapper{float:left;width:260px;margin:0;padding:0 0 0 0;}
#latest_news_tout_Hdr{float:left;width:248px;height:48px;padding: 8px 0 0 12px;margin:0;background:url(../images/Sub_Nav/latestnews_Hdr_Bg.jpg) no-repeat;}
.latest_news_cont{float:left;width: 246px;padding:12px 0 5px 12px;}
.latest_news_img{float:left;width:65px;height:62px;border:1px solid #376B81;padding:4px;margin:0 0 0 0;}
.latest_news_text{float:left;width:130px;padding:0 0 0 12px;margin:0 0 0 0;}
.latest_news_text span{font-family:Arial, Helvetica, sans-serif;font-weight:bold;color:#376B80;font-size:0.875em;}
.latest_news_text p{font-family:Arial, Helvetica, sans-serif;color:#333333;}
.latest_news_text a{font-family:Arial, Helvetica, sans-serif;font-weight:lighter;color:#376B7F;text-decoration:none;font-size:0.75em;}
.latest_news_img img{border:1px solid #376B81;}
#projects1_cont li {color: #72B858;font-size:1.125em;width:367px;padding: 0 0 5px 0px;}
#projects1_cont li span {font-size: 0.75em;color:#383938;font-family:Arial, Helvetica, sans-serif;padding: 2px 0 5px 0;text-align:left;text-transform:none;margin:0;line-height: 18px;font-weight: lighter;}
.personel{float:left;background:url(../images/Touts/people_background.jpg) no-repeat;font-size:12px;height:165px;font-weight:400;border-left:1px solid #ddd;border-right:1px solid #ddd;border-top:1px solid #ddd;padding-top:0;padding-right:0;padding-bottom:0;width:430px;margin:0;}
.pane p{margin-bottom:10px;}
.personel_margin{margin:0 0 5px;}
.personeltxt{float:left;width: 230px;color:#444;padding:10px 0 0 10px;}
/*.personeltxt span{padding:0 0 7px 0;}*/
#accordion .personel h3{font-weight:700;font-size:12px;border:0;margin:0;padding:0;}
.personelimg{float:right;}

/*-----------------------------------------------------------------------------------------------------------------------------------------------------------------*/

/*                                							  HOW WE DO IT BANNER    																               */

/*-----------------------------------------------------------------------------------------------------------------------------------------------------------------*/
#how_we_do_banner{float:left;width:640px;height:267px;margin:0 0 0 0;padding:0 0 0 0;}
#how_we_do_wrapper{float:left;width:640px;height:267px;margin:0 0 0 0;padding:0 0 0 0;border-bottom: 3px solid #404C75;}
.product_listing{float:left;width:640px;padding:0px 0px 0 0px;margin:0;}
.product_wrapper{float:left;width:627px;padding:5px 0px 14px 13px;margin: 0px 0px 0px;border-bottom: 1px solid #72B858;}
.prod_img{float:left;width: 67px;padding:5px;margin-top: 7px;height: 77px;border:1px solid #408433}
.prod_img img{}
.prod_txt{float:left;width:400px;padding:0px 0px 0px 15px;margin:0;}
.prod_txt h3{color:#7296A6;font-size:0.75em;}
prod_txt p{padding:0 0 5px 0;}
.prod_txt p span{color:#376B81;font-size:0.875em;}
.prod_txt a{color:#376B81;font-size:0.75em;}
.product_btn{float:left;font-size:11px;background:#016701;padding:6px 10px;margin:0; cursor:pointer;/*  Border Top  */border-top-left-radius:6px 6px;border-top-right-radius:6px 6px;border-bottom-left-radius:6px 6px;border-bottom-right-radius:6px 6px;/*  Border (Firefox)  */-moz-border-radius-topleft:6px 6px;-moz-border-radius-topright:6px 6px;-moz-border-radius-bottomleft:6px 6px;-moz-border-radius-bottomright:6px 6px;/*  Border (Safari)  */-webkit-border-top-left-radius:6px 6px;-webkit-border-top-right-radius:6px 6px;-webkit-border-bottom-right-radius:6px;-webkit-border-bottom-left-radius:6px;color:#FFF;}
/*-----------------------------------------------------------------------------------------------------------------------------------------------------------------*/

/*                                							  CONTENT MAP NAVIAGTION																               */

/*-----------------------------------------------------------------------------------------------------------------------------------------------------------------*/
#content_mapnav_wrapper{float:left;width:640px;height:180px;margin:0 0 0 0;padding:0 0 0 0;}
#map_content_wrapper{position:relative;width:640px;height:180px;}
#map_content_wrapper ul{list-style:none;}
#map_content_wrapper li{position:absolute;z-index:20;text-indent:-1000em;display:none;}


#masterplanning_content{background:url(/images/Content_Map_Nav/Masterplanning_s.png) no-repeat;width:117px;height:109px;top: 69px;left: 208px;}
#landscape_content{background:url(/images/Content_Map_Nav/landscape_s.png) no-repeat;width:128px;height:72px;top: 8px;left: 345px;}
#statutory_content{background:url(/images/Content_Map_Nav/Statutory_s.png) no-repeat;width: 50px;height: 50px;top: 131px;left: 1px;}

#regeneration_content{background:url(/images/Content_Map_Nav/Regeneration_s.png) no-repeat;width:201px;height: 117px;top: 0px;left: 1px;}

#consultation_content{background:url(/images/Content_Map_Nav/Consultation_s_.png) no-repeat;width:200px;height:117px;top: 114px;left: 423px;}
#transparent_map_content{position:absolute;z-index:30;width:640px;height:180px;border:none;}

/*-----------------------------------------------------------------------------------------------------------------------------------------------------------------*/

/*                                							  PROJECTS 2 CONT															                           */

/*-----------------------------------------------------------------------------------------------------------------------------------------------------------------*/
#projects2_cont_wrapper{float:left;width:640px;padding:12px 0 0 0;margin:0;}
#projects2_cont {float:left;width: 325px;padding: 0 12px 0 0;margin:0;}
.projects_line_sep2{float:left;width:325px;height:3px;padding: 5px 0 5px 0;background:url(../images/Projects/line_sep.jpg) no-repeat;margin-top: 8px;}
#projects2_cont h2{float:left;width:325px;color:#333333;padding:0 0 5px 0;}
#projects2_cont span{font-size:1.1em;}
#services_provided_wrapper{float:left;width: 302px;padding: 40px 0 0 0px;margin:0 0 0 0;background:url(../images/Touts/Services_provided_Bg.jpg) no-repeat;text-align: center;}
#services_provided_wrapper h2{padding-left:30px;}
#venn_diagram_wrapper{float:left;width:302px;padding:12px 0 0 0;margin:0 0 0 0;}

#Gallery_wrapper{float:left;width:640px;margin:0 0 0 0;padding:0 0 0 0;}

div.content{float: left;width: 443px;margin-right: 12px;padding: 12px 0 0 0;}
div.content a,div.navigation a{text-decoration:none;color:#777;}
div.content a:focus,div.content a:hover,div.content a:active{text-decoration:underline;}
div.controls{margin-top:5px;height:23px;display: none;}
div.controls a{padding:5px;}
div.ss-controls{float:left;display: none;}
div.slideshow-container{position:relative;clear:both;height:300px; padding:0 0 12px 0;}
div.loader{position:absolute;top:0;left:0;background-image:url('loader.gif');background-repeat:no-repeat;background-position:center;width:550px;height:502px;}
div.slideshow span.image-wrapper{display:block;position:absolute;top:0;left:0;}
div.slideshow a.advance-link{display:block;width: 443px;height:502px;line-height:502px;text-align:center;}
div.slideshow a.advance-link:hover,div.slideshow a.advance-link:active,div.slideshow a.advance-link:visited{text-decoration:none;}
div.slideshow img{vertical-align:middle;border:1px solid #ccc;}
span.image-caption{display:block;position:absolute;}
div.caption{background-color:#000;color:#ccc;padding:12px;}
div.caption a{color:#fff;}
div.image-title{font-weight:700;font-size:1.4em;}
div.image-desc{line-height:1.3em;padding-top:12px;}
ul.thumbs{clear:both;margin:0;padding:0;}
ul.thumbs li{float:left;list-style:none;margin:5px 10px 5px 0;padding:0;}
a.thumb{display:block;border:1px solid #ccc;padding:2px;}
ul.thumbs li.selected a.thumb{background:#000;}
a.thumb:focus{outline:none;}
ul.thumbs img{border:none;display:block;}
div.pagination{clear:both;}
div.navigation div.top{height: 7px;}
div.navigation div.bottom{margin-top:12px;}
div.pagination a,div.pagination span.current,div.pagination span.ellipsis{display:block;float:left;margin-right:2px;border:1px solid #ccc;padding:4px 7px 2px;}
div.pagination a:hover{background-color:#eee;text-decoration:none;}
div.pagination span.current{font-weight:700;background-color:#000;color:#fff;border-color:#000;}
div.pagination span.ellipsis{border:none;padding:5px 0 3px 2px;}
#captionToggle a{float:right;display:block;background-image:url('caption.png');background-repeat:no-repeat;background-position:right;margin-top:5px;padding:5px 30px 5px 5px;display:none;}
div.nav-controls,div.download{float:right;display: none;}

.getintouch_break{float:left;width:430px;height:200px;padding:0 0 12px 0;}
.getintouch_box{float:left;width:215px;height:200px;padding:0;margin:0;}
#news_img_wrapper{float:left;width:640px;margin:0 0 0 0;padding:0 0 0 0;}

#enquiry_wrapper{float:left;width:338px;height:340px;padding-top:18px;}
.enquiry_forms_wrapper{float:left;width:110px;color:#666;font-size:0.875em;margin: 5px 0 3px 0px; padding:0;font-weight:bold;}
.enquiry_forms_wrapper input{float:left;font-size:0.750em;height:14px;}
.enquiry_input_wrapper{float:left;color:#666;margin:5px 20px 8px 0px;padding:0;}
.enquiry_input_wrapper input{float:left;font-size: 0.875em !important;margin:0;padding:0;width:100%;height:2em;}
.enquiry_input_wrapper select{float:left;font-size:0.750em;margin:0;padding:0;}	
textarea { resize:none }
#btn_inset{float: right;

font-size:0.75em;
background:#3D639C;
padding:6px 10px;
margin: 0 66px 0 0;

/* Border Top */
border-top-left-radius:6px 6px;
border-top-right-radius:6px 6px;

border-bottom-left-radius:6px 6px;
border-bottom-right-radius:6px 6px;

/* Border (Firefox) */
-moz-border-radius-topleft:6px 6px;
-moz-border-radius-topright:6px 6px;

-moz-border-radius-bottomleft:6px 6px;
-moz-border-radius-bottomright:6px 6px;

/* Border (Safari) */
-webkit-border-top-left-radius:6px 6px;
-webkit-border-top-right-radius:6px 6px;

-webkit-border-bottom-right-radius:6px;
-webkit-border-bottom-left-radius:6px;color:#FFF;
}
#btn_inset a{color:#FFF;}

/* Styles for Example #2 */
#identifier{width: 640px;list-style-type:none;background-color:none;color:#000;line-height:120%;height:auto;margin: 10px 0 0 0;padding:0;}
#identifier a{display:block;font-weight:400;text-decoration:none;}
#identifier ul{overflow:hidden;margin:0;padding:0;height: auto;background: #72B858;}
#identifier li{list-style-type:none;margin:0;padding:0;background-color:#376B81}
#identifier li a{width:736px;display:block;color:#3F3F3F;height:25px;}
#identifier li a.closed{width: 625px;padding: 9px 0 0 15px;border-bottom: 1px solid #1C3945;color: #FFF !important;background-image:url(../Images/ha-header.png) !important;border-top: 1px solid #3D7A93;}
#identifier li a.closed span{width:736px;color: #3F3F3F !important;}
#identifier li.firstitem a.closed{width:736px;padding:5px 0 0 15px;border-bottom:1px solid #333333;color:#000 !important;background:url(../Images/ha-header-first.jpg) !important;}
#identifier li.lastitem a.closed{width:736px;padding:5px 0 0 15px;border-bottom:1px solid #333333;color:#000 !important;background-image:url(../Images/ha-header-last.jpg) !important;}
#identifier li li{min-height:100px;font-size:0.8125em;font-family:Arial, Helvetica, sans-serif;padding: 10px 15px 10px 15px;background:#72B858;color:#FFF!important;}
#identifier li li{width: 610px;font-size:0.8125em;}
#identifier li a.opened{width: 625px;padding: 9px 0 0 15px;background-color:#72B858; color:#FFF;border-bottom:1px solid #FFF;}
#identifier li.firstitem a.opened{ color:#FFF;}
#identifier li.lastitem li{margin-bottom:-4px;}
#identifier li.lastitem ul{background-position:bottom;padding-bottom:4px;}

#identifier li a.inlineLink { display:inline; width:auto; }
#identifier li li p{float:left;color:#FFF!important;font-size: 1em;font-weight:100;}
#identifier li li p a {text-align:left;width:130px;display:inline;}





