@charset "utf-8";
/* CSS Document */

form.wufoo {
color: #333333;
font-size: 15px;
font-weight: normal;
padding: 0;
margin: 0;
width: 100%;
margin: auto;
display: block;
}

/*** 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: #333333;
    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(app-textbox.jpg) left top no-repeat !important;
    border: none;
    height: 30px;
    outline: none;
    padding: 6px 0px 0px 15px;
	width: 248px !important;
} 
/******* Textarea *****/
.noI form li.comment_field div textarea {
    background:url(comments-box.jpg) left top no-repeat !important;
    border: none;
    height: 66px;
    padding: 10px 0px 0px 15px;
    width: 248px !important;
	min-width: 248px;
	max-width: 248px;
}
/************************************ 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(app-textbox.jpg) left top no-repeat !important;
    border: none;
    height: 36px !important;
    padding: 5px !important;
	width: 263px !important;
}
/***************************************** Phone Field ************************************************/
.noI form li.phone_field {
	width: 263px !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.jpg) left top no-repeat !important;
    border: none;
    height: 30px;
 	padding: 6px 0px 0px 0px;
	width: 76px !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;
}
/***************************************** Date Field ************************************************/
.noI form li.date_field {
width: 263px !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(date.jpg) left top no-repeat !important;
    border: none;
    height: 30px !important;
    padding: 6px 0px 0px 0px;
	width: 70px !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: 7px;
}
#saveForm {
border: medium none;
cursor: pointer;
font-weight: normal;
margin-left:0px;
margin-top:5px;
float: right;
width: 106px;
height: 34px;
}
/************************************* Thank You - Message *********************************************/
.confirm h2 {
font-size: 13px;
color: #333333;
background: none;
border:0px #2a2a2a solid;
font-weight: normal;
text-align: left;
margin: 0px;
padding: 0px;
}
.confirm h2 strong {
color: #333333;
}
.embed .confirm h2 {
padding-top:10px;
padding-bottom:10px;
}