body {
	background-color: #0176C3;
	padding: 10px;
	margin: 0px;
		font: 400 13px/20px 'Droid Sans';
		color: #222;
}
a{
	color: #CC0000;
	font-weight: 600;
}	
#wrapper{
	width: 960px;
	margin: 0px auto;
	background: #FFF;
	-webkit-box-shadow: 2px 2px 50px 0px #004b7c; -moz-box-shadow: 2px 2px 50px 0px #004b7c; box-shadow: 2px 2px 50px 0px #004b7c; behavior: url(PIE.htc); 
}
h1,h2,h3,h4,h5,p,form{
	margin: 0px; padding: 0px;	
}
h1{
	font: 700 30px/40px 'Droid Sans';
	margin-bottom: 15px;	
	color: #828282;
	letter-spacing: -1px;
}
h2{
	font: 700 20px/24px 'Droid Sans';
	margin-bottom: 5px;
	color: #0076c2;	
}
p{
	margin-bottom: 15px;	
}
#menu{
	background: url(images/design_03.png) #0176C3;
	height: 58px;	
}
#menu ul{
	margin: 0px; padding: 0px;	
}
#menu ul li{
	list-style: none;
	display: inline;	
}
#menu ul li a{
	padding: 0px 30px;
	float: left;
	font: 700 17px/58px 'Droid Sans';
	color: #FFF;
	text-decoration: none;
}
#menu ul li a:hover, #menu ul li.current a{
	color: #0176C3;
	background: #FFF;
}
#content{
	padding: 30px;	
}
.alignleft{
	float: left;
	margin-right: 30px;
	margin-bottom: 30px;	
		border: 1px solid #CCC;	
}
.alignright{
		float: right;
	margin-left: 30px;
	margin-bottom: 30px;
		border: 1px solid #CCC;		
}
.alignleft15{
	float: left;
	margin-right: 15px;
	margin-bottom: 15px;	
}
.rightCol{
	width: 280px;
	float: right;
	margin-left: 30px;	
}
#footer{
	clear: both;	
}
#getquote img{
	margin-left:690px;
	position: absolute;
	margin-top: 100px;
	
}
#getquote a:hover img{
 
}
.bigDotPoints li{
	font-size: 16px;
	line-height: 26px;
	font-weight: 700;	
}
.quoteForm{
	width: 450px;
	float: right;
	margin-left: 30px;	
}
input[type="text"], textarea{
	width: 95%;
	padding: 4px;	
	font-family: 'Droid Sans';
}
.photoGallery img{
	margin-right: 15px;
	margin-bottom:15px;
	border: 1px solid #CCC;	
}
.photoGallery a:hover img{
		border: 1px solid #0076c2;	
		opacity: 0.9;
}
.homeImages img{
	margin-right: 30px;
	border: 1px solid #CCC;		
}
.homeImages img.last{
	margin-right: 0px;	
}
ul.blueDotsPoints{
	margin: 0px; padding: 0px;	
}
ul.blueDotsPoints li{
	background: url(images/blue-tick.png) no-repeat left;
	list-style: none;
	padding-left: 35px;
	line-height: 35px;
	font-weight: 700;
	font-size: 15px;
}
#footer{
	font-size: 11px;
	text-align:center;
	background: #EEE;
	padding:10px;
}
label.error{
	background: #CC0000;
	color: #FFF;
	padding: 4px;
	font-weight: bold;	
}
textarea.error, input.error{
	border: 1px solid #CC0000;
}	