/* CSS Document */

body {
	background-color:#1CA1CE;
}
.email_form {
	margin:0 auto;
	width:548px;
	line-height:30px;
}
.email_text {
	float:left;
	width:28%;
}
.personalize_text {
	float:left;
	width:28%;
}
.subject_text {
	float:left;
	width:28%;
}
.email_add_text {
	float:left;
	width:150px;
}
.email_add_text_2 {
	float:left;
	width:28%;
}
.general_add_text {
	float:left;
	width:150px;
}
.general_add_text_2 {
	float:left;
	width:190px;
}
.email_input {
	float:left;
	width:332px;
}
.your_email_detail {
	outline:none;
	font-size:15px;
	height:30px;
}
.input_length {
	width:305px;
}
.message_text {
	width:305px;
	height:135px;
}
.btn_send_email {
	padding-top:15px;
}
.email_copy {
	line-height:22px;
	vertical-align:bottom;
	float:left;
}
.email_heading {
	outline:none;
}
.mail_sent {
	outline:none;
}
.mail_not_sent {
	color:#FF0000;
}
.image_section {
	padding-bottom:10px;
	padding-top:10px;
	height:60px !important;
}
.complete_form {
	outline:none;
}
.specified_villa_img {
	float:left;
}
.specified_villa_img {
	float:left;
	width:106px;
}
.villa_title {
	float:left;
	font-size:13px;
}
.checkin_1 {
	float:left;
	width:181px;
}
.checkin_2 {
	float:left;
	width:45px;
}
.checkin_3 {
	float:left;
	width:106px;
}
.checkin_4 {
	float:left;
	width:31px;
}
.checkin_5 {
	float:left;
	width:51px;
}
.checkin_6 {
	float:left;
	width:34px;
}
.checkin_7 {
	float:left;
}
.your_checkin_detail {
	line-height:18px;
	padding-top:10px;
}
.checkin_2_2 {
	float:left;
	width:55px;
}
.checkin_3_3 {
	float:left;
	width:63px;
}
.checkin_4_4 {
	float:left;
	width:69px;
}
.your_email_detail_2 {
	line-height:18px;
	padding-top:10px;
}
.personalize_text_2 {
	float:left;
	width:150px;
}
#pageContainer_2_3 {
	margin:10px auto 0 10px;
	text-align:left;
}
#main_content_3_3 {
	float:none;
	margin:0 auto;
	max-width:614px; width:100%;
}
#pageContainer22_3 {
	/*background:url("images/page_bg.jpg") repeat scroll 0 0 #FFFFFF;*/
	background:#FFFFFF;
	float:left;
	width:98%;
}
.close_window {
	outline:none;
}
.close_window a {
	outline:none;
}
.manage_captcha_2 .captcha img {
	border: 1px solid #333333;
	margin-bottom: 4px;
	margin-left: 150px;
	margin-top: 15px;
}
.manage_captcha_3 {
	max-width:415px; width:100%;
}
.manage_captcha_3 .captcha img {
	border: 1px solid #333333;
	margin-bottom: 4px;
	margin-left: 161px;
	margin-top: 15px;
}
#edit-captcha-response-wrapper .description {
	margin-left: 0;
	text-align: left;
}
.manage_captcha_2 label {
	width: 151px;
}
label[for="edit-captcha-response"] {
	color: #333333;
	float: left;
	font-weight: normal;
}
.manage_captcha_4 .captcha img {
	border: 1px solid #333333;
	margin-bottom: 4px;
	margin-left: 198px;
	margin-top: 15px;
}
.clr {
	margin:0;
	padding:0;
	clear:both;
}
.form-text {
	width:223px !important;
}

.form-text {  border: 1px solid #a8a8a8;  border-radius: 2px;    color: #000 !important;padding: 3px;} 
.email_form button, .email_form input, .email_form select, .email_form textarea { line-height:normal;border: 1px solid #a8a8a8; border-radius: 2px; color: #000 !important;padding: 3px;}
#pageContainer_2_3 { max-width:900px; width:100% !important;margin: 10px auto !important;}
#main_content_3_3 { max-width: 614px; width: 100%;}
.email_form {  max-width: 548px;  width: 100%;}
.your_email_detail .general_add_text,.your_email_detail .email_add_text ,.your_email_detail_2 .personalize_text_2{ clear:both;color: #000; font-size: 16px; width:30%;}
.manage_captcha_2 .captcha img,.manage_captcha_3  .captcha img{ margin-left:30%;}
.manage_captcha_2 .captcha label,.manage_captcha_3 .captcha label { float:left; width:29.3%;text-align: left;line-height: normal;}
#edit-captcha-response-wrapper .description { clear:both;}
.your_email_detail { height: auto; margin-bottom: 5px;}
.email_input { width:auto;}
.email_form .span-16 { clear:both; margin-bottom:5px;max-width: 530px;width: 100%;}
.email_form .span-16 .manage_captcha_3 { max-width: 530px; width: 100%;}
#formID .span-16  h2 { margin-left:0 !important;}
#edit-submit {
    background: #1b2b91 none repeat scroll 0 0;
    border: 0 none;
    color: #fff !important;
    float: right;
    margin: 10px 0;
    padding: 7px 50px;
    text-transform: uppercase;position: relative;
    right: 15%;
}
@media (max-width: 740px) {.email_form { padding: 0 20px;}}
@media (max-width: 430px) {
.manage_captcha_2 .captcha img,.manage_captcha_3  .captcha img{ margin-left:0;}
.nivo-lightbox-wrap { left:0!important; right:0!important;}.email_input input , .email_input textarea { width:auto !important}
.email_form .span-16  .span-12 input { width:auto !important;}
.email_form .span-16  .span-12 select { max-width: 100% !important;}
.email_form .span-16  .span-12 {width:90% !important;}
#formID .span-16  .span-12 { float:none; clear:both;}
.manage_captcha_2 .captcha label,.manage_captcha_3 .captcha label { float:none;}
 }
