body { color:#333; font-family:"fira_sanslight",Verdana,Arial,Helvetica,sans-serif; font-size:1em; line-height:1.4; margin:0px; background-color:#f3f3f3; height:100% }
html { height:100% }
#right a:link { color:#333; font-family:"fira_sansregular",Verdana,Arial,Helvetica,sans-serif; text-decoration:none }
#right a:visited { color:#333 }
#right a:hover { color:#7db713 }
#projectNav a:link { color:#000; text-decoration:none }
#projectNav a:visited { color:#000 }
#projectNav a:hover { color:#7db713 }
#footer a:link { color:#fff; text-decoration:none }
#footer a:visited { color:#fff }
#footer a:hover { text-decoration:underline }
#PageDiv { position:relative; min-height:100%; max-width:1280px; margin:auto; background-color:#fff }
#headerInner.f-ms { padding:22px 3% 15px }
#parallaxWrapper { width:100%; max-width:1280px; z-index:10 }
#heroImage { z-index:0 }
#heroimage { left:0px; top:0px; width:1280px; height:693px; overflow:hidden }
#parallaxShim { z-index:0; overflow:hidden }
#movingContent { z-index:20; background-color:#fff; overflow:hidden; position:relative }
#bodyText { z-index:0; padding:60px 3% 50px; overflow:hidden }
#left { width:32.26%; z-index:0; float:left }
#share-this-markup { width:100px; display:inline-block }
#middle { width:32.26%; z-index:0; float:left; padding-left:1.6%; border-left:solid #ff8300 2px }
#right { width:32.26%; z-index:0; float:right }
#item3 { width:100px; display:inline-block }
#item4 { width:100px; display:inline-block }
#slideshow { z-index:0; padding-left:3%; padding-right:3% }
#slideshowInner { position:relative; z-index:0 }
#item5 { width:100px; display:inline-block }
#slideshow0004VectorSmartObject { left:0px; top:0px; width:1200px; height:720px; overflow:hidden }
#item19 { width:100px; display:inline-block }
#faderIndicators { position:absolute; left:0px; width:100%; bottom:20px; z-index:999 }
#indicator { width:17px; overflow:hidden }
#buttonLeft { position:absolute; left:20px; top:47.63%; z-index:2; margin-top:-37px }
#faderbuttonleft { width:75px; overflow:hidden }
#buttonRight { position:absolute; top:47.63%; right:20px; z-index:3; margin-top:-37px }
#faderbuttonright { width:75px; overflow:hidden }
#item6 { width:100px; display:inline-block }
#quote { z-index:0; padding-left:3%; padding-right:3% }
#quoteInner { max-width:1000px; z-index:0; padding-top:40px; padding-bottom:30px; margin-left:auto; margin-right:auto; border-bottom:solid #7db713 1px }
#item12 { width:100px; display:inline-block }
#projectNav { z-index:0; padding:20px 3% }
#getInTouch { z-index:0; padding:30px 3%; background-color:#7db713 }
#footer.f-ms { padding:40px 3% 10px }
@media screen and (max-width:768px)
{
	#left { width:48% }
	#middle { width:49.2%; float:right }
	#right { width:auto; float:none; clear:both; padding-top:20px }
}
@media screen and (max-width:568px)
{
	#left { width:auto; float:none }
	#middle { width:auto; float:none; padding-left:0px; padding-top:20px; border-left:none }
}
