.body{background: url('../images/product-development-cycle.jpg') no-repeat center 0;}
	.services{margin-top: 305px; border-bottom: 1px solid #d5d9d9; width: 100%; float: left; padding-bottom: 20px; position: relative;}
		.service-column{width: 195px; padding: 130px 20px 0 20px; float: left; overflow: hidden; background-image: url('../images/services-bg.jpg'); background-repeat: no-repeat}
		#serv-st{background-position: 0 0;}
		#serv-nd{background-position: -235px 0;}
		#serv-rd{background-position: -470px 0;}
		#serv-th{background-position: -705px 0;}
			.service-column > ul{margin: 0;}
				.service-column > ul li{line-height: 20px; list-style: none;}
					.service-column > ul li a{display: block; text-decoration : none; color: #00b2fc;}
					.service-column > ul li a:hover{text-decoration: underline;}			
					.service-column > ul li .selected{color: #111; font-weight: bold;}	
					.service-column > ul li .selected:hover{text-decoration: none;}	
		.indicator{width: 30px; height: 17px; float: left; position: absolute; left: 82px; bottom: -13px; background: url('../images/indicator.jpg') no-repeat left top;}
#service-description-wrapper{border-top: 1px solid #f1f2f3; width: 100%; float: left; padding-top: 20px; margin-bottom: 40px; background: url('../images/service_desc_bg.jpg') no-repeat left bottom;}
	.slider-arrow{width: 40px; float: left;}
		.slider-arrow > .left{float: left;}
		.slider-arrow > .right{float: right;}
		.slider-arrow > a{width: 15px; height: 22px; float: left; background-image: url('../images/slider-arrows.png'); background-repeat: no-repeat; outline: none}
		.slider-next{background-position: right 0;}
	#service-description-wrapper .slider-arrow{padding-top: 90px; height: 100px;}
		#service-description{width: 860px; float: left; height: 190px; overflow: hidden; position: relative;}
			#services{width:20000em;	 position:absolute; clear:both; overflow:hidden; height: 190px;}
			.serv-item{width: 860px; float: left; height: 190px;}
			.serv-img{width: 300px; height: 169px; margin-top: 21px; float: left; overflow: hidden;}
			.serv-desc{width: 540px; float: right; overflow: hidden;}
.tech-and-approach{width: 100%; float: left; padding-bottom: 50px;}
	.subsection{width: 450px; background : url('../images/two-col-bg.jpg') no-repeat top left; float: left;}
	#tech-content{padding: 10px 20px; width: 410px; float: left;}
		.tech-item{width: 205px; float: left;}
			.tech-item img{float: left;}
			.tech-desc{float: right;}
			.tech-pair{width: 163px;} 
			.tech-odd{width: 153px; padding-right: 10px;}
				.tech-desc a:hover{text-decoration: underline;}
				.tech-desc p{line-height:16px; margin-top:4px;}
	#approach{float: right;}
		#approach .slider-arrow{padding-top: 52px; height: 83px;}
		.approach-item h3{padding: 0 0 10px 0; margin: 0;}
		#approach-content{float: left; height: 145px; width: 365px; overflow: hidden;}
#gstarted{background: url('../images/yellow-bg.png') no-repeat top left; padding-left: 3px; width: 937px; float: left; margin-bottom: 75px;}
	#gstarted-left{background: url('../images/yellow-bg.png') no-repeat left -138px; padding-right: 3px; width: 933px; float: left;}
		#gstarted-right{background: url('../images/yellow-bg.png') repeat-x left -69px; height: 69px; position: relative; float: left; width: 913px; padding: 0 0 0 20px;}
		#gstarted-right p{float: left; padding: 27px 20px 0 0; font-family: 'AllerItalic', sans-serif; font-size:14px; color:#444444;}
		#gstarted-right img{position: absolute; right: 5px; top: -36px;}
		#gstarted-btn{width: 145px; height: 33px; float: left; background: url('../images/step-btn-small.png') no-repeat; padding: 0 0 0 15px; font-family: 'AllerItalic', sans-serif; line-height: 1.9; margin-top: 20px; font-size:16px; color:#ffffff; text-decoration: none;}
