.popup_dialog{background-color:#1a1a1a;box-shadow:#fafafa 2px 2px 112px;display:none;border-color:#000;border-style:solid;border-width:2px;padding:5px 20px 20px 20px;border-radius:7px 7px}.popup_dialog input{border-style:solid;border-width:1px}.popup_dialog label{color:#fafafa;padding-bottom:2px;padding-top:2px}.popup_dialog textarea{box-shadow:#ddd 1px 1px 3px inset;font-size:12px;border-left-color:#ccc;border-bottom-color:#e7e7e7;border-right-color:#e7e7e7;border-top-color:#ccc;max-width:410px;width:410px;height:70px;border-style:solid;border-width:1px;border-radius:2px 2px}.popup_dialog p{margin-bottom:15px;font-size:13px}.popup_dialog h3{padding-bottom:8px;margin-bottom:5px;font-weight:bold;font-size:26px;color:#fafafa;border-color:#666;border-width:1px}.popup_dialog .notification{background-color:#fff799!important}.popup_dialog .notification p{color:#56af8f!important}.icon_close{cursor:pointer;color:#007ac2;background-image:url(/images/contact-form/close_btn.png);opacity:.8;display:block;height:15px;width:15px;right:10px;top:10px;position:absolute;background-repeat:no-repeat}.submit{padding:0 20px!important;box-shadow:#000 0 0 3px;font-size:18px;background-image:-webkit-linear-gradient(top,#027ac2 0%,#005f96 100%);color:#fff;cursor:pointer;line-height:30px;height:35px;font-family:'Helvetica Neue',Arial,Helvetica,sans-serif;font-weight:bold;border-color:#005f96;border-radius:4px 4px}.dialog_black .button,.contactform .button{border-color:#56af8f;color:#fff;background:#56af8f;background:-moz-linear-gradient(top,#56af8f 0%,#56af8f 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#56af8f),color-stop(100%,#56af8f));background:-webkit-linear-gradient(top,#56af8f 0%,#56af8f 100%);background:-o-linear-gradient(top,#56af8f 0%,#56af8f 100%);background:-ms-linear-gradient(top,#56af8f 0%,#56af8f 100%);background:linear-gradient(to bottom,#56af8f 0%,#56af8f 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#56af8f',endColorstr='#56af8f',GradientType=0)}.dialog_black .button:hover,.contactform .button:hover{color:#fff;background:#aaa}.contactform label{font-weight:bold;font-size:12px;padding:2px 0 2px 0;color:#fafafa}.contactform input[type="text"],.contactform input[type="email"],.contactform input[type="tel"],.contactform input[type="date"]{line-height:16px;margin-bottom:5px!important;height:16px;width:194px}.contactform select{line-height:22px;margin-bottom:5px!important;border-radius:2px 2px!important;height:22px;width:200px}.contactform textarea{margin-bottom:5px!important;height:70px;width:410px;max-width:410px}.contactform p{color:#fff}.contactform h3{border-bottom:1px solid #666;padding:0 0 8px;font-size:26px;color:#fafafa}.contactform .button_box_contactform{padding:15px 0 0;text-align:center;width:412px;margin:0}.contactform .full_errors,.errors ul{background:#fffacd;padding:3px 6px;border-radius:2px;margin:0 0 15px;color:red;width:399px}.full_errors li,.errors li{padding:0 0 0 5px;margin:0 0 3px}.contactform .error label,.errors label{color:#fff799}.contact_form{margin-right:-12px}.contact_service_form p{color:#fff}.contact_service_form label{font-size:12px;display:block;font-weight:bold}.popup_dialog form{margin-right:-12px;width:425px}.contact_form div{display:inline-block;zoom:1;*display:inline;margin:0 0 2px;padding:0 12px 0 0}input.contact_Name,input.contact_email,input.contact_phone,input.bed,input.contact_move_date{box-shadow:#ddd 1px 1px 3px inset;font-size:12px;border-left-color:#ccc;border-bottom-color:#e7e7e7;border-right-color:#e7e7e7;border-top-color:#ccc;line-height:16px;height:16px;width:194px;padding:2px;border-radius:2px 2px}.contact_submit{padding-top:15px;display:inline-block;width:412px;text-align:center}div.contact_Name,div.contact_email,div.contact_phone,div.contact_move_date,div.contact_message,div.bed{padding-right:12px;margin-bottom:2px;display:inline-block}.clr{clear:both}.ajax_loading{background:url(/images/loader.gif) no-repeat 1px;height:28px;width:28px;float:left}@media only screen and (max-width:767px){.popup_dialog{position:absolute;left:0;padding:5px 20px 20px 20px;width:240px}.popup_dialog textarea{max-width:200px;width:200px;height:70px}.contactform textarea{width:200px;max-width:200px}.contactform .button_box_contactform{width:200px}.contactform .full_errors,.errors ul{width:200px}.popup_dialog form{margin-right:-12px;width:240px}.contact_submit{padding-top:15px;display:inline-block;width:240px;text-align:left}}