@charset "utf-8";/* CSS Document */img, div, a:hover, background {behavior:url(iepngfix.htc); border: none;}
html {background-image:url(images/pagebg.png);background-position:top;background-repeat:repeat-x;}
body{width:943px; margin: 0px auto; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:small;}
h1{font-size:10px;color:#B9D9A6;text-align:center;letter-spacing:0.1em;font-weight:normal;margin:0px;padding:0px;}
a {text-decoration:none;}
#top {height: 130px; width:943px;}
#logo {float:left;}
#nav{ width:596px; height:69px; margin-top:31px; background:url(images/navbg.png) top no-repeat; float:left; display:block; text-align:right;}
#nav a{ line-height: 50px; color: #fff; font-size:13px; font-weight: bold; padding-left: 25px; padding-right:25px;}
#nav a:hover {color:#426507;}
#banner-home{width:943px; height:316px; float:left; clear:both; background:url(images/indexbanner.jpg) top no-repeat;}
#banner-aboutus{width:943px; height:316px; float:left; clear:both; background: url(images/aboutus-banner.jpg) top no-repeat;}
#banner-services{width:943px; height:316px; float:left; clear:both; background: url(images/services-banner.jpg) top no-repeat;}
#plans{width:899px; margin: 0px auto; height: 158px; padding-left:35px; padding-top:40px; background: url(images/planbg2.jpg) bottom no-repeat; color:# color:#fff;}
h3{font-size:14px; font-weight:bold;}
.plans{padding-left:40px; color:#fff; width:260px; float:left;}
.plansl{padding-left:40px; color:#fff; width:200px; float:left;}
.boldtxt{font-size:18px; font-weight:bold; color:#fff;}
#banner-portfolio{width:943px; height:316px; float:left; clear:both; background: url(images/portfolio-banner.jpg) top no-repeat;}
#banner-contactus{width:943px; height:316px; float:left; clear:both; background: url(images/contact-banner.jpg) top no-repeat;}
#blabla {padding-left:17px; float:left;  padding-top:50px; width:604px;}
#blabla h1{font-size:44px; font-weight: normal; color:#436609; padding:0px; margin:0px;text-align:left;}
#blabla h2{color:#fff; font-size:18px; padding:0px; margin:0px; padding-top:15px;font-weight:normal;}
#contents{color:#555;font-size:small;width: 934px; padding-top:15px; float:left; padding-left:45px;padding-right:45px; border-bottom: #fff 15px solid;}
.box{width:295px; height:255px; margin-left:10px; float:left; background:url(images/box.jpg) top no-repeat;}
.box h4 {font-family:Calibri, Tahoma; font-size:20px; color: #fff; padding: 0px; margin:0px; padding-left:15px; padding-top:3px; font-weight: normal;}
.boxdata {width: 275px; margin:0px auto; font-size: 12px; color: #2b2b2b;padding-top:15px;}
.boxdata a{ color: #5e9009; font-weight: bold; padding-top:10px;}
 .boxdata span {font-weight: bolder; display:block; margin-bottom:10px;}
.boxdata img {margin-right:5px;}
#footer{height:28px; width:500px; float:left; border-left: #7dbf0d 5px solid; padding-top: 40px; font-size:11px; color: #9e9d9b; padding-left: 10px; clear:both; margin-left:20px;}
#footer a{color:#9e9d9b;}
.txtbox {border: #009966 dotted 1px; }
.spanimg {float:left; margin-right:0px; padding-top:20px;}
.port {width: 368px; height: 300px; margin-left:50px; float:left; margin-bottom:25px;}
.topclass {color:#333333; font-weight:bold; text-decoration:underline; display:block; text-align:right; font-size:18px; padding-right:20px; background-color:#f3f3f3;}
