.clear { clear: both; }
.col { display: inline; float: left; }
.col:after { content: url('Images/holder.gif'); }
.auzholder { display: block; clear: both; float: left; }
.ieFix { clear: both; visibility: hidden; height: 1px; width: 1px; }

.book_action { width: 350px; color: #FFFFFF; font-family: Verdana; font-size: 9pt; text-align: left; margin-left: 20px; margin-top: 10px; }
.book_action_l { background: url('Images/left_bar.png') no-repeat left top; }
.book_action_r { background: url('Images/right_bar.png') no-repeat right top; }
.book_action_bg { background: #5A6B4A; margin: 0px 11px; vertical-align: middle; }
.book_action_bg SELECT { color: #000000; background: #FFFFFF; font-family: Verdana; font-size: 8pt; }

.box1 { width: 530px; font-family: Verdana; font-size: 10pt; margin: 5px 5px 5px 10px; }
.box1top { height: 28px; background: url('Images/box_top.jpg') top left no-repeat; padding: 0px 10px; font-weight: bold; color: #FFFFFF; line-height: 28px; }
.box1bg { background: url('Images/box_mid_bg.jpg') top left repeat-y; }
.box1bg_top { background: url('Images/box_mid_top.jpg') top left no-repeat; padding: 10px 10px 0px 10px; }
.box1base { height: 13px; background: url('Images/box_base.jpg') top left no-repeat; }

.day_holder { margin-left: 10px; float: right; }
.day_availible, .day_unavailible { width: 68px; color: #FFFFFF; font-family: Verdana, sans; font-size: 10pt; border: 1px solid #FFFFFF; }

.day_availible .date, .day_unavailible .date { height: 15px; font-size: 8pt; text-align: center; }
.day_availible .price, .day_unavailible .unavailible { height: 45px; text-align: center; line-height: 40px; }

.day_availible .date { background: #225900; }
.day_availible .price { background: #2F7D00; font-size: 14pt; }

.day_unavailible .date { background: #590000; }
.day_unavailible .unavailible { background: #7D0000; font-size: 8pt; }
.day_holder_notes { font-size: 8pt; text-align: right; }

.book_next_query { margin: 10px 0px 0px 10px; }
.book_next_book { margin: 10px 0px 0px 10px; }
.errorHandler { font-size: 10pt; color: #FF0000; margin: 10px; text-align: center; }

.AuzForm { font-family: Verdana; border-collapse: collapse; font-size: 10pt; width: 600px; margin: 0px auto; }
.AuzForm .form_error_row { }
.AuzForm .form_error_msg { color: #FF0000; font-size: 8pt; }
.AuzForm .form_heading { font-weight: bold; }
.AuzForm .form_required { color: #FF0000; }
.AuzForm .form_name { width: 200px; padding-left: 10px; }
.AuzForm .field { border: 1px inset; font-size: 10pt; font-family: Verdana; margin: 2px; }
.AuzForm .form_field_fill { text-align: right; }
.AuzForm .form_field { padding: 0px 10px 0px 0px; }
.AuzForm .form_terms { padding: 10px; text-align: center; }
.AuzForm .field_error { background: #FF6060; color: #FFFFFF; border: 1px inset; font-size: 10pt; font-family: Verdana; }
.AuzForm .form_submit { text-align: center; }
.AuzForm .form_end_spacer { height: 10px; }
.AuzForm .form_spacer { height: 10px; }

