#form-wrapper
{
	background: #DBEDF7;
	margin: -15px 0px 30px 0px;
	width: 600px;
}

#contact
{
	border-top: solid 1px #85C1E2;
}

#contact .contact_div
{
	border-bottom: solid 1px #fff;
	padding: 15px 0;
}

#contact .contact_divComment
{
	background: #EDEDED;
	border: none;
}

#contact .contact_divSubmit
{
	background: #EDEDED;
	text-align: right;
}

#contact .contact_div p
{
	margin: 0 0 0 15px;
}

#contact .contact_input
{
	border: 1px solid #C9C9C9; /*width:465px;*/
	width: 270px;
	padding: 2px 0 2px 2px;
}

#contact .contact_textarea
{
	border: 1px solid #C9C9C9;
	height: 150px;
	overflow-y: scroll; /*width:465px;*/
	width: 561px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 2px 0 2px 2px;
}

#contact .contact_select
{
	border: 1px solid #C9C9C9; /*width:465px;*/
	width: 270px;
	outline: none;
}

#contact .contact_button
{
	margin: 0 22px 5px 0;
	background: transparent url(/images/miniSites/button.jpg) repeat scroll 0 0;
	border: 0 none;
	color: #FFFFFF;
	font-weight: bold;
	height: 30px;
	width: 165px;
}

div.divLeft
{
	float: left;
	width: 300px;
	margin-right: 10px;
}

div.divRight
{
}

/*  borders */
div.border-right
{
	border-right: solid 1px #fff;
}

div.border-none
{
	border-bottom: none !important;
}

p.formText
{
	padding: 0 5px !important;
	color: #7B7B7B;
}

.contacts
{
	width: 600px;
}

td.spacer
{
	width: 43px;
}




/* Contact Form Style Edit - NigelM */


.form-wrapperV2
{
	background: #e5f2fa;
	margin: -15px 0px 30px 0px;
	width: 600px;
	background-color: #e5f2fa;
}

#contact .contact-div-V2
{
	border-bottom: solid 1px #fff;
	padding: 8px 0;
	width: 90%;
	position: relative;
	background-color: #e5f2fa;
}

#contact .contact_inputV2
{
	position: absolute;
	top: 5px;
	margin-top: 5px;
	left: 156px;
	width: 280px;
}

#contact .contact_selectV2
{
	position: absolute;
	top: 5px;
	margin-top: 5px;
	left: 156px;
	width: 280px;
}


.border-rightV2
{
	border-bottom: none !important;
	background: url(/images/img_whiteSpacer.jpg) no-repeat bottom;
}

#contact .contact_textareaV2
{
	border: 1px solid #C9C9C9;
	height: 150px;
	overflow-y: scroll; /*width:465px;*/
	width: 350px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 2px 0 2px 2px;
	position: absolute;
	top: 5px;
	margin-top: 5px;
	left: 156px;
}

#contact .contact_buttonV2
{
	margin: 0 60px 5px 0;
	background: transparent url(/images/btn_submitEmail.jpg) no-repeat scroll 0 0;
	border: 0 none;
	color: #FFFFFF;
	font-weight: bold;
	height: 30px;
	width: 121px;
}

#contact .contact_divSubmitV2
{
	background: #e5f2fa;
	text-align: right;
}

#contact .contact_divCommentV2
{
	background: #e5f2fa;
	border: none;
	height: 150px;
}

/* Phone number listing */
.branch-details
{
	width: 600px;
}

.branch-details .left-spacerV2
{
	float: left;
	width: 10px;
	background-color: #e1e1e1;
	border-bottom: solid 2px #e1e1e1;
	padding-top: 7px; 
	padding-bottom: 7px;
}

.branch-details .right-spacerV2
{
	float: left;
	width: 10px;
	background-color: #ededed;
	border-bottom: solid 2px #ededed;
	padding-top: 7px; 
	padding-bottom: 7px;
}


.branch-details .branch-nameV2
{
	float: left;
	width: 200px;
	background-color: #e1e1e1;
	border-bottom: solid 2px white;
	font-weight: bold;
	padding-top: 7px; 
	padding-bottom: 7px;
}

.branch-details .branch-phonenumberV2
{
	float: left;
	width: 188px;
	background-color: #ededed;
	border-bottom: solid 2px white;
	padding-top: 7px; 
	padding-bottom: 7px;
	padding-left: 10px;
	border-right: solid 2px white;
}

.branch-details .branch-urlV2
{
	float: left;
	width: 170px;
	background-color: #ededed;
	border-bottom: solid 2px white;
	padding-top: 7px; 
	padding-bottom: 7px;
	padding-left: 10px;
}


