﻿@charset "utf-8";
/* CSS Document */

/* Customer service form March 2010 
----------------------------------*/

body.customerService h2 {
	margin-left:0;
}
body.customerService div.field-label {
}
body.customerService input#oCF_FreeText4 {
	width:300px;
}
body.customerService textarea#oCF_TextArea5 {
	width:500px;
	height:150px;
}
body.newFields2010 input#oCF_FreeText4 {
	width:128px;
} 
body.newFields2010 input#oCF_FreeText7 {
	width:300px;
}
body.newFields2010 textarea#oCF_TextArea8, body.newFields2010 textarea#oCF_TextArea9 {
	width:500px;
	height:150px;
}

body.customerService span.xtraWide {
	display:block;
	width:300px;
}
form {
	margin:0;
	padding:0;
	line-height:auto;
	clear:both;
}
.form_main h2 {
	font-size:2em;
	margin:0;
	padding:0 0 10px;
	font-weight:normal;
	float:left;
}
.form_main .form_section {
	background:url(../../_global_images/ninety/backgrounds/form_back_544x32.jpg) no-repeat top left;
	position:relative;
}
.form_main .form_section h3 {
	padding:10px 0 0 5px;
	font-size:16px;
	color:#006;
}
.form_main .form_section p {
	padding:0 0 0 5px;
	font-size:0.8em;
}
.form_main div.row {
	padding:8px 0 0 5px;
}
.form_section div.row_radio {
	display:inline;
}
.form_section div.row_text {
	margin-top:10px
}
.form_section div.row_text label {
	padding:0 0 0 5px;
	vertical-align:middle;
}
.form_section div.row_text input {
	vertical-align:middle;
}
.form_main div.row label {
	display:inline;
	float:left;
	width:200px;
	font-weight:bold;
}
.form_section div.row_radio label {
	display:inline;
	margin:0 20px 0 0;
}
.form_main div.row .select_standard_width {
	width:200px;
}
.form_main div.row .textarea_contactpref {
	width:320px;
	height:100px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
}
.form_main div.row .text_field {
	width:200px;
}
.form_main .form_footer {
	padding:30px 0 0 0;
	background:url(../../_global_images/ninety/backgrounds/border_footer_2x3.gif) repeat-x center
}
/*erorr text style*/
#errorText, .errorText .required {
	color:#ff0000;
}
.inlineError {
	color:#ff0000;
}
#dateWarninga, #dateWarningb {
	float:left;
	width:380px;
	text-align:center;
}
div#contactform div.centre-field {
}
div#contactform div.schedule-field {
	padding-top:0px;
	padding-bottom:20px;
}

