html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,img,ins,kbd,q,samp,small,strike,sub,sup,tt,var,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-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}:focus{outline:0}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0}caption,th,td{text-align:left;font-weight:normal}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}body{font-family:Arial,Helvetica,sans-serif;background:#080808}#wrapper{width:1000px;background:url(../images/wrapper-bg.png) repeat-y;margin:0 auto;padding-top:0}#header{width:880px;height:91px;background:url(../images/header-bg.png) no-repeat;padding:26px 40px 0 80px;position:fixed;top:0;background-color:#0c0c0c;background-position:0 10px;z-index:80}#header .mail{width:268px;float:left;line-height:40px;background:url(../images/mail-letter.png) no-repeat left center;padding-left:50px;margin-top:10px;font-size:14px}#header .mail a{color:#0c0c0c;text-decoration:none}#header .mobile{width:173px;float:left;line-height:40px;background:url(../images/mobile.png) no-repeat left center;padding-left:40px;margin-top:10px;font-size:14px;margin-left:60px}#header .contact-form{float:left;margin-left:50px}#content{width:1000px}#content #intro{padding:20px 0 20px 60px;z-index:70}#content #intro #intro-right{background:url(../images/intro-right-bg.png) no-repeat;width:443px;height:251px;float:right;margin-right:1px;margin-top:-20px;padding:100px 40px 20px 50px}#content #intro #intro-right img{padding-bottom:10px}#content #intro #intro-right h4{font-size:14px;font-weight:bold;padding-bottom:10px}#content #intro #intro-right p{color:#fff;font-size:14px;padding-bottom:15px;line-height:24px}#content .title{margin-top:20px;padding-bottom:10px;background:url(../images/title-bg.png) center bottom no-repeat}#content .top-title{background:url(../images/top-title-bg.png) no-repeat;width:308px;height:91px;padding:10px 20px 0 90px;float:left}#content .top-title h4{color:#f6f7f6;font-size:30px;font-weight:bold;line-height:35px}#content .top-title p{color:#0c0c0c;font-size:14px;font-weight:bold;line-height:30px}#content .title .bbt{position:relative;float:right;margin-right:100px;margin-top:60px;width:24px;height:24px;background:url(../images/back-to-top.png) no-repeat;text-decoration:none}#content .title .bbt span{position:absolute;left:-70px;top:5px;color:#8bc53f;font-size:12px;display:none}#content .title .bbt{background:url(../images/back-to-top.png) no-repeat bottom}#content .title .bbt span{display:inline}#content .lists{padding:20px 80px 40px 80px}#content .list{width:270px;float:left}#content .list h5{font-size:14px;font-weight:bold;color:#8bc53f;padding-bottom:15px}#content .list ul li{font-size:13px;color:#fff;margin-bottom:15px;background:url(../images/li-item-bg.png) no-repeat 0 50%;padding-left:20px}#content #recent-work{padding:40px 80px 40px 80px}#content .work-example{margin-bottom:30px}#content .work-example .preview{float:left}#content .work-example .preview img{border:1px solid #1c1c1c;padding:3px}#content .work-example .text{float:right;width:230px}#content .work-example .text h4{font-size:14px;font-weight:bold;color:#8bc53f;padding-bottom:15px}#content .work-example .text p{font-size:14px;color:#fff;padding-bottom:15px;line-height:24px}#content #steps{padding:20px 80px 40px 80px}#content #steps img{float:left;padding:0 20px}#content .step{width:230px;float:left}#content .step h4{font-size:18px;font-weight:bold;color:#8bc53f;padding-bottom:25px;text-align:center}#content .step p{font-size:14px;color:#fff;padding-bottom:15px;line-height:24px;text-align:justify}#content #contact{padding:30px 80px 40px 80px}#content .contact-form{width:485px;float:left}#content .contact-form .green{font-size:14px;font-weight:bold;color:#8bc53f;padding-bottom:25px}#content .contact-form .desc{font-size:14px;color:#fff;padding-bottom:25px}#content .contact-form p label{font-size:14px;font-weight:bold;color:#8bc53f;margin-bottom:5px}#content .contact-form p input{width:300px;height:25px;padding:5px 10px;border:0;margin:10px 0}#content .contact-form p textarea{width:485px;height:200px;border:0;margin:10px 0}#content .contact-form p .submit{width:109px;height:53px;padding:0}#content .info{width:265px;float:right}#content .info h5{font-size:14px;color:#8bc53f;font-weight:bold;padding-bottom:25px}#content .info p{color:#fff;font-size:14px;line-height:24px}#content .info p.mobile{padding-left:50px;background:url(../images/mobile.png) no-repeat center left;line-height:46px;margin:10px 0}#content .info p.chat{padding-left:50px;background:url(../images/chat.png) no-repeat center left;line-height:46px;margin:10px 0}#content .info p.mail{padding-left:50px;background:url(../images/mail-letter.png) no-repeat center left;line-height:46px;margin:10px 0 30px}#content .info p.mail a{color:#fff;text-decoration:none}#content .info p.pobox{padding-left:50px;background:url(../images/mail.png) no-repeat center left;line-height:46px;margin:10px 0}#content .info p.phone{padding-left:50px;background:url(../images/phone.png) no-repeat center left;line-height:46px;margin:10px 0}.content-bottom{margin:0 auto;width:992px;height:10px;overflow:hidden;background:url(../images/content-bottom-bg.png) no-repeat}#footer{width:970px;text-align:center;font-size:14px;color:#6d6d6d;padding:15px;margin:0 auto}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}#footer p a{color:#6d6d6d;text-decoration:none}p#response{color:#fff}a.slide-anchor{display:block;width:200px;height:10px;padding-bottom:100px}div.two-cols div.col-1,div.two-cols div.col-2{display:block;width:50%;float:left;padding-top:20px}div.two-cols div.col-1 div.partner-logos a{display:block;padding:40px}div.two-cols div.col-1 div.partner-logos a img{display:block;margin-left:auto;margin-right:auto}#content .two-cols h5{font-size:14px;font-weight:bold;color:#8bc53f;padding-bottom:15px}#content .two-cols .col-1 h5{padding-left:90px}#content .two-cols .col-2 h5{padding-left:30px}#header ul.primary-nav{display:block;overflow:hidden;margin-top:-14px;margin-left:-45px}#header ul.primary-nav li{display:block;float:left}#header ul.primary-nav li.active{background-image:url('../images/nav-arrow.png');background-repeat:no-repeat;background-position:center bottom}#header ul.primary-nav li a{display:block;padding:22px 28px 18px 34px;background-image:url('../images/nav-divider.png');background-repeat:no-repeat;background-position:0 22px;text-decoration:none;text-transform:uppercase;color:#000;font-weight:bold;font-size:13px;line-height:45px;text-align:left}#header div.facebook{position:absolute;top:43px;right:20px}#header ul.primary-nav li.home a{text-indent:-999999px;background-image:url('../images/home-bg.png');background-position:center;width:30px}#content div.two-cols div.col-2 blockquote{background-image:url('../images/blockquote-bg.png');background-repeat:no-repeat;padding:15px 100px 20px 50px;color:#fff;margin-top:30px;margin-left:30px}#content div.two-cols div.col-2 blockquote p{font-size:13px;line-height:20px;padding-bottom:20px}#content div.two-cols div.col-2 blockquote cite{font-size:13px;text-transform:uppercase;display:block;margin-left:-50px;line-height:20px}