@charset "utf-8";
/* CSS Document */

form.wufoo {
	color: #302f30;
	font-size: 13px;
	font-weight: normal;
	padding: 0;
	margin: 0;
	width: 218px;
	margin: auto;
	display: block;
	line-height: 190%;
}

/*** Fields' label width ***/
.noI form li.name_field label, 
.noI form li.mail_field label, 
.noI form li.drop_field label, 
.noI form li.phone_field label, 
.noI form li.date_field label, 
.noI form li.comment_field label {
    color: #302f30;
    font-family: Arial, Helvetica, sans-serif !important;
    font-weight: normal;
	padding-bottom: 0px;
	margin-left:0px;
	margin-right:0px;
}
/******************************* Name, Email, Comment - Fields' input's width *****************************/
/****** Fields' width ******/
.noI form li.name_field, 
.noI form li.mail_field, 
.noI form li.comment_field {
	margin-left:0px !important;
	padding:0px;
	padding-top:7px;
	padding-bottom:0px;
}
/******* Input Field *****/
.noI form li.name_field div input, 
.noI form li.mail_field div input {
	background: url(textbox.png) left top no-repeat !important;
	border: none;
    height: 27px;
    outline: none;
    padding: 0px 0px 0px 10px;
	width: 218px !important;
} 
/******* Textarea *****/
.noI form li.comment_field div textarea {
    background:url(textfield.png) left top no-repeat !important;
    border: none;
    height: 67px;
    padding: 3px;
    width: 218px !important;
	min-width: 218px;
	max-width: 218px;
	margin: 0px 0px 2px 0px;
}
/************************************ Drop Field/ Time Field ********************************************/
.noI form li.drop_field {
	margin-left:0px !important;
	padding:0px;
	padding-top:7px;
	padding-bottom:0px;
}
.noI form li.drop_field div select {
	background: url(textbox.png) left top no-repeat !important;
    border: none;
    height: auto !important;
    padding: 5px !important;
	width: 218px !important;
}
/***************************************** Phone Field ************************************************/
.noI form li.phone_field {
	width: 218px !important;
	margin-left:0px !important;
	padding:0px;
	padding-top:7px;
	padding-bottom:0px;
}
li.phone_field span {
	width: auto;
	margin:0px;
}
li.phone_field span input {
    background: url(phone.png) left top no-repeat !important;
    border: none!important;
    height: 27px;
 	padding: 0px 0px 0px 0px;
	width: 50px !important;
}
li.phone_field span label {
	margin:0px !important;
	text-align:center !important;
}
li.phone_field span.symbol {
	margin-left:6px;
	margin-right:6px;
	width:5px;
}

li.phone_field span input#Field6,
li.phone_field span input#Field7 {
	margin: 0px 6px 2px 0px;
}
li.phone_field span input#Field6-1,
li.phone_field span input#Field6-2,
li.phone_field span input#Field7-1,
li.phone_field span input#Field7-2 {
	margin: 0px 6px 2px 8px;
}
/***************************************** Date Field ************************************************/
.noI form li.date_field {
width: 218px !important;
margin-left:0px !important;
padding:0px;
padding-top:7px;
padding-bottom:0px;
}
/* Date field input's width */
li.date_field span {
margin:0px;
margin-right:0px;
width:auto;
}
li.date_field input {
    background: url(phone.png) left top no-repeat !important;
    border: none!important;
    height: 27px !important;
    padding: 0px 0px 0px 0px;
	width: 50px !important;
}
li.date_field span label {
	font-size: 11px !important;
	margin:0px !important;
	text-align:center !important;
}
li.date_field span.symbol {
	margin-left:4px;
	margin-right:4px;
	width:6px;
}
/* Calender */
li.date_field span#cal1 {
width:20px !important;
}
div.calendar { 
position: relative;
z-index:3000;
margin-left:-178px;
}
.datepicker {
margin-right:0px !important;
margin-left:5px !important;
}
/********************************************* Error ****************************************************/
form li#errorLi {
margin-left:0px;
}
form li.error {
margin-top:5px !important;
margin-bottom:5px !important;
}
form li.error p.error {
text-align:center;
padding-bottom: 5px !important;
}
form span.req {
    font-size: 12px !important;
}
/***************************************** Submit Button ************************************************/
form li.buttons {
padding:0px !important;
margin-top: 0px;
height: 28px;
}
#saveForm {
border: medium none;
cursor: pointer;
font-weight: normal;
margin-left:0px;
margin-top:0px;
}
/************************************* Thank You - Message *********************************************/
.confirm h2 {
font-size: 13px;
color: #302f30;
background: none;
/* border:0px #2a2a2a solid; */
font-weight: normal;
text-align: left;
margin: 0px;
padding: 0px;
width: 218px;
}
.confirm h2 strong {
color: #3399FF;
}
.embed .confirm h2 {
padding-top:10px;
padding-bottom:10px;
}