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

body, form{margin: 0px;	padding: 0px; background-color:#FFFFFF; font:normal 14px Arial, Helvetica, sans-serif; color:#3B3B3B;}

h1, h2, p{margin:0;}

/* MAIN BACKGROUND STYLE */

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

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

.clear{clear:both;}

/* HEADER STYLE */

#header_area{width:908px; height:113px;}

#header_left{float:left; width:273px; height:113px;}

#logo{padding:21px 0px 0px 18px; width:241px; height:69px;}

#logo a{display:block; width:241px; height:69px; background:url(../images/logo.png) no-repeat; behavior:url(iepngfix.htc); text-indent:-9999px;}

#header_right{float:right; width:635px; height:113px;}

.hdr_top{width:635px; height:78px;}

.hdphone{float:right; padding:5px 19px 0px 0px; font:normal 20px 'Arial Black', Gadget, sans-serif; color:#FFFFFF;}

.hdcc{clear:right; margin-right:19px; float:right; width:226px; height:34px; background:url(../images/cc.png) no-repeat; behavior:url(iepngfix.htc);}

/* MENU STYLE */

#menu_area{width:635px; height:35px;}

#navimenu{width:448px; height:35px; padding: 0px; float:right;}

#navimenu ul{list-style-type:none; margin: 0px;	padding: 0px; text-align:center; padding-left:0px;}

#navimenu ul li{width:auto;	float:left;	padding-right:10px;}

#navimenu ul li a{padding:0px 10px;	color:#FFFFFF; font-weight:bold; text-decoration:none;	display:block;	width:auto;	height:35px; line-height:35px;}

#navimenu a:hover{font-size:14px; font-weight:bold; color:#FFFFFF; text-decoration:none; background:url(../images/hover.gif) repeat-x;}

#navimenu a.active{font-size:14px; font-weight:bold; color:#FFFFFF; text-decoration:none; background:url(../images/hover.gif) repeat-x;}

/* BANNER STYLE */

#banner_area{width:908px; height:261px;}

.bn_left{float:left; width:216px; height:261px; background:url(../images/bn-left.png) no-repeat; behavior:url(iepngfix.htc);}

.bn_mid{float:left; width:570px; height:261px; background:url(../images/bn-mid.png) no-repeat; behavior:url(iepngfix.htc);}

.bn_right{float:right; width:122px; height:261px; background:url(../images/bn-right.png) no-repeat; behavior:url(iepngfix.htc);}

.tagline1{margin-top:62px; width:570px; height:73px; background:url(../images/24hours.png) no-repeat; behavior:url(iepngfix.htc); text-indent:-9999px;}

.tagline2{padding:5px 0px 0px 5px; font-size:20px; font-weight:bold; color:#000000;}

/* CONTENT STYLE */

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

.content_bg{float:left; width:908px; height:inherit; background:url(../images/contentbg.png) repeat-y; behavior:url(iepngfix.htc);}

.content_btm{float:left; margin-left:4px; width:900px; height:auto; background:url(../images/tools.png) no-repeat bottom; behavior:url(iepngfix.htc);}

/* LEFT CONTENT STYLE */ 

#left_content_area{float:left; padding-left:18px; width:611px; height:auto;}

#content_note h2{font:normal 25px "Arial Black", Gadget, sans-serif; color:#BA0029; padding-bottom:10px;}

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

.content_thumb{float:right; padding-left:10px;}

.contentphone{font-size:20px; font-weight:bold; color:#BA0029;}

/* RIGHT CONTENT STYLE */

#right_content_area{float:right; padding-right:10px; width:257px; height:auto;}

#estimate_area{width:257px; height:auto; padding-bottom:10px;}

.est_top{width:257px; height:47px; background:url(../images/est-top.png) no-repeat; behavior:url(iepngfix.htc);}

.est_top_title{padding-top:8px; font:normal 20px 'Arial Black', Gadget, sans-serif; color:#FFFFFF; width:257px; text-align:center;}

.est_body{width:257px; height:auto; background:url(../images/est_body.png) repeat-y; behavior:url(iepngfix.htc);}

.est_btm{width:257px; height:12px; background:url(../images/est_btm.gif) no-repeat; behavior:url(iepngfix.htc);}

#call_us{width:257px; height:160px; background:url(../images/call_us.gif) no-repeat;}

/* FOOTER STYLE */

#footer_area{clear:both; width:100%; height:66px; font-size:11px;}

.ftbg{float:left; width:100%; height:66px; background-color:#B90029;}

#footer_wrapper{margin:0 auto; width:908px; height:66px;}

.footerbg{float:left; width:908px; height:66px; background:url(../images/footerbg.png) repeat-y; behavior:url(iepngfix.htc);}

.ftleft{float:left; margin-left:9px; width:425px; height:66px; background:url(../images/ft_left.png) no-repeat; behavior:url(iepngfix.htc);}

.footer_menu{float:right; padding:5px 20px 0px 0px; color:#FFFFFF; text-align:right;}

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

.footer_menu a:hover{text-decoration:underline;}

.copyright{clear:right; float:right; padding:5px 20px 0px 0px; color:#FFFFFF;}

.res_link a {
color: brown;
}