.form {
padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; list-style:none; 
}

.form li {
margin:3px;padding: 5px 5px 5px 0px;list-style:none;position:relative;
}

.form input.error {
border:1px solid #A90000; padding: 2px; background-color:#F8E5E5;
}

.form label {
	font-weight: bold; line-height: 10px; margin-left: 1px;
}

.form label.error {
color: #900; font-size: 0.8em;
background: url('/images/error.gif') left center no-repeat; padding-left: 20px; padding-top: 5px; padding-bottom: 5px; margin-left: .3em;
}

.form input {
	margin-top: 2px;
}

.form input.valid {
border:1px solid #090; padding: 2px; background-color:#CFC;
}

.form label.valid {
color: #ffffff; font-size: 0.8em;
background: url('/images/ok.gif') left center no-repeat; padding-left: 20px; padding-top: 5px; padding-bottom: 5px; margin-left: .3em;
}

.form .success {
border:1px solid #74F019;padding:4px 4px 4px 29px;background-color:#DEF8CA;
}

.form .selected {
border:1px solid #1AA8E1;padding:4px 4px 4px 29px;background-color:#8DD8F7;
}

.form em {
font-size: 0.7em; vertical-align: top;
}

.infos {
font-size: 10px; line-height: normal; margin-left: 1px;
}

.req {
color: #900; padding-left: 10px
}

#contact_form {
	padding-left: 20px;
	padding-right: 20px;
}

#contact_form_inner {
	position: relative;
	background: #ffffff url('/images/damon_and_family.jpg') right 40px no-repeat;
}

#contact_form_inner2 {
	border: 1px solid #eaeaea;
	padding: 20px 20px 20px 20px;
}

.slight_border {
	border: 1px solid #cccccc;
	margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;
	width: 200px;
}











/* SUBMIT BUTTON */

span.UIFormButton{padding:0}
span.UIFormButton .UIButton_Text{padding:3px 6px 4px}
.ff3 span.UIFormButton .UIButton_Text{padding:2px 4px 3px}
.ff3 span.UIFormButton_Large .UIButton_Text{padding:2px 5px 3px}
.ie7 span.UIFormButton .UIButton_Text{padding:2px 7px 2px}
.ie7 span.UIFormButton_Large{padding:0}
.ie7 span.UIFormButton_Large .UIButton_Text{padding-top:1px}
.ie6 span.UIFormButton .UIButton_Text{padding:2px 0 2px}
.ie6 span.UIFormButton_Large .UIButton_Text{padding:1px 0 2px}

#bootloader_css_ui_UIFormButton_css { height: 42px; }

.UIButton{background-image:url('/images/submit_button_bg.gif');border-style:solid;border-width:1px;display:-moz-inline-box;display:inline-block;outline:none;padding:3px 6px 4px;vertical-align:bottom}
.UIButton:hover,
.UIButton:active{text-decoration:none}
.UIButton_Text{background-color:transparent;border:none;cursor:pointer;display:block;font-size:13px;font-weight:bold;line-height:14px;margin:0;overflow:visible;padding:0;width:auto}
.UIButton_Blue{background-position:0 -48px;border-color:#0872ac;}
.UIButton_Blue:active{background-color:#0d6ea4;background-image:none}
.UIButton_Blue .UIButton_Text{color:#fff;text-shadow:0 1px 0 #3e5a88}
.UIButton_Suppressed{background:transparent;border-color:transparent}
.ie6 .UIButton_Suppressed,
.UIButton_Suppressed:hover{background-image:url('/images/submit_button_bg.gif');border-color:#888}
.UIButton_Suppressed:active{background-color:#ddd;background-image:none}
.UIButton_Disabled,
.UIButton_Disabled:active{background-color:#f2f2f2;background-image:none;border-color:#b8b8b8}
.UIButton_Disabled .UIButton_Text,
.UIButton_Disabled:active .UIButton_Text{color:#b8b8b8;text-shadow:none}
.UIButton_Depressed{background-color:#7d7d7d;background-image:none;border-color:#525252}
.UIButton_Depressed .UIButton_Text{color:#fff}

