html{
	background:none;
}
body{
	background:url(/images/pattern-1.jpg);
	font-family:Times;
}
hr{
	display:none;
	visibility:hidden;
}
h1{
	font-size:110%;
	font-weight:bold;
	margin-bottom:1.5em;
}
#content{
	width:450px;
	margin-left:auto;
	margin-right:auto;
	margin-top:70px;
}
	#content #page-content{
		width:450px;
		margin-top:20px;
	}
		#content #page-content a.title{
			display:block;
			width:450px;
			height:16px;
			background:#fcfc9b;
			border:3px solid #dada81;
			margin-bottom:20px;
			color:#000000;
			text-decoration:none;
			text-transform:uppercase;
			text-indent:20px;
			font-size:90%;
			padding-top:4px;
		}
		#content #page-content .pane{
			background:#ffffff;
			margin-bottom:20px;
			padding:20px;
			font-size:80%;
			line-height:1.5em;
			display:block;
		}
			#content #page-content .pane .service{
				clear:both;
				height:85px;
			}
				#content #page-content .pane .service img{
					float:left;
					margin-right:20px;
					height:55px;
				}
				#content #page-content .pane  h2{
					font-weight:bold;
				}
			#content #page-content .pane .img-holder{
				float:left;
				margin:3px;
				line-height:0em;
			}
			#content #page-content .pane #contact-form-container{
				margin-top:20px;
			}
	#content #footer{
		font-size:80%;
	}
		#content #footer a, #content #footer p{
			color:#ffffff;
			text-decoration:none;
		}
		#content #footer #contact-details{
			float:left;
			width:200px;
		}
		#content #footer #site-by{
			float:right;
			width:200px;
			text-align:right;
		}
		
form.form_container label{
	display:block;
	width:250px;
	height:23px;
	font-weight:bold;
	color:#3f3f3d;
}
form.form_container input,form.form_container textarea{
	border:1px solid #DDDDCA;
	width:400px;
	margin-bottom:10px;
}
form.form_container textarea{
	height:75px;
}
.user_errors{
	border:3px solid #9e5959;
	padding:5px;
	background:#e0c3c3;
	margin:10px 0px;
}
.user_message{
	border:3px solid #e3e368;
	padding:5px;
	background:#fbfbb1;
	margin:10px 0px;
}