.formError
{
    position:absolute;
    top:300px;
    left:300px;
    padding-bottom:13px;
    display:block;
    z-index:999;
}

#debugMode
{
    background:#000;
    position:fixed;
    width:100%;
    height:300px;
    top:0;
    left:0;
    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
{
    background:#FF4500;
    color:#FFF;
    width:auto;
    font-family:tahoma;
    font-size:11px;
    border:2px solid #DDD;
    -moz-box-shadow:0px 0px 6px #000;
    -webkit-box-shadow:0px 0px 6px #000;
    padding:4px 10px 4px 10px;
    -moz-border-radius:6px;
    -webkit-border-radius:6px;
}
.greenPopup .formErrorContent
{
    background:#33BE40;
}

.blackPopup .formErrorContent
{
    background:#393939;
    color:#FFF;
}

.formError .formErrorArrow
{
    position:absolute;
    bottom:0;
    left:20px;
    width:15px;
    height:15px;
    z-index:5001;
}
.formError .formErrorArrowBottom
{
    top:0;
    margin:-6px;
}
.formError .formErrorArrow div
{
    border-left:2px solid #DDD;
    border-right:2px solid #DDD;
    -moz-box-shadow:0px 2px 3px #444;
    -webkit-box-shadow:0px 2px 3px #444;
    font-size:0px; 
    height:1px;
    background:#8A00B8;
    margin:0 auto;
    line-height:0px;
    font-size:0px;
    display:block;
}
.formError .formErrorArrowBottom div
{
    -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;}