﻿
body {margin: 0; background: #192F52 url(/images/body_bg.gif) top left repeat-x;}
span.dotIR-alternate {display: block !important;visibility: visible !important;}
.dotIR-replaced {display: block !important;visibility: visible !important;}
.dotIR-replaced img {display: none !important;}
#container {position: relative; width: 100%; text-align: left;}
#header {padding-bottom: 6px; border-bottom: solid 4px #ADBC2A;}
#logo {width: 236px; height: 50px;}
#header address {position: absolute; font: 11px verdana, sans-serif; color: #146925; margin: 0; padding: 0 0 0 7px; top: 6px; left: 290px; border-left: solid 1px #146925;}
#nav_intro {display: none;}
#top_search {display: none;}
#top_nav {display: none;}

#nav ul {margin: 11px 0 0 10px; padding: 0;}
#nav ul li {margin: 0; padding: 0;}
#nav ul li a {color: black; text-decoration: none;}
#services_nav ul {margin: 11px 0 0 10px; padding: 0;}
#services_nav ul li {margin: 0; padding: 0;}
#services_nav ul li a {color: black; text-decoration: none;}

#content_columns {position: relative;width: 100%;}

#content_left {position: absolute; left: 0; width: 181px; overflow: hidden; font: 10px verdana, sans-serif;}
#content_left a:link, #content_left a:visited, #content_left a:active {color: #233F68;}
#content_left a:hover {color: #BF1031;}

#content_area, .content_area { padding-top: 13px; }

#content_main {border-left: solid 1px #DEDEDE; padding: 10px 0 10px 10px; margin-left: 200px; width: 475px; overflow: hidden; font: 11px/150% verdana, sans-serif; }
#content_main h1 {font: bold 25px/100% "trebuchet ms", trebuchet, sans-serif; color: #006680; margin: 0 0 6px 0;}
#content_main h2 {font: normal 22px/100% "trebuchet ms", trebuchet, sans-serif; color: #006680; margin: 12px 0 6px 0;}
#content_main h3 {font: 20px/100% "trebuchet ms", trebuchet, sans-serif; color: #006680; margin: 0 0 6px 0;}
#content_main h4 {font: 18px/100% "trebuchet ms", trebuchet, sans-serif; color: #006680; margin: 0 0 6px 0;}
#content_main p {margin: 0 0 12px 0;}
#content_main a:link, #content_main a:visited, #content_main a:active {color: #233F68;}
#content_main a:hover {color: #BF1031;}
#content_main ul {list-style: square outside; margin-left: 16px;padding-left: 0;margin-top: 6px;margin-bottom: 6px;}
#content_main ul li{}

#header_area { padding: 13px; width: 443px; border-top: solid 5px white; border-bottom: solid 5px #CCDBF2;}
#header_area h1 { margin-bottom: 0 !important;}
#content_area, .content_area { clear: left; padding: 13px; }

#comres {display: none;}

#specials {border-top: solid 1px #DEDEDE; padding-top: 5px; margin-top: 5px; width: 167px; }

#home_services {clear: right; width: 488px; height: 179px;}
#home_services img {float: left;}

#content_col2 {position: absolute; top: 320px; left: 0; font: 10px verdana, sans-serif; width: 181px; height: 380px; overflow: hidden;}
#content_col2_inner .heading {text-align: center; display: block; width: 134px; margin-bottom: 12px;}
.item_thumb{border: 0;}
.item_thumb_border{display: none;}

#testimonial {clear: left; border-top: solid 1px #DEDEDE; padding-top: 5px; margin-top: 5px; margin-left: 214px; font: 10px verdana, sans-serif; width: 435px;}

#gallery .prev {display: none;}
#gallery .next {display: none;}

#footer{clear: both; border-top: solid 1px black; margin-top: 6px;  padding-top: 6px; padding-left: 3px; color: White; font: 10px verdana, sans-serif;}
#footer a{color: black; text-decoration: none;}
#footer_right{float: right;}

.fullwidth {width: 100%;}
#content_col2_inner .small {display: none;}

/* --------------------------------------------------------------*/
/* meet the team page */
.pics_col1 {padding: 15px 0 0 15px;}
.pics_col2 {padding: 15px 0 0 15px;}
/* --------------------------------------------------------------*/

