@charset "UTF-8";
/* CSS Document */
/*Start of CSS Reset http://meyerweb.com/eric/tools/css/reset/*/
/* v1.0 | 20080212 */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/*End of CSS Reset http://meyerweb.com/eric/tools/css/reset/*/


/*General Code Start*/
.clear50 {height:50px;clear:both;}
.clear40 {height:40px;clear:both;}
.clear30 {height:30px;clear:both;}
.clear20 {height:20px;clear:both;}
.clear15 {height:15px;clear:both;}
.clear10 {height:10px;clear:both;}
.clear5 {height:5px;clear:both;}
.clear7 {height:7px;clear:both;}
.clear2 {height:2px;clear:both;}

.superscript { font-size: 65%; padding-left: 1px; position: relative; top: -0.35em;}

/* Nasty clearfix hacks */
.clearfix {
	display:inline-block;
}
/* Hide from IE Mac \*/ 
.clearfix {
	display:block;
}
/* End hide from IE Mac */ 
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.pie-element, dl {
position:relative;
}

.container, #content, #site_header, #banners, #banner_block_nav, #site_footer, #crumb, #expertise_subnav {
margin-left:auto; margin-right:auto; position:relative; width:972px;}

.grid, #logo, #top_nav, .illustrated_banner .banner .banner_text, .illustrated_banner .banner .banner_image, #content_sub, #content_supp, #content_main, .section_children, #clients #clients_listing li, #social_boxes li, #contact_card, #footer_nav, #footer_nav ul, #socialize, #site_search, #top_nav .social_links, #top_nav ul.top_nav, #crumb ul, #case_studies li, #latest_listing li, #expertise_signposts li, #expertise_signposts .expertise_content, #expertise_signposts .expertise_signpost_image, .site_sub_nav, body.case_study_detail .case_study_image_container, #photos li {
display:inline; float:left; position:relative;}

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
-x-system-font:none; border:0 none; font-family:inherit; font-size:inherit;
font-size-adjust:inherit; font-stretch:inherit; font-style:inherit; font-variant:inherit;
/*font-weight:inherit;*/ line-height:inherit; margin:0; padding:0; vertical-align:baseline; }

body {line-height:1;}

ol, ul {list-style-image:none;list-style-position:outside;list-style-type:none;}

table {border-collapse:collapse;border-spacing:0;}

caption, th, td {/*font-weight:normal;*/text-align:left;vertical-align:middle;}

q, blockquote {quotes:none;}

q:before, q:after, blockquote:before, blockquote:after {content:none;}

a img {border:medium none;}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary {display:block;}

html {height:100%;}

body {margin:0;min-height:100%;padding:0;position:relative;}

/*General Code End*/

#instruction { font-size:0.8em; font-family:"MisoRegular-webfont","Helvetica",sans-serif !important; margin-top:-33px;  margin-left:62px;
font-weight:normal !important; color:#999999; line-height: 0.9em; font-style:italic; float:left; display:block; clear:both;}

#site_header_wrapper {
background-color:#111111; top:0; height:7.6em; left:0; position:absolute; width:100%; z-index:50;
display:block; clear:both;}

#site_header {padding-bottom:1.429em; position:relative; z-index:5;}

#site_header span{ display:none;}

#logo {background-image:url("../Images/header_images/bwGreenhouseLogo.png");
background-position:right center; background-repeat:no-repeat;
display:inline; float:right;
font-family:"Georgia","Times",serif !important;
font-size:4.571em; /*font-weight:normal;*/ margin-top:5px;
line-height:1.094em; margin-left:12px; margin-right:0px; overflow:hidden; text-align:left; text-indent:-119988px; width:383px;}


#top_nav {margin-left:0px; padding-top:1.2em;}
#top_nav .top_nav li .active {color:#97be0d;}

.nav ul {border:0 none; list-style-image:none; list-style-position:outside; list-style-type:none; margin:0; padding:0;}

.social_links li {display:inline;float:left; margin-right:6px; width:17px;}

.social_links a {background-attachment:scroll;background-color:transparent;background-position:left center;
background-repeat:no-repeat;display:block;font-size:14px;height:1.429em;overflow:hidden;text-align:left;text-indent:-119988px;
width:17px;}

.social_links a:hover {background-position:right center;}

#top_nav .social_links {margin-left:2px; text-decoration:none;}

#top_nav .linkedin_badge {background-image:url("../Images/header_images/headLi.png"); margin-top:-6px; z-index:500;}
#top_nav .twitter_badge {background-image:url("../Images/header_images/headTw.png"); margin-top:-6px; z-index:500;}
#top_nav .facebook_badge {background-image:url("../Images/header_images/headFb.png"); margin-top:-6px; z-index:500;}
#top_nav .youtube_badge {background-image:url("../Images/header_images/headYT.png"); margin-top:-6px; z-index:500;}
#googlePlusHead {margin-top:-3px; z-index:500; margin-left:2px;}
#googlePlusBase {margin-top:4px; z-index:500; float:right; margin-right:54px;}
#googlePlusBase2 {margin-top:2px; margin-right:7px;}

#BBBBase {margin-top:7px; float:right; margin-right:5px; margin-left:14px;}

#top_nav #followUs a {color:#999999; text-decoration:none; font-weight:lighter; margin-left:0px;}
#top_nav #followUs a:hover {color:#999999;}
#top_nav .spaceleft a {margin-left:18px;}
#top_nav #followUs .nospaceleft {margin-left:-5px;}
#top_nav .phone_icon {background-image:url("../Images/header_images/BWPhoneIcon.png"); margin-top:-5px; z-index:500;
background-repeat:no-repeat;display:block;width:17px;font-size:14px;height:1.429em;overflow:hidden;text-align:left;text-indent:-119988px;
margin-left:20px;}

#top_nav ul.top_nav {
font-family:"MisoRegular-webfont","Trebuchet MS", sans-serif !important;
font-size:0.8em; font-weight:normal !important; line-height:0.8em; margin-left:0px;
text-transform:uppercase;}

#top_nav ul.top_nav li {display:inline;float:left;margin-right:8px;padding-left:5px;}
#top_nav ul.top_nav li:first-child {border:medium none; padding:0;}
#top_nav ul.top_nav a {color:#999999; text-decoration:none; font-weight:lighter;}
#top_nav ul.top_nav a:hover {color:#FFFFFF;}

#navTwo {margin-left:0px; padding-top:3em;}
.mid_nav ul {border:0 none; list-style-image:none; list-style-position:outside; list-style-type:none; margin:0; padding:0;}
#navTwo ul.mid_nav {
font-family:"MisoRegular-webfont","Helvetica", sans-serif !important;
font-size:0.8em; font-weight:lighter !important; line-height:0.8em; margin-left:0px;}
#navTwo ul.mid_nav li {display:inline;float:left;margin-right:10px;padding-left:10px; border-left:1px solid #666666;}
#navTwo ul.mid_nav li:first-child {border:medium none; padding:0;}
#navTwo ul.mid_nav a {color:#CCCCCC; text-decoration:none;}
#navTwo ul.mid_nav a:hover {color:#97be0d;}
#navTwo ul.mid_nav .selected { font-weight:bolder; color:#97be0d;}

/*1600bc MainNav Start*/
#site_nav_wrapper {position:relative;width:100%;z-index:10; /*background-color:#111111;*/}
#site_nav {clear:both;margin-left:auto;margin-right:auto;width:972px;z-index:500; padding-top:0.35em;}
#site_nav:after {clear:both;content:" ";display:block;height:0;overflow:hidden;visibility:hidden;}
#site_nav ul {margin-left:0px;overflow:visible;padding:0;width:972px;z-index:500;}
#site_nav li {display:inline; float:left; margin-right:22px;}
#site_nav a.top {color:#939393; display:inline; float:left;
font-family:"MisoRegular-webfont","Helvetica",sans-serif !important;
font-size:1.25em; font-weight:lighter; line-height:1em; text-transform:uppercase; text-decoration:none;}
#site_nav a.top:hover {color:#97be0d;}
#site_nav a.active, #site_nav a.active_branch {color:#97be0d; font-weight:normal;}
/*1600bc MainNav End*/

/*1600bc SubNav Start*/
#site_nav .subNav ul {margin-left:0;}
#site_nav .subNav li {display:block;float:none; width:972px; margin-left:auto;margin-right:auto;}
#site_nav .subNav {background:rgba(17, 17, 17, 0.9) none repeat scroll 0 0; left:0;
padding-left:0em; padding-right:0; position:absolute; top:42px; width:100%; 
padding-top:1.7em; padding-bottom:2em; overflow:hidden;}

#site_nav span {margin-left:4px; margin-right:4px;}

#site_nav .subNav a {
color:#FFFFFF;text-decoration:none;display:block;float:none;
font-family:"Arial",sans-serif !important;font-size:0.9em;
font-style:normal;font-weight:normal;line-height:1.75em;text-transform:none;}

#site_nav .subNav a:hover {color:#97be0d;}
#site_nav .subNav .active {color:#97be0d; font-weight:bold;}

.subNav h4 {
width:972px; margin-left:auto;margin-right:auto;
color:#97be0d; font-family:"MisoRegular-webfont","Trebuchet MS",sans-serif !important;
font-size:1.4em; font-weight:normal !important;
line-height:0.9em; padding-bottom:0.3em;}
/*1600bc SubNav End*/


/*1600bc Home Main Start*/
#block_wrapper { height:550px; margin-bottom:-140px; min-width:990px;  text-decoration:none;
overflow:hidden; margin-top:7.8em; position:relative; top:0px; width:100%; z-index:1;}

.block_container { height:550px; position:relative; width:99999em;}
.block_container .block_banner_column {display:inline; float:left; position:relative; width:330px;}
.block_container .block {color:#222222; cursor:pointer; display:block; height:120px; margin:0 0 10px; position:relative;}
.block_container .block:hover .block_rollover {opacity:1;}
.block_container .inner_block {background-position:center top;}
.block_container .block_text {bottom:0; color:white;left:0;overflow:hidden;position:absolute;right:0;
font-family:"MisoRegular-webfont","Helvetica",sans-serif !important; font-weight:lighter; background-color:#58585a}

.block_container .block_title {
background-color:#5A6B6F;
display:inline;
float:left;
font-family:"MisoRegular-webfont","Trebuchet MS",sans-serif !important;
font-size:1.143em;
font-weight:normal !important;
line-height:1.25em;
margin-right:5px;
padding:0 5px;
text-transform:uppercase;
text-decoration:none;
}

.block_container .block_body {
border-left:5px solid #58585A;
clear:both;
overflow:hidden;
padding:4px 0 2px;
width:75%;
}
.block_container .block_body span {
background-color:#58585A;
font-size:0.85em;
font-weight:lighter;
line-height:1.55em;
padding:8px 0 8px 0;
white-space:pre-wrap;
}
.block_container .inner_block {
height:100%;
margin:0 5px;
overflow:hidden;
position:relative;
}
.block_container .block_rollover {
-moz-box-sizing:border-box;
bottom:0;
left:5px;
opacity:0;
padding:10px 12px;
position:absolute;
right:5px;
top:0;
}
.block_container .block_r_body {
color:white;
font-family:"MisoRegular-webfont","Helvetica",sans-serif !important;
font-size:1.97em;
font-weight:normal;
line-height:1.1em;
margin-bottom:0.15em;
text-decoration:none;
padding-top:0.2em;
}

.block_container .read_more {
background:transparent url("../Images/readBTN.png") no-repeat scroll 100% 3px;
display:inline-block;
font-size:1em;
line-height:1.429em;
padding-right:30px; text-decoration:none;}

.block_container .block_small_top_top {height:220px; text-decoration:none;}
.block_container .block_small_top_bottom {height:270px; text-decoration:none;}
.block_container .block_medium_top_top {height:320px; text-decoration:none;}
.block_container .block_medium_top_bottom {height:170px; text-decoration:none;}
.block_container .block_large_top_top {height:370px; text-decoration:none;}
.block_container .block_large_top_bottom {height:120px; text-decoration:none;}

.block_container .block_equal_top_top {height:245px; text-decoration:none;}
.block_container .block_equal_top_bottom {height:245px; text-decoration:none;}

.js .is_loaded .block {
top:0 !important;
}
.csstransforms3d .block {
}
.csstransforms3d .block:hover .inner_block {
}
.csstransforms3d .block:hover .block_rollover {
}
.csstransforms3d .inner_block, .csstransforms3d .block_rollover {
}
.csstransforms3d .block_rollover {
opacity:1;
}
#banner_block_nav {
position:relative;
}
#banner_block_nav #banner_nav, #banner_block_nav #expertise_signpost_nav {
bottom:1.429em;
left:18px;
right:auto;
top:auto;
}
/*1600bc Home Main End*/

/*1600bc Content Start*/
#content_main {margin-left:19px;width:948px;}
#content_mainInternal {margin-left:5px;width:965px;}

#ugc .standfirst, .content_block .standfirst, #vacancy_listing .article_stub_content .standfirst {
color:#999999; font-family:"MisoRegular-webfont","Helvetica",sans-serif !important; font-size:1.87em;
font-weight:normal; line-height:1.15em; margin-bottom:0.68em;}

#ugc .standfirst b, #ugc .standfirst strong, .content_block .standfirst b, .content_block .standfirst strong, #vacancy_listing .article_stub_content .standfirst b, #vacancy_listing .article_stub_content .standfirst strong {
color:#666666; font-weight:normal;}

#ugc .blueText {color:#97be0d;}

#content .HLine {margin-left:0px; width:946px; border-bottom:1px solid #BBBBBB;}

#expertise {border-right: 1px solid #CCCCCC; margin-top:15px;}
body#home #expertise {display:inline;float:left; position:relative; 
width:468px; overflow:hidden; padding-bottom: 1.429em;}

#expertise {display:inline;float:left; position:relative; 
width:468px; overflow:hidden; padding-bottom: 1.429em;}

#expertise h2{ font-size:1.5em; font-family:"MisoRegular-webfont","Helvetica",sans-serif !important; 
font-weight:normal !important; color:#97be0d; line-height: 1.429em;}

#expertise h4{ font-size:0.8em; font-family:"MisoRegular-webfont","Helvetica",sans-serif !important; 
font-weight:normal !important; color:#999999; line-height: 0.9em; font-style:italic;}

#expertise_signposts {margin-bottom:0.714em;margin-left:0; position:relative; width:999em; overflow:hidden;}
#expertise_signposts li {display:inline;float:left;width:468px;text-decoration:none; float:left; display:inline; margin-bottom:0.5em;}
#expertise_signposts a {display:block;overflow:hidden;padding-left:0px;padding-right:6px; padding-top:8px;text-decoration:none;}

#expertise_signposts a:hover .expertise_signpost_title {color:#97be0d; text-decoration:none;}
#expertise_signposts .expertise_content {width:450px; color:#999999; 
font-family:"MisoRegular-webfont","Helvetica",sans-serif !important;line-height:1.35em;}

#expertise_signposts .expertise_signpost_title {
display:inline;
font-size:1.214em;
line-height:1.176em;
margin-bottom:0;
margin-right:3px;
}

#expertise_signposts .expertise_signpost_abstract {display:inline;}

#expertise_signposts .readon{padding-left:10px; font-size:0.9em; color:#666666;}
#expertise_signposts a:hover .readon{color:#97be0d; padding-left:10px;}

#expertise_signpost_nav {bottom:0;left:6px;margin:0;right:0;top:auto;}
#banner_nav, #expertise_signpost_nav { margin-top:-20px; position:absolute; left:-3px; top:100%; z-index:20;}

#content {position:relative;z-index:10;}
#contentInternal {clear:both;margin-top:0.714em;overflow:hidden;padding-bottom:0em;}
#content {clear:both;margin-top:0.714em;overflow:hidden;padding-bottom:18.571em;}

#globalHFades {margin-right:8px; margin-top:18px; width:448px; height:134px; float:right; z-index:20;}
#homeFades {clear:both;}

#contentBase {margin-left:auto; margin-right:auto; position:relative; text-decoration:none; width:972px;
clear:both; /*overflow:hidden;*/ padding-bottom:1px; margin-top:0.9em; margin-bottom:1.2em;}

#contentInform {margin-left:auto; margin-right:auto; position:relative; text-decoration:none; width:972px;
clear:both; overflow:hidden; padding-bottom:1px; margin-top:-60px; margin-bottom:1.2em;}

#contentGreenhouses {margin-left:auto; margin-right:auto; position:relative; text-decoration:none; width:972px;
clear:both; overflow:hidden; padding-bottom:1px; margin-top:-20px; margin-bottom:1.2em;}

#LongRule {margin-left:0px; width:972px; border-bottom:1px solid #BBBBBB;}
.MidRule {margin-left:0px; width:501px; border-bottom:1px solid #BBBBBB; margin-bottom:20px; margin-top:15px;}

#InternalIntro{ width:660px; display:block; margin-bottom:1.4em;}
#InternalIntro .InternalIntroCopy{color:#999999; font-family:"MisoRegular-webfont","helvetica",sans-serif !important;
font-size:1.4em; font-weight:normal; line-height:1.2em;}
#InternalIntro .blueText {color:#97be0d;}

#InternalLongIntro{ width:972px; display:block; margin-bottom:1.4em;}
#InternalLongIntro .InternalIntroCopy{color:#999999; font-family:"MisoRegular-webfont","helvetica",sans-serif !important;
font-size:1.3em; font-weight:normal; line-height:1.1em; margin-bottom:15px;}
#InternalLongIntro .InternalIntroBody{color:#333333; font-family:"MisoRegular-webfont","helvetica",sans-serif !important;
padding-bottom:0.3em; line-height:1.37em; font-size:0.9em; text-align:left;}
#InternalLongIntro .blueText {color:#97be0d;}
/*1600bc Content End*/


/*1600bc Footer Start*/
#site_footer_wrapper_home {background-color:#111111;bottom:0;height:14.5em;left:0;
position:absolute;width:100%;z-index:50;}
#site_footer_wrapper {background-color:#111111;bottom:0; height:14.5em; left:0;
position:inherit; width:100%;z-index:50;}


#site_footer {background-color:#111111;clear:both;color:white;font-size:0.929em;
height:10.769em;line-height:1.538em;padding-bottom:3.077em;padding-top:1.538em;position:relative;}

#text_footer { bottom:100%; clear:both; left:0; overflow:hidden; position:absolute; width:960px;}
#text_footer .return {display:inline;float:left;}
#text_footer .back_to_top { background:url("../Images/top.png") no-repeat scroll center bottom;
float:right; height:30px; width:38px;}
#text_footer .back_to_top:hover { background:url("../Images/topGR.png") no-repeat scroll center bottom;
float:right; height:30px; width:38px;}

#text_footer span{ display:none;}

#baseText {width:972px; margin-left:auto; margin-right:auto; position:relative;}
#contactUS {padding-left:15px; left:0; width:400px; float:left;}
#contactUS h3{color:#97be0d; font-family:"MisoRegular-webfont","helvetica",sans-serif !important;
font-size:1.9em; font-weight:lighter !important; padding-top:0.5em;
line-height:0.5em; padding-bottom:0.6em; text-transform:uppercase;}
#contactUS .address {color:#CCCCCC; font-family:"MisoRegular-webfont","helvetica",sans-serif !important;
font-size:0.9em; font-weight:normal !important; line-height:1.4em; padding-bottom:0.5em;}
#contactUS .tel {color:#CCCCCC; font-family:"MisoRegular-webfont","helvetica",sans-serif !important;
font-size:0.9em; font-weight:normal !important; line-height:1.4em; padding-bottom:0.2em;}
#contactUS .tel span {padding-left:8px;}
#contactUS .email {color:#CCCCCC; font-family:"MisoRegular-webfont","helvetica",sans-serif !important;
font-size:0.9em; font-weight:normal !important; line-height:1.4em; padding-bottom:0.5em;}
#contactUS .email a {color:#c9ed53; font-family:"MisoRegular-webfont","helvetica",sans-serif !important;
font-weight:normal !important; text-decoration:none; padding-left:5px;}
#contactUS .email a:hover {color:#97be0d;}

#socialize {padding-left:0px; right:10; float:right; width:220px; text-align:right;}
#socialize h3{color:#999999; font-family:"MisoRegular-webfont","helvetica",sans-serif !important;
font-size:1.9em; font-weight:lighter !important; padding-top:0.5em;
line-height:0.5em; padding-bottom:0.6em; text-transform:uppercase; padding-right:10px;}

#socialize .subcribe {color:#999999; font-family:"MisoRegular-webfont","helvetica",sans-serif !important;
font-size:0.8em; font-weight:normal !important; line-height:1.1em; padding-bottom:0.5em;}
#socialize .subcribe a {color:#999999; font-family:"MisoRegular-webfont","helvetica",sans-serif !important;
font-weight:normal !important; text-decoration:none;}
#socialize .subcribe a:hover {color:#97be0d;}

#socialize .social_base_links {margin-left:0px; text-decoration:none; display:inline; float:right; position:relative; margin-bottom:0.7em;}
.social_base_links li {display:inline; float:left; margin-right:6px;}

#socialize .social_base_links a {background-attachment:scroll;background-color:transparent;background-position:left center;
background-repeat:no-repeat;display:block;font-size:14px;height:1.429em;overflow:hidden;text-align:left;text-indent:-119988px;}

#socialize .linkedin_badge {background-image:url("../Images/base_images/baseLi.png"); z-index:500; width:79px;}
#socialize .twitter_badge {background-image:url("../Images/base_images/baseTw.png"); z-index:500; width:18px;}
#socialize .facebook_badge {background-image:url("../Images/base_images/baseFb.png"); z-index:500; width:18px;}
#socialize .youtube_badge {background-image:url("../Images/base_images/baseYT.png"); z-index:500; width:18px;}
#socialize .Accred1600bc_badge {background-image:url("../Images/base_images/1600bc.png"); z-index:500; width:18px; margin-left:23px;}
/*#bcBase {background-image:url("../Images/base_images/1600bc.png"); z-index:500; width:18px; background-repeat:no-repeat;text-align:left;text-indent:-119988px;overflow:hidden;font-size:14px;height:1.429em;display:block; float:right; margin-right:7px; margin-top:-5px; z-index:5000;}*/

#bcBase {z-index:5000; float:right; margin-right:10px;}
/*1600bc Footer End*/


/*1600bc Page Banners Start*/
#banner_wrapper {background-color:#97be0d; height:100px; left:0; position:inherit; width:100%; 
z-index:20; display:block; clear:both; top:8.2em; float:left;}
#banner_content {width:972px; margin-left:auto; margin-right:auto; position:relative;}

#banner_wrapper .crumbline p {color:#c9ed53; font-family:"MisoRegular-webfont","helvetica",sans-serif !important;
font-size:0.781em; font-weight:normal !important; line-height:1em; padding-top:1.2em;}
#banner_wrapper .crumbline span {padding-left:3px; padding-right:3px;}
#banner_wrapper .crumbline a { text-decoration:none; color:#c9ed53;}
#banner_wrapper .crumbline a:hover {color:#FFFFFF;}
#banner_wrapper .crumbline .active {color:#333333;}

#banner_wrapper .banner_header { color:#FFFFFF; font-family:"MisoRegular-webfont","Helvetica",sans-serif !important; font-size:1.30em;
font-weight:normal; line-height:1.01em; margin-top:0.8em;}
#banner_wrapper .banner_header span { color:#C9ED53;}

#globalBanFades {margin-right:0px; margin-top:12px; width:300px; height:160px; float:right; z-index:100;}
#globalBanFadesContact {margin-right:0px; margin-top:40px; width:300px; height:160px; float:right; z-index:100;}
#bannerFades { position:absolute;}
/*1600bc Page Banners End*/

/*1600bc Content Pages Start*/
#content_area {width:972px; margin-left:auto; margin-right:auto; position:relative; margin-top:135px; z-index:20; min-height:140px;}
#column_one {width:402px; left:0; display:block; clear:both; float:left; margin-top:8px;}
#column_one_folio2 {width:250px; left:0; display:block; clear:both; float:left; margin-top:8px;}
#column_one_L {width:132px; left:0; display:block; float:left;}

#folioCaro2 {padding-bottom: 0px; position: relative; margin-top:-8px;}
#folioCaroWindow2 {width: 250px; height: 461px; overflow: hidden; position: relative;}
#folioCaroSlides2 {width: 250px; position: absolute; top: 0; left: 0;}
#folioCaroSlides2 li {width: 250px; height: 461px; background-color:#FFFFFF; float: left;}

#folioCaro {padding-bottom: 20px; position: relative;}

/*.folioCaroNav {width: 34px; height: 35px; text-align: center; position: absolute; top: 185px; z-index: 10; display: none;}
.folioCaroNav.left {left: 10px;}
.folioCaroNav.right{right: 11px;}
.folioCaroNav a:link, .folioCaroNav a:visited  {line-height: 35px; display: block;}*/

#folioCaroWindow {width: 402px; height: 243px; overflow: hidden; position: relative;}
#folioCaroSlides {width: 402px; position: absolute; top: 0; left: 0;}
#folioCaroSlides li {width: 402px; height: 243px; background-color:#FFFFFF; float: left;}

#folioNav {padding: 20px 0px 0px 0px; height: 15px; display: none; overflow:hidden;}
#folioNav span{display:none;}
#folioNav li {width: 6px; height: 15px; margin-right:5px; background-color:#CCCCCC; float: left; cursor: pointer;}
#folioNav li.current {background-color:#97be0d;}
.folioSwitch {padding: 20px 0px 0px 0px; display: none;}
.folioSwitch a:link, #folioSwitch a:visited {color: #FFFFFF;}
.folioSwitch a:hover, #folioSwitch a:active {color: #999999;}

#folioContent {clear: right;}
#folioContent h2 {padding-bottom: 20px; font-size: 23px; line-height: 29px; 
text-transform: none; font-weight:normal; color:#B1B3B4;}
#folioContent h4 {padding-bottom: 20px; font-size: 18px; 
text-transform: none; font-weight:lighter; color:#B1B3B4;}
#folioContent p {padding-bottom: 20px; font-size:0.9em; line-height:1.30em; color:#FFFFFF;}
#folioContent a {text-decoration: none;}
#folioContent h4 :hover {text-decoration: none; color:#F6AB54;}

#column_two {width:531px; right:0; display:block; float:right; margin-bottom:0.5em;}
#column_two_M {width:480px; display:block; margin-left:30px; float:left;}
#column_two_Blog {width:670px; display:block; margin-left:0px; float:left;}
#column_two_Blog .redText {color:#FF0000;}
#column_two .blueText {color:#97be0d;}

#column_content .content_header{color:#999999; font-family:"MisoRegular-webfont","Helvetica",sans-serif !important; font-size:1.25em;
font-weight:bold; line-height:1.2em; margin-bottom:0.2em; margin-top:0.3em;}
#column_content .content_header strong {color:#666666; font-weight:bold;}

#column_content .content_body p{color:#000000; font-family:"MisoRegular-webfont","Helvetica",sans-serif !important; font-size:0.9em;
font-weight:light; line-height:1.4em; padding-top:0.6em; text-decoration:none; text-align:justify;}

#column_content a{text-decoration:none; font-weight:bold; color:#97be0d;}
#column_content a:hover .readon2{color:#666666;}

.bullets {color:#97be0d; font-weight:bold; font-size:150%; padding-right:8px;}
.bulletsBlank {color:#FFFFFF; font-weight:bold; font-size:150%; padding-right:8px;}

#column_content .blueText a{color:#999999; font-family:"MisoRegular-webfont","Helvetica",sans-serif !important; font-size:0.94em;
font-weight:normal; line-height:1.8em; margin-bottom:0.3em; text-decoration:none; text-transform:uppercase;}
#column_content .blueText a:hover{color:#97be0d; font-weight:normal; text-decoration:none;}

/*Content Page Lightbox Images Start*/
#column_one #lightbox_images {width: 132px; float: left; margin-bottom: 10px; margin-left:0px;}
/*Content Page Lightbox Images Start End*/

#column_three_R {width:263px; display:block; float:right; margin-right:19px;}
#columnThreeBtns {float: right; line-height: 127px; margin-top: 6px; margin-left: 0; text-align: left;}
#columnThreeBtns li { display: block;}
#columnThreeBtns a { display: block; float: right; text-decoration: none;}
#columnThreeBtns span { display: none;}

#greenhouesBTN { background-color:#97be0d; height: 127px; margin-bottom: 19px; width: 263px; 
background-image:url("../Images/content_images/Right_Column/BWG-RCol-BTN1.jpg"); background-repeat:no-repeat;}
#shelterBTN { background-color:#009344; height: 127px; margin-bottom: 19px; width: 263px;
background-image:url("../Images/content_images/Right_Column/BWG-RCol-BTN2.jpg"); background-repeat:no-repeat;}
#caresBTN { background-color:#97be0d; height: 127px; margin-bottom: 19px; width: 263px;
background-image:url("../Images/content_images/Right_Column/BWG-RCol-BTN3.jpg"); background-repeat:no-repeat;}

#greenhouseContent {width:675px;}
#greenhouseContent .greenhouseImage {margin-left:0px; clear:both; float:left;}
#greenhouseContent ul {width:355px; display:block; margin-right:0px; float:right;}
#greenhouseContent li {display: block; border-bottom:1px solid #BBBBBB; color:#666666; font-size:1.15em;}
#greenhouseContent .valueRight { margin-left:5px;}


/*1600bc Content Pages End*/

/*1600bc Partners Pages Start*/
#logo_image {display:block; margin-top:9px; clear:both;}

#splitCols { width:972px; display:block; margin-bottom:1em; margin-top:0.5em;}
#splitCols {color:#666666; font-family:"MisoRegular-webfont","Helvetica",sans-serif !important;
font-size:0.95em; font-weight:normal; line-height:1.2em; text-decoration:none;}
#splitCols .splitRule {margin-left:0px; width:461px; border-bottom:1px solid #BBBBBB;}
#splitCols .splitRuleLong {margin-left:0px; width:685px; border-bottom:1px solid #BBBBBB; margin-bottom:20px; margin-top:5px;}
#splitColsOne { width:461px; display:block; margin-bottom:1em; float:left; position:relative;}
#splitColsTwo { width:461px; display:block; margin-bottom:1em; float:right; position:relative;}
#splitColsTwo_folio2 { width:675px; display:block; margin-bottom:1em; float:right; position:relative; padding-right:10px;}

#splitColsTwo_folio2 h5{ font-size:0.9em; color:#97be0d; font-weight:bold;}

#splitCols .downloadBTNS {padding-bottom:0.5em; padding-top:0.6em; width:243px; background-color:#97be0d;
-moz-border-radius:3px; -webkit-border-radius:3px; border-radius: 3px; text-align:center; font-weight:lighter; font-size:0.95em;}
#splitCols .downloadBTNS a{color:#C9ED53;}
#splitCols .downloadBTNS a:hover{color:#FFFFFF;}

#splitCols h3{ padding-bottom:0.4em; font-weight:bold; color:#666666; font-size:0.90em; line-height:1.3em;}
#splitCols h2{ padding-bottom:0.3em; font-weight:bold; color:#999999; font-size:0.95em; line-height:1.3em;}
#splitCols h1 {padding-bottom:0.4em; font-weight:bold; color:#666666; font-size:1.5em; line-height:1.3em;}
#splitCols li{ padding-bottom:0.5em; min-height:0px; padding-top:0.5em;}

#splitCols .splitContent {width:280px; display:block;}
#splitCols .splitContentProducts {width:461px; display:block;}
#splitCols .splitImages {display:block; float:right; clear:both;}

#splitCols a{color:#666666; font-family:"MisoRegular-webfont","Helvetica",sans-serif !important;
font-size:0.95em; font-weight:normal; line-height:1.2em; text-decoration:none;}
#splitCols h2 a{ padding-bottom:0.3em; font-weight:bold; color:#97be0d;}

#splitCols p{padding-bottom:0.8em; line-height:1.37em; font-size:0.95em; text-align:left;}
#splitCols a:hover .readon{color:#97be0d;}


#splitColsOne .content_header{color:#999999; font-family:"MisoRegular-webfont","Helvetica",sans-serif !important; font-size:1.25em;
font-weight:bold; line-height:1.2em; margin-bottom:0.01em; margin-top:0.3em; width:460px;}
#splitColsOne .content_header strong {color:#666666; font-weight:bold;}

#splitColsTwo .content_header{color:#999999; font-family:"MisoRegular-webfont","Helvetica",sans-serif !important; font-size:1.25em;
font-weight:bold; line-height:1.2em; margin-bottom:0.3em; margin-top:0.3em; width:460px;}
#splitColsTwo .content_header strong {color:#666666; font-weight:bold;}

#splitColsTwo_folio2 .content_header{color:#999999; font-family:"MisoRegular-webfont","Helvetica",sans-serif !important; font-size:1.25em;
font-weight:bold; line-height:1.2em; margin-bottom:0.1em; margin-top:0em; width:660px;}
#splitColsTwo_folio2 .content_header strong {color:#666666; font-weight:bold;}

#splitColsOne .content_body p{color:#000000; font-family:"MisoRegular-webfont","Helvetica",sans-serif !important; font-size:0.95em;
font-weight:light; line-height:1.25em; padding-top:0em; width:460px;}

#splitColsOne .blueText {width:460px;}
#splitColsOne .blueText a{color:#999999; font-family:"MisoRegular-webfont","Helvetica",sans-serif !important; font-size:0.95em;
font-weight:bold; line-height:1.8em; margin-bottom:0.3em; text-decoration:none; text-transform:uppercase; width:460px;}
#splitColsOne .blueText a:hover{color:#97be0d; font-weight:bold;}

#splitColsTwo_folio2 .blueText {width:685px;}
#splitColsTwo_folio2 .blueText a{color:#999999; font-family:"MisoRegular-webfont","Helvetica",sans-serif !important; font-size:1.1em;
font-weight:normal; line-height:1.8em; margin-bottom:0.3em; text-decoration:none; text-transform:uppercase; width:460px;}
#splitColsTwo_folio2 .blueText a:hover{color:#97be0d; font-weight:normal;}


.center {
  display: block;
  margin-left: auto;
  margin-right: auto;
}


/*1600bc Partners Pages Start*/


/*1600bc Faqs Page Start*/
#wide_column_faqs {width:658px; display:block; float:left; left:0px; margin-right:20px; margin-top:-5px; }

#column_one_faqs {width:321px; display:block; float:left; left:0px; margin-right:20px; margin-top:-11px; }
#column_two_faqs {width:321px; display:block; float:left; margin-top:-11px; }

#column_one_green {width:321px; display:block; float:left; left:0px; margin-right:20px; margin-top:-11px; }
#column_two_green {width:461px; display:block; float:left; margin-top:5px;}

#column_two_green .accordianImage { padding-left:5px; display:block; margin-bottom:8px;}

#services .faqs_intro p{color:#666666; font-family:"MisoRegular-webfont","Helvetica",sans-serif !important; font-size:0.9em;
font-weight:light; line-height:1.25em; padding-top:0.3em;}
#services .faqs_intro {margin-bottom:1em;}

#services .questions a {font-family:"MisoRegular-webfont","Helvetica",sans-serif !important;
color:#666666; font-size:0.87em; line-height:0.8em; text-decoration:none; font-weight:bold;}
#services .questions a:hover {color:#97be0d;}

#services {padding-bottom:3.5em; margin-top:0px; width:662px;}
#services p{ color:#666666; font-size:0.9em; line-height:1.25em; padding-left:5px; padding-right:5px; 
font-family:"MisoRegular-webfont","Helvetica",sans-serif !important; text-align:left; margin-bottom:6px;}
#services h1 {padding-bottom: 7px; color:#97be0d; font-weight:bold; 
font-family:"MisoRegular-webfont","Helvetica",sans-serif !important; padding-left:5px;}

#services h2 {padding: 6px 0px 3px 0px; color:#FFFFFF; line-height: 26px; font-size:0.9em;
cursor: pointer; text-align:center; font-weight:lighter; background-color:#999999; font-weight:bolder;
-moz-border-radius:3px; -webkit-border-radius:3px; border-radius: 3px; margin-top:10px; text-transform:uppercase;
font-family:"MisoRegular-webfont","Helvetica",sans-serif !important;}
	
#services h2.closed { color:#FFFFFF; background-color:#999999;
-moz-border-radius:3px; -webkit-border-radius:3px; border-radius: 3px; margin-top:10px;}
#services h2.open { color:#FFFFFF; background-color:#97be0d;
-moz-border-radius:3px; -webkit-border-radius:3px; border-radius: 3px; margin-top:10px;}

.serviceContent p{text-align:left; color:#FFFFFF; padding-top:5px; padding-right:15px;}
#services h2:hover {color:#333333;}

.serviceInfo {font-size: 15px; overflow: hidden;}
.serviceInfo div {padding-top: 15px; font-size:104%; line-height:1.30em;}
.serviceInfo div ul {padding-bottom: 10px; padding-left: 13px; color:#FFFFFF; font-size:0.76em; line-height:1.30em;}
.serviceInfo div ul li {padding: 0px 0; list-style-type: disc; list-style-position: outside;}
.serviceInfo p {padding-bottom: 5px;}

.serviceClose {display: none; text-decoration:none;}
.serviceClose span{padding: 0 10px 5px 10px; background-color:#97be0d; font-family: 'HelveticaNeueLTCom77BdCn';
color:#FFFFFF; line-height: 20px; text-align: center; display: inline;}
/*1600bc Faqs Page End*/

/*1600bc Contact Page End*/
#mapSpace {height:392px; width:402px; margin-top:0px; background:#CCCCCC right top no-repeat; clear:both;
-moz-border-radius:4px; -webkit-border-radius:4px; border-radius: 4px; margin-bottom:6px;}
#mapSpace {font-family:"MisoRegular-webfont","Helvetica",sans-serif !important; color:#999999; font-size:95%; padding-bottom:3px;}
#mapSpace a{font-family:"MisoRegular-webfont","Helvetica",sans-serif !important; text-decoration:none; color:#999999;}
#mapSpace a:hover{color:#666666;}
#mapSpace h1 {margin-top:0px; margin-bottom:5px; font-size:1.5em; color:#666666; padding-top:5px;
font-family:"MisoRegular-webfont","Helvetica",sans-serif !important; font-weight:bold;}
#map_canvas {margin-left:16px; margin-top:10px; float:left;}


#AddressBox h2.expHeadAddress {color: #97be0d; font-weight:bold; margin-bottom:3px; 
font-size:1em; text-align:left; float:left; margin-left:0px; margin-top:10px; width:402px;
font-family:"MisoRegular-webfont","Helvetica",sans-serif !important;}

#expBodyAddress .address {color: #666666; font-weight:normal; margin-bottom:0px; line-height:1em;
font-size:0.9em; text-align:left; float:left; margin-left:0px; margin-top:3px; width:402px;
font-family:"MisoRegular-webfont","Helvetica",sans-serif !important; margin-bottom:5px;}

#expBodyAddress p{color: #666666; font-weight:normal; margin-bottom:0px; line-height:1em;
font-size:1em; text-align:left; float:left; margin-left:0px; margin-top:5px; width:402px;
font-family:"MisoRegular-webfont","Helvetica",sans-serif !important;}

#expBodyAddress strong{color: #97be0d;}
#expBodyAddress a{text-decoration:none; color:#666666; font-size:1.05em; font-weight:bolder; margin-top:2px;}
#expBodyAddress a:hover { color:#97be0d;}
/*1600bc Contact Page End*/





