html,body{margin:0;padding:0}
body{font: 12px arial,sans-serif;text-align:center;background: #000; color: #fff; }
p{margin: 0 0 10px 0; line-height:1.5em; color: #fff;}
a{color: #eee;}
.clear {clear: both; height: 1px;}
.contrast{ background-color:#454545; }
h1 {margin-bottom: 0; font-size:22px;}
h2 {line-height: normal; padding: 0; margin: 20px 0 0 0; font-size: 20px}
h3 { font-size: 16px }
div#header { text-align: left; position: relative; top:2px;}
div#header div {width: 1100px; margin: 0 auto; position: relative; padding: 0; }
div#header h1{color: #fff; font-size: 36px;margin: 0; padding: 0; float:left; width:800px; margin-top: 55px;}
div#header img{margin-right: 10px;float: left;}

div#container{clear: both;}
div#wrapper {text-align:left; width:796px;margin:0 auto}

div#content{float:left;width:550px;min-height: 550px;  height: 1950px; height: auto !important; padding: 10px; overflow:hidden}

div#hours td { background-color:#000 }
div#hours { margin-bottom:10px; font-size:11px; text-align:center;}
div#hours table { border: 1px solid rgb(183,183,183) }

div#breadcrumbs { text-align:left; margin-left:10px;}
div#images { text-align: center;}
div#images img {display:inline; padding: 5px; background-color: #2a2a2a;}

div#navigation{float:right; position:relative; width:210px;  padding: 0; }
div#navigation ul {list-style-type: none; width:100%; position: relative; left: -40px; top:6px;  margin: 0; z-index: 20; font-weight: bold;}
div#navigation a {text-transform: capitalize; background: transparent; width: 100%;padding: 10px 0 10px 30px; display: block; line-height: normal; position: relative; z-index: 40; text-decoration: none; color: #eee;}
div#navigation ul li a:hover {text-transform: capitalize; background: transparent url('../img/bg-nav.gif') repeat; color: #fff;}
div#navigation ul li a.current {text-transform: capitalize; background: #D8EFF8 url('../img/bg-nav.gif') repeat; color: #fff;}
div#navigation ul li:hover {text-transform: capitalize; background: transparent url('../img/bg-nav.gif') repeat; color: #fff; /* width: 216px; */ }

div#footer{background: transparent ;color: #FFF;clear:both;width:100%;}
div#footer div {  padding-top:20px }
div#footer p{margin:0;padding-top:3px; text-align: center; font-size: 12px; }
div#footer a {color: #fff;}

form {margin: 20px 0 20px 0;}
form label { float: left; margin-right: 10px; font-weight: bold; text-align: right; width: 90px;color: #fff;text-transform:small-caps;font-family:arial, sans-serif;}
form span p span { margin-left:120px; }
form p {margin-bottom: 20px;}
form input {padding: 4px; background-color: #eee; border: 1px solid #2a2a2a; }
form input:focus {background-color: #fff;}
form textarea {width: 300px; padding: 4px; background-color: #eee;border: 1px solid #2a2a2a; height: 80px;}
form textarea:focus {background-color: #fff;}
form input.submit {width: auto; text-transform: lowercase;font-variant: small-caps; background-color: #333; color: #fff; border: 0;}
form.directions label {float: none;}
form input.radio {border: 0;}
ul.bios {list-style-type: none; margin-bottom: 20px; margin-left: 0;padding-left: 0;}
ul.bios li {clear: left; margin-bottom: 20px; margin-left: 0;line-height:1.4}
ul.bios img{float:left; margin: 0 10px 0px 0;  padding: 5px; background-color: #2a2a2a;}
ul.bios  span {display: block;font-weight: bold; font-size: 12px;}
ul.bios  span.title  {display: inline; font-weight: normal; margin-bottom: 8px;}

.datePicker { color:#000 }
a img {border: 0;}
