@charset "utf-8";
/* CSS Document */
body{ margin:0; padding:0; line-height:20px; font-family:Arial, Helvetica, sans-serif; background: #EADFCA url(images/top-background.jpg) no-repeat top center;}
h1,h2,h3,h4,h5,h6,p{ margin:0px ; padding:0px ;}
img{ border:none;}
a { text-decoration:none; color:#404040;}
.fl{ float: left !important;}
.fr{ float: right !important;}
.nop-padlft{ padding-left:0px !important;}
.no-bgr{ background:none !important;}
.clear{ clear:both !important;}
.resize{ width:1000px; margin:0 auto;}

table, tr, td {
	font-family:Arial, Helvetica, sans-serif !important;
	font-size: 18px !important;
	}

#wrapper{ width:100%; float:left;}

.feedback-error{
color:#E13A32 !important;
font-size:12px;
}

.error{
color:#E13A32 !important;
font-size:12px;
height:10px;
}

/*header css start here*/
#head-wrap{ width:100%; float:left;}
.header{ width:1024px; float:left; margin-top: 190px;}
.inner-head{ width:1024px; float:left; background:#EADFCA; padding-bottom: 5px;}
.inner-head h1{ color:#3c3c3c; font-size:44px; line-height:22px; margin:40px 0 0 0}
.inner-head h1.phone{  margin:10px 14px 10px 0 !important; float:right; }
.inner-head h1 span{ color:#F11724;}
.inner-head .logo{ float:left; margin:14px 0 0 14px;}
#navi{ width:100%; float:left; background:#3C3C3C;}
.top-navi{ width:1024px; float:left;}
ul.list{ margin:0 0 0 15px; padding:0; list-style-type:none;}
ul.list li{ float:left; padding:0 30px 0 30px; }
ul.list li a{ font-size:14px; color:#fff; line-height:30px; padding:0 0 5px 0;}
.top-navi ul li:first-child{ padding-left:0px !important;}	
.foot-area ul li:first-child{ padding-left:0px !important;}	
/*content*/
#content{ width:100%; float:left !important; }
.banner-area{ width:1024px; float:left; margin: 10px 0 10px 0; /*height:200px;*/}
.wood-menu-left a{ float:left; width:250px; height:200px; border:0px solid #7EAC00; background:#F5A219; border-radius: 6px; padding:4px 0; color:#fff; text-align:center; text-transform:uppercase; margin-right:8px; margin-bottom:10px; line-height:22px;}
.wood-menu-center a{ float:left; width:250px; height:200px; border:0px solid #7EAC00; background:#F5A219; border-radius: 6px; padding:4px 0; color:#fff; text-align:center; text-transform:uppercase; margin-right:8px; margin-bottom:10px; line-height:22px;}
.wood-menu-right a{ float:left; width:250px; height:200px; border:0px solid #7EAC00; background:#F5A219; border-radius: 6px; padding:4px 0; color:#fff; text-align:center; text-transform:uppercase; margin-right:0; margin-bottom:10px; line-height:22px;}
.inner-cont{ width:1024px; float:left; margin:-12px 0 0 0;}
.inner-cont .lft{ width:734px; float:left; margin-bottom: 10px; border:#3c3c3c 1px solid;}
.inner-cont .lft a{color:#F11724 !important;}
.inner-cont .lft ul li{color:#3C3C3C !important; font-size:18px !important;}
.inner-cont .rgt{ width:277px; margin: 0 0 10px 10px; padding:0 0 0 0; float:left;}
.cont-box{ width:100%; float:left; background:#EADFCA; }
.cont-box h2{ background:#F5A219; color:#fff; line-height:34px; font-size:26px; font-weight:bold; padding:10px 0 0 15px;}
.inner-cont-box{ width:100%; padding:0%; min-height:506px;}
.inner-cont-box-noimg{ width:100%; padding:10px 10px;}
.inner-cont-box p{ padding:10px 10px 10px 10px; font-size:18px; color: #3c3c3c;}
.inner-cont-box h1{ padding:5px 15px 0px 15px; color:#F11724; line-height:34px; font-size:26px; font-weight:bold; text-align:center;}
.inner-cont-box h2{ padding:10px 15px 10px 15px; color:#3B230B; line-height:24px; font-size:18px; font-weight:bold; text-align:center;}
.inner-cont-box h3{ padding:10px 15px; color:#e13a32; font-size:14px;}
.inner-cont-box-noimg p{ padding:10px 25px 10px 10px; font-size:12px; text-align:justify;}
.inner-cont-box-serv{ float:left; width:230px; height:455px; padding:0px 0px 10px 0px; font-size:12px;}
.inner-cont-box-map{ margin:0 auto; width:360px; padding:0px 0px 10px 0px; font-size:12px;}
.inner-cont-box-noimg h3{ padding:0px 10px; color:#e13a32; font-size:14px;}
.img1{ float: left; margin:15px 0 0 15px;}
.img2{ float:right; margin:30px 25px 10px 10px;}

.form-box{ width:90%; float:left; padding:0 5%; min-height:465px; background:#F5A219;}
.form-box label{ float: left; font-size:14px; color:#fff; clear:left; padding:5px 0; }
.form-box .input{ float:left; clear:left; width:100%; border:#e5e5e5 1px solid; height:33px; border-radius:3px;}
.form-box .txtarea{ float:left; clear:left; width:100%; border:#e5e5e5 1px solid; height:93px; border-radius:3px;}
.form-box .btn{ float:left; clear:left; border-radius:3px; background:#3c3c3c; color:#fff; text-align:center; width:100%; border:none; height:35px;  font-size:16px; margin:15px 0 0 0; cursor:pointer;}
.form-box .btn:hover{ background:#3c3c3c;  0px -35px;}
/*footer*/
#footer{ width:100%; float:left; background:#3c3c3c;}
.foot-area{ width:1024px; float:left;}
.foot-area ul.list{ margin: 0 0 0 80px;}
.foot-area ul.list li a{ font-size:14px; }
.foot-area p{ color:#fff; text-align:center; clear:left; font-size:11px; }
.foot-area a{ color:#fff; text-align:center; clear:left; font-size:11px; }

/*Header drop-down menu*/

#primary_nav_wrap ul
{
	list-style:none;
}
#primary_nav_wrap ul a
{
	display:block;
	text-decoration:none;
	padding:0 30px;
}
#primary_nav_wrap ul li:first-child a{ padding-left:0px !important;}	
#primary_nav_wrap ul li ul li:first-child a{ padding-left:15px !important;}	
#primary_nav_wrap ul li
{
	position:relative;
	float:left;
	margin:0;
	padding:0
}
#primary_nav_wrap ul li.current-menu-item
{
	background:#ddd
}
#primary_nav_wrap ul li:hover
{
	background:#3C3C3C
}
#primary_nav_wrap ul li ul li:hover
{
	background:#F5A219;
}
#primary_nav_wrap ul li ul li a:hover
{
	color:#3C3C3C;
}
#primary_nav_wrap ul ul
{
	display:none;
	position:absolute;
	top:100%;
	left:0;
	background:#3C3C3C;
	padding:0
}
#primary_nav_wrap ul ul li
{
	float:none;
	width:200px
}
#primary_nav_wrap ul ul a
{
	line-height: 100%;
    padding: 8px 15px;
}
#primary_nav_wrap ul ul ul
{
	top:0;
	left:100%
}
#primary_nav_wrap ul li:hover > ul
{
	display:block
}
