/*

Stylesheet for Darren Caines
Handwritten by Oliver Coningham (Sponge New Media)
http://www.darrencaines.co.uk/

*/


/* ------------ Form ------------ */

#contact-left {
	float: left;
	width: 305px;
	}

#contact-right{
	float: right;
	width: 305px;
	}

legend {
	display: none;
	}	

fieldset {
	border: none;
	}
	
form {
	}			

input, textarea {
	background-color: #f2f7fb;
	border: 1px solid #a6c5e4;
	color: #1d3899;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-top: 5px;
	padding: 10px;
	width: 270px;
	}

#form div {
	margin-bottom: 10px;
	}	
		
#submit {
	border: none;
	height: 22px;
	padding: 0;
	width: 92px;
	}
	
.error {
	color: #1d3899;
	font-weight: bold;
	}
	

/* ------------ Map ------------ */

#map-bg {
	background: url('../images/map-bg.gif') no-repeat top left;
	height: 295px;
	margin-bottom: 1.25em;
	padding: 5px;
	width: 295px;
	}
	
#map {
	height: 295px;
	width: 295px;
	}
	
#map a, #map a:hover {
	background-image: none;
	}
	
#google-map-container {
	background: url('../images/stripes.png') repeat 0 0;
	margin-bottom: 20px;
	padding: 5px;
	}
	
#google-map {
	background: url('../images/stripes.png') repeat 0 0;
	position: relative;
	padding-bottom: 100%; 
	height: 0;
	overflow: hidden;
	}
	
#google-map iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100% !important;
	height: 100% !important;
	}