#contents {
	height: 626px;
	background: url("../img/home-contents-bg.jpg") repeat-x;
}

#completeSystems {
	position: absolute;
	top: 52px;
	}

#laptop {
	position: absolute;
	right: 0px;
	top: 38px;
	width: 565px;
	height: 352px;
	background: url("../img/laptop.jpg") no-repeat;
	}

#subtext {

	position: absolute;
	top: 158px;
	}

#contactButton {
	position: absolute;
	top: 270px;
}

#contactButton a {
	text-decoration: none;
	}

#giveUsACall {
	position: absolute;
	top: 349px;
	font-family: tahoma;
	font-size: 17px;
	color: #626669;
	padding-left: 2px;
	}

.infoBox {
	width: 219px;
	height: 236px;
	position: absolute;
	top: 390px;
	}

.infoBox h2 {
	color: #afc500;
	font-family: tahoma;
	font-weight: 900;
	font-size: 18px;
	}

.infoBox p {
	font-family: tahoma;
	font-size: 12px;
	color: #626669;
}

.infoBox a {
	text-decoration: none;
	}

#ourServices {
	background: url("../img/our-services-background-sprite.jpg") no-repeat;
	background-position: -219px 0px;
	}

#ourServices:hover {
	background-position: 0px 0px;
	}
	
#ourServices p {
	position: absolute;
	top: 77px;
	left: 18px;
	width: 98px;
	line-height: 18px;
}

#ourServices h2 {
	position: absolute;
	top: 20px;
	left: 51px;
}

#ourServices  a {
	position: absolute;
	top: 171px;
	left: 18px;
	z-index: 2;
	}

#financeAndHire {
	background: url("../img/finance-background-sprite.jpg") no-repeat;
	left: 462px;
	background-position: -218px 0px;
	}

#financeAndHire:hover {
	background-position: 0px 0px;
	}
	
#financeAndHire p {
	position: absolute;
	top: 63px;
	left: 18px;
	width: 149px;
	line-height: 18px;
}

#financeAndHire h2 {
	position: absolute;
	top: 20px;
	left: 45px;
}

#financeAndHire a {
	position: absolute;
	top: 171px;
	left: 18px;
	z-index: 2;
	}

#products {
	width: 218px !important;
	background: url("../img/products-background-sprite.jpg") no-repeat;
	left: 230px;
	background-position: -218px 0px;
	}

#products:hover{
	background-position: -0px 0px;

	}	
#products p {
	position: absolute;
	top: 63px;
	left: 93px;
	width: 105px;
	line-height: 18px;
	text-align: right;	
}

#products h2 {
	position: absolute;
	top: 20px;
	left: 18px;
}

#products a {
	position: absolute;
	top: 170px;
	left: 130px;
	z-index: 2;
	}

#caseStudies {
	background: url("../img/case-studies-background-sprite.jpg") no-repeat;
	left: 692px;
	background-position: -218px 0px;
	}

#caseStudies:hover {
	background-position:0px 0px;
	}
	
#caseStudies p {
	position: absolute;
	top: 63px;
	left: 105px;
	width: 100px;
	line-height: 18px;
	text-align: right;	
}

#caseStudies h2 {
	position: absolute;
	top: 20px;
	left: 51px;
}

#caseStudies a {
	position: absolute;
	top: 170px;
	left: 130px;
	z-index: 2;
	}
	
#contactButton  {
	background: url("../img/get-in-touch-sprite.jpg");
	width: 343px;
	height: 58px;
	display: block;
}

#contactButton:hover {
	background-position: 343px 0px;	
	}

#contactButton span {
	display: none;
	}