body {background-color:#99B3CC; padding:0; margin:0; text-align: center; width:100%; height:100%; font-family: Tahoma; overflow: hidden;}

#main {background-color:#FFF; width:777px; height: 300px; padding:0; margin:auto; text-align: left;}

#head {height: 120px;}

.ttl         { height: 83px; background-color: #FF6200; 
               background-repeat: repeat-x; background-attachment: scroll; 
               background-position: top 50% }
.ttlL        { width: 16px; height: 83px; float: left; margin: 0; padding: 0 }
.ttlR        { width: 16px; height: 83px; float: right; margin: 0; padding: 0 }
.ttlT {float: left; width: 150px; margin:4px 0 0 4px; padding:0;}

.ttlT h1 {margin:7px 0 0 0px; padding:0; color:#FFF; font-size: 46px;}

.ttlT h1 a {color:#FFF; text-decoration: none;}

.ttlT h2 {margin:0; padding:0 0 0 1px; color:#FFF; font-size: 11px; text-decoration: none;}

.ttlT a {color:#FFF; text-decoration: none;}

.ttlS {float: right; width: 590px; margin:6px 0 0 0; padding:0;}

.ttlS form {margin:28px 0 0 0; padding:0 15px 0 0; float: right; color:#FFF;}

.ttlS #address {width: 285px;}

.ttlS label {font-weight: bold; margin:0 5px 0 0;}

.menu        { height: 37px; background-color: #c4c4c4; 
               background-repeat: repeat-x; background-attachment: scroll; 
               overflow: hidden; background-position: bottom 50% }
.menuL       { 
               width: 16px; height: 37px; float: left; margin: 0; padding: 0; 
               background-position: bottom 50% }
.menuR       { width: 16px; height: 37px; float: right; margin: 0; padding: 0; 
               background-position: bottom 50% }
.menu ul {margin:3px 0 0 0; padding:0; list-style-type: none; float: left;}

.menu li {float: left; margin:0; padding:0 10px;}

.menu li a {text-decoration: none; color:#FFF; font-size: 14px; font-weight: bold;}

.menu li a:hover {text-decoration: underline;}

.brdr {border: 1px #346AB0 solid;  padding: 0 10px 10px 10px; margin:0; display: inline;}

.brdr legend {font-size: 12px; font-weight: bold; color:#346AB0; padding: 2px; margin:0;}

#direct, .keyword {margin:0px; width:228px;}

.keyword {font-size: 12px;}

.keyword a {color: #346AB0; font-weight: normal; line-height: 20px;}

.keyword a:hover {text-decoration: none; color:#69AF35;}

#direct label {display: block; font-size: 12px; color: #000; margin: 10px 0 2px 0;}

#direct .btn {width: 90px;}

#direct .mrgLft {margin-left: 40px;}

#strt, #fnsh {display: block; width: 225px;}

#fnsh {margin-bottom: 10px;}

#mapO {height: 100px; float: left; width: 50px; }

#map {margin: 0 0 10px 10px; height: 100f;}

#bnr {float: right; width: 270px; overflow: auto; height: 100px; margin-right:10px !important; margin-right:5px;}

#cls         { float: left; width: 10px; height: 20px; cursor: pointer; background-repeat: 
               no-repeat; 
               background-position: center 50% }
.lineMrg {height: 10px; margin:0; padding:0; line-height: 3px; font-size: 3px;}

.clear {clear: both;}

#directions {margin: 0 5px 5px 5px; font-size: 11px; width: 228px !important; width: 238px;}

#dirField {border: 1px #346AB0 solid;  padding: 0; margin:0; display: none; width: 250px;}

#dirField legend {font-size: 12px; font-weight: bold; color:#346AB0; padding: 2px; margin:0 0 0 10px;}

.googledir div table tbody {font-size: 11px; visibility: hidden; visibility: visible;}

#popupForm {width: 500px; height:300px; background-color: FFF; position: absolute; top:50px; left:50px; border: 3px #346AB0 solid; display: none; font-size: 12px; font-family: Tahoma;}

#popupForm form {margin:0; padding:0;}

#popupForm form table{margin:auto; font-size: 12px;}

#popupForm form h3 {margin:7px 0 10px 0; padding:0; color:#346AB0;}

#popupForm form label {width:100px; margin-right:7px;}

#popupForm #subject, #popupForm #fromEmail, #popupForm #message {width:300px;}

#popupForm #message {height:110px;}

.Add {font-size: 12px; margin:0px; width:228px;}

.Add .addTitle {color: #346AB0; font-size: 13px; line-height: 22px;}

.Add .addTitle:hover {text-decoration: none; color:#69AF35; }

.Add .addUrl {text-decoration: none; color:#000; font-size: 11px; line-height: 16px;}

.Add .addUrl:hover {text-decoration: underline; color:#69AF35;}




