img.captchaimg{vertical-align: middle;margin-bottom: 15px;}
#privacy_text {border:1px solid #ddd;border-radius:8px;padding:10px;background: #eee;margin-bottom: 10px}
ul.list{list-style: disc;margin: 0 20px;}

.forms label {
    width: 180px;
}
input.captcha{width: 200px}
.forms input.error,.forms select.error{border: 1px solid #f00;}
.forms li.error input, .forms li.error textarea, .forms li.error select {
    border: 1px solid #f00!important;
}
.forms input.checkbox.error {
    outline: 2px solid #f00!important; min-height: 0!important;
}
.red{color:#f00}

#serverResponseLogin{
    display: none;
    color: #FF0000;
    float: right;
    margin: 0;
    clear: both;
}      
    
.hide{
    display:none;       
}   
#waitMessage{
        display:none;
        float: right;
        margin-right: 10px;
        clear: both;
}
.subheading{color:#fff}
.subheading a{color:#fff; font-weight: bold;}

h1, h2, h3, h4, h5, h6 {
    letter-spacing: 0;
}
.fancybox-nav.fancybox-next span {
    visibility: visible;
}
.fancybox-nav.fancybox-prev span {
    visibility: visible;
}
.homepage .bg-01 {
    background: url("../images/misc/bg-01.jpg") no-repeat scroll right center #fff;
}