th { background-color:#00568f; color:White; font-weight:bold; text-align:left; padding-left:5px; padding-bottom:2px; padding-top:2px; }
.admin_message { color:red; }
.admin_top_logo_container { width:600px; }
.admin_top_sitedescr { vertical-align:top; padding-left:15px; padding-top:4px; }
.even_row { background:#f7f7f7; }
.odd_row { background:#ffffff; }
table.admin_prox { width:100%; border:solid 1px #f7f7f7; }
table.admin_prox td { padding-top:3px; padding-bottom:3px; padding-left:6px; border-bottom:solid 1px #f7f7f7; vertical-align:top; }
.admin_controls { padding-top:7px; padding-bottom:20px; padding-left:10px; padding-right:15px; background-color:White; background-image:url(../images/bg_admin.jpg); background-repeat:repeat-x; }
.admin_controls2 { padding-top:7px; padding-bottom:20px; padding-left:10px; padding-right:15px; background-color:White; }
td.admin_left { width:578px; padding-left:52px; vertical-align:top; }
.admin_right { width:320px; vertical-align:top; background-color:#e8f2f8; color:#636466; }
.admin_right a {color:#00568f; }
.admin_descr { padding-top:7px; }
.admin_descr_text { padding-right:15px; }
.admin_descr_arrow { width:13px; text-align:center; padding-top:3px; vertical-align:top; }
table.admin_radios td { padding-right:20px; }
select.admin_short { width:90px; font-size:9pt; color:#242022; background-color:#f3f3f3; border:solid 1px #e4e4e4; }
select.admin_medium { width:140px; font-size:9pt; color:#242022; background-color:#f3f3f3; border:solid 1px #e4e4e4; }
select.admin_long { width:200px; font-size:9pt; color:#242022; background-color:#f3f3f3; border:solid 1px #e4e4e4; }
select.admin_full { width:100%; font-size:9pt; color:#242022; background-color:#f3f3f3; border:solid 1px #e4e4e4; }
.admin_input_descr { font-size:7pt; color:#959595; }
.admin_small_textarea { border:solid 1px #dedede; width:100%; height:75px; overflow:auto; color:#242022; }
.admin_large_textarea { border:solid 1px #dedede; width:100%; height:155px; overflow:auto; color:#242022; }
.admin_buttons { background-image:url(../images/bg_admin_buttons.jpg); height:95px;}
.admin_diag { margin-left:20px; margin-right:20px; margin-top:15px; padding-top:10px; padding-left:5px; padding-right:5px; background-color:white; }
.diag_input { padding:5px; padding-top:20px; }
.diag_input_table td { padding-bottom:5px; }
.diag_input_prompt { color:#00568f; font-weight:bold; padding-right:10px; vertical-align:top; }
.diag_input_field { border:solid 1px #dedede; width:200px; color:#242022; }
.diag_textarea { border:solid 1px #dedede; width:350px; height:80px; overflow:auto; }
.diag_textarea_small { border:solid 1px #dedede; width:350px; height:35px; overflow:auto; }
.admin_count { font-weight:bold; font-size:1.2em; display:block; padding-bottom:5px; color:#959595; }
a.diag_close { font-weight:bold; padding-top:1em; display:block; text-align:center; }
.admin_image_prompt { font-size:8pt; color:#959595; font-weight:bold; }
.admin_img_placeholder { width:178px; height:116px; background:#dedede; }
.admin_img_placeholder_sml { width:100px; height:80px; background:#dedede; }
table.admin_services td { padding-bottom:4px; }
.admin_service_descr { width:250px; }
.admin_photos td { vertical-align:top; }
.admin_map { height: 350px; width:540px; border:solid 1px #ffffff; }
.admin_page_descr { padding-top:20px; padding-bottom:15px; font-weight:bold; font-size:1.2em; color:#959595; }
.admin_calendar { width:284px; border-top:solid 1px #dedede; border-left:solid 1px #dedede; border-right:solid 1px #dedede; padding-top:1px; padding-left:1px; padding-right:1px; }
.admin_price td { padding-bottom:2px; }
.admin_price_month { font-weight:bold; padding-right:10px; padding-left:10px; color:#00568f; }
.admin_price_to { padding-left:10px; padding-right:10px; }
.admin_remove_button { text-align:right; padding-right:5px; vertical-align:top; }
.admin_review { border:solid 1px #dedede; }
.admin_prov_drop { background:#d8e1ef;}
.admin_city_drop { background:#e8f2f8; padding-left:1em; }
.admin_sub_drop { padding-left:2em; }
.admin_edit { display:block; padding-top:4px; }
.admin_char_count { font-size:8pt; font-weight:bold; color:#959595; }
a.admin_long_button { text-align:left; color:white; display:block; }
a.admin_long_button:hover { color:#dedede; }