﻿
#header {}
#header .header_top { background: #efefde url('../images/waiter_top.png') top left no-repeat; height:18px; }
#header .header_top h2 { font-size:0.7em; font-weight:bold; color:#666666; float:right; text-align:right; padding-right:5px; margin-top:0.2em; } 
#header .header_middle { background: #ffffff url('../images/waiter_middle.png') top left no-repeat; height:85px; }
#header .header_bottom { background: #2e3e57 url('../images/waiter_bottom.png') top left no-repeat; height:20px; }

#title{ float:right; text-align:right; margin:16px 10px 0px 0px }
#title h1 { font-size:2.0em; font-weight:bold; color:#2e3e57; margin:0; padding:0; } 
#title h3 { font-size:0.8em; font-weight:normal; color:#2e3e57; margin:0; padding:0; }
h1 { font-size:1.8em; font-weight:bold; color:#2e3e57;  } 

#vertical_links { padding:0; margin:20px 0px 0px 90px; list-style-type:none; float:left; font-size:0.6em;}
#vertical_links li { padding-bottom:1px}
#vertical_links a { color:#888888; text-decoration:none;}
#vertical_links a:hover { text-decoration:underline;}

#top_menu { padding:2px 0px 0px 0px; margin:0px 0px 0px 70px; list-style-type:none; overflow:auto; font-size:0.8em; }
#top_menu li { float:left; padding-right:10px; }
#top_menu li a {  display:block; font-weight:normal; color:#ffffff; text-decoration:none; }
#top_menu li a:hover { text-decoration:underline;  }

#ui-datepicker-div { font-size:0.7em;}
.ui-datepicker-trigger { vertical-align:middle; padding:0px 0px 5px 5px; cursor:pointer;}

#left .inner { padding:10px;}
#middle .inner { padding:10px 20px 10px 10px;}

/* SEARCH BOX */
.search_box { font-size:0.7em; margin:0px 0px 0px 10px; padding:0px 0px 10px 0px; list-style-type:none; background-color:#efefde; border:solid 1px #efefef; color:#6c6c6c; }
.search_box li { padding: 0px 10px;}
.search_box h3 { font-size:1.1em; margin:0;}
.search_box .title_row {padding-top: 5px;}
.search_box  .header { background-color: #2e3e57; color:#ffffff; padding:5px 5px;}

