@font-face{font-family:'Gill Sans MT';src:url('../fonts/GillSansMTBold.eot') format('embedded-opentype'),
url('../fonts/GillSansMTBold.woff') format('woff'),
url('../fonts/GillSansMTBold.ttf') format('truetype'),
url('../fonts/GillSansMTBold.svg') format('svg');font-weight:normal;font-style:normal}
@font-face{font-family:'Gill Sans';src:url('../fonts/GillSansMT.eot') format('embedded-opentype'),
url('../fonts/GillSansMT.woff') format('woff'),
url('../fonts/GillSansMT.ttf') format('truetype'),
url('../fonts/GillSansMT.svg') format('svg');font-weight:normal;font-style:normal}
@font-face{font-family:'HelveticaNeueLight';src:url('../fonts/HelveticaNeueLight.eot') format('embedded-opentype'),
url('../fonts/HelveticaNeueLight.woff') format('woff'),
url('../fonts/HelveticaNeueLight.ttf') format('truetype'),
url('../fonts/HelveticaNeueLight.svg') format('svg');font-weight:normal;font-style:normal}
@font-face{font-family:'MyriadPro';src:url('../fonts/MyriadPro.eot') format('embedded-opentype'),
url('../fonts/MyriadPro.woff') format('woff'),
url('../fonts/MyriadPro.ttf') format('truetype'),
url('../fonts/MyriadPro.svg') format('svg');font-weight:normal;font-style:normal}
body{margin:0;padding:0;overflow-x:hidden;}
a{text-decoration:none;color:#535353;}
header{width:100%;text-align:center;position:relative;}
a, img{border:none;outline:none}
.browserError{width:100%;height:100%;margin:0 auto;text-align:center;padding:2%;font-family:Verdana, Geneva, sans-serif;color:#979797;}
.green{width:100%;height:5px;background:#9FBB53;position:relative;display:none;}
.brown{width:100%;height:5px;background:#423329;position:relative;display:none;}
.blue{width:100%;height:5px;background:#5E99B6;position:relative;display:none;}
ul,li{list-style:none;padding:0;margin:0;}
.nav{width:71%;margin-top:4.2%;float:left;padding:0.5% 0 0 1.8%;}
.nav ul li{float:left;margin-right:0.9%;display:none;}
.nav ul li a{color:#979797;font-family:'Gill Sans MT';text-decoration:none;}
.nav ul li a:hover{color:#9FBB53;}
.submenu{width:100%;display:none;position:absolute;z-index:99;-webkit-box-shadow:0px 6px 7px -11px rgba(0,0,0,1);-moz-box-shadow:0px 6px 7px -11px rgba(0,0,0,1);box-shadow:0px 6px 7px -11px rgba(0,0,0,1);}
.submenu p{color:#fff;width:50%;font-family:'Gill Sans';margin-top:0px;float:left;margin-left:15%;}
.submenu span{float:right;text-align:right;}
.submenu span a{color:#fff;font-family:'Gill Sans';margin-bottom:0.8em;font-weight:700;text-decoration:none;float:right;margin:0 0 1%;width:100%;}
.sub_arrow{font-size:150%;}
.arrow{font-family:"MyriadPro", !important;margin:0;padding:0;font-size:150%;}
.sub_content{display:none;}
.clr{clear:both;}
.logo{margin:1.3% 0 0 1%;width:12.2%;float:left;}
.logo img{height:auto;}
.social{width:12.2%;margin-top:3.5%;margin-right:1%;float:right;}
.social img{margin-right:1%;height:auto;}
.field1{width:100%;background:url('../images/thrive.jpg') no-repeat;background-size:100%;background-position:0% 0%;margin-top:5.9%;margin-bottom:10px;position:relative;display:none;}
.field2{width:100%;background:url('../images/cleanse.jpg') no-repeat;background-size:100%;margin-bottom:10px;position:relative;display:none;}
.field3{width:100%;background:url('../images/thirst.jpg') no-repeat;background-size:100%;margin-bottom:10px;position:relative;display:none;}
.animate{-webkit-transition:all 8s linear;-moz-transition:all 8s linear;-o-transition:all 8s linear;transition:all 8s linear;background-position:100% 70%;}
#switcher{width:auto;}
.big{text-transform:uppercase;font-family:'Gill Sans MT';font-weight:700;color:#fff;position:absolute;top:-13%;right:4%;display:none;}
.small{font-family:'HelveticaNeueLight';font-weight:100;color:#fff;position:absolute;top:53%;display:none;}
.field_link1{float:right;display:block;width:23%;height:100%;background:#9FBB53;color:#fff;font-family:'HelveticaNeueLight';font-weight:200;}
.field_link2{float:right;display:block;width:23%;height:100%;background:#423329;color:#fff;font-family:'HelveticaNeueLight';font-weight:200;}
.field_link3{float:right;display:block;width:23%;height:100%;background:#5E99B6;color:#fff;font-family:'HelveticaNeueLight';font-weight:200;}
.field_link1 img, .field_link2 img, .field_link3 img{margin:0 0 0 -9%;height:100%;width:auto;}
.field4{margin-top:-10px;width:100%;background:url('../images/projects_bg.jpg') no-repeat;background-size:100%;position:relative;display:none;}
.field4 h1{position:absolute;margin:-1.2% 0 0 23.2%;padding:0;color:#B1B1B1;text-transform:uppercase;font-family:'Gill Sans MT';}
.field4 h1 img{margin-left:3.3%;}
section{position:relative;}
footer{position:relative;width:100%;padding-bottom:2%;display:none;}
footer p{width:100%;text-align:center;font-family:'Gill Sans';font-weight:300;color:#979797;}
.footer_links{width:100%;display:none;}
.foot1{width:20%;height:140px;text-align:center;float:left;background:url('../images/bottom_team.jpg') no-repeat;position:absolute;margin-bottom:0;}
.foot2{width:20%;height:140px;text-align:center;float:left;background:url('../images/bottom_gwc.jpg') no-repeat;position:absolute;margin:0 0 0 20%;}
.foot3{width:20%;height:140px;text-align:center;float:left;background:url('../images/bottom_rd.jpg') no-repeat;position:absolute;margin:0 0 0 40%;}
.foot4{width:20%;height:140px;text-align:center;float:left;background:url('../images/bottom_products.jpg') no-repeat;position:absolute;margin:0 0 0 60%;}
.foot5{width:20%;height:140px;text-align:center;float:left;background:url('../images/bottom_contact.jpg') no-repeat;position:absolute;margin:0 0 0 80%;}
.foot1 p, .foot2 p, .foot3 p, .foot4 p, .foot5 p{background-color:#666;width:100%;top:83.5%;position:absolute;color:#fff;text-transform:uppercase;font-family:'Gill Sans MT';padding:1px 0 0 0;}
.foot1:hover, .foot2:hover, .foot3:hover, .foot4:hover, .foot5:hover{opacity:0.7;filter:alpha(opacity=70);}
.foot_custom p{background-color:rgb(151, 151, 151);width:20%;text-align:center;float:left;margin-top:6%;color:#fff;text-transform:uppercase;font-family:'Gill Sans MT';padding:1px 0 0 0;}
.menu_left{width:15.1%;margin-top:6.9%;float:left;}
.menu_left ul li{width:100%;font-family:'Gill Sans MT';background-color:#9FBB53;margin-bottom:2.5%;display:none;box-sizing:border-box;ms-box-sizing:border-box;webkit-box-sizing:border-box;moz-box-sizing:border-box;padding-left:13%;}
.menu_left ul li span{float:left;margin-top:-2%;text-decoration:none;text-transform:uppercase;color:#fff;}
.menu_left ul li img{display:none;margin-right:-11%;height:100%;}
.menu_right{width:15.1%;margin-top:6.9%;background:#E4E4E4;color:#B1B1B1;font-family:'HelveticaNeueLight';font-weight:200;float:right;position:relative;display:none;}
.menu_right ul li{font-family:'Gill Sans MT';font-weight:700;color:#B1B1B1;margin:0 0 7% 1%;}
.menu_right ul li:hover, .active{color:#808080 !important;}
.home_link{position:absolute;left:3%;bottom:1%;text-decoration:none;font-family:'Gill Sans MT';font-weight:700;color:#B1B1B1;}
.home_link a{color:#B1B1B1;}
.main_content{width:66.8%;margin-top:7%;margin-left:2%;float:left;}
.main_box{width:24%;float:left;margin-right:1%;position:relative;display:none;cursor:pointer;}
.main_box span{position:absolute;width:100%;background:#B1B1B1;text-transform:uppercase;text-decoration:none;color:#fff;font-family:'Gill Sans MT';font-weight:200;cursor:pointer;}
.main_box span p{padding:0;margin:-3.3% 0% 3% 3%;}
.details{width:98.7%;position:relative;margin-bottom:1%;display:none;}
.details_text{background:#4D4D4D;position:absolute;width:43%;height:100%;box-sizing:border-box;ms-box-sizing:border-box;webkit-box-sizing:border-box;moz-box-sizing:border-box;padding:1%;}
.details_text h1{color:#fff;font-family:'Gill Sans MT';font-weight:700;text-transform:uppercase;margin:0;}
.details_text p{color:#979797;font-family:'HelveticaNeueLight';font-weight:300;}
.item_description{position:relative;height:100%;width:100%;}
.details_issuu{background:#333;position:absolute;width:57%;height:100%;margin-left:43%;box-sizing:border-box;ms-box-sizing:border-box;webkit-box-sizing:border-box;moz-box-sizing:border-box;padding:1%;}
.details_more{display:none;}
.issuuembed{margin-top:14%;width:100%;height:70%;background:#393939;}
.close{position:absolute;height:3%;width:3%;right:2%;cursor:pointer;}
.download{width:55%;height:6%;margin-top:1.2%;}
.request{width:55%;height:6%;margin-top:1%;}
.mini_row div:last-child{margin-right:0;}
.mini_box{position:relative;width:15.65%;background:#E4E4E4;margin-right:1%;margin-bottom:0.9%;float:left;display:none;cursor:pointer;}
.mini_box img{position:absolute;width:100%;height:100%;z-index:98;cursor:pointer;}
.mini_box span{position:absolute;color:#fff;font-family:'Gill Sans MT';font-weight:700;background:rgba(192,192,192,0.5);width:100%;z-index:99;}
.gwc_box_right{width:74% !important;float:left;margin-right:0%;position:relative;font-family:'HelveticaNeueLight';}
.gwc_box_left{width:24% !important;float:left;margin-right:1%;position:relative;background:url('../images/map.jpg') no-repeat;background-size:100% 100%;}
.gwc_box_right_under, .contact_box_right_under{width:74% !important;float:left;margin:1% 1% 0 0;position:relative;font-family:'HelveticaNeueLight';font-weight:100;color:#4D4D4D;}
.gwc_box_left_under{width:24% !important;float:left;margin:1% 1% 0 0;position:relative;text-align:right;color:#B1B1B1;font-family:'HelveticaNeueLight';font-weight:100;}
.projects_box_left{width:24% !important;float:left;margin-right:1%;position:relative;background-size:100% 100%;color:#808080;font-family:'HelveticaNeueLight';font-weight:100;text-transform:uppercase;display:none;}
.projects_box_right{width:74% !important;float:left;margin-right:0%;position:relative;font-family:'HelveticaNeueLight';display:none;}
.projects_bar{width:100%;margin-bottom:0.7%;box-sizing:border-box;ms-box-sizing:border-box;webkit-box-sizing:border-box;moz-box-sizing:border-box;position:relative;}
.project_view{width:26%;position:absolute;margin:0;padding:0;z-index:999999999;display:none;}
.project_name{font-size:160%;font-weight:900;color:#808080;display:none;}
.project_colors{font-size:160%;font-weight:900;}
.project_mini_box{width:2.7%;height:100%;background:#c9c9c9;margin-right:2.7%;box-sizing:border-box;ms-box-sizing:border-box;webkit-box-sizing:border-box;moz-box-sizing:border-box;cursor:pointer;float:left;}
.project_mini_box span{text-align:center;color:#fff;bottom:0;position:absolute;}
.projects_bar a:last-child{margin-right:0;}
.projects_menu_right{width:15.1%;margin-top:6.9%;background:#E4E4E4;color:#B1B1B1;font-family:'HelveticaNeueLight';font-weight:200;float:right;position:relative;display:none;}
.projects_menu_right ul li{font-family:'Gill Sans MT';font-weight:700;color:#B1B1B1;margin:0 0 7% 1%;}
.projects_menu_right ul li:hover, .active{color:#808080 !important;}
.gallery_box{position:relative;float:left;width:83.5%;height:100%;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;display:none;}
.gallery_thumbs{float:right;width:16.5%;height:99.7%;position:relative;display:none;}
.gallery_thumbs img{margin:0;padding:0;box-sizing:border-box;ms-box-sizing:border-box;webkit-box-sizing:border-box;moz-box-sizing:border-box;cursor:pointer;height:auto;}
.gallery_left{position:absolute;left:0;z-index:1;height:99.7%;width:6%;background:rgba(151,151,151, 0.4);cursor:pointer;}
.gallery_right{position:absolute;right:0;z-index:1;height:99.7%;width:6%;background:rgba(151,151,151, 0.4);cursor:pointer;}
.gallery_left span, .gallery_right span{position:absolute;bottom:0;font-family:"MyriadPro", !important;font-weight:800;color:#fff;line-height:60%;width:100%;text-align:center;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.contact_box_right{width:74% !important;float:left;margin-right:1%;position:relative;font-family:'HelveticaNeueLight';color:#808080;background:url('../images/contact_bg.jpg') no-repeat;background-size:100% 100%;box-sizing:border-box;ms-box-sizing:border-box;webkit-box-sizing:border-box;moz-box-sizing:border-box;padding:1%;}
.rnd_box_up{width:99% !important;float:left;margin-right:1%;position:relative;font-family:"HelveticaNeueLight";}
.rnd_box_under{width:99% !important;float:left;margin:1% 1% 0 0;position:relative;font-family:'HelveticaNeueLight';color:#4D4D4D;}
.team_row{position:relative;}
.team_row div:last-child{margin-right:0;}
.team_box{position:relative;width:15.65%;background:#E4E4E4;margin-right:1%;margin-bottom:0.8%;float:left;cursor:pointer;}
.team_box:hover{opacity:0.7;filter:alpha(opacity=70);}
.team_box img{position:absolute;width:100%;height:100%;z-index:98;cursor:pointer;}
.team_box span{position:absolute;color:#fff;font-family:'Gill Sans MT';font-weight:700;background:rgba(192,192,192,0.5);width:100%;z-index:99;}
.team_details{width:98.7%;position:relative;margin-bottom:1%;display:none;}
.team_left{background:#4D4D4D;position:absolute;width:43%;height:100%;box-sizing:border-box;ms-box-sizing:border-box;webkit-box-sizing:border-box;moz-box-sizing:border-box;padding:0% 1% 1% 0%;}
.team_right{background:#333;position:absolute;width:57%;height:100%;margin-left:43%;}
.team_more{display:none;}
name, credentials, phone, email{color:#fff;font-family:'Gill Sans MT';font-weight:700;}
email a{color:#fff;}
.stick_down{bottom:0;position:absolute;}
job{font-family:'HelveticaNeueLight';color:#fff;}
quote{font-family:'HelveticaNeueLight';color:#666;text-transform:uppercase;}
bio span{position:absolute;height:100%;width:90%;left:83%;top:0%;font-family:'HelveticaNeueLight';color:#333;background:url('../images/white_arrow.png') no-repeat;background-size:auto 100%;}
bio span p{padding:0.2% 2%;margin:0 0 0 20%;display:none;height:85%;overflow-y:hidden;}
bio span p a{text-decoration:none;color:#FFF;}
project{display:none;}
project a{font-family:'HelveticaNeueLight';font-weight:100;color:#333;text-decoration:none;position:relative;top:-14%;left:30%;}
.heading_up{float:left;background:#B1B1B1;color:#fff;font-family:'Gill Sans MT';font-weight:700;text-transform:uppercase;margin-top:-5.5%;padding:0 0.6%;display:none;}
.heading_up p{padding:0;margin-top:-7.7%;}
#gr_services{background:url('../images/green_roofs/GR_services.jpg') no-repeat;background-size:100% auto;}
#gr_services_color{background:url('../images/green_roofs/GR_services_color.jpg') no-repeat;background-size:100% auto;}
#gr_services_color span{background:#9FBB53;}
#gr_systems{background:url('../images/green_roofs/GR_systems.jpg') no-repeat;background-size:100% auto;}
#gr_systems_color{background:url('../images/green_roofs/GR_systems_color.jpg') no-repeat;background-size:100% auto;}
#gr_systems_color span{background:#9FBB53;}
#gr_products{background:url('../images/green_roofs/GR_products.jpg') no-repeat;background-size:100% auto;}
#gr_products_color{background:url('../images/green_roofs/GR_products_color.jpg') no-repeat;background-size:100% auto;}
#gr_products_color span{background:#9FBB53;}
#gr_projects{background:url('../images/green_roofs/GR_projects.jpg') no-repeat;background-size:100% auto;}
#gr_projects_color{background:url('../images/green_roofs/GR_projects_color.jpg') no-repeat;background-size:100% auto;}
#gr_projects_color span{background:#9FBB53;}
#bio_services{background:url('../images/bio/BIO_services.jpg') no-repeat;background-size:100% auto;}
#bio_services_color{background:url('../images/bio/BIO_services_color.jpg') no-repeat;background-size:100% auto;}
#bio_services_color span{background:#423329;}
#bio_systems{background:url('../images/bio/BIO_systems.jpg') no-repeat;background-size:100% auto;}
#bio_systems_color{background:url('../images/bio/BIO_systems_color.jpg') no-repeat;background-size:100% auto;}
#bio_systems_color span{background:#423329;}
#bio_products{background:url('../images/bio/BIO_products.jpg') no-repeat;background-size:100% auto;}
#bio_products_color{background:url('../images/bio/BIO_products_color.jpg') no-repeat;background-size:100% auto;}
#bio_products_color span{background:#423329;}
#bio_projects{background:url('../images/bio/BIO_projects.jpg') no-repeat;background-size:100% auto;}
#bio_projects_color{background:url('../images/bio/BIO_projects_color.jpg') no-repeat;background-size:100% auto;}
#bio_projects_color span{background:#423329;}
#sw_services{background:url('../images/sw/SW_services.jpg') no-repeat;background-size:100% auto;}
#sw_services_color{background:url('../images/sw/SW_services_color.jpg') no-repeat;background-size:100% auto;}
#sw_services_color span{background:#5E99B6;}
#sw_systems{background:url('../images/sw/SW_systems.jpg') no-repeat;background-size:100% auto;}
#sw_systems_color{background:url('../images/sw/SW_systems_color.jpg') no-repeat;background-size:100% auto;}
#sw_systems_color span{background:#5E99B6;}
#sw_products{background:url('../images/sw/SW_products.jpg') no-repeat;background-size:100% auto;}
#sw_products_color{background:url('../images/sw/SW_products_color.jpg') no-repeat;background-size:100% auto;}
#sw_products_color span{background:#5E99B6;}
#sw_projects{background:url('../images/sw/SW_projects.jpg') no-repeat;background-size:100% auto;}
#sw_projects_color{background:url('../images/sw/SW_projects_color.jpg') no-repeat;background-size:100% auto;}
#sw_projects_color span{background:#5E99B6;}
#all_services{background:url('../images/all/ALL_services.jpg') no-repeat;background-size:100% auto;}
#all_services_color{background:url('../images/all/ALL_services_color.jpg') no-repeat;background-size:100% auto;}
#all_services_color span{background:#666;}
#all_systems{background:url('../images/all/ALL_systems.jpg') no-repeat;background-size:100% auto;}
#all_systems_color{background:url('../images/all/ALL_systems_color.jpg') no-repeat;background-size:100% auto;}
#all_systems_color span{background:#666;}
#all_products{background:url('../images/all/ALL_products.jpg') no-repeat;background-size:100% auto;}
#all_products_color{background:url('../images/all/ALL_products_color.jpg') no-repeat;background-size:100% auto;}
#all_products_color span{background:#666;}
#all_projects{background:url('../images/all/ALL_projects.jpg') no-repeat;background-size:100% auto;}
#all_projects_color{background:url('../images/all/ALL_projects_color.jpg') no-repeat;background-size:100% auto;}
#all_projects_color span{background:#666;}
@media only screen and (min-width:916px) and (max-width:1330px){.nav{margin-top:4.5%;}
.social{margin-top:3.7%}
.green, .brown, .blue{height:4px;}
}
@media only screen and (min-width:781px) and (max-width:915px){.nav{margin-top:4.2%;}
.social{margin-top:3.7%}
.green, .brown, .blue{height:3px;}
}
@media only screen and (min-width:2px) and (max-width:780px){.nav{margin-top:4.1%;}
.social{margin-top:2.6%}
.green, .brown, .blue{height:2px;}
}
.scrollable{position:relative;}
.scrollable:focus{outline:0;}
.scrollable .viewport{position:relative;overflow:hidden;}
.scrollable .viewport .overview{position:absolute;}
.scrollable .scroll-bar{display:none;}
.scrollable .scroll-bar.vertical{position:absolute;right:0;height:100%;}
.scrollable .scroll-bar.horizontal{position:relative;width:100%;}
.scrollable .scroll-bar .thumb{position:absolute;right:-10px;}
.scrollable .scroll-bar.vertical .thumb{width:100%;min-height:10px;}
.scrollable .scroll-bar.horizontal .thumb{height:100%;min-width:10px;left:0;}
.not-selectable{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.scrollable.default-skin{}
.scrollable.default-skin .scroll-bar.vertical{width:6px;}
.scrollable.default-skin .scroll-bar.horizontal{height:6px;}
.scrollable.default-skin .scroll-bar .thumb{background-color:black;opacity:0.4;border-radius:3px;-moz-border-radius:4px;-webkit-border-radius:4px;}
.scrollable.default-skin .scroll-bar:hover .thumb{opacity:0.6;}
.scrollable.gray-skin{padding-right:17px;}
.scrollable.gray-skin .scroll-bar{border:1px solid gray;background-color:#d3d3d3;}
.scrollable.gray-skin .scroll-bar .thumb{background-color:gray;}
.scrollable.gray-skin .scroll-bar:hover .thumb{background-color:black;}
.scrollable.gray-skin .scroll-bar.vertical{width:10px;}
.scrollable.gray-skin .scroll-bar.horizontal{height:10px;margin-top:2px;}
.scrollable.modern-skin{padding-right:17px;}
.scrollable.modern-skin .scroll-bar{border:1px solid gray;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;-moz-box-shadow:inset 0 0 5px #888;-webkit-box-shadow:inset 0 0 5px #888;box-shadow:inset 0 0 5px #888;}
.scrollable.modern-skin .scroll-bar .thumb{background-color:#95aabf;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;border:1px solid #536984;}
.scrollable.modern-skin .scroll-bar.vertical .thumb{width:8px;background:-moz-linear-gradient(left, #95aabf 0%, #547092 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0%, #95aabf), color-stop(100%, #547092));background:-webkit-linear-gradient(left, #95aabf 0%, #547092 100%);background:-o-linear-gradient(left, #95aabf 0%, #547092 100%);background:-ms-linear-gradient(left, #95aabf 0%, #547092 100%);background:linear-gradient(to right, #95aabf 0%, #547092 100%);-ms-filter:"progid:DXImageTransform.Microsoft.gradient( startColorstr='#95aabf', endColorstr='#547092',GradientType=1 )";}
.scrollable.modern-skin .scroll-bar.horizontal .thumb{height:8px;background-image:linear-gradient(#95aabf, #547092);background-image:-o-linear-gradient(#95aabf, #547092);background-image:-moz-linear-gradient(#95aabf, #547092);background-image:-webkit-linear-gradient(#95aabf, #547092);background-image:-ms-linear-gradient(#95aabf, #547092);-ms-filter:"progid:DXImageTransform.Microsoft.gradient( startColorstr='#95aabf', endColorstr='#547092',GradientType=0 )";}
.scrollable.modern-skin .scroll-bar.vertical{width:10px;}
.scrollable.modern-skin .scroll-bar.horizontal{height:10px;margin-top:2px;}
body:after{content:url(../img/close.png) url(../img/loading.gif) url(../img/prev.png) url(../img/next.png);display:none;}
.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:black;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:0.8;display:none;}
.lightbox{position:absolute;left:0;width:100%;z-index:10000;text-align:center;line-height:0;font-weight:normal;}
.lightbox .lb-image{display:block;height:auto;max-width:inherit;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;}
.lightbox a img{border:none;}
.lb-outerContainer{position:relative;background-color:white;*zoom:1;width:250px;height:250px;margin:0 auto;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;}
.lb-outerContainer:after{content:"";display:table;clear:both;}
.lb-container{padding:4px;}
.lb-loader{position:absolute;top:43%;left:0;height:25%;width:100%;text-align:center;line-height:0;}
.lb-cancel{display:block;width:32px;height:32px;margin:0 auto;background:url(../img/loading.gif) no-repeat;}
.lb-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10;}
.lb-container > .nav{left:0;}
.lb-nav a{outline:none;background-image:url('data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==');}
.lb-prev, .lb-next{height:100%;cursor:pointer;display:block;}
.lb-nav a.lb-prev{width:34%;left:0;float:left;background:url(../img/prev.png) left 48% no-repeat;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:opacity 0.6s;-moz-transition:opacity 0.6s;-o-transition:opacity 0.6s;transition:opacity 0.6s;}
.lb-nav a.lb-prev:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;}
.lb-nav a.lb-next{width:64%;right:0;float:right;background:url(../img/next.png) right 48% no-repeat;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:opacity 0.6s;-moz-transition:opacity 0.6s;-o-transition:opacity 0.6s;transition:opacity 0.6s;}
.lb-nav a.lb-next:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;}
.lb-dataContainer{margin:0 auto;padding-top:5px;*zoom:1;width:100%;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;}
.lb-dataContainer:after{content:"";display:table;clear:both;}
.lb-data{padding:0 4px;color:#ccc;}
.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em;}
.lb-data .lb-caption{font-size:13px;font-weight:bold;line-height:1em;}
.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;font-family:'HelveticaNeueLight';font-weight:100;font-size:12px;color:#999999;}
.lb-data .lb-close{display:block;float:right;width:30px;height:30px;background:url(../img/close.png) top right no-repeat;text-align:right;outline:none;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:0.7;-webkit-transition:opacity 0.2s;-moz-transition:opacity 0.2s;-o-transition:opacity 0.2s;transition:opacity 0.2s;}
.lb-data .lb-close:hover{cursor:pointer;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;}