.form-box { margin: 10px 0; position: relative; z-index: 25; border: solid 1px #cecece; background: #f5f5f5; } .order-options .header { font-size: 14px; }  .forms { font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif; font-size: 12px; } .forms h3 { margin: 15px 0 5px 0; line-height: 14px; font-size: 14px; color: #242424; } .forms .form-box { margin: 0; } .forms h3 label .input_checkbox { cursor: default; vertical-align: baseline; } .forms .require { color: #ff0041; font-weight: 900; font-size: 12px; } .forms .form-row { height: 0; min-height: 0; margin: 4px 0; } div[class] .forms .form-row { height: auto; } .forms .i-text { width: auto; } .forms textarea.i-text { height: auto; } .forms .inline { display: inline; } .forms .small { font-size: 11px; font-weight: 400; color: #515151; } .forms .error { border: 1px solid #f00; } .forms .info-head { display: block; height: 0; min-height: 0; margin: 0 0 5px 0; } div[class] .forms .info-head { height: auto; } .forms .info-head br { display: none; } .forms .label { display: inline-block; line-height: 15px; font-size: 11px; color: #555; } .forms .checkbox { display: inline-block; margin: 0 10px 0 0; } .forms .checkbox input { vertical-align: middle; } .forms .cell, .forms .area-cell { display: inline-block; } .forms .cell label, .forms .area-cell label { display: inline-block; } .forms .cell .label, .forms .area-cell .label { line-height: 16px; } .forms .cell .label { position: relative; left: 0; top: 22px; } .forms .area-cell .label { position: relative; left: 0; top: 86px; } .forms .cell .i-text, .forms .area-cell .i-text, .forms .cell select { display: block; position: relative; left: 0; top: -16px; } .forms .cell .i-text, .forms .area-cell .i-text { margin: 0; } .forms .area-cell textarea.i-text { height: 80px; } body .comment_form .area-cell textarea.i-text { height: auto; resize: none; }   .events { margin: 0 0 10px 0; position: relative; z-index: 110; } .events br { display: none; } .events .input_radio { width: 15px; height: 15px; position: absolute; left: 0; top: 1px; z-index: 115; } .events .cell, .events .small { display: block; height: 0; min-height: 0; padding: 0 0 0 20px; } div[class] .events .cell, div[class] .events .small { height: auto; } .events .cell br, .events .small br { display: block; }   .file-mail { clear: both; margin: 24px 0 0 0; } .file-mail .form-row { margin: 0; } .file-mail p { margin: 0; } .file-mail .cell, .file-mail .area-cell, .file-mail .cell label, .file-mail .area-cell label { width: 100%; } .file-mail .cell, .file-mail .area-cell { margin: 0 0 8px 0; } .file-mail .i-text { width: 98%; margin: 0; } .file-mail .area-cell textarea.i-text { height: 62px; } .file-mail .area-cell .label { top: 68px; } .file-mail .left-cell, .file-mail .right-cell { height: 0; min-height: 0; } div[class] .file-mail .left-cell, div[class] .file-mail .right-cell { height: auto; } .file-mail .left-cell { width: 60%; float: left; } .file-mail .left-cell .cell-padd { padding: 0 5px 0 0; } .file-mail .right-cell { width: 40%; float: right; } .file-mail .right-cell .cell-padd { padding: 0 0 0 5px; } .file-mail .right-cell .cell { width: 99%; }   .send-link { width: 390px; margin: 0; } .tabs .send-link { width: auto; } .send-link .area-cell { width: 100%; } .send-link textarea.i-text { width: 99%; }
