@charset "UTF-8";
/* CSS Document */

/* reset */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;	padding: 0;	border: 0;outline: 0;font-size: 100%;vertical-align: baseline;}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: '';content: none;}
:focus {outline: 0;}
ins {	text-decoration: none;}
del {text-decoration: line-through;}
table {border-collapse: collapse;border-spacing: 0;}
/* end reset */

body {background: #e7e7d6 url(images/home-bck.png) repeat-x; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size: 12px;}
.clear {clear: both;}
img {border: 0;}
#wrapper {width: 960px; margin: 0 auto;}
#header {padding: 0 20px; height: 130px; background-color: #f7f7ee;}
#logo {float: left;}
#features {font-size: 16px; float: left; margin: 20px 0 0 40px; line-height: 19px;}
#phone {float:right; text-align: right; color:#f18006; font-size:24px; margin-top: 25px;}
#phone span {font-size: 12px; text-transform:uppercase; color: #333;}

#navigation {background: url(images/navigation-back.png); height: 27px; text-align: center; clear: both; padding: 6px 0 0 0;}
#navigation a {color: #fff; text-decoration: none; font-size: 15px;} 
#navigation a:hover {color: #fec556;}
#navigation ul {}
#navigation li {display: inline; padding: 20px 40px 0 40px; height: 60px;}
#navigation li:hover {}

#midsection {height: 393px; background: url(images/midsection-back.png) repeat-x;}

#content {padding: 40px 20px 0 20px; background: #f7f7ee; line-height: 16px; border-top: 12px solid #313130;}

#lft {width: 540px; float: left;}
#rt {width: 260px; float: right;}

#links ul{}
#links li{padding: 7px 0 7px 5px; border-top: 1px solid #727272; }
#links li:hover {background: #f1f1e3;}
#links a {color: #a80000; font-weight: bold;}
#links .last {border-bottom: 1px solid #727272;}

h1 {color: #013a7a; font-weight: bold; font-size: 14px; line-height: 22px;}

#footer {height: 102px; background: url(images/footer-back.png) repeat-x; padding: 40px 50px 0 50px;}
#footer p {padding: 10px 0 0 10px;}
#footer li {display: inline; padding: 0 10px;}
#footer a {color: #013a7a;}

#design {text-align: right; padding: 20px 20px 0 0;}
#design a {color: #333; font-size: 9px;}

#photos {float: left;}
#smmap {float: right;}
