﻿/* CSS Document */

fieldset {
	margin:0 0 10px 0;
	padding:15px 20px 20px 27px;
	background:transparent;
	width:100%;
	border:none}
label {font-weight:bold; color:#232323; cursor:pointer}
label.unbold {font-weight:normal; color:#000; cursor:pointer}
select {
	width:300px;
	padding:4px;
	font:1em verdana,arial,sans-serif;
	border:1px solid #666;
	background:#F1EEF1}
textarea {
	width:300px;
	padding:4px;
	font:1em verdana,arial,sans-serif;
	border:1px solid #666;
	background:#F1EEF1}
input {
	width:300px;
	padding:4px;
	font:1em verdana,arial,sans-serif;
	border:1px solid #666;
	background:#F1EEF1}
textarea {
	overflow:auto;
	margin:0 0 -2px}
select {width:311px}
html>body select {width:310px}

textarea:hover {
	border:1px solid #ce5751;
	background:#EEE}

input:hover {
	border:1px solid #ce5751;
	background:#EEE}

textarea:focus {
	border:1px solid #2A0C34;
	background:#FFF}

input:focus {
	border:1px solid #2A0C34;
	background:#FFF}

input.check {
	width:auto;
	margin:2px 5px 0;
	border:none;
	background:none;
	text-align:left}

input.radio {
	width:auto;
	margin:2px 5px 0;
	border:none;
	background:none;
	text-align:left}

input.reset {
	cursor:pointer;
	margin:0;
	width:120px;
	display:inline}

input.submit {
	cursor:pointer;
	margin:0;
	width:120px;
	display:inline}

input.reset:hover {
	border:1px solid #666;
	background:#b20738;
	color:#FFF}

input.submit:hover {
	border:1px solid #666;
	background:#b20738;
	color:#FFF}

input#city {width:196px}
input#state {width:30px}
input#zip {width:46px}

fieldset span {color:#FF0000; font-weight:bold}
dl {margin:0; padding:0}
dt {margin:13px 0 2px; padding:0}
dd {margin:0; padding:0}

textarea.validation-failed{
	border:1px solid #FF0000;
	color:#FF0000}

input.validation-failed{
	border:1px solid #FF0000;
	color:#FF0000}
.validation-advice{
	margin:-1px 0 10px 0;
	padding:4px;
	background:#FF0000;
	color:#FFF;
	width:302px}
.custom-advice{
	margin:5px 0;
	padding:5px;
	background-color:#C8AA00;
	color:#FFF}
	
fieldset p.form{
	margin:0 50px 0 0 !important;
	padding:0;
	font-weight:normal;
}

.message {visibility:visible; display:none}