/* 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; }