body{background: url(../images/background.png) repeat-x;min-width:960px;}
	body.home{background-image: url(../images/background-home.png);}
*{margin:0;padding:0;}
.clear{clear:both;}

#container{width:900px;margin:0 auto;}
	h1.name{height:75px;margin:0px 0px 40px;text-indent:-5000px;background: url(../images/logo.png) no-repeat;}
	
	ul.navigation{list-style:none;float:right;margin-top:-84px;}
		ul.navigation li{display:inline;margin-right:15px;text-transform:uppercase;}
		ul.navigation li a{font:11px "Helvetica","Arial",sans-serif;color:#aaa;text-decoration:none;}
		ul.navigation li a:hover, ul.navigation li a.active{color:#fff;}
		
	img.big{height:276px;margin:-32px 0 40px !important;}
	
	div.col1{width:500px;float:left;}
	div.col2{width:275px;float:right;}
	
	
	p{font:13px "Helvetica","Arial",sans-serif;line-height:18px;margin-bottom:18px;}
	h3{font:bold 18px "Helvetica","Arial",sans-serif;margin-bottom:5px;}
	h4{font:bold 14px "Helvetica","Arial",sans-serif;margin-bottom:5px;}
	
	ul.services li{list-style: none;font:13px "Helvetica","Arial",sans-serif;line-height:24px;background: url(../images/tick.png) no-repeat 0px 2px;padding-left:23px;}
	ul.services{margin-bottom:24px;width:225px;}
	
	ul.contact{margin:0 0 24px 10px;width:225px;}
		ul.contact li{list-style: none;font:13px "Helvetica","Arial",sans-serif;line-height:24px;padding-left:23px;}
		ul.contact li.telephone{background: url(../images/telephone.png) no-repeat 0px 4px;}
		ul.contact li.email{background: url(../images/email.png) no-repeat 0px 4px;}
		
		
	div.col1 label{font:normal 12px "Helvetica","Arial",sans-serif;text-transform:uppercase;margin:10px 0 2px;}
		div.col1 label span{color:red;}
	div.col1 input{width:500px;border:1px solid #999;font:bold 20px "Lucida Grande","Helvetica","Arial",sans-serif;padding:5px;margin-bottom:10px;}	
	div.col1 textarea{border:1px solid #999;font:normal 14px "Lucida Grande","Helvetica","Arial",sans-serif;line-height:22px;width:500px;height:250px;padding:5px;margin-bottom:10px;}
	
		div.col1 input:hover, div.col1 input:focus, div.col1 textarea:hover, div.col1 textarea:focus{background-color: #ffffca;border:1px solid black;}
		div.col1 input[type="submit"]{background: #dfe9e3; float:left;width:240px;}
		div.col1 input[type="reset"]{background: #dfe9e3; float:right;width:240px;margin-right:-12px;}
		
		div.col1 input.error, div.col1 textarea.error{border-color:#f00;}
		
		div.col1 div.success{background:#d8ffb1;width:490px;padding:10px;border:1px solid black;margin-bottom:10px;}
		div.col1 div.error{background:#ffb9b9;width:490px;padding:10px;border:1px solid black;margin-bottom:10px;}
			
	.footer{text-align:right;color:#999;font-size:11px;margin:40px 0px 20px;padding-top:5px;border-top:1px solid #999;}