﻿@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.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;
}
