body {margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#000; background:url(../images/top-bg.jpg) top left repeat-x; }
#container { width:902px; height:auto; margin:0px auto; background:#fff; }
#header {height:284px; width:902px; margin:0px; padding:0px;   background:url(../images/home-head.jpg) top left no-repeat; }
#header-service {height:234px; width:902px; margin:0px; padding:0px;   background:url(../images/service-head.jpg) top left no-repeat; }
#header-contact {height:234px; width:902px; margin:0px; padding:0px;   background:url(../images/contact-head1.jpg) top left no-repeat; }
#header-about {height:234px; width:902px; margin:0px; padding:0px;   background:url(../images/about-head.jpg) top left no-repeat; }
#header-clients {height:234px; width:902px; margin:0px; padding:0px;   background:url(../images/clients-head.jpg) top left no-repeat; }
#header-toolbox {height:234px; width:902px; margin:0px; padding:0px;   background:url(../images/toolbox-head.jpg) top left no-repeat; }
#header-testimonial {height:234px; width:902px; margin:0px; padding:0px;   background:url(../images/testimonial-head.jpg) top left no-repeat; }
#head-cont {padding:26px 30px 0px 560px; }
#menu-over {height:14px; padding-left:202px; padding-top:5px; }
#head-cont p { margin:0px; padding:0px; }
#head-cont h2 {font-size:22px; color:#fff; margin:0px; padding:10px 0px 0px 0px; text-align:right; }
#head-cont span { color:#000; font-size:12px; font-weight:bold; text-align:right; margin:0px; padding:0px;}
#logo {padding:0px 0px 0px 22px; float:left }
#menu { float:left; padding:40px 0px 0px 52px; margin:0px; width:690px; height:35px;}
#menu p	{margin: 0px; text-align:left; color: #ffffff; font-weight: bold; padding: 5px 0px 0px 0px; }	
#menu p span	{margin: 0px; padding: 0px 6px 0px 8px; }
#menu p  a	{margin: 0px; padding: 0px; text-decoration: none; outline: none; font-weight: bold; color: #4d4d4f; font-size:14px; }
#menu p  a:hover	{margin: 0px; padding: 0px; text-decoration: none; outline: none;  }
#menu p  a:active {text-decoration:none; color:#81b63b; }
.menu-div {margin: 0px; text-align:left; color: #ffffff; font-weight: bold; padding: 5px 0px 0px 0px; float:left; text-align:center; }	
.menu-div  a	{margin: 0px; padding: 0px; text-decoration: none; outline: none; font-weight: bold; color: #4d4d4f; font-size:14px; text-align:center; }
.menu-div  a:hover	{margin: 0px; padding: 0px; text-decoration: none; outline: none;  }
.menu-div  a:active {text-decoration:none; color:#81b63b; }
#head {width:902px; height:209px; margin:0px; padding:0px;  }
#head-service {width:902px; height:159px; background:url(../images/service-head.jpg) top left no-repeat; }
#main-cont {width:900px; border-left:#ccc 1px solid; border-right:#ccc 1px solid; margin:0px auto; }
#main-cont-left {float:left; width:650px; }
#main-cont-right {float:left; width:250px; }
#main-head {padding:23px 0px 5px 50px; height:20px; }
#main-head h1 { color:#3e8131; font-size:20px; padding:0px; margin:0px;}
#green-bg { width:206px; height:130px; background:url(../images/green-bg.jpg) top left no-repeat; }
#green-bg-div {color:#fff; margin:0px; padding:23px 10px 0px 10px; font-weight:bold;}
#green-bg-div1 {color:#fff; margin:0px; padding:20px 10px 0px 10px; font-weight:bold;}
#footer { width:902px; height:200px; background:url(../images/footer.jpg) top left no-repeat; }
#footer p {margin:0px; padding:2px 0px 0px 0px; color:#fff; }
#footer p a {color:#fff; text-decoration:none; }
#footer p a:hover {color:#000; text-decoration:none; }

#service-menu { padding:42px 0px 0px 10px; color:#03C; font-weight:bold; }
#service-menu p {color:#3e812f; font-weight:bold;}
#service-menu ul {margin:0px; padding:0px; }
#service-menu ul li {margin:0px; padding:0px 0px 0px 5px; list-style:none; }
#service-menu ul li a { color:#03C; font-weight:normal; text-decoration:underline; }
#service-menu ul li a:hover { color:#003300; font-weight:normal; text-decoration:underline; }

.clear {clear:both;}
.search-btn {border:none; background:url(../images/submit.jpg) top left no-repeat; width:70px; height:20px; }
.float {float:left; height:9px; }

.sublinks {
	color: #000000;
	padding-bottom: 9px;
}
.sublinks a{
	font-size: 13px;
	color: #000000;
}

.menu-over {background:#3e812f; }
.menu-over-last { background:#3e812f url(../images/menu-green-border.jpg) top right no-repeat; }
a.greenlink:active { color:#87cc2d;text-decoration:none;}
a.greenlink:hover { color:#87cc2d;text-decoration:none;}
a.greenlink:visited { color:#87cc2d;text-decoration:none;}
a.greenlink:link{ color:#87cc2d;text-decoration:none;}
a.whitelink:active { color:#FFFFFF;text-decoration:none;}
a.whitelink:hover { color:#CCCCCC;text-decoration:none;}
a.whitelink:visited { color:#FFFFFF;text-decoration:none;}
a.whitelink:link{ color:#FFFFFF;text-decoration:none;}
.text1 {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#4d4d4f;}
.text2 {font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#000000;}
.text3 {font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#000000;}
.text4 {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#FFFFFF;}
.heading { font-family:Arial, Helvetica, sans-serif; font-size:22px; font-weight:normal; color:#FFFFFF;}
a.def_link { color:#03C; }
a.def_link_nd { color:#03C; text-decoration:none; }
a.def_link_nd:hover { color:#03C; text-decoration:none; }