
.hide { display: none; }

.hform {
    font-family:Arial;
    font-size:14px;
    color:rgb(210,207,204);
    margin:20px 0 0 0;
}

.hform.loading {
    background:url('/prx/000/http/purecssmenu.com/ssc-data/themes/default/images/hform-loading.gif') no-repeat bottom left;
}

.hform-hidden { display:none; }

.hform input,
.hform textarea,
.hform select {
    font-family:Arial;
    font-size:12px;
    color:#000;
    background:none;
}

.hform-text,
.hform-password {
    margin-top:10px;
    background:url('/prx/000/http/purecssmenu.com/ssc-data/themes/default/images/hform-text.gif') no-repeat 0 20px;
    height:50px;
}

.hform-text input,
.hform-password input {
    margin:8px 0 0 8px;
    width:365px;
    border:0;
}

.hform-text.short { background:url('/prx/000/http/purecssmenu.com/ssc-data/themes/default/images/hform-text-min.gif') no-repeat 0 20px; }
.hform-text.short input { width:67px; }

.hform-text span,
.hform-textarea span,
.hform-file span,
.hform-password span,
.hform-select span {
    display:block;
    font-weight: bold;
    font-size:12px;
    color:#555;
}
.hform-radio-group span {    
    font-size:12px;
    color:rgb(210,207,204);
}
.hform-radio-group span.title {
    margin-right:18px;
    font-weight:bold;
}
.hform-radio-group label {
    margin-right:8px;
}

.mceEditor span { display:inline; }

.hform-checkbox, 
.hform-radio {
    margin-top:8px;
    padding:8px;
}

.hform-radio-group {
    margin-top:8px;
    padding:8px 8px 8px 0;
}

*:first-child+html .hform-checkbox input,
*:first-child+html .hform-radio input {
    position:absolute;
    margin-top:-2px !important;
}

.hform-checkbox input,
.hform-radio input {
    position:absolute;
    margin-top:2px !important;
    margin-top:-2px;
    z-index:40;
}

*:first-child+html .hform-checkbox span,
*:first-child+html .hform-radio span {
    margin:0 0 0 25px !important;
}

.hform-checkbox span,
.hform-radio span {
    margin:0 0 0 20px !important;
    margin:0 0 0 25px;
    font-weight: bold;
    font-size:12px;
    color:#555;
}

.hform-textarea {
    margin-top:10px;
    background:url('/prx/000/http/purecssmenu.com/ssc-data/themes/default/images/hform-textarea.gif') no-repeat 0 20px;
    height:185px;
}

.hform-textarea textarea {
    margin:6px 0 0 8px;
    width:365px;
    height:145px;
    border:0;
}

.hform-textarea.min {
    background:url('/prx/000/http/purecssmenu.com/ssc-data/themes/default/images/hform-textarea-min.gif') no-repeat 0 20px;
    height:110px;
}

.hform-textarea.min textarea {
    width:365px;
    height:70px;
}

.hform-textarea.max {
    background:url('/prx/000/http/purecssmenu.com/ssc-data/themes/default/images/hform-textarea-max.gif') no-repeat 0 20px;
    height:316px;
}

.hform-textarea.max textarea {
    width:576px;
    height:285px;
}

*:first-child+html .hform-select {
    background:none !important;
}

.hform-select {
    margin-top:10px;
    background:url('/prx/000/http/purecssmenu.com/ssc-data/themes/default/images/hform-text.gif') no-repeat 0 20px !important;
    background:none;
    height:50px;
}

.hform-select select {
    margin:6px 0 0 8px;
    width:365px;
    border:0;
}

.hform-file {
    margin-top:10px;
}

.hform-file input {
    margin:8px 0 0 8px;
}

.hform-submit {
    margin-top:20px;
    background:url('/prx/000/http/purecssmenu.com/ssc-data/themes/default/images/hform-submit.gif') no-repeat 0 1px !important;
    background-position:0 0;
    height:50px;
}

.hform-submit.inline {
    float:left;
    margin-right:10px;
}

.hform-submit input {
    background:none;
    color:#555;
    font-weight:bold;
    height:24px;
    width:95px;
    cursor:pointer;
    border:0;
}

.hform .notitle {
    margin-top:-10px;
}

.hform .after {
    position:absolute;
    margin:20px 0 0 390px;
}

.hform-group span {
    color:#888;
}

.hform-group-title {
    margin-top:5px;
    font-weight: bold;
    font-size:12px;
    color:#777;
    padding-left:15px;
    background:url('/prx/000/http/purecssmenu.com/ssc-data/themes/default/images/hform-group.gif') no-repeat 0 4px;
    cursor:pointer;
}

.hform-group.open .hform-group-title {
    background:url('/prx/000/http/purecssmenu.com/ssc-data/themes/default/images/hform-group.gif') no-repeat 0 -38px;
}

.hform-group .hform-group-inside {
    margin-top:15px;
    display:none;
}

.hform-group.open .hform-group-inside {
    display:block;
}

.hform-captcha {
    margin-top:10px;
}
.hform-captcha .hform-text {
    position:absolute;
    width:200px;
    margin:0 0 0 160px;
}
.hform-captcha .hform-text input {
    position:absolute;
}
.hform-captcha-img,
.hform-captcha-over-img {
    cursor:pointer;
}
.hform-captcha-img span,
.hform-captcha-over-img span {
    position:absolute;
    margin:65px 0 0 3px;
    width:16px;
    height:16px;
}
.hform-captcha-over-img span {
    background:url('/prx/000/http/purecssmenu.com/ssc-data/themes/default/images/hform-captcha-refresh.png') no-repeat;
}

.hform .warning {
    width:330px;
    margin-top:5px;
    text-align:justify;
    font-size:10px;
    padding:5px 5px 5px 40px;
    line-height:11px;
    color:#555;
    background:url('/prx/000/http/purecssmenu.com/ssc-data/themes/default/images/hform-warning.gif') no-repeat 0 7px;
}

.hform .links {
    margin:-45px 0 0 100px;
    height:30px;
    width:300px;
}
.hform .links a {
    margin-left:20px;
}

.hform acronym {
    font-family:Arial;
    border-bottom:1px dotted #555;
}
