#header_wrapper { text-align:left; height:auto; width:900px; clear: both; margin: 0px; padding: 0px; background: #000; }
#header { background: url(../images/header.jpg) no-repeat; height: 109px; width: auto; }

#header_address { background: #000 no-repeat; color: #FFF; padding: 6px 11px; width: auto; font-size: 14px; font-weight: bold; float: left; font-family: Arial, Helvetica, sans-serif; }
#header_24hours { background: #000 no-repeat; color: #FFF; padding: 6px 11px; float: right; width: auto; font-size: 14px; font-weight: bold; text-align: right; font-family: Arial, Helvetica, sans-serif; }

#header_tagline { background: #306479 repeat-y; font: bold 18px Arial, Helvetica, sans-serif; color: #F4C048; float: left; clear: right; width: 550px; padding-top: 7px; padding-bottom: 7px; }
#header_emergency { background: #F00 repeat-y; clear: none; width: 350px; float: right; text-align: center; padding-top: 2px; padding-bottom: 2px; }

#header_emergency a { font: bold 14px Arial, Helvetica, sans-serif; color: #FFF; text-decoration: none; }
#header_emergency a:hover  { font: bold 14px Arial, Helvetica, sans-serif; color: #FF0; text-decoration: underline; }


#navbg { background: #1C3150 no-repeat; height: 24px; clear: both; width: 900px; }

ul#nav, ul#nav ul {margin: 0; padding: 0; list-style: none; }
ul#nav  li { position: relative; float: left; width:112px; font-size: 11px; font-family: Arial, Helvetica, sans-serif; }
#nav li ul {position: absolute;	margin-left: -999em; /* hide menu from view */	top: auto;	left:0;}

/* Styles for Menu Items */
ul#nav  li a { display: block; text-decoration: none; color: #FFC; background: #1c3150; /* IE6 Bug */ padding: 5px; margin-bottom:-1px; min-height:0; font-size: 11px; text-align: center; border-top: 1px; border-right: 0px solid #ccc; border-bottom: 0px; border-left: 1px solid #666; font-family: Arial, Helvetica, sans-serif; }

/* commented backslash mac hiding hack \*/ 
* html ul#nav  li a {height:1%;	position:relative;}
/* end hack */ 

/* this sets all hovered lists to red */
#nav li:hover a,#nav  li.over a,
#nav li:hover li a:hover,#nav li.over li a:hover { color: #fff; background-color: red; font-size: 11px; }

/* set dropdown to default */
#nav li:hover li a,#nav li.over li a { color: #FFC; background-color: #1C3150; font-size: 11px; }
#nav li ul li a { padding: 2px 5px; } /* Sub Menu Styles */
#nav li:hover ul,#nav li.over ul { margin-left:0; font-size: 11px; } /* show menu*/
