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

body, form{margin:0px; padding:0px; background:url(../images/mainbg.jpg); font: normal 14px Arial, Helvetica, sans-serif; color:#000000;}

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

h1{font-size:30px;}

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

hr{color:#FFFFFF;}

/* MAIN BACKGROUND STYLE */

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

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

.clear{clear:both;}

/* HEADER STYLE */

#header_area{width:997px; height:103px;}

#hd_top{width:997px; height:19px;}

#hd_btm{width:997px; height:84px; background:url(../images/hdbg.png) no-repeat;}

.white{color:#FFFFFF;}

.logo{float:left; padding:0px 0px 0px 63px; color:#FFFFFF;}

.logo_top{font-size:30px;}

.logo_btm{font-size:40px; font-weight:bold;}

.hd_phone{float:right; padding:51px 58px 0px 0px; color:#FFFFFF; font-size:25px; font-weight:bold;}

/* MENU STYLE */

#menu_area{width:997px; height:54px;}

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

.mnbg{float:left; width:877px; height:54px; background:url(../images/mnbg.jpg) repeat-x;}

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

#menu_left{float:left; width:688px; height:52px;}

#menu_right{float:right; width:189px; height:52px;}

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

#navimenu li{float:left; width:159px; height:52px; text-align:center; padding-right:8px;}

#navimenu a{display:block; text-decoration:none; line-height:52px; font-size:16px; color:#FFFFFF; font-weight:bold;}

#navimenu a:hover, #navimenu a.active{color:#fdbd02; width:159px; height:52px; background:url(../images/hover.jpg) no-repeat;}

.mn-text{font-size:18px; font-weight:bold; color:#FFFFFF; padding-top:10px;}

/* BANNER STYLE */

#banner_area{width:997px; height:303px;}

#banner_inner{padding-left:49px; width:900px; height:303px;}

.bnleft{float:left; width:551px; height:280px; background:url(../images/bnleft.jpg) no-repeat;}

.bnright{float:right; width:349px; height:280px; background:url(../images/bnright.jpg) no-repeat;}

#bntop{width:900px; height:280px;}

#bnbtm{width:900px; height:23px; background:url(../images/bnbtm.jpg) repeat-x;}

#btop-txt{padding:16px 0px 0px 18px;}

.tag1{font-size:20px; color:#2c5600;}

.tag2{font:normal 20px 'Arial Black', Gadget, sans-serif; color:#f27022;}

.bnphone{padding:90px 0px 0px 201px; font:normal 30px 'Arial Black', Gadget, sans-serif; color:#FFFFFF;}

.bnphone-tag1{font-size:25px;}

/* CONTENT STYLE */

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

#contentbg{float:left; background:url(../images/contentbg.png) repeat-y; width:997px; height:inherit;}

.leftbg{padding-left:49px;}

.content-top{float:left; width:900px; height:auto; background:url(../images/content-top.jpg) repeat-x center top;}

/* LEFT COLUMN STYLE */

#left_content_area{float:left; padding-left:13px; width:221px; height:auto;}

.services_btm{padding-bottom:8px;}

/* RIGHT COLUMN STYLE */

#right_column_area{float:right; padding-right:13px; width:634px; height:auto;}

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

#content_note h3{padding-bottom:10px;}

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

.thumb1{float:right;}

.thumb2{float:left; padding-right:10px; padding-bottom: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:997px; height:auto;}

.footerbg{float:left; width:997px; height:auto; background:url(../images/footerbg.png) repeat-y;}

.ftleft{padding-left:49px;}

.ft-top{width:900px; height:17px; background:url(../images/footer-top.gif) repeat-x;}

.copyright{padding:20px 0px; color:#FFFFFF;}

#footer_area p{color:#FFFFFF; padding-top:10px;}

#footer_area a{color:#FFFFFF; text-decoration:none;}

#footer_area a:hover{text-decoration:underline;}