#basic-modal-content, #basic-modal-content2  {display:none;}

/* Overlay */
#simplemodal-overlay { position:relative;   }
#simplemodal-overlay {
    background-color: #000;
}

/* Container */
#simplemodal-container { padding:12px; display:block; -moz-border-radius:5px;  -webkit-border-radius:5px; }
#simplemodal-container a.modalCloseImg { width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-15px; right:-16px; cursor:pointer;}
#simplemodal-container #basic-modal-content {padding:0;}

#simplemodal-container h3 { margin:0 0 20px 0; padding:0 0 5px 0; font:22px Georgia, "Times New Roman", Times, serif; } 
#simplemodal-container .row {    margin-right:10px; margin-bottom:10px;   }
#simplemodal-container .row  label  { display:block; float:left; font-size:13px; color:#333; padding:5px 0; width:95px;  }
 #simplemodal-container .row textarea {  height:150px;  }

#simplemodal-container .row  input, #simplemodal-container .row  textarea { font:14px Arial, Helvetica, sans-serif; padding:5px; width:268px; -moz-border-radius:5px;  -webkit-border-radius:5px; float:left;  }


#simplemodal-container .button { font:bold 12px Arial, Helvetica, sans-serif; -moz-border-radius:5px;  -webkit-border-radius:5px; padding: 10px 30px; margin-right:5px; clear: left; cursor:pointer; margin-left:95px; }

#simplemodal-container { top:100px !important; position: absolute !important; }
#basic-modal-content2 { height:430px;  width:390px; }
#basic-modal-content { width:400px; height:480px; }

#basic-modal-content { height:556px; overflow-x: hidden; }
#basic-modal-content .message_error2, #basic-modal-content2 .message_error2  { margin-left:95px;  }
#basic-modal-content form .row span {*width: 280px} 