body {background: White;text-align: center;margin: 10px 0px 0px 0px;padding: 0px;color: #5e5e5e;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 0.7em;height: 100%;}
h1 {position: relative;margin: 0px;padding: 0px;font-size: 14px;height: 200px;width: 760px;}
h1 span {position: absolute;top: 0;left: 0;z-index:1;height: 200px;width: 760px;background: url(images/kilhorne-bay-logo.png) no-repeat;}
#page {width: 760px;margin: 0 auto; background: url(images/page_background.png) no-repeat bottom;padding: 0px; background-color: #FFF;text-align: left; min-height: 820px;}
#address {list-style: none;list-style-position: outside;padding: 0px;margin: 0px;width: 760px;height: 80px;text-align: right;background: url(images/header_background.png) no-repeat top;}
#address li {padding: 0px;margin: 0px 10px 3px 0px;}
#menu {text-align: right;width: 760px;height: 70px;background: url(images/menu_background.png) no-repeat top;}
#menu a {display: block;width: 125px;height: 60px;float: right;text-decoration:none;}
#menu a:hover {background-position: 0px -60px;}
.m1 {background: url(images/menu-home.png) no-repeat top;}
.m2 {background: url(images/menu-products.png) no-repeat top;}
.m3 {background: url(images/menu-location.png) no-repeat top;}
.m4 {background: url(images/menu-contact-us.png) no-repeat top; margin-right: 10px;}
#menu a span {visibility: hidden;}
#left {width: 248px;float: left;border-right: 2px dashed #D8E1EF;min-height: 405px;}
#right {width: 490px;float: right;min-height: 405px;}
h2 {padding: 0px;margin: 0px 0px 0px 0px;font-size: 1.3em;font-weight: normal;color: #4c75b5;border-bottom: 2px dashed #D8E1EF;height: 30px;}
h3 {padding: 0px;margin: 0px 20px 0px 20px;font-size: 1.3em;font-weight: normal;color: #4c75b5;}
#why {color: #4C75B5;margin: 10px 20px 0px 20px;list-style-position: inside;padding: 0px;font-weight: bold;}
#why li {margin: 0px 0px 5px 0px;line-height: 1.4em;padding: 0px;}
#why em {color: #5e5e5e;font-style: normal;color: #5e5e5e;font-weight: normal;}
#r1 {width: 230px;height: 310px;float: left;margin: 15px 0px 0px 0px;}
#r2 {width: 230px;height: 310px;float: right;margin: 15px 10px 0px 0px;}
.p1 {letter-spacing: -1px;margin: 0px 0px 5px 0px;padding: 0px;line-height: 1.45em;}
.i1 {width: 230px;height: 147px;margin: 0px 0px 10px 0px;}
#footer {text-align: center;clear: both;margin: 25px 0px 0px 250px;color: #B0B0B0;}
#footer a {color: #B0B0B0;text-decoration: none;}
.contact {height: 270px; margin: 0px 0px 0px 20px;}
.contact form {margin: 0px;padding: 0px;}
.contact fieldset {border: 0px none;margin: 0px;padding: 0px;}
.contact label {display: block;line-height: 22px;font-weight: bold;width: 100px;float: left;}
.field {border: 1px solid #BBBBBB;display: block;}
.f1 {width: 20em;}
.f2 {width: 15em;}
.txtarea {border: 1px solid #BBBBBB;width: 20em;height: 7em;}
.req {color: red;}
.buttons {margin: 10px 0px 0px 100px;}
.primg1 {width: 150px;height: 510px;float: right;margin: 10px 0px 0px 0px;}
.pr1 {width: 300px;padding: 0px;margin: 5px 0px 0px 0px;}
.pr1 strong {display: block;line-height: 2em;}
.pb {margin-bottom: 20px;}
.clr {clear: both;}
#map {margin: 10px 0px 100px 0px;width: 480px;height: 370px;}
