@CHARSET "UTF-8";
input:focus {border: 1px dotted black;}
input.error {border: 1px dotted red;}
span.error {float: left;color: #CC0000;margin-left: 3px;height: 20px;line-height: 20px;padding-left: 16px;background: url(../../hotel/images/booking/unchecked.gif) left no-repeat;}
span.success {float: left;margin-left: 3px;height: 20px;width: 20px;padding-left: 16px;background: url(../../hotel/images/booking/checked.gif) left no-repeat;}
label.error {color: #CC0000;font-family:arial,sans-serif;font-style:normal;margin-left: 3px;height: 20px;line-height: 20px;padding-left:16px;background: url(../../hotel/images/booking/unchecked.gif) left no-repeat;}
label.success {margin-left: 3px;height: 20px;line-height: 20px;padding-left: 16px;background: url(../../hotel/images/booking/checked.gif) left no-repeat;}
div.error {float:left; display:block; color: #CC0000;line-height: 13px;margin-left: 22px; padding-left: 16px;}
div.success { background: url("../images/checked.gif") no-repeat scroll left center transparent;float: left; height: 20px; margin-left: 230px; margin-right: 0; margin-top: -30px; width: 20px;}
.submain p.error { float:left; display:block; width:100px; overflow:hidden;color: #CC0000;margin-left: 3px;height:16px;line-height: 16px;padding-left: 22px;_padding-left:2px;text-align:left;margin-bottom:3px;background: url(../images/unchecked.gif) left no-repeat;}
p.success {float: left;margin-left: 3px;height: 20px;width: 20px;padding-left: 16px;background: url(../images/checked.gif) left no-repeat;}