/* CSS Document */

.contactfield {
	width:170px;
	height:20px;
	background-color:#2a2a2a;
	border:1px solid;
	border-color:#424242;
	padding: 8px 0 6px 6px;
	margin-top:0;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	}
	
	.contactfield:focus {
	width:170px;
	height:20px;
	background-color:#696969;
	border:1px solid;
	border-color:#424242;
	padding: 8px 0 6px 6px;
	margin-top:0;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	}
	

.contacttextarea {
	width:278px;
	height:138px;
	background-color:#2a2a2a;
	border:1px solid;
	border-color:#424242;
	padding: 8px 0 0 8px;
	margin-top:0px;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}
	
	.contacttextarea:focus {
	width:278px;
	height:138px;
	background-color:#696969;
	border:1px solid;
	border-color:#424242;
	padding: 8px 0 0 8px;
	margin-top:0px;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}
	
input.submitbutton {
	margin:0;
	padding:0;
	}

.closebutton {
margin-top:5px;
padding-right:7px;
}



/* Top Panel Structure */

#contactheading {	
	text-indent: -5000px; overflow:hidden;
	width:136px; height:40px;  text-decoration: none !important;
	background-image:url(../images/headings/contact_heading.jpg);
	background-repeat:no-repeat;
	margin-bottom:10px;}


div#contactcontainer_centre {
	width:900px;
	margin: 0 auto;
	}

div#contactcontainer {
	width:900px;
	float: left;
	padding-top:30px;
	display:block;
	}
	
#contactcontainer p {
	padding-bottom:20px;
	line-height:150%;
	color:#858585;
	}

div#contact_left {
	float:left;
	width:228px;
	
	}

		
div#contact_middle {
	float:left;
	width:295px;
	margin-top:-12px;
	}
	
div#contact_right {
	float:left;
	width:330px;
	padding-top:65px;
	}
	
.formtextsmall {
font-size:11px;
}

.padded {
	margin-top:15px;
	font-size:14px;
	}
.padded_contact {
	float:left;
	margin-top:25px;
	font-size:14px;
	}
	
	
a {
	color: #ccdb2a;
}


table td {
	padding:8px;
	color:#858585;
	}

div#contact_right table {
	padding: 0;
	margin: 0;
	border-collapse: collapse;
	float: left;
	clear: both;
	}
	
	div#contact_right table.submit_buttons {
	margin: 8px 0 0 0;
	}

div#contact_right table td.nopadding {
	padding:0;
	color:#858585;
	}


div.additional_details {
	clear: both;
	margin: 0;
	padding: 0;
	}
	
	div#contactcontainer div.additional_details p {
	font-size: 10px;
	line-height: 14px;
	padding: 0 0 10px 0;
	margin: 0;
	color: #4a4a4a;
	}
	
div#contact_left p {
	padding: 0 0 13px 0;
	line-height: 17px;
	}
	
	
/*=====  Styles for Download Button Added By Andy     =====*/ 	


div.download_map {
	float: left;
	padding: 30px 0 0 70px;
	}
	
	div.download_map p {
	margin: 0;
	padding: 0;
	line-height: 1px;
	font-size: 2px;
	}
	
	div.download_map p a {
	background: url(/furniture/images/sitewide/download_map_button.jpg) no-repeat 0 0;
	display: block;
	overflow: hidden;
	width: 280px;
	height: 32px;
	text-indent: -9999px;
	}
	
	div.download_map p a:hover {
	background: url(/furniture/images/sitewide/download_map_button.jpg) no-repeat 0 -40px;
	}



/* Feedback Form Styles */

#form {
background-color:#ffffa1;
border:1px dashed #ccc;
padding:10px;
margin-bottom:30px;
margin-top:10px;
}

#formnotable {
background-color:#ffffcc;
border:1px dashed #ccc;
padding:20px;
margin-bottom:30px;
margin-top:10px;
}

#formnotable_alternate {
background-color:#ffffa1;
border:1px dashed #ccc;
padding:20px;
margin-bottom:30px;
margin-top:10px;
}

.freeseo {
background-color:#fff;
padding-top:6px;
padding-bottom:4px;
padding-left:4px;
height:21px;
border:1px solid #999;
width:370px;
}

#form textarea {
background-color:#fff;
padding-top:6px;
padding-bottom:4px;
padding-left:4px;
height:90px;
border:1px solid #999;
width:250px;
}



#formnotable input {
margin-right:5px;
}

#formnotable label {
margin-right:20px;
}

#formnotable_alternate input {
margin-right:5px;
}

#formnotable_alternate label {
margin-right:20px;
}

.textarea_feedback_form {
background-color:#fff;
padding-top:6px;
padding-bottom:4px;
padding-left:4px;
height:120px;
border:1px solid #999;
width:562px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}













	