/* ********************* ENQUIRY FORM ********************* */

#contentColumn .contentArea {
	padding:0 0em;
}
#contentColumn .contentArea h3 {
	font-size:115%;
	margin-bottom:0.2em;
}

.textContent {
		margin-Left:-230px;
}

.textContent address {
	font-style:normal;
	text-align:left;
	padding-left:1.3em;
	margin-bottom:1em;
}
.textContent form {
	padding-left:0.0em;
}

/* Holly Hack \*/
* html .textContent form {height:10px;}
/* End Hack */

fieldset {
	border:0px solid #000;
	width:400px;
	padding:4px 0px 15px 0px;
	margin:0.5em 0;
}
fieldset legend {
	font-weight:bold;
	font-size:1.2em;
}
    
.textContent form label {
	float:left;
	width:130px;
	padding-left:0px;
	text-align: right;
    font: 13px Verdana, Geneva, Arial, Helvetica, sans-serif;
    margin:2px 0 1px 0px;
}

.textContent form input.textField {
	margin:2px 0 1px 145px;
	display:block;
    font: 13px Verdana, Geneva, Arial, Helvetica, sans-serif;
    border: 2px solid #CCCCCC;
    width:230px;
	-moz-border-radius: 5px;
	webkit-border-radius: 5px;

}


.textContent form input.textField:focus {
border:2px solid #309AD4;
}

.textContent form textarea.textField:focus {
border:2px solid #309AD4 !important;
}

.textContent form .inputContainer
{
	margin: 			2px 0 1px 145px;
    width:  			350px;
	height: 			auto;
	font-size:  		0.8em;
	text-align:left;
	padding:0;
}
.textContent form .inputContainer input.textField,
.textContent form .inputContainer select,
.textContent form .inputContainer textarea
{
	display:			inline !important;
	margin: 			0 4px 0 0 !important;
	vertical-align: 	middle;
	float:none;
	clear:none;
}
#fname, #lname {
	width:130px;
	margin:0;
}



.textContent form input#postcode {
    width:80px;
}
.textContent form textarea {
	margin:4px 0 1px 145px;
	display:block;
	height:100px;
    font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
    background-color: #FFF;
	border:2px solid #CCCCCC;
    width:250px;
	-moz-border-radius: 5px;
	webkit-border-radius: 5px;
}
.textContent form textarea:focus {
	border:2px solid #309AD4;
}
.textContent form select {
	margin:2px 0 1px 125px;
	display:block;
    font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
    background-color: #A3C8F3;
    border: 1px solid #284279;
}

.textContent form input.checkbox
{
	float:left;
	clear:left;
	margin: 2px 0 1px 25px;
	padding:0;
	height:13px;
	line-height:13px;
}
.textContent form label.check {
	float:none;
	display:block;
	width:300px;
	padding:1px 0 0 5px;
	text-align: left;
	margin: 2px 0 1px 40px;
	min-height:13px;
	line-height:13px;
}
hr {
	height:1px;
	line-height:1px;
	margin:0;
	padding:0;
	font-size:1px;
	clear:both;
	visibility:hidden;
}

.textContent form p {
	margin:0;
	padding:0.5em 0 1em 0.5em;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color:#666;
}
.textContent form input#submitButton
{
	margin: 	4px 0px 4px 145px;
	display:	block;
    font-family:  Arial, Helvetica, sans-serif;
    font-size: 14px;
    border:1px solid #000;
	background-color:#0e288a;
    height:20px;
	color:#FFF;
    width:auto;
    padding-bottom:5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

.textContent #formImageText
{
	padding-left:125px;
	font-size:0.8em;
}
.textContent #formImageCode
{
	margin:7px 0 7px 125px;
}