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}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}body{font:13px/1.5 Helvetica,Arial,'Liberation Sans',FreeSans,sans-serif}a:focus{outline:1px
dotted invert}hr{border:0
#ccc solid;border-top-width:1px;clear:both;height:0}h1{font-size:25px}h2{font-size:23px}h3{font-size:21px}h4{font-size:19px}h5{font-size:17px}h6{font-size:15px}ol{list-style:decimal}ul{list-style:square}li{margin-left:30px}p,dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,table,address,fieldset{margin-bottom:20px}.container_12,.container_16{margin-left:auto;margin-right:auto;width:960px !important;position:relative}.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16{display:inline;float:left;margin-left:10px;margin-right:10px;position:relative}.container_12 .grid_3,.container_16
.grid_4{width:220px}.container_12 .grid_6,.container_16
.grid_8{width:460px}.container_12 .grid_9,.container_16
.grid_12{width:700px}.container_12 .grid_12,.container_16
.grid_16{width:940px !important}.alpha{margin-left:0}.omega{margin-right:0}.container_12
.grid_1{width:60px}.container_12
.grid_2{width:140px}.container_12
.grid_4{width:300px}.container_12
.grid_5{width:380px}.container_12
.grid_7{width:540px}.container_12
.grid_8{width:620px}.container_12
.grid_10{width:780px}.container_12
.grid_11{width:860px}.container_16
.grid_1{width:40px}.container_16
.grid_2{width:100px}.container_16
.grid_3{width:160px}.container_16
.grid_5{width:280px}.container_16
.grid_6{width:340px}.container_16
.grid_7{width:400px}.container_16
.grid_9{width:520px}.container_16
.grid_10{width:580px}.container_16
.grid_11{width:640px}.container_16
.grid_13{width:760px}.container_16
.grid_14{width:820px}.container_16
.grid_15{width:880px}.container_12 .prefix_3,.container_16
.prefix_4{padding-left:240px}.container_12 .prefix_6,.container_16
.prefix_8{padding-left:480px}.container_12 .prefix_9,.container_16
.prefix_12{padding-left:720px}.container_12
.prefix_1{padding-left:80px}.container_12
.prefix_2{padding-left:160px}.container_12
.prefix_4{padding-left:320px}.container_12
.prefix_5{padding-left:400px}.container_12
.prefix_7{padding-left:560px}.container_12
.prefix_8{padding-left:640px}.container_12
.prefix_10{padding-left:800px}.container_12
.prefix_11{padding-left:880px}.container_16
.prefix_1{padding-left:60px}.container_16
.prefix_2{padding-left:120px}.container_16
.prefix_3{padding-left:180px}.container_16
.prefix_5{padding-left:300px}.container_16
.prefix_6{padding-left:360px}.container_16
.prefix_7{padding-left:420px}.container_16
.prefix_9{padding-left:540px}.container_16
.prefix_10{padding-left:600px}.container_16
.prefix_11{padding-left:660px}.container_16
.prefix_13{padding-left:780px}.container_16
.prefix_14{padding-left:840px}.container_16
.prefix_15{padding-left:900px}.container_12 .suffix_3,.container_16
.suffix_4{padding-right:240px}.container_12 .suffix_6,.container_16
.suffix_8{padding-right:480px}.container_12 .suffix_9,.container_16
.suffix_12{padding-right:720px}.container_12
.suffix_1{padding-right:80px}.container_12
.suffix_2{padding-right:160px}.container_12
.suffix_4{padding-right:320px}.container_12
.suffix_5{padding-right:400px}.container_12
.suffix_7{padding-right:560px}.container_12
.suffix_8{padding-right:640px}.container_12
.suffix_10{padding-right:800px}.container_12
.suffix_11{padding-right:880px}.container_16
.suffix_1{padding-right:60px}.container_16
.suffix_2{padding-right:120px}.container_16
.suffix_3{padding-right:180px}.container_16
.suffix_5{padding-right:300px}.container_16
.suffix_6{padding-right:360px}.container_16
.suffix_7{padding-right:420px}.container_16
.suffix_9{padding-right:540px}.container_16
.suffix_10{padding-right:600px}.container_16
.suffix_11{padding-right:660px}.container_16
.suffix_13{padding-right:780px}.container_16
.suffix_14{padding-right:840px}.container_16
.suffix_15{padding-right:900px}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.clearfix{display:inline-block}* html
.clearfix{height:1%}.clearfix{display:block}.group:after{clear:both;content:".";display:block;height:0;visibility:hidden}.group{display:block}* html
.group{height:1%}body{background:#fff url(/images/body-bg.jpg);color:#555044;font:14px/1.5 Georgia,"Helvetica Neue",Helvetica,Arial,sans-serif;position:relative}a,a:link,a:visited,a:active{color:#2cbebc;text-decoration:none}a:hover{color:#23a0a0}h1{font-size:62px;line-height:1;color:#2cbebc;font-family:"Helvetica",Arial,sans-serif}h2{font-size:30px;font-family:Georgia;font-weight:normal;line-height:1.3;color:#555044;margin-bottom:5px}h3{font-size:16px;color:#555044;margin-bottom:0;font-family:"Helvetica",Arial,sans-serif}h4{font-size:15px;line-height:1.2;font-weight:bold;font-family:"Helvetica",Arial,sans-serif}#header{margin-top:40px;height:70px;overflow:hidden;z-index:10}#header
h1{width:277px;height:50px;background:url(/images/header-logo.png) no-repeat;text-indent:-9999px;float:left}#header h1
a{display:block;width:100%;height:100%}#nav-main{margin:15px
0 0 0;list-style-type:decimal-leading-zero;list-style-position:inside;float:right;z-index:11}#nav-main
li{float:left;color:#3e3e3e;font:15px/1.2 Georgia,"Times New Roman",serif;margin:0
25px 0 0;border-bottom:1px solid #fcf8f5;-webkit-transition:border-bottom .5s linear;position:relative;z-index:12}#nav-main
a{color:#3e3e3e !important;text-decoration:none;text-transform:lowercase;font:700 16px/1.1 "Helvetica Neue",Helvetica,Arial,sans-serif;padding-left:5px}#nav-main li:hover{border-bottom:1px solid #bbb}#nav-main li:hover
a{color:#000}#nav-main li
ul{position:absolute;left:0;bottom:-30px;width:500px;margin:0;list-style-type:none;display:none;z-index:13}#nav-main li ul li a, #nav-main li:hover ul li
a{font-size:14px;padding:0;color:#3e3e3e !important}#nav-main li:hover ul
li{border-bottom:1px solid #fcf8f5}#nav-main li:hover ul li a:hover{color:#23a0a0 !important}body.who-we-work-with #nav-main li.who-we-work-with{border-bottom:1px solid #bbb}body.who-we-work-with #nav-main li.who-we-work-with
ul{display:block}body.who-we-work-with #nav-main li.who-we-work-with li.portfolio
a{color:#2cbebc !important}body.who-we-work-with.client-list #nav-main li.who-we-work-with li.portfolio
a{color:#3e3e3e !important}body.who-we-work-with.client-list #nav-main li.who-we-work-with li.portfolio a:hover{color:#23a0a0 !important}body.client-list #nav-main li.who-we-work-with ul li.client-list
a{color:#2cbebc !important}body.who-we-are #nav-main li.who-we-are{border-bottom:1px solid #bbb}body.who-we-are #nav-main li.who-we-are
ul{display:block}body.join-us #nav-main li.who-we-are ul li.join
a{color:#2cbebc !important}body.meet-the-team #nav-main li.who-we-are ul li.team
a{color:#2cbebc !important}body.what-we-do #nav-main li.what-we-do{border-bottom:1px solid #bbb}body.contact-us #nav-main
li.contact{border-bottom:1px solid #bbb}#stage-wrapper{height:410px;margin-bottom:60px;position:relative;z-index:1}#stage-wrapper
.fold{display:block;width:1130px;height:30px;position:absolute;left:-90px;bottom:0;background:url(/images/stage-bottom-bg.png) no-repeat center bottom;padding:0
!important;z-index:30000 !important}#stage{width:960px;margin:0
auto;position:relative;z-index:2}#stage
span{font-family:Georgia,"Times New Roman",serif;color:#555044}#stage-wrapper
h1{margin-bottom:0}#stage-wrapper
h2{font-size:24px}body.index #stage-wrapper{overflow:hidden}body.index #stage-wrapper
#stage{height:410px}body.who-we-are #stage-wrapper{height:244px;margin-top:40px}body.who-we-are #stage-wrapper
#stage{height:244px;background:url(/images/stage-whoweare.jpg) no-repeat 60px 0}body.who-we-are #stage-wrapper h1, body.who-we-are #stage-wrapper h2, body.who-we-are #stage-wrapper
span{padding-left:400px;padding-right:100px}body.who-we-are #stage-wrapper
h1{padding-top:50px}body.meet-the-team #stage-wrapper h1, body.join-us #stage-wrapper
h1{padding-top:0}body.who-we-are #stage-wrapper
h2{font-size:18px}body.join-us #stage-wrapper{height:180px}body.join-us #stage-wrapper
#stage{height:120px;background:url(/images/team/stage-joinus.jpg) 500px bottom no-repeat;padding-top:60px}body.join-us #stage-wrapper h1, body.join-us #stage-wrapper
h2{padding-left:0;padding-right:0}body.meet-the-team #stage-wrapper{height:575px;margin-top:-110px;z-index:1;overflow:hidden}body.meet-the-team #stage-wrapper
#stage{height:575px;background:none}body.who-we-work-with #stage-wrapper{height:450px;padding-top:75px;display:none}body.who-we-work-with #stage-wrapper
#stage{height:450px;background:url(/images/portfolio-slideshow-bg.png) 77px 0 no-repeat}body.who-we-work-with #stage-intro{width:960px;height:525px;margin:0
auto;position:relative;z-index:2}body.client-list #stage-wrapper{background:transparent;height:auto}body.client-list #stage-wrapper
#stage{background:transparent;height:auto}body.what-we-do #stage-wrapper{height:360px;overflow:hidden;padding-top:25px;margin-top:-25px}body.what-we-do #stage-wrapper
#stage{height:360px}body.contact-us #stage-wrapper{height:180px}body.contact-us #stage-wrapper
#stage{height:120px;background:url(/images/contact/stage-contact.png) right center no-repeat;padding-top:50px}.error404
.content{margin-left:350px;padding-top:70px}.error404
img{float:left;padding:40px
50px 50px 75px}.error404
p{margin-top:20px;font-style:italic}.mixer
.content{margin-left:350px;padding-top:40px;margin-bottom:100px}.mixer
img{float:left;padding:40px
50px 50px 75px}.mixer
p{margin-top:20px;font-style:italic}#positioning{position:relative;font-size:16px;font-family:Georgia,"Times New Roman",serif}#positioning
.coffee{background:url(/images/home-coffee-bg.png) no-repeat left top;position:relative;left:-40px;margin-top:40px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}#positioning .coffee h2, #positioning .coffee
p{padding-left:120px}#positioning .coffee
h2{padding-top:20px;font-weight:bold;margin-bottom:0;font-family:inherit}#positioning .coffee
p{font-size:14px}body.index #recent
ul{margin-bottom:0}#recent{width:375px !important}#recent
h2{text-transform:lowercase;margin-bottom:20px}#recent
li{list-style-type:none;margin:0
0 10px 0;overflow:hidden}#recent
img{border:5px
solid #e1ddd8;display:block;float:left}#recent h4, #recent
p{padding-left:65px;width:310px;font-size: .9em}#recent
h4{margin-bottom:5px;font-size:1.0em}#recent
ul#twitter{margin:0;border:0;padding:0;width:375px !important}#recent ul#twitter
li{margin:0;border:0;padding:0;width:375px !important;background:transparent !important}#client-navigation{font-family:Helvetica,Arial,sans-serif;list-style:none;overflow:hidden;border-bottom:1px solid #cbc5b8;margin-bottom:30px;margin-top:20px}#client-navigation
li{float:left;display:block;margin:0;margin-right:35px;color:#555044;font-size:14px;font-weight:bold;padding:0;cursor:pointer}#client-navigation li:hover{color:#000}#client-navigation
li.active{color:#2cbebc;padding-bottom:5px;border-bottom:12px solid #2cbebc}#client-list
h2{font-family:Helvetica,Arial,sans-serif;font-weight:bold;font-size:24px;margin-bottom:20px}#client-list
ul{list-style:none;font-size:14px;font-family:Georgia,"Times New Roman",serif}#client-list
li{margin-left:0;margin-bottom:5px}.client-quote{font-family:Georgia,"Times New Roman",serif}.client-quote
div{display:none}.client-quote
blockquote{padding-left:100px;font-size:16px;line-height:1.6;margin-bottom:15px;background:url(/images/testimonial-quote-bg.png) no-repeat 40px 5px}.client-quote
cite{text-align:right;font-style:normal}.client-quote
span{display:block}#client-list .view-more>span.more{display:block;margin-bottom:20px;color:#2cbebc;cursor:pointer}body.who-we-are #who-we-are
p{padding-right:30px}body.who-we-are
#services{width:650px;background:#eae6e2;overflow:hidden;padding:10px;margin-bottom:40px}body.who-we-are #services
ul{width:200px;margin-right:30px;margin-bottom:0;float:left;list-style:none}body.who-we-are #services
li{margin:0
0 10px 0}body.who-we-are #services ul:last-child{margin-right:0;width:180px}a.discuss-project, #process-slideshow li.seven .content a.discuss-project{display:block;bottom:0px;padding:0;width:271px;height:67px;background:url(/images/discuss-project.png) no-repeat;text-indent:-9999px;position:relative}a.discuss-project:hover, #process-slideshow li.seven .content a.discuss-project:hover{left:1px;top:1px;box-shadow:5px 5px 5px #000}#meet-team{margin-bottom:40px}#meet-team
ul{list-style:none;width:206px;height:127px;position:relative;margin:0}#meet-team
li{margin:0}#meet-team li
img{border:7px
solid #e1dddb;display:block}#meet-team li
a{margin-left:7px;display:block;background:#2cbebc;background:rgba(44,190,188,.9);width:196px;position:absolute;left:0;bottom:7px;color:#fff;font:bold 12px Helvetica,Arial;padding:5px
0 5px 10px;text-align:left}#meet-team li a
span{padding-right:20px;background:url(/images/arrow-small.png) no-repeat right center}#meet-team a.entire-team{display:block;text-align:right;font-size:12px;margin-top:5px}#twitter
ul{list-style:none;margin-bottom:15px}#twitter
li{margin:10px
0 0 0;padding-top:10px;border-top:1px dotted #333}#twitter li:first-child{border:none;margin:0;padding:0}#twitter
span.follow{font-size:12px;font-family:Helvetica,Arial;display:block;text-align:right}#twitter span.follow
a{font-weight:bold}#team-slideshow{list-style:none;position:relative;height:575px !important;width:1000px !important;display:none;margin:0}#team-slideshow
li{position:absolute;left:0;top:auto !important;bottom:0 !important;height:575px !important;width:1000px !important;margin-left:0;background:transparent !important}#team-slideshow li
img{position:absolute;left:-145px;bottom:0}#team-slideshow li
.bio{position:absolute;left:0;bottom:-399px;width:960px;height:399px}#team-slideshow li
p{font:12px/1.8 Georgia;margin-bottom:15px}#team-slideshow li
h1{margin-bottom:20px}#team-slideshow li
ul{width:auto !important;height:auto !important}#team-slideshow li ul
li{width:auto !important;height:auto !important;font-size:12px}#team-slideshow li#nholland
img{left:-50px}#team-slideshow li#nholland
h1{text-indent:-9999px;background:url(/images/team/signatures/nholland-sig.png) no-repeat;width:375px;height:109px;margin-left:400px;margin-top:-35px}#team-slideshow li#nholland
p{padding-left:400px}#team-slideshow li#chayner
img{left:30px}#team-slideshow li#chayner
h1{text-indent:-9999px;background:url(/images/team/signatures/chayner-sig.png) no-repeat;width:296px;height:108px;margin-left:370px;margin-top:-30px}#team-slideshow li#chayner
p{padding-left:370px;padding-right:50px}#team-slideshow li#eowens
img{left:-40px}#team-slideshow li#eowens
h1{text-indent:-9999px;background:url(/images/team/signatures/eowens-sig.png) no-repeat;width:191px;height:120px;margin-left:340px;margin-top:-25px}#team-slideshow li#eowens
p{padding-left:340px;padding-right:80px}#team-slideshow li#cwage
img{left:-20px}#team-slideshow li#cwage
h1{text-indent:-9999px;background:url(/images/team/signatures/cwage-sig.png) no-repeat;width:241px;height:111px;margin-left:400px;margin-top:-60px}#team-slideshow li#cwage
p{padding-left:400px}#team-slideshow li#cwage
ul{padding-left:400px}#team-slideshow li#wacuff
h1{text-indent:-9999px;background:url(/images/team/signatures/wacuff-sig.png) no-repeat;width:172px;height:141px;margin-left:400px;margin-top:-65px;margin-bottom:5px}#team-slideshow li#wacuff
p{padding-left:400px}#team-slideshow li#abriggs
h1{text-indent:-9999px;background:url(/images/team/signatures/abriggs-sig.png) no-repeat;width:291px;height:130px;margin-left:360px;margin-top:-55px;margin-bottom:10px}#team-slideshow li#abriggs
img{left:-30px}#team-slideshow li#abriggs
p{padding-left:360px}#team-slideshow li#hcoakley
h1{text-indent:-9999px;background:url(/images/team/signatures/hcoakley-sig.png) no-repeat;width:317px;height:111px;margin-left:450px;margin-top:-15px}#team-slideshow li#hcoakley
img{left:50px}#team-slideshow li#hcoakley
p{padding-left:450px;padding-right:100px}#team-slideshow li#sjackson
h1{text-indent:-9999px;background:url(/images/team/signatures/sjackson-sig.png) no-repeat;width:291px;height:133px;margin-left:430px;margin-top:-45px}#team-slideshow li#sjackson
img{left:60px}#team-slideshow li#sjackson
p{padding-left:430px}#team-slideshow li#mlarzelere
h1{text-indent:-9999px;background:url(/images/team/signatures/mlarzelere-sig.png) no-repeat;width:356px;height:119px;margin-left:420px;margin-top:-30px}#team-slideshow li#mlarzelere
img{left:30px}#team-slideshow li#mlarzelere
p{padding-left:420px;padding-right:50px}#team-slideshow li#jobrien
h1{text-indent:-9999px;background:url(/images/team/signatures/jobrien-sig.png) no-repeat;width:356px;height:119px;margin-left:420px;margin-top:5px}#team-slideshow li#jobrien
img{left:30px}#team-slideshow li#jobrien
p{padding-left:420px;padding-right:50px}#team-slideshow li#jpruitt
h1{text-indent:-9999px;background:url(/images/team/signatures/jpruitt-sig.png) no-repeat;width:236px;height:88px;margin-left:440px;margin-top:-30px}#team-slideshow li#jpruitt
img{left:10px}#team-slideshow li#jpruitt
p{padding-left:440px;padding-right:60px}#team-slideshow li#jscheel
h1{text-indent:-9999px;background:url(/images/team/signatures/jscheel-sig.png) no-repeat;width:353px;height:136px;margin-left:355px;margin-top:-20px}#team-slideshow li#jscheel
img{left:-50px}#team-slideshow li#jscheel
p{padding-left:420px;padding-right:40px}#team-slideshow li#hschmitt
h1{text-indent:-9999px;background:url(/images/team/signatures/hschmitt-sig.png) no-repeat;width:364px;height:119px;margin-left:400px;margin-top:-20px}#team-slideshow li#hschmitt
img{left:50px}#team-slideshow li#hschmitt
p{padding-left:400px;padding-right:50px}#team-slideshow li#bshaffer
h1{text-indent:-9999px;background:url(/images/team/signatures/bshaffer-sig.png) no-repeat;width:458px;height:144px;margin-left:400px;margin-top:-55px;margin-bottom:10px}#team-slideshow li#bshaffer
img{left:15px}#team-slideshow li#bshaffer
p{padding-left:400px}#team-slideshow li#kstrickmaker
h1{text-indent:-9999px;background:url(/images/team/signatures/kstrickmaker-sig.png) no-repeat;width:203px;height:139px;margin-left:360px;margin-top:-45px}#team-slideshow li#kstrickmaker
img{left:-110px}#team-slideshow li#kstrickmaker
p{padding-left:360px;padding-right:30px}#team-slideshow li#mzuehlke
h1{text-indent:-9999px;background:url(/images/team/signatures/mzuehlke-sig.png) no-repeat;width:416px;height:110px;margin-left:365px;margin-top:-35px}#team-slideshow li#mzuehlke
img{left:50px}#team-slideshow li#mzuehlke
p{padding-left:365px;padding-right:40px}#team-slideshow li#swarren
h1{text-indent:-9999px;background:url(/images/team/signatures/swarren-sig.png) no-repeat;width:351px;height:90px;margin-left:450px;margin-top:-35px}#team-slideshow li#swarren
img{left:-50px}#team-slideshow li#swarren
p{padding-left:450px;padding-right:0px}#team-slideshow li#troberts
h1{text-indent:-9999px;background:url(/images/team/signatures/troberts-sig.png) no-repeat;width:299px;height:133px;margin-left:390px;margin-top:-55px}#team-slideshow li#troberts
img{left:-40px}#team-slideshow li#troberts
p{padding-left:410px;padding-right:30px}#team-slideshow li#syeargin
h1{text-indent:-9999px;background:url(/images/team/signatures/syeargin-sig.png) no-repeat;width:376px;height:140px;margin-left:400px;margin-top:-55px;margin-bottom:10px}#team-slideshow li#syeargin
img{left:-10px}#team-slideshow li#syeargin
p{padding-left:410px;padding-right:0px}#team-list{overflow:hidden !important;width:940px !important;height:280px !important;position:relative;margin:0
auto}body.meet-the-team span#previous, body.meet-the-team
span#next{width:60px;padding:5px
0;background:#333;color:#fff;text-transform:uppercase;display:block;font:bold 10px "Helvetica Neue",Helvetica,Arial,sans-serif;position:absolute;left:-60px;bottom:35px;cursor:pointer}body.meet-the-team
span#next{padding-left:10px;left:auto;right:-60px}body.meet-the-team
span#previous{text-align:right;padding-right:10px}body.meet-the-team span#previous:hover, #team-list span#next:hover{background:#666}#team-list
ul{overflow:hidden;position:absolute;left:0;top:0;height:280px !important;width:960px !important}#team-list
li{border:7px
solid #e1dddb;width:206px;height:114px;margin:0
10px 20px;float:left;display:inline;position:relative;overflow:hidden;cursor:pointer}#team-list
.info{background:#2cbebc;background:rgba(44, 190, 188, 0.9);position:absolute;left:0;bottom:-50px;width:186px;height:30px;padding:5px
10px 15px}#team-list .info
h3{color:#fff;font:18px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0}#team-list .info h3
span{font-weight:bold;margin:0}#team-list .info
h4{color:#333;font-weight:normal;font-size:14px}#team-list li.active
.info{bottom:0 !important}#team-nav{position:absolute;top:550px;right:0;z-index:30001;cursor:pointer}#team-nav
a{border:1px
solid;padding:0px
4px 2px;margin-left:5px;font-weight:bold}#team-nav a:hover{background:#fff}#process-slideshow{position:absolute;left:0;top:auto !important;bottom:0 !important;width:960px !important;height:439px !important;margin:0
auto;list-style:none}#process-slideshow
li{margin:0;position:relative;width:960px !important;height:439px !important;background:transparent !important}#process-slideshow li
img{position:absolute;left:40px;bottom:70px}#process-slideshow li
.content{position:absolute;left:auto !important;right:35px !important;height:300px;bottom:10px !important}#process-slideshow li .content
h1{height:86px;width:500px;background:url(/images/process/headers-process.png) no-repeat;text-indent:-9999px;margin-bottom:10px}#process-slideshow li .content a.button-start{color:#555044;font:16px Helvetica,Arial;font-weight:bold;text-transform:uppercase;padding:20px
65px 20px 0;background:url(/images/process/arrow-right.png) right center no-repeat;position:absolute;right:0;bottom:6px}#process-slideshow li .content a.button-right{background:url(/images/process/arrow-right.png) right center no-repeat;position:absolute;right:0;bottom:10px;text-indent:-9999px;width:48px;height:48px}#process-slideshow li .content a.button-left{background:url(/images/process/arrow-left.png) right center no-repeat;position:absolute;right:94px;bottom:10px;text-indent:-9999px;width:48px;height:48px}#process-slideshow li.one
.content{height:260px}#process-slideshow li.two .content
h1{height:85px;background-position:0 -172px}#process-slideshow li.two
img{left:-15px;top:auto;bottom:0}#process-slideshow li.two
.content{width:480px;right:35px !important}#process-slideshow li.three .content
h1{height:83px;background-position:0 -258px}#process-slideshow li.three
img{left:-165px;top:auto;bottom:0}#process-slideshow li.three
.content{width:450px;right:-75px}#process-slideshow li.four .content
h1{height:85px;background-position:0 -343px;position:relative;left:-25px}#process-slideshow li.four
img{left:-50px;top:auto;bottom:0}#process-slideshow li.four
.content{width:450px;right:-75px}#process-slideshow li.five .content
h1{height:83px;background-position:0 -426px}#process-slideshow li.five
img{left:0;top:auto;bottom:0}#process-slideshow li.five
.content{width:450px;right:-75px}#process-slideshow li.six .content
h1{height:110px;background-position:0 -510px}#process-slideshow li.six
img{left:80px;top:auto;bottom:0}#process-slideshow li.six
.content{width:450px;right:-75px}#process-slideshow li.seven .content
h1{height:86px;background-position:0 -86px}#process-slideshow li.seven
img{left:60px;top:auto;bottom:20px}#process-slideshow li.seven
.content{width:500px;right:-75px}#process-slideshow li.seven .content a.button-left{right:0px}#process-slideshow .content a.discuss-project{display:block;width:230px;height:auto;background:url(/images/home-coffee-bg2.png) no-repeat;text-indent:0;position:absolute;bottom:13px;left:0;line-height:18px;font-weight:bold;padding:25px
0 10px 55px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;color:#d3cec7}#process-slideshow .content a.discuss-project:hover{color:#2cbebc;left:0;top:auto}#process-list{position:relative}#process-list
ol{margin:0;list-style:none;position:relative;left:35px}#process-list ol:first-child{left:-15px}#process-list
li{margin:0;padding:30px
0 30px 50px;font-size:84px;font-family:Helvetica,Arial;font-weight:bold;background:url(/images/process/list-1-bg.png) left center no-repeat;cursor:pointer}#process-list
li.two{background:url(/images/process/list-2-bg.png) left center no-repeat}#process-list
li.three{background:url(/images/process/list-3-bg.png) left center no-repeat}#process-list
li.four{background:url(/images/process/list-4-bg.png) left center no-repeat}#process-list
li.five{background:url(/images/process/list-5-bg.png) left center no-repeat}#process-list
li.six{background:url(/images/process/list-6-bg.png) left center no-repeat}#process-list li
a{color:#b1d3d3}#process-list li:hover a, #process-list li.active
a{color:#2cbebc}#process-list li h3, #process-list li
h4{font-size:16px;margin-bottom:0}#process-list li
h3{text-transform:uppercase;border-bottom:1px solid #d0ccc5;color:#d0ccc5}#process-list li:hover h3, #process-list li.active
h3{text-transform:uppercase;border-bottom:1px solid #555044;color:#555044}#process-list li
h4{font-family:Georgia,serif;font-style:italic;font-weight:normal;color:#d0ccc5}#process-list li:hover h4, #process-list li.active
h4{font-family:Georgia,serif;font-style:italic;font-weight:normal;color:#555044}#contact-form
form{position:relative}#contact-form form
.row{overflow:hidden;margin-bottom:30px}#contact-form .row
label{font-weight:bold;font-size:16px;font-family:Helvetica,Arial}#contact-form .row label.name,
#contact-form .row label.email,
#contact-form .row label.phone,
#contact-form .row
label.interest{float:left;width:50%}#contact-form .row input,
#contact-form .row select,
#contact-form .row
textarea{display:block;width:185px;padding:10px
5px;-webkit-border-radius:5px;-moz-border-radius:5px;border:1px
solid #d1ccc4;font-size:16px}#contact-form .row
textarea{width:420px}#contact-form .row
span{color:red}#contact-form .row
.submit{width:auto;height:auto;border:0;position:relative;left:-5px}#contact-form .row .submit:hover{top:1px;left:-4px}#contact-form .row:last-child{margin-top:-20px}#contact-form
label.error{color:red;font-size: .8em}#contact-form input.error,
#contact-form
select.error{border-color:red}#contact-info{right:-40px}#contact-info
#map{width:390px}#contact-info #map
iframe{width:390px;height:320px;padding:10px;background:#dddbd9}#contact-info #map
small{display:block;position:relative}#contact-info #map small
a{color:#fff !important;padding:5px
20px 5px 5px;font:bold 12px Helvetica,Arial;background:#3cc3c0 url(/images/arrow-small.png) right center no-repeat}#contact-info #reach-us{font-family:Helvetica,Arial;margin-bottom:10px;overflow:hidden}#contact-info #reach-us>div{float:left;width:70%;margin-bottom:10px}#contact-info #reach-us>div:first-child{width:30%}#contact-info #reach-us
.address{width:100%;float:none}#contact-info #reach-us
strong{display:block}#contact-info #reach-us
p{font-size:12px}#contact-errors{color:#F00;padding:10px;background-color:#FCC;border:1px
solid #F00;margin-bottom:10px}#join-us{position:relative}#join-us>p{padding-right:30px}#join-us #open-positions{margin-top:40px;padding-right:30px}#join-us #open-positions
h2{margin-bottom:20px}#join-us #open-positions
.position{margin-bottom:30px;padding-bottom:10px;border-bottom:1px solid #cdcac8}#join-us #open-positions .position
p{margin-bottom:0}#join-us #open-positions .position:last-child{border:0}#join-us #open-positions .position
h3{font-size:14px;background:url(/images/arrow-small-blue.png) left center no-repeat;padding-left:20px;cursor:pointer}#join-us #open-positions .position
h3.current{background:url(/images/arrow-small-blue-down.png) left center no-repeat}#join-us #open-positions
.info{display:none}#perks{position:relative}#perks
li{list-style:none;margin:0
0 8px 0}#footer{border-top:1px dotted #7e796f;padding-top:10px;margin-top:50px;overflow:hidden;margin-bottom:10px}body.index
#footer{margin-top:25px}#footer
h4{text-transform:lowercase;color:#7e796f;margin-bottom:5px}#footer
h5{text-transform:lowercase;color:#7e796f;margin-bottom:5px;font-size:13px;font-weight:normal;font-style:italic}#footer
p{font-family:Georgia,"Times New Roman",Times,serif;font-size:12px}#footer
.vcard{font-family:Georgia,"Times New Roman",serif;font-size:12px}#footer .vcard .adr, #footer .vcard
.tel{float:left;width:45%}#footer .vcard
.tel{width:55%}#footer .vcard .tel
.type{display:block}#footer .vcard .adr span.street-address{display:block}#footer .discuss
p{font-style:italic}#footer
.links{font-size:12px}#footer .links
ul{float:left;width:60%;list-style-type:none;font-family:Georgia,"Times New Roman",serif}#footer .links
ul.social{width:40%}#footer .links
li{margin:0
0 .2em 0}.loading{background:url(/images/loading.gif) center center no-repeat;height:399px}