body{
	margin:0;
	color:#262525;
	font:18px/22px 'Fjalla One', Arial, Helvetica, sans-serif;
	background:#fff;
	min-width:1000px;
}
img{border-style:none;}
a{
	text-decoration:none;
	color:#000;
}
a:hover{text-decoration:underline;}
a:active{background-color: transparent;}
input,
textarea,
select{
	font:100% Arial, Helvetica, sans-serif;
	vertical-align:middle;
	color:#000;
}
form,
fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
#header{
	padding:85px 0 46px;
	border-top:6px solid #bb2935;
	border-bottom:6px solid #bb2935;
	background:#706e6e;
	text-align:center;
	color:#e6e4e4;
	font-size:28px;
	line-height:38px;
}
.logo{
	background:url(../images/logo.png) no-repeat;
	width:315px;
	height:305px;
	text-indent:-9999px;
	overflow:hidden;
	margin:0 auto 63px;
}
.logo a{
	display:block;
	height:100%;
}
.header-block{
	width:440px;
	margin:0 auto;
}
#header p{margin:0 0 39px;}
#main{background:url(../images/shadow.png) repeat-x;}
.main-holder{
	width:942px;
	margin:0 auto;
	padding:54px 0 0;
}
#main h2{
	margin:0 0 57px;
	font-size:28px;
	line-height:31px;
	font-weight:normal;
}
.block-holder{
	width:970px;
	overflow:hidden;
}
.block-holder .block{
	display:inline-block;
	vertical-align:top;
	width:360px;
	margin:0 117px 78px 0;
	position:relative;
	padding:0 0 40px;
}
.block-holder .block h3{
	margin:0 0 12px;
	font-size:24px;
	line-height:37px;
	font-weight:normal;
}
.block-holder .developer{
	background:url(../images/ico-heading.png) no-repeat;
	padding:0 0 0 48px;
}
.block-holder .quality{
	background:url(../images/ico-heading.png) no-repeat 0 -160px;
	padding:0 0 0 49px;
}
.block-holder .systems{
	background:url(../images/ico-heading.png) no-repeat 0 -318px;
	padding:0 0 0 60px;
}
.block-holder .appcelerator{
	background:url(../images/ico-heading.png) no-repeat 0 -465px;
	padding:0 0 0 40px;
}
.block-holder .designer{
	background:url(../images/ico-heading.png) no-repeat 0 -603px;
	padding:0 0 0 44px;
}
.block-holder .productmgr{
	background:url(../images/ico-heading.png) no-repeat 0 -768px;
	padding:0 0 0 42px;
}
.block-holder .engagement{
	background:url(../images/ico-heading.png) no-repeat 0 -942px;
	padding:0 0 0 48px;
}
.block-holder .block p{margin:0 0 35px;}
.block-holder .block .btn{
	font-size:18px;
	line-height:40px;
	background:url(../images/btn.png) no-repeat;
	width:184px;
	text-align:center;
	color:#fff;
	position:absolute;
	bottom:0;
	left:0;
}
#footer{
	width:942px;
	margin:-20px auto 0;
	/* border-top:2px solid #bab9b9; */
	padding:9px 0 50px;
	color:#0f090b;
	font-size:14px;
	line-height:18px;
}
#footer p{margin:0 0 10px;}
#footer address{
	font-style:normal;
	margin:0;
}
.popup-holder {
	position:relative;
	overflow:hidden;
	height:0;
}
.lightbox .container{
	width:580px;
	padding:132px 40px 80px;
	background:url(../images/bg-container.png) no-repeat;
	font:14px/22px Helvetica, Arial, sans-serif;
	position:relative;
}
.lightbox .container .developer{
	background:url(../images/ico-heading.png) no-repeat;
	padding:0 0 0 48px;
	margin:0 0 13px;
	font:24px/37px 'Fjalla One', Arial, Helvetica, sans-serif;
}
.lightbox .container .quality{
	background:url(../images/ico-heading.png) no-repeat 0 -160px;
	padding:0 0 0 49px;
	margin:0 0 13px;
	font:24px/37px 'Fjalla One', Arial, Helvetica, sans-serif;
}
.lightbox .container .systems{
	background:url(../images/ico-heading.png) no-repeat 0 -318px;
	padding:0 0 0 60px;
	margin:0 0 13px;
	font:24px/37px 'Fjalla One', Arial, Helvetica, sans-serif;
}
.lightbox .container .appcelerator{
	background:url(../images/ico-heading.png) no-repeat 0 -465px;
	padding:0 0 0 40px;
	margin:0 0 13px;
	font:24px/37px 'Fjalla One', Arial, Helvetica, sans-serif;
}
.lightbox .container .designer{
	background:url(../images/ico-heading.png) no-repeat 0 -603px;
	padding:0 0 0 44px;
	margin:0 0 13px;
	font:24px/37px 'Fjalla One', Arial, Helvetica, sans-serif;
}
.lightbox .container .productmgr{
	background:url(../images/ico-heading.png) no-repeat 0 -768px;
	padding:0 0 0 42px;
	margin:0 0 13px;
	font:24px/37px 'Fjalla One', Arial, Helvetica, sans-serif;
}
.lightbox .container .engagement{
	background:url(../images/ico-heading.png) no-repeat 0 -942px;
	padding:0 0 0 48px;
	margin:0 0 13px;
	font:24px/37px 'Fjalla One', Arial, Helvetica, sans-serif;
}
.lightbox .container h4{
	margin:0 0 14px;
	font:18px/21px 'Fjalla One', Arial, Helvetica, sans-serif;
}
.lightbox .container p{margin:0 0 33px;}
.lightbox .container ul{
	margin:0 0 71px;
	padding:0;
	list-style:none;
}
.lightbox .container ul li{
	padding:5px 0 0 10px;
	background:url(../images/bullet.png) no-repeat 0 15px;
}
.lightbox .container .btn{
	font:18px/40px 'Fjalla One', Arial, Helvetica, sans-serif;
	background:url(../images/btn.png) no-repeat;
	width:184px;
	text-align:center;
	color:#fff;
	display:block;
}
.apply-form{
	padding:11px 0 0;
}
.apply-form .row{
	margin:-5px 0 33px;
	overflow:hidden;
}
.apply-form .row label{
	float:left;
	margin:5px 40px 0 0;
}
.apply-form label{
	font:14px/17px Helvetica, Arial, sans-serif;
	display:block;
	margin:0 0 4px;
}
.apply-form input[type="text"]{
	background:url(../images/bg-text.png) no-repeat;
	padding:12px 10px;
	font-size:12px;
	line-height:15px;
	height:15px;
	border:0;
	width:343px;
	margin:0 0 30px;
}
.apply-form textarea{
	width:343px !important;
	height:106px !important;
	padding:10px;
	background:url(../images/bg-text.png) no-repeat 0 100%;
	margin:0 0 38px;
	border:0;
}
.apply-form input[type="submit"]{
	font:18px/40px 'Fjalla One', Arial, Helvetica, sans-serif;
	background:url(../images/btn.png) no-repeat;
	width:184px;
	text-align:center;
	color:#fff;
	display:block;
	height:40px;
	padding:0;
	border:0;
	cursor:pointer;
}
.apply-form input.validation{
	border:1px solid #bb2935;
	border-radius:5px;
}
.apply-form .validation-name,
.apply-form .validation-email{
	color:#bb2935;
	display:none;
	margin:-15px 0 0;
}
.apply-form .validation-email{top:150px;}
.apply-form  p{margin:0;}


#m68honeypot { display: none}