.reveal-modal-bg { position: fixed; height: 100%;width: 100%;background: #000;background: rgba(0,0,0,.8);z-index: 100;display: none;top: 0;left: 0; }
.reveal-modal {visibility: hidden;top: 100px; left: 50%;margin-left: -200px;width: 390px;/*background: #eee url(../i/modal-gloss.png) no-repeat -200px -80px;*/position: absolute;z-index: 101;padding: 30px 40px 34px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;/*-moz-box-shadow: 0 0 10px rgba(0,0,0,.4);-webkit-box-shadow: 0 0 10px rgba(0,0,0,.4);-box-shadow: 0 0 10px rgba(0,0,0,.4);*/}
.reveal-modal.small { width: 200px; margin-left: -140px;}
.reveal-modal.medium { width: 400px; margin-left: -240px;}
.reveal-modal.large { width: 600px; margin-left: -340px;}
.reveal-modal.xlarge { width: 800px; margin-left: -440px;}
.reveal-modal .close-reveal-modal {font-size: 22px;line-height: .5;position: absolute;top: 8px;right: 11px;color: #aaa;text-shadow: 0 -1px 1px rbga(0,0,0,.6);font-weight: bold;cursor: pointer;} 
.reveal-modal .close-reveal-modal:hover{text-decoration: none; color: #fff;}

.contact-form-small *{box-sizing: content-box; -moz-box-sizing: content-box; -webkit-box-sizing: content-box;}
.contact-form-small {width:310px; margin:0; padding:0; border:none;}
.contact-form-small-in {background:#DFDFDF; margin:0 10px; padding:2px 10px 10px; border:none;}
.contact-form-small-input-row {background:#fff url(../i/input-line-bg.gif) repeat-x; border-left:1px solid #d9d9d9; border-right:1px solid #d9d9d9; padding:5px 8px 0; height:22px;}
.contact-form-small-input {background:none; border:none; font:11px Arial, Helvetica, sans-serif; color:#999; width:100%; padding:0;}
.contact-form-small-td {font-size:11px; vertical-align:middle; padding:8px 0 0; border-collapse:collapse; border-spacing:0;}
.m-placeholder {color:#c8c8c8;}
.contact-form-small-b {background:#D3D3D3; margin:0 10px; text-align:right; padding:10px;}
.contact-form-small-btn {background:#be4040; color:#fff; font:bold 10px Arial, Helvetica, sans-serif; text-transform:uppercase; text-decoration:none; display:inline-block; padding:4px 12px 4px 8px;}
.contact-form-small-in table {border-collapse:collapse; font: normal 12px/16px Arial, Helvetica, sans-serif;}
