@charset "utf-8";
/* CSS Document */

body, form{margin: 0px;	padding: 0px; background-color:#F6F1DE; font-size:14px; font-family:Arial, Helvetica, sans-serif;}

h1, h2, h3, p{margin:0; padding:0;}

.behavior{behavior:url(iepngfix.htc);}

.white{color:#FFFFFF;}

/* MAIN BACKGROUND STYLE */

#mainbg{background:url(../images/mainbg.jpg) repeat-x center top; width:100%; height:492px;}

#wrapper{height:auto !important; margin:0 auto;	width:942px; height:100%; min-height:100%;}

.clear{clear:both;}

/* HEADER STYLE */

#header_area{width:942px; height:108px;}

#header-top{width:942px; height:27px; background:url(../images/hdtop-bg.png) no-repeat;}

#header-btm{width:942px; height:81px;}

.hdtop-text{line-height:27px;}

.hdleft-bg{float:left; width:141px; height:81px; background:url(../images/hdleft-bg.png) no-repeat;}

.hdmid-bg{float:left; width:443px; height:81px; background:url(../images/hdmid-bg.gif) repeat-x;}

.hdright-bg{float:right; width:358px; height:81px; background:url(../images/hdright-bg.png) no-repeat;}

.logo1{font-size:30px; font-family:'Arial Black', Gadget, sans-serif; font-weight:900; color:#282828; padding-top:7px;}

.logo2{font:normal 25px 'Trebuchet MS', Arial, Helvetica, sans-serif; color:#282828;}

.hdphone{font-size:20px; font-weight:bold; color:#FFFFFF; padding-top:12px;}

.hdcclogo{padding-left:50px;}

/* MENU STYLE */

#menu_area{width:942px; height:29px;}

.mnleft-bg{float:left; width:21px; height:29px; background:url(../images/mnleft-bg.png) no-repeat;}

.menubg{float:left; width:900px; height:29px; background:url(../images/menubg.jpg) no-repeat;}

.mnright-bg{float:right; width:21px; height:29px; background:url(../images/mnright-bg.png) no-repeat;}

#navimenu{float:right; padding-right:25px;}

#navimenu ul{margin:0; padding:0; list-style-type:none;}

#navimenu li{float:left; line-height:29px;}

#navimenu a{display:block; padding:0px 20px; text-decoration:none; font-weight:bold; color:#000000;}

#navimenu a:hover, #navimenu a.active{background-color:#000000; color:#FFFFFF;}

li.mndivider{width:8px; height:29px; background:url(../images/mndivider.gif) no-repeat;}

/* BANNER STYLE */

#banner_area{width:942px; height:428px;}

#banner-top{width:942px; height:315px;}

#banner-btm{width:942px; height:113px;}

.bntopleft-bg{float:left; width:21px; height:315px; background:url(../images/bntopleft-bg.png) no-repeat;}

.bntopright-bg{float:right; width:21px; height:315px; background:url(../images/bntopright-bg.png) no-repeat;}

.bannerleft{float:left; width:555px; height:315px; background:url(../images/bannerleft.jpg) no-repeat;}

.bannerright{float:left; width:345px; height:315px; background:url(../images/bannerright.jpg) no-repeat;}

.bnbtmleft-bg{float:left; width:117px; height:113px; background:url(../images/bnbtmleft-bg.png) no-repeat;}

.bnbtmright-bg{float:right; width:48px; height:113px; background:url(../images/bnbtmright-bg.png) no-repeat;}

.bnbtm-midbg1{float:left; width:416px; height:113px; background:url(../images/bnbtm-midbg1.png) no-repeat;}

.bnbtm-midbg2{float:left; width:361px; height:113px; background:url(../images/bnbtm-midbg2.png) no-repeat;}

.bnr-title{font-size:25px; font-weight:bold; color:#FFFFFF; padding:25px 0px 0px 65px;}

.bnr-serv1{font-size:25px; font-weight:bold; color:#FFFFFF; padding:25px 0px 0px 65px;}

.bnr-serv2, .bnr-serv3{font-size:25px; font-weight:bold; color:#FFFFFF; padding:8px 0px 0px 65px;}

.bnr-text{font:normal 20px 'Arial Black', Gadget, sans-serif; font-weight:900; color:#FFFFFF; padding-top:15px;}

.bnr-phone1{font-size:18px; font-weight:bold; color:#c73b0a; padding:10px 0px 0px 81px;}

.bnr-phone2{font-size:38px; font-weight:bold; padding-left:81px;}

/* CONTENT STYLE */ 

#content_area{width:942px; height:inherit;}

.content-topbg{width:942px; height:28px; background:url(../images/content-topbg.gif) no-repeat;}

.contentbg{float:left; width:942px; height:auto; background:url(../images/contentbg.gif) repeat-y;}

.content-btmbg{clear:both; width:942px; height:40px; background:url(../images/content-btmbg.gif) no-repeat;}

/* LEFT COLUMN STYLE */

#left_column_area{float:left; width:237px; height:auto; padding-left:33px;}

#left-serv-bg1{width:237px; height:70px; background:url(../images/left-serv-bg1.gif) no-repeat;}

#left-serv-bg2{width:237px; height:67px; background:url(../images/left-serv-bg2.gif) no-repeat}

#left-serv-bg3{width:237px; height:60px; background:url(../images/left-serv-bg3.gif) no-repeat;}

.services1{line-height:70px;}

.services2{line-height:67px;}

.services3{line-height:60px;}

.services1 a, .services2 a, .services3 a{display:block; text-decoration:none; font-size:16px; font-weight:bold; color:#f27022; padding-left:61px;}

.services1 a:hover, .services2 a:hover, .services3 a:hover{color:#000000;}

.left-divider1, .left-divider2{width:237px; height:1px; background:url(../images/left-serv-divider.gif) no-repeat;}

#left-phonebg{width:237px; height:155px; background:url(../images/left-phone-bg.jpg) no-repeat;}

.left-phone1{font-size:20px; font-weight:bold; color:#bd2020; padding:70px 0px 0px 90px;}

.left-phone2{font-size:20px; font-weight:bold; padding-left:90px;}

/* RIGHT COLUMN STYLE */

#right_column_area{float:right; width:589px; height:auto; padding-right:33px;}

#content-text h2{font-size:30px; font-weight:bold; color:#f27022; padding-bottom:10px;}

#content-text h3{font-size:20px; font-weight:bold; color:#f27022; padding-bottom:10px;}

#content-text p{text-align:justify; padding-bottom:10px;}

#content-text ul{margin:0; padding:0; padding:0px 0px 10px 30px;}

#content-text li{padding-bottom:8px;}

.content-img{float:right; padding:0px 0px 10px 10px;}

#serv {
    border: 1px solid #FFFFFF;
    border-collapse: collapse;
    color: #333333;
    margin-left: 10px;
    padding: 5px;
    text-align: center;
    width: 97%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

#serv td {
    border-left: 1px solid #FFFFFF;
    border-right: 1px solid #FFFFFF;
    padding: 2px;
}
#serv td:first-child {
    border-left: medium none;
}
#serv td:last-child {
    border-right: medium none;
}

#title {
    background: none repeat scroll 0 0 #3B393A;
    color: #FFFFFF;
    font-size: 16px;
    text-transform: uppercase;
}

/* FOOTER STYLE */

#footer_area{width:100%; height:134px;}

.footerbg{float:left; width:100%; height:134px; background:url(../images/footerbg.jpg) repeat-x;}

#footer-wrapper{margin:0 auto; width:942px; height:134px;}

#footer-wrapper p{font-size:12px; padding-top:18px;}

.footer-links a{color:#000000; text-decoration:none;}

.footer-links a:hover{text-decoration:underline;}
#schemacss {
    margin: 10px 0;
    text-align: center;
}
.schema_add_map div {
    display: inline; margin-left:5px
}

#schemacss  h2{
font-size:20px;  margin:0px !important;  padding:0px !important
}

