/* CSS Document for Jaze Solutions */
img
{
	border: 0px solid;
}

p, td, li, select, input, textarea {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#707186;
	
}
a {
color:#666666;
text-decoration:underline;}

H1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#59ADDB;
	margin-bottom:0px;
	margin-top:0px;
	}

	
/* used for the sidebar titles */	
H2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#535A6C;
	line-height:14px;
margin-bottom:-5px;
	}
	
H3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#666666;
	}
	
H4 {
font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#396C93;
	}

html{height:100%; width:100%;}

body {
padding:0px;
margin:0px;
background-image:url(images/outer_bg.jpg);
}

#logo {
float:left;
width: 573px;
height:73px;}

#phone {
float:left;
padding-left:130px;}

#nav {
height:24px;
margin-bottom:0px;

}
#main {
width:950px;
background-color:white;

}

#hero {
background-image:url(images/hero.jpg);
	width:946px;
	height:302px;
	float:left;
	margin:2px;

}
#hero_text {
margin-top:150px;
margin-left:30px;
width:450px;
}
#hero_text p {
font-family:Verdana, Arial, Helvetica, sans-serif;
line-height:16px;
text-align:justify;
font-size:12px;
color:#195474;
}
#hero_text a {
color:#0356A2;
}

#main_content {
float:left;
width:640px;
margin:30px 0px 10px 30px;
}

#main_content_contact {
float:left;
width:550px;
margin:30px 0px 10px 30px;
}

#side_content {
float:left;
width:210px;
margin:30px 0px 10px 30px;
}
#side_content_contact {
float:left;
width:290px;
margin:30px 0px 10px 30px;
}

#side_content p{
text-align:justify;
margin-top:5px;
margin-bottom:5px;
}
.side_title {
color:#0C4B86;
font-weight:bold;}

.enquiry {
margin-top:8px;
}

.button {
float:left;
width:158px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#577A8F;
/*text-align:justify; */
line-height:13px;
margin-right:2px;
}

.button_innerbox {
background-color:#C7DFEB;
padding:5px;
height:220px;
}
.button_img {
border: 1px solid #A6C8D5;
margin-bottom:5px;
}

.services_innerbox {
background-color:#C7DFEB;
padding:5px;
border: 1px solid #A6C8D5;
}

.services_listing {
color:#0C4B86;
font-weight:bold;
font-size: 10px;}

.main_hero {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: normal;
	color:#707186;
}	


.serviceshero_innerbox {
background-color:#C7DFEB;
padding:5px;
border: 1px solid #A6C8D5;
}

#recent_projects {
margin-top:32px;
}
#recent_projects p {
margin-top:5px;
}

.recent_img {
float:left;
margin-right:10px;
border:1px solid #cccccc;
}
#footer_bar {
height:4px;
padding-top:20px;
}

#footer_details {
padding:10px 0px 10px 30px;
padding-bottom:10px;
height:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#AFDFF5;
}
#footer_details a{
color:#FFFFFF;}

#surround {
width:950px;
margin:0 auto;
position:absolute;
left:50%;
margin-left:-475px; 
}