#content_fullwidth {
	display:block;
	padding:15px;
	clear:both;
}

#content_fullwidth form fieldset {
	border:solid 1px #ebebeb;
	padding:0px;
	/*background:#FFFFFF url(../images/bg_ajaxcontent_fieldset.gif) bottom left repeat-x;*/
	background:#FFFFFF;
	/*color:#FFFFFF;*/
	margin-bottom:10px;
}

#content_fullwidth form fieldset div {
	background:#F2F2F2;
	border-bottom:solid 1px #FFFFFF;
	padding:2px 0px 0px 5px;
	height:25px;
	clear:left;
}

#content_fullwidth form fieldset div div {
	height:auto;
	background:none;
	margin:none;
}

#content_fullwidth form legend {
	/*font-family:Trebuchet MS, Arial, Helvetica;*/
	font-size:1.1em;
	/*padding-top:15px;
	padding-bottom:5px;
	background:none;
	display:block;
	/*position:relative;
	top:5px;*/
	color:#000000;
	background:#f7f7f7 url(../images/bg_side_h3.gif) bottom left repeat-x;
	border-bottom:solid 2px #FFFFFF;
	padding:5px 10px;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-weight:normal;
	display:block;
}
	
#content_fullwidth form label {
	float:left;
	width:140px;
	color:#333333;
	font-size:0.9em;
	margin-top:5px;
	float:left;
	margin-bottom:3px;
}

#content_fullwidth form label.small {
	width:65px;
}

#content_fullwidth form label.wide {
	width:240px;
}

#content_fullwidth form label.nowidth {
	width:auto;
	margin-right:10px;
}

#content_fullwidth form input {
	border:0px;
	background:#FFFFFF url(../images/bg_ajaxcontent_input.gif) top repeat-x;
	width:100px;
	padding:2px;
	border:solid 1px #CCCCCC;
	float:left;
	margin-right:15px;
	margin-bottom:3px;
}

#content_fullwidth form input.small {
	width:45px;
}

#content_fullwidth form input.wide {
	width:145px;
}

#content_fullwidth form input.nowidth {
	width:auto;
	padding:0px;
	margin-right:5px;
}

#content_fullwidth form input:hover, #content_fullwidth form input:focus {
	border:solid 1px #333333;
}

#content_fullwidth form span.inputblock {
	float:left;
	width:300px;
}

#content_fullwidth form span.inputblock.arrow {
	background:url(../images/bg_ajaxcontent_inputblock_arrow.gif) top right no-repeat;
}

#content_fullwidth form span.clearer {
	display:block;
	clear:left;
}

#content_fullwidth form select {
	float:left;
	width:145px;
	margin-right:15px;
	margin-bottom:3px;
}

#content_fullwidth form textarea {
	background:#FFFFFF url(../images/bg_ajaxcontent_input.gif) top repeat-x;
	border:0px;
	width:498px;
	height:50px;
	border:solid 1px #CCCCCC;
}

#content_fullwidth form textarea:hover, #content_fullwidth form textarea:focus {
	border:solid 1px #333333;
}

#content_fullwidth form .nostyle {
	display:inline;
	width:auto;
	background:none;
	margin:0px;
	clear:none;
	float:none;
}

#content_fullwidth form input.submit, #content_fullwidth form input[type="submit"] {
	width:auto;
	padding:5px 5px;
	padding-right:35px;
	border:solid 1px #b2b2b2;
	border-right:solid 1px #8c8c8c;
	border-bottom:solid 1px #8c8c8c;
	color:#000;
	font-size:1.1em;
	margin-right:0px;
}

#content_fullwidth form input.submit:hover {
	border:solid 1px #000000;
	color:#000;
}

#content_fullwidth form input.error, #content_fullwidth form select.error {
	border:solid 1px #FF6600;
	background:#fbd0bc;
	color:#990000;
}


#content_fullwidth p.quoteformbutton, #content_center p.quoteformbutton	 {
	padding-bottom:10px;
}

#content_fullwidth p.quoteformbutton a, #ajax_content p.quoteformbutton a:visited, #content_center p.quoteformbutton a, #content_center p.quoteformbutton a:visited {
	display:block;
	color:#FFFFFF;
	background:#286383;
	padding:6px 12px;
	text-decoration:none;
	font-size:1.2em;
}

#content_fullwidth p.quoteformbutton a:hover, #content_center p.quoteformbutton a:hover {
	background:#333333;
}