.home {background: url(../images/home.png) repeat-x;}.home #nav {position: absolute;top:4px;left: 50%;margin-left: -490px;z-index: 1000;}.home #header {background: none;}#slider {width: 100%;overflow: hidden;height: 466px;position: relative;}#slides {position: absolute;width: 1620px;left: 50%;margin-left: -810px;}.slide img {display: block;}#slider-arrows {width: 980px;margin: 0 auto;position: relative;}#slider-prev, #slider-next {position: absolute;z-index: 1001;display: block;overflow: hidden;width: 60px;height: 60px;text-indent: -9999px;top:255px;}#slider-prev {background: url(../images/slider-prev.png) no-repeat;left: -105px;}#slider-next {background: url(../images/slider-next.png) no-repeat;right: -105px;}.home #services {width: 100%;overflow: hidden;margin: 0 0 40px 0;padding: 15px 0 30px 0;border-bottom: 1px solid #DCDEE0;background: #F0F2F3 url(../images/hp-services.png) repeat-x;}.home #services .component_snippet {width: 980px;margin: 0 auto;}.home #services .snippet {float: left;width: 180px;margin: 0 20px 0 0;font-size: 11px;}.js #services .snippet {cursor: pointer;}.home #services .snippet .html {padding: 110px 0 0 0;background: url(../images/hp-services-snippet.png) repeat-x;}.home #services .activeSlide .html {background: url(../images/hp-services-active.png) no-repeat top !important;}.home #services .snippet_homepage_services1 {background: url(../images/hp-services1.jpg) no-repeat 0 14px;}.home #services .snippet_homepage_services2 {background: url(../images/hp-services2.jpg) no-repeat 0 14px;}.home #services .snippet_homepage_services3 {background: url(../images/hp-services3.jpg) no-repeat 0 14px;}.home #services .snippet_homepage_services4 {background: url(../images/hp-services4.jpg) no-repeat 0 14px;}.home #services .snippet_homepage_services5 {background: url(../images/hp-services5.jpg) no-repeat 0 14px;}.home #services .snippet_homepage_services5 {margin-right: 0;}.home #services h2 {margin: 0 0 15px 0;padding: 0 0 0 20px;background: url(../images/hp-services-h2.png) no-repeat 0 5px;font-family: 'Open Sans', sans-serif;font-size: 15px;font-weight: 700;}.home #services h2 a {color: #3c4650;text-decoration: none;}.home #services p {margin: 0 0 0 20px;}.home #about, .home #news {margin-bottom: 40px;}.home #news {margin-top: 0;}.home #reference {margin-bottom: 0;}.home #reference h2 {position: absolute;left: 0;top:0;margin-top: 10px;color: #3C4650;font-size: 20px;border: 0;}.home #reference .photo a {color: #3C4650;}