#content {
	width:960px;
	margin:0px auto;
}
#content .container {
	background:url(../../../media/img/container-fixedw-2col.jpg) no-repeat 0px 0px;
	float:none;
}



#content #contact-details {
	background:url(../../../media/img/titles/contact-details.gif) no-repeat 0px 0px;
	left:0px;
}
#content #find-us {
	background:url(../../../media/img/titles/find-us.gif) no-repeat 0px 0px;
	left:0px;
}
#content #reserve {
	background:url(../../../media/img/titles/reserve.gif) no-repeat 0px 0px;
	left:0px;
}
#content #contact-form {
	background:url(../../../media/img/titles/contact-form.gif) no-repeat right top;
	right:0px;
}
#content #map {
	background:url(../../../media/img/titles/map.gif) no-repeat right top;
	right:0px;
}
#content #send-link {
	background:url(../../../media/img/titles/send-link.gif) no-repeat right top;
	right:0px;
}
#content #your-details {
	background:url(../../../media/img/titles/your-details.gif) no-repeat right top;
	right:0px;
}



#content .contactaddress {
	width:423px;
	float:left;
}
#content .contactaddress .pad {
	padding:50px 75px 0px 15px;
}
#content .contactaddress .address {
	padding:15px 0px;
}



#content .contactform {
	width:515px;
	float:right;
}
#content .contactform .pad {
	padding:50px 15px 0px 15px;
}




form .inputrow {
	clear:left;
}
form .inputrow label {
	display:block;
	width:125px;
	float:left;
	font-size:12px;
	padding:0px 0px 10px 0px;
}
form .inputrow div, form .inputrow textarea {
	display:block;
	float:left;
	width:325px;
}
form .inputrow div input {
	width:99%;
}
form .inputrow div input.submit, form .inputrow div input.checkbox {
	width:auto;
	cursor:pointer;
}
form .inputrow .label, form .inputrow div input, form .inputrow div select, form .inputrow div textarea, form .inputrow div p {
	font-size:12px;
	margin:0px 0px 10px 0px;
}
form .inputrow div p {
	padding:0px 0px 0px 0px;
}