/* jQuery Form Validator CSS */
/* http://code.google.com/p/form-validation-engine/downloads/list */

.inputContainer{position:relative; float:left;}
.formError {
    position:absolute;
    top:300px; left:300px;
    padding-bottom:13px;
    display:block;
    z-index:5000;
    cursor:pointer;
}
#debugMode {
    background:#000;
    position:fixed;
    width:100%; height:200px;
    top:0; left:0;
    overflow:scroll;
    opacity:0.8;
    display:block;
    padding:10px;
    color:#fff;
    font-size:14px;
    z-index:100000;
}
.ajaxSubmit{ 
    padding:20px; 
    background:#55ea55;
    border:1px solid #999;
    display:none;
}
.formError .formErrorContent {
    width:100%; 
    background:#FFCC00; /* red = #ee0101 */
    color:#000; /* white = #FFF */
    width:150px;
    font-family:tahoma;
    font-size:11px;
    border:2px solid #ddd;
    box-shadow: 0px 0px 6px #000;
    -moz-box-shadow: 0px 0px 6px #000;
    -webkit-box-shadow: 0px 0px 6px #000;
    padding:4px 10px 4px 10px;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    text-align: left;
}
.greenPopup .formErrorContent { background:#33be40; }
.blackPopup .formErrorContent { background:#393939; color:#FFF; }
.formError .formErrorArrow{
    width:15px;
    margin:-2px 0 0 13px;
    z-index:5001;
}
.formError .formErrorArrowBottom { top:0; margin:-6px; }
.formError .formErrorArrow div {
    border-left:2px solid #ddd;
    border-right:2px solid #ddd;
    box-shadow: 0px 2px 3px #444;
    -moz-box-shadow: 0px 2px 3px #444;
    -webkit-box-shadow: 0px 2px 3px #444;
    font-size:0px; 
    height:1px; 
    background:#FFCC00; /* red = #ee0101 */
    margin:0 auto;
    line-height:0px; 
    font-size:0px; 
    display:block;
}
.formError .formErrorArrowBottom div{
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
}
.greenPopup .formErrorArrow div{ background:#33be40; }
.blackPopup .formErrorArrow div{ background:#393939; color:#FFF; }

.formError .formErrorArrow .line10 { width:15px; border:none; } 
.formError .formErrorArrow .line9 { width:13px; border:none; } 
.formError .formErrorArrow .line8 { width:11px; } 
.formError .formErrorArrow .line7 { width:9px; } 
.formError .formErrorArrow .line6 { width:7px; } 
.formError .formErrorArrow .line5 { width:5px; } 
.formError .formErrorArrow .line4 { width:3px; } 
.formError .formErrorArrow .line3 { 
    width:1px;
    border-left:2px solid #ddd;
    border-right:2px solid #ddd;
    border-bottom:0px solid #ddd;
} 
.formError .formErrorArrow .line2 { width:3px; border:none; background:#ddd; }
.formError .formErrorArrow .line1 { width:1px; border:none; background:#ddd; }