a
{
	color: #4A759C;
}
form {
	margin:0;
	padding:0;
}
.headnote {
	float:left;
	margin-left:352px;
}
fieldset {
	border:0;
	margin:5px 0;
	padding:5px;
}
h2.legend {
	clear:both;
	font-size:1.25em;
	color:#5BA6D2;
	margin:0;
	padding:0;
	border-bottom:1px solid #add3ef;
	margin-left:5px;
}
legend {
	display:none;
}
fieldset li {
	min-height:2em;
}
fieldset li.noForm {
	min-height:1.5em;
}
.formLabel {
	display:-moz-inline-stack;
	display:inline-block;
	width:125px;
	color:#6B696B;
	font-weight:bold;
	vertical-align:top;
	padding:4px 0 0 0;
}
fieldset li.noForm .formLabel {
	padding:0;
}
.formField {
	display:-moz-inline-stack;
	display:inline-block;
	width:214px;
	vertical-align:top;
	margin:0;
}
a.plainText {
	color:#333333;
	display:block;
}
a.plainText:hover {
	background-color:#EFEBEF;
}
.radioOnly {
	width:100%;
}
.textarea {
	width:500px;
}
span.file {
	width:254px;
}
.textareaFull {
	width:680px;
}
.formField select {
	width:200px;
}
.formField .file {
	width:200px;
}
.formField textarea {
	width:100%;
	height:5em;
	font-family:Arial;
	font-size:1em;
}
textarea.email {
	height:12em;
}
div.formFieldError {
	padding-left:128px;
}
.formFieldError {
	color:#993333;
	font-weight:normal;
	font-size:0.8em;
	padding:4px 0 0 0;
}
.required {
	color:#993333;
	font-weight:normal;
}
.formFieldHelp {
	display:-moz-inline-stack;
	display:inline-block;
	width:281px;
	vertical-align:top;
	margin:0;
	padding:4px 0 0 5px;
}

fieldset li.noForm .formFieldHelp, .formFieldHelpAction {
	padding:0 0 0 5px;
}
input.fileInput {
	width:194px;
}
input.smallText {
	width:50px;
}
input.fullText {
	width:95%;
}
input.preFilled {
	font-style:italic;
	color:#999999;
}
input.checkbox, input.radio {
	display:inline;
	margin:0;padding:0;
	width:15px;
	margin-left:-1px;
}
input.hidden {
	display:none;
}
input.button, input.image {
	width:auto;
}
fieldset input {
	width:194px;
}
ul.strComments li.strComments {
	padding:0.5em 0;
	border-bottom:1px solid #add3ef;
}
ul.actionBar {
	background:url("/images/backgrounds/product_price_background.jpg") bottom left;
	background-repeat:repeat-x;
	text-align:left;
	height:25px;
	padding:0;
	padding-left:133px;
	padding-top:4px;
}
ul.actionBarMiddle {
	margin-bottom:1em;
}
ul.actionBar li {
	display:inline;
}
body.tinyMCEA {
	text-align:left;
	font-family:arial;
	padding:5px;
	margin:0;
	width:460px;
}
body.textareaFull {
	width:600px;
	font-size:0.75em;
}
body.question {
	height:3em;
}
body.answer {
	font-size:0.75em;
	color:#333333;
}

