body{
	background:url(../img/texture.png) 0 0 repeat #333;
	font-family:'Century Gothic','Helvetica',sans-serif;
	font-size:12pt;
	color:#fff;
	margin:0;
	padding:0;
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
}

	#light{
		background:url(../img/light.png) 50% 0 repeat;
		position:absolute;
		top:0;
		left:0;
		right:0;
		bottom:0;
	}
	#title{
		margin-top:60px;
		width:640px;
		height:70px;
		margin:20px auto;
	}
	#title h1,#title h2{
		width:300px;
		height:70px;
		text-indent:-9999px;
		background:url(../img/titles.png) 0 0 no-repeat;
		margin:0;
	}#title h1{
		float:left;
		background-position:0 0;
	}#title h2{
		float:right;
		background-position:-300px 0;
	}
	
	#house{
		width:480px;
		height:520px;
		margin:0 auto;
		text-align:center;
		background:url(../img/house.png) 50% 0 no-repeat;
		clear:both;
		margin-top:20px;
	}
		#house .accessibility{
			display:none;
		}
		#house #clock{
			margin:0 auto;
			width:450px;
			height:160px;
			padding:140px 0 0;
		}
		#house #clock li{
			width:150px;
			height:140px;
			padding:0;
			margin:0;
			list-style:none;
			background:url(../img/clock-back.png) 50% 50% no-repeat;
			display:block;
			float:left;
		}
			#clock li span{
				display:block;
				height:100px;
				width:100px;
				line-height:100px;
				margin:5px auto 0;
				font-size:60pt;
				background:url(../img/numbers.png) 0 0 no-repeat;
				text-indent:-9999px;
			}#clock li span.description{
				font-size:10pt;
				height:18px;
				margin:-5px auto 0;
				line-height:18px;
				color:#999;
				background:0;
				text-align:center;
				text-indent:0;
			}
			#clock li span.c0{background-position:0 0;}
			#clock li span.c1{background-position:0 -100px;}
			#clock li span.c2{background-position:0 -200px;}
			#clock li span.c3{background-position:0 -300px;}
			#clock li span.c4{background-position:0 -400px;}
			#clock li span.c5{background-position:0 -500px;}
			#clock li span.c6{background-position:0 -600px;}
			#clock li span.c7{background-position:0 -700px;}
			#clock li span.c8{background-position:0 -800px;}
			#clock li span.c9{background-position:0 -900px;}
			#clock li span.c10{background-position:-100px 0;}
			#clock li span.c11{background-position:-100px -100px;}
			#clock li span.c12{background-position:-100px -200px;}
			#clock li span.c13{background-position:-100px -300px;}
			#clock li span.c14{background-position:-100px -400px;}
			#clock li span.c15{background-position:-100px -500px;}
			#clock li span.c16{background-position:-100px -600px;}
			#clock li span.c17{background-position:-100px -700px;}
			#clock li span.c18{background-position:-100px -800px;}
			#clock li span.c19{background-position:-100px -900px;}
			#clock li span.c20{background-position:-200px 0;}
			#clock li span.c21{background-position:-200px -100px;}
			#clock li span.c22{background-position:-200px -200px;}
			#clock li span.c23{background-position:-200px -300px;}
			#clock li span.c24{background-position:-200px -400px;}
			#clock li span.c25{background-position:-200px -500px;}
			#clock li span.c26{background-position:-200px -600px;}
			#clock li span.c27{background-position:-200px -700px;}
			#clock li span.c28{background-position:-200px -800px;}
			#clock li span.c29{background-position:-200px -900px;}
			#clock li span.c30{background-position:-300px 0;}
			#clock li span.c31{background-position:-300px -100px;}	
		#house h3{
			margin:-20px 0 0;
			padding:0;
			color:#999;
			font-weight:normal;
			font-size:13pt;
		}
		#house .telephone{
			margin:0 -104px 50px -104px;
			width:688px;
			height:260px;
			text-indent:-9999px;
			background:url(../img/telephone.png) 50% 100% no-repeat;
		}
	
	#footer{
		width:758px;
		height:38px;
		border:1px solid #333;
		border-radius:19px;
		-moz-border-radius:19px;
		-webkit-border-radius:19px;
		-o-border-radius:19px;
		margin:-100px auto 0;
		line-height:38px;
		padding:0 20px;
		background:#111;
		font-size:14pt;
		box-shadow:0 0 40px #333;
		-webkit-box-shadow:0 0 40px #333;
		-moz-box-shadow:0 0 40px #333;
		-o-box-shadow:0 0 40px #333;
		position:relative;
	}
		#footer button{
			position:absolute;
			top:0;
			right:0;
			width:140px;
			padding:0 20px 0 15px;
			margin:0;
			line-height:38px;
			text-align:center;
			height:38px;
			border:0;
			background:url(../img/footer-button.png) 0 0 repeat-x;
			color:#fff;
			border-top-right-radius:19px;
			border-top-left-radius:0;
			border-bottom-left-radius:0;
			border-bottom-right-radius:19px;
			-webkit-border-top-right-radius:19px;
			-webkit-border-top-left-radius:0;
			-webkit-border-bottom-left-radius:0;
			-webkit-border-bottom-right-radius:19px;
			-o-border-top-right-radius:19px;
			-o-border-top-left-radius:0;
			-o-border-bottom-left-radius:0;
			-o-border-bottom-right-radius:19px;
			-moz-border-radius-topright:19px;
			-moz-border-radius-topleft:0;
			-moz-border-radius-bottomleft:0;
			-moz-border-radius-bottomright:19px;
			cursor:pointer;
			font-size:14pt;
			-webkit-animation-name:contactButton;
			-webkit-animation-duration:2s;
			-webkit-animation-iteration-count:infinite;
		}
		
@-webkit-keyframes contactButton{
	from{
		-webkit-box-shadow:0 0 20px rgba(255,204,0,0);
		background-position:0 100%;
	}
	50%{
		-webkit-box-shadow:0 0 20px rgba(255,204,0,0.8);
		background-position:0 0;
	}
	to{
		-webkit-box-shadow:0 0 20px rgba(255,204,0,0);
		background-position:0 100%;
	}
}


.freshers .columns{
	width:840px;
	margin:20px auto 0;
	overflow:auto;
}
	.freshers .columns .column{
		width:400px;
		padding:120px 0 0;
		float:left;
	}.freshers .columns .column#iphone{
		float:right;
		height:480px;
		width:320px;
		padding:120px 40px 200px;
		background:url(../freshers/img/screenshot/home.png) 50% 50% no-repeat;
	}
	
	#text h1{
		margin:0;
		padding:0;
		font-size:50px;
		font-weight:normal;
		text-decoration:underline;
		color:#fff;
		height:55px;
		width:346px;
		background:url(../freshers/img/freshers-app.gif) 0 0 no-repeat;
		text-indent:-9999px;
	}
	
	#text p{
		color:#fff;
		font-size:14pt;
	}
		#text p a{
			color:#fff;
		}
		
	#text ul.features{
		margin:0;
		padding:0;
	}
		#text ul.features li{
			height:42px;
			margin:0 0 8px 0;
			list-style:none;
			color:#fff;
		}
			#text ul.features li a{
				color:#fff;
				text-align:left;
				text-decoration:none;
				height:42px;
				line-height:42px;
				display:block;
				background:url(../freshers/img/featurelist-bg.png) 100% 50% no-repeat;
				font-size:22px;
			}
.freshers .iphone-android{
	width:266px;
	height:97px;
	margin:-50px auto 0;
	background:url(../freshers/img/iphone-android.gif) 50% 50% no-repeat;
	text-indent:-9999px;
}
