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

img, div, input { behavior: url("iepngfix.htc") }
body {margin:0px; padding:0px; background:#222521;}
#container {width:770px; float:none; margin:80px auto;}
#innercontainer {width:770px; float:left; margin:0px;}
.topbg {width:770px; float:left; margin:0px; height:16px;}
.midbg {width:763px; float:left; margin:0px; height:auto; background:url(../images/mid_bg.jpg) repeat-y; padding: 0px 0px 0px 5px;}
.footbg {width:770px; float:left; margin:0px; height:16px;}
#left {width:208px; float:left; margin:0px;}
#logo {width:208px; float:left; margin:0px;}
#nav {width:208px; float:left; margin:10px 0px 0px 0px; }
.links {width:208px; float:left;}
.links ul {width:208px; float:left; margin:0px; padding:0px; list-style:none;}
.links ul li {width:204px; float:left; color:#FFFFFF; font-size:12px; font-family:"Trebuchet MS"; border-bottom:1px solid #000000; padding:0px 0px 0px 0px; text-decoration:none;}
.links ul li a {color:#9fa19f; font-size:12px; font-family:"Trebuchet MS"; padding:0px 0px 0px 10px; text-decoration:none;}
.links ul li a:hover {width:194px; float:left; color:#FFFFFF; font-size:12px; font-family:"Trebuchet MS"; background:#383d39; text-decoration:none; padding:0px 0px 0px 10px;}

.l1 { width:196px; float:left; padding:0px 0px 0px 0px;}

#right {width:552px; float:left;}
.image1 {width:552px; height:411px; float:left; background:url(../images/home_1.jpg) no-repeat; }
.welcome {width:340px; float:right; height:90px; margin:35px 0px 0px 0px; padding:0px 10px 12px 10px; }
.aboutwelcome {width:340px; float:right; height:55px; margin:35px 0px 0px 0px; padding:0px 10px 12px 10px; }
.welcome1 {width:320px; float:right; height:73px; margin:35px 0px 0px 0px; padding:0px 10px 12px 10px; }
.welcome2 {width:340px; float:right; margin:35px 0px 0px 0px; padding:0px 10px 12px 10px; background:url(../images/sidetxt_bg.jpg) repeat-x; }
.greenhedaing {color:#a3d011; font-family:"Trebuchet MS"; font-size:30px; }
.whitehedaing {color:#FFFFFF; font-family:"Trebuchet MS"; font-size:30px; }
.text1 {color:#9fa19f; font-family:"Trebuchet MS"; font-size:11px; }
.text1 a {color:#9fa19f; font-family:"Trebuchet MS"; font-size:11px; }
.text1 a:hover {color:#9fa19f; font-family:"Trebuchet MS"; font-size:11px; }
.textarea {width:320px; height:245px; float:right; padding:0px 10px 0px 0px; }

.imagetxt {width:520px; float:left;}
.whitetxt {color:#FFFFFF; font-family:"Trebuchet MS"; font-size:12px; padding:3px 0px 0px 20px;}

.text {width:257px; float:right;}
.text ul {width:257px; float:right; margin:0px; padding:0px 0px 10px 10px;}
.text ul li {color:#000000; font-size:12px; font-family:"Trebuchet MS"; padding:5px 0px 5px 0px; text-decoration:none; list-style:url(../images/arrow.png); behavior: url("iepngfix.htc"); margin:0px; }
.text ul li a {color:#000000; font-size:12px; font-family:"Trebuchet MS"; padding:0px 0px 0px 0px; text-decoration:none; margin:0px; }
.text ul li a: hover { color:#000000; font-size:12px; font-family:"Trebuchet MS"; padding:0px 0px 0px 0px; text-decoration:none; margin:0px; }

.text5 {width:257px; float:right;}
.text5 ul {width:257px; float:right; margin:0px; padding:0px 0px 10px 10px;}
.text5 ul li {color:#ffffff; font-size:12px; font-family:"Trebuchet MS"; padding:5px 0px 5px 0px; text-decoration:none; list-style:url(../images/arrow.png); behavior: url("iepngfix.htc"); margin:0px; }
.text5 ul li a {color:#ffffff; font-size:12px; font-family:"Trebuchet MS"; padding:0px 0px 0px 0px; text-decoration:none; margin:0px; }
.text5 ul li a: hover { color:#ffffff; font-size:12px; font-family:"Trebuchet MS"; padding:0px 0px 0px 0px; text-decoration:none; margin:0px; }

.contact {width:190px; float:left; margin:15px 0px 0px 0px; padding:40px 0px 0px 15px;}
.contacthead {color:#a3d011; font-family:"Trebuchet MS"; font-size:14px; padding-bottom:10px; }
.contactwhitehead {color:#FFFFFF; font-family:"Trebuchet MS"; font-size:14px; }

.smalltxt {width:190px; float:left; color:#FFFFFF; font-size:11px; font-family:"Trebuchet MS"; }

#footer {width:770px; float:left; margin:px 0px 0px 0px;}
.footleft {width:400px; float:left;}
.footright {width:300px; float:right;}

.greytxt {color:#9fa19f; font-family:"Trebuchet MS"; font-size:12px; padding:0px 5px 0px 10px;}
.greytxt a {color:#9fa19f; font-family:"Trebuchet MS"; font-size:12px; padding:0px 5px 0px 10px;}
.greytxt a:hover {color:#9fa19f; font-family:"Trebuchet MS"; font-size:12px; padding:0px 5px 0px 10px;}

.greytxt_footer {color:#9fa19f; font-family:"Trebuchet MS"; font-size:11px; padding:0px 0px 0px 3px;}
.greytxt_footer a {color:#9fa19f; font-family:"Trebuchet MS"; font-size:11px; padding:0px 0px 0px 3px;}
.greytxt_footer a:hover {color:#9fa19f; font-family:"Trebuchet MS"; font-size:11px; padding:0px 0px 0px 3px;}

.greentxt {color:#a3d011; font-family:"Trebuchet MS"; font-size:12px; }
.greentxt a {color:#a3d011; font-family:"Trebuchet MS"; font-size:12px; text-decoration:none; }
.greentxt a:hover {color:#a3d011; font-family:"Trebuchet MS"; font-size:12px; text-decoration:underline;  }

.image2 {width:552px; height:411px; float:left; background:url(../images/about_1.jpg) no-repeat; }
.image3 {width:552px; height:411px; float:left; background:url(../images/online_scheduling.jpg) no-repeat; }
.image4 {width:552px; height:411px; float:left; background:url(../images/online_survey.jpg) no-repeat; }
.image5 {width:552px; height:411px; float:left; background:url(../images/online_software.jpg) no-repeat; }
.image6 {width:552px; height:411px; float:left; background:url(../images/web_development_1.jpg) no-repeat; }
.image7 {width:552px; height:411px; float:left; background:url(../images/logo_stationary.jpg) no-repeat; }
.image8 {width:552px; height:411px; float:left; background:url(../images/photography.jpg) no-repeat; }
.image9 {width:552px; height:411px; float:left; background:url(../images/other_services.jpg) no-repeat; }
.image10 {width:552px; height:411px; float:left; background:url(../images/contact_us.jpg) no-repeat; }
.image11 {width:552px; height:auto; float:left;}

.text2 {color:#FFFFFF; font-family:"Trebuchet MS"; font-size:12px; }
.text2 a {color:#FFFFFF; font-family:"Trebuchet MS"; font-size:12px; }
.text2 a:hover {color:#FFFFFF; font-family:"Trebuchet MS"; font-size:12px; }

.righttxt {color:#000000; font-family:"Trebuchet MS"; font-size:11px; }
.righttxt a {color:#000000; font-family:"Trebuchet MS"; font-size:11px; }
.righttxt a:hover {color:#000000; font-family:"Trebuchet MS"; font-size:11px; }

.text3 {color:#000000; font-family:"Trebuchet MS"; font-size:12px; line-height:20px; }
.text3 a {color:#000000; font-family:"Trebuchet MS"; font-size:12px; line-height:20px;  }
.text3 a:hover {color:#000000; font-family:"Trebuchet MS"; font-size:12px; line-height:20px;  }

.text4 {color:#FFFFFF; font-family:"Trebuchet MS"; font-size:12px;}
.text4 a {color:#FFFFFF; font-family:"Trebuchet MS"; font-size:12px;}
.text4 a:hover {color:#FFFFFF; font-family:"Trebuchet MS"; font-size:12px;}


.textarea1 {width:320px; float:right; height:267px; padding:10px 10px 0px 0px; }
.textarea2 {width:260px; float:right; height:243px; padding:0px 15px 0px 0px; }
.textarea3 {width:300px; float:right; height:235px; padding:25px 0px 0px 0px; }
.textarea4 {width:260px; float:right; height:235px; padding:10px 15px 0px 0px; }
.textarea5 {width:530px; float:right; padding:10px 15px 0px 0px; }
.textarea6 {width:300px; float:right; height:235px; padding:9px 0px 0px 0px;  }
.transDiv { height:170px; width:300px; float:right; background:url(../images/side_bg.png) repeat; padding-top:20px; }

.lefttxtarea {width:235px; float:left; padding:20px 0px 0px 15px; }
.lefttxtarea1 {width:235px; float:left; padding:60px 0px 0px 15px; }
.lefttxtarea2 {width:235px; float:left; padding:45px 0px 0px 15px; }

#imagegallery {width:265px; float:right; height:80px;}
.gallery {width:83px; height:auto; float:left;}
.galleryimage {width:70px; height:60px; float:left; border:1px solid #3D433F;}
.no { width:60px; height:25px; float:left; color:#FFFFFF; font-family:"Trebuchet MS"; font-size:12px; }

.btn {width:275px; float:left; padding:0px; }
.next {width:90px; float:right; padding-bottom:2px; }
.greenhedaing1 {color:#a3d011; font-family:"Trebuchet MS"; font-size:22px; }
.whitehedaing1 {color:#FFFFFF; font-family:"Trebuchet MS"; font-size:22px; }


.contactform {width:280px; float:right;}
.inquery {width:280px; float:left; height:20px;}
.namefield {width:280px; float:left; height:auto; padding:4px 0px 4px 0px}
.name {width:100px; float:left; height:20px; }
.txtfield {width:150px; float:left; height:auto;}
.txtfieldcoment {width:150px; float:left; height:60px;}

.textfield {width:150px; height:14px; }
.commentarea {width:150px; height:40px;}

.red_small{ color:#FF0000; font-family:"Trebuchet MS"; font-size:10px; padding:0px 0px 0px 2px;  text-decoration:none;}
.validationFields {border:#FF0000  solid 1px;}

div#preloaded-images {
   position: absolute;
   overflow: hidden;
   left: -9999px; 
   top: -9999px;
   height: 1px;
   width: 1px;
}

.transparent_class {
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}

.transparentDiv { height:200px; width:300px; float:right;  background:url(../images/side_bg.png) repeat; }
