﻿* {margin: 0; padding: 0;}
#wrapper, #navtop {margin:0 auto; width: 980px;}
#logo, #hdr_photos, #hdr {top: 3px;}
#logo {z-index: 150; width: 120px; height: 80px; position: absolute; float: left; background: url(images/logo.jpg) no-repeat top left;}
#hdr_photos {z-index: 150; width: 397px; height: 80px; position: absolute; margin-left:120px; float: left; background: url(images/hdr.jpg) no-repeat top right;}
#hdr {margin-left: 517px; width: 463px; height: 75px;}
#navtop {top: 83px; overflow: hidden; height: 39px;}
#mclc_wrapper, #mc, #location, #copyright {width: 100%;}
#hdr, #navtop {position: absolute; z-index: 100;}
#container {padding: 138px 1px 0 250px;}
#mclc_wrapper {z-index: 0; position: relative; float: left;}
#lc {z-index: 10; position: relative; float: left; width: 250px; margin-left: -250px; overflow: hidden;}/*mc is before lc in HTML, so need to move lc to the left */
#mc {float: right;}
/* formatting */
body {z-index: 1; background: url(images/bg027.gif) repeat top left; font-family: Arial, Helvetica, sans-serif;}
body, #navtop a:hover, #navtop a:active, #navlft a:hover, #location, #copyright a:hover, #kw a:hover {color: #12127D;}
#wrapper {border-top: Solid 3px #12127D;}
#hdr, #location {background: url(images/bg036.jpg) repeat top left; padding: 5px 0 0 0; overflow: hidden;}
#coinfo {padding-left: 15px;}
#phone {font-weight: bold; font-size: 1.2em;}
#navtop {background: url(images/nav_bg_top2.jpg) repeat top left; border-top: Solid 3px #12127D; border-bottom: Solid 4px #12127D;}
#navtop ul {display: inline-block; list-style-type: none;}
#navtop ul li {display: block; width: 140px; float: left;}
#navtop ul li a {display: block; width: 140px; padding: 10px 0px;}
#navtop a:hover, #navlft a:hover {text-decoration: underline; background: #8B96AB;}
#navtop ul li:hover { }
#navtop a:visited { }
#container, #navtop a:active {background: #870000;}
#mc {background: #E9E9E9;}
#navlft {display: block; width: 180px; margin: 30px;}
#mc_content {padding: 15px 30px 30px 30px;}
#location {font-size: 12px;}
#phone, #navtop a, #navlft a, #copyright, #copyright a, #kw, #kw a {text-decoration: none; font-weight: bold; color: #870000;}
#navbtm {margin-top: 15px; font-size: 0.8em;}
#navbtm a { }
#mccont li {list-style-position:inside; list-style-type:disc; padding: 5px 0px 5px 10px}
h1 {font-size: 1.4em;}
h2 {font-size: 20px !important;}
h3 {padding: 10px}
a:hover {color: #870000;}
fieldset {padding: 20px; margin: 20px 0px;}
img {border: none;}
p {padding: 10px;}
.ul2 {padding: 10px 0 2px 30px;}
.btn {color: #FFFFFF; font-size: 1.2em; font-weight: bold; width: 212px; height: 50px; background-image: url(images/btn2.jpg);}
.bxtop {background: url(images/nav_top.gif) no-repeat top left; height: 17px;}
.bxbtm {background: url(images/nav_btm.gif) no-repeat top left; height: 33px;}
.cntr, .link, #hdr, #navtop ul li, #navbtm, #location, #copyright, #kw {text-align: center;}
.clear {clear: both;}
.col1, .col2 {display: inline; width: 49%; background: #b8cfd7;}
.col1 {float: left;}
.col2 {float: right;}
.coltoptxt {font-weight: bold; padding: 10px; font-size: 16px; color: #870000; background: url(images/coltoptxt_bg.png)}
.dvdr {height: 12px; background: url(images/dvdr.gif) no-repeat top center;}/* works on white bg */
.dvdr2 {margin-top: 20px; border: solid 2px Gray;}/* works on white bg */
.link {display: block; background: url(images/nav_bg_hi.jpg) repeat top left; border-bottom: Solid 1px #870000; padding: 5px 0;}
.phone {color: #E9E9E9; font-family: Sans-Serif; }
.photo img {border: Solid 2px #870000; margin: 10px; padding:10px; background: url(images/bg027.gif) repeat;}
.photo:hover img {border: Solid 2px blue; }
.tal {text-align: left}
.tar {text-align: right}
