.date_picker_position{
float:left;
margin-left:250px;
}
#site_notification { z-index:999; position:fixed; top:0px; left:0px; -moz-opacity:.95; filter:alpha(opacity=95); opacity:.95; font:20px Arial, Helvetica, sans-serif; overflow:hidden; width:100%; height:0; line-height:50px; padding:0px !important; border:0px !important; -webkit-border-radius:0px !important; -khtml-border-radius:0px !important; -moz-border-radius:0px !important; border-radius:0px !important; }

label[generated='true'].err, .gen_err, div.gen_err { font-size:10px;    background:url('../images/icons/10x10-red-x.png')  no-repeat 0 0px;  padding:0 0 7px 14px; line-height:13px; margin-top:0px; font-weight:bold; display: block;text-align: left; width: 100%; float:left!important; }

#error_search label[generated='true'].err, #error_search.err { font-size:10px;    background:url('../images/icons/10x10-red-x.png')  no-repeat 0 5px;  padding:5px 0 7px 14px; line-height:13px; margin-top:0px; font-weight:bold; display: block;text-align: left;width:196px; margin:0 auto;  }

.error_search{background:#ecf4fc;padding:5px 0; text-align:center}
input.err, textarea.err, select.err {
    border: 1px solid red !important;    
}
#error_nouser label[generated='true'].err { font-size:11px;    background:url('../images/icons/nouser.png')  no-repeat 0 3px;  padding:5px 0 7px 20px; line-height:13px; margin-top:0px; font-weight:bold; display: block;text-align: left;width:102px; margin:0 auto;  }

span.feedback_error{
    background: url("../images/icons/10x10-red-x.png") no-repeat scroll 0 0 transparent;
    border: medium none;
    color: #000000;
    display: block;
    font: bold 10px Verdana,Arial,Helvetica,sans-serif;
    padding: 5px 0 0 10px;
}

