html,body{margin:0;padding:0; background: #fff;}
body{font: 12px arial,sans-serif; line-height: 1.4em;}
p{margin: 10px 0px}
p.contact {text-transform: capitalize;}
a{color: #f35530;}
a img {border: 0;}
.clear{clear:both;width:100%; }
.contrast { background-color:#c1e7f4 }

div#container{width:1024px;background: #fff url('../img/bg.jpg') no-repeat  top left; text-align: left;}

div#header {height:173px;}
div#header img {float:left; padding:10px;}
div#header h1{margin:0;padding-left:20px; padding-top: 42px;background: transparent;color: #123fda; font: bold 40px Arial, sans-serif;}

div#content{ float:left;width:515px; margin-left: 10px;}
div#content h1 {font: bold 20px Arial, sans-serif; padding: 0; margin-bottom: 1em; }
div#content h2 {font: bold 18px Arial, sans-serif; padding: 0; margin-bottom: .3em; }
div#content img {float: left; margin: 0 10px 10px 0;}
div#content img.hor {background: transparent url('../img/shadow-hor-blue.png') no-repeat top left; padding: 10px;}
div#content img.ver {background: transparent url('../img/shadow-vert-blue.png') no-repeat top left; padding: 10px;}

div#breadcrumbs a { text-decoration: none; }
div#breadcrumbs { margin-top: 44px; margin-bottom:10px;}

div#hours table { border:solid 1px #88c1d4; width: 195px; }
div#hours td { background-color:#fff ; color: #2c74ce; }
div#hours h2 { font-size: 17px; font-weight:normal;  padding:7px; margin:0;}
div#nav { float:left; width:200px; padding: 0; margin-left: 10px; margin-top: 47px; }
div#nav ul { padding:0; margin:0; margin-bottom: 15px; background-color:#fff; width: 195px; }
div#nav ul li { display:block; padding:3px; padding-left:6px; padding-right:6px; border:solid 1px #88c1d4; border-bottom:solid 1px #aed3df; }
div#nav ul li:hover {background-color:#d9e9ff;}
div#nav ul a { color: #2c74ce; text-decoration:none; font-size: 17px; }
div#nav ul a:hover { text-decoration:none; }
div#images {width: 234px; float: right; clear:right; margin-right: 19px; margin-top: 30px; margin-left: 15px;}
div#images img{background: transparent url('../img/shadow-hor-blue.png') no-repeat top left; padding: 10px;}

div#footer{padding:15px; color: #000; position: relative; text-align:center; font-size:12px;}
div#footer div { padding:1px; margin:0px}
div#footer p { padding:1px; margin:0px}
div#footer .link { font-weight:bold; }

form {margin: 20px 0 20px 0;}
form span p span { margin-left:120px; }
form label { float: left; margin-right: 5px; font-weight: bold; text-align: right; width: 110px;}
form p {margin-bottom: 20px;}
form input {width: 300px; padding: 4px; background-color: #c1e7f4; border: 1px solid #091a5a; }
form textarea {width: 300px; padding: 4px; background-color: #c1e7f4;border: 1px solid #091a5a; }
form input.submit {width: auto; text-transform: lowercase;font-variant: small-caps; background-color: #091a5a; color: #fff; }
form input.submit, form #btnsubmit {width: auto; text-transform: lowercase;font-variant: small-caps; background-color: #091a5a; color: #fff; }
form input.radio {border: 0;}
form#giftcardform { width: 530px; }

ul.bios a {display:inline;}
ul.bios {list-style-type: none; padding:0; margin:0; margin-bottom: 20px; width:520px;  float:left}
ul.bios li { margin:0; padding:0;}
ul.bios li img {margin-right: 10px;background: transparent url('../img/shadow-vert-blue.png') no-repeat top left; padding: 10px;}
ul.bios li p { padding-bottom:10px; }