@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,600,700);

body{
	border-top:4px solid #db1818;
	background-image:url('../images/topBg.png');
	background-repeat: repeat-x;
	font-family: 'Open Sans', sans-serif;
}

h1{
	font-size:23px;
	font-weight:600;
}

p{
	font-size:13px;
	text-align:justify;
	line-height:20px;
}

html, body, .wrapper960{
	height:100%;
}

body > .wrapper960{
	height: auto; min-height: 100%;
}

.wrapper960{
	width:960px;
	margin:auto;
}


.logo{
	margin-top:20px;
	margin-left:2px;
	float:left;
	position: absolute;
	z-index:50;
}

.headerImage{
	float:right;
	margin-top:1px;
}

#nav{
	width:960px;
	height:30px;
	clear:both;
	margin-top:1px;
	background:#db1818;
}

#nav a{
	color:#fff;
	text-decoration:none;
	font-size:13px;
	padding:6px 40px 6px 40px;
	text-shadow: 1px 1px 0px #ab1313;
}

#nav a:hover{
	background: #ad1515;
}

#nav li{
	padding-top:6px;
	float:left;
}

#nav li:hover ul{
	display:block;
}

#nav li ul{
	position:absolute;
	background:#db1818;
	margin-top:8px;
	display:none;
	border-top:1px solid #ba1a1a;

	

}

#nav li ul li{
	clear:both;
	min-width:170px;
	padding:6px;
	border-top:1px solid #ef2c2c;
	border-bottom:1px solid #ba1a1a;
}

#nav li ul li:hover{
	background:#AD1515;
	
	margin:0;
}

#nav li ul li a{
padding:0;	
}

#nav li ul li a:hover{
	background:none;	
	padding:0;	
}







/*---Main Content---*/


#mainContent{
	width:690px;
	float:left;
	margin-top:25px;
}

#mainContent h1{
	margin-bottom:25px;
	color:#505050;
}

#mainContent p{
	color:#878787;
}


#servicesContainer{
	width:960px;
	clear:both;
	margin-top:56px;
}


.serviceBox{
	width:210px;
	height:300px;
	background:#e9e8e8;
	float:left;
	margin-right:30px;

}

.serviceBox .title{
	width:210px;
	height:24px;
	background:#db1818;
	padding:5px 8px;
}

.serviceBox .title:hover{
	background:#ad1515;
}

.serviceBox  a{
	color:#ffffff;
	text-decoration:none;
	font-size:13px;
}

.serviceBox .serviceBoxImage{
	margin:5px;
	border:3px solid #ffffff;
}

.serviceBox p{
	font-size:11px;
	line-height: 17px;
	padding:0 6px 0 6px;
	text-align:left;
}




/*---Right Content--*/


#rightContent{
	width:240px;
	float:right;
}

#contactBox{
	background:#db1818;
	color:#fff;
	font-size:18px;
	font-weight:600;
	padding:15px;
	margin-top:78px;
}

#enquiryBox{
	width:100%;
	height:324px;
	background:#e9e8e8;
	margin-top:33px;
	outline:1px solid #e9e8e8;
	border-top:6px solid #db1818;
	padding:12px 12px 0 12px;
}

#enquiryBox h1{
	color:#878787;
	margin-bottom:20px;
	text-shadow: 0px -1px 0px #fffefe;
}

#enquiryBox .textBox{
	float:right;
	width:160px;
}

#enquiryBox span{
	float:left;
	color:#727272;
	font-size:13px;
	padding-top:5px;
}

#enquiryBox fieldset{
	margin-bottom:3px;
}

#enquiryBox textarea{
	width:216px;
	height:100px;
	margin-top:10px;
}

#enquiryBox .button{
	width:92px;
	height:27px;
	margin-top:3px;
	border:0;
	background:#db1818;
	float:right;
	color:#fff;
	font-size:13px;
}

#enquiryBox .button:hover{
	background:#AD1515;
}



/*---footer---*/

#footer {
 clear: both;
 margin:auto;
 position: relative;
 z-index: 10;
 height: 80px;
 margin-top: -100px;
 width:960px;
 background:#e9e8e8;
 padding:20px;

}

#footer a{
	color:#db1818;
	text-decoration: none;
	font-size:13px;
	padding-bottom:10px;
}

#footer a:hover{
	color:#AD1515;
	text-decoration: underline;
}

#copyright{
	float:left;
	color:#6a6a6a;
	font-size:13px;
	margin-top:25px;
}

#links{
	line-height:25px;
	float:right;
	text-align: right;
	margin-top:-6px;
	padding-right:6px;
}







