@charset "utf-8";
/* CSS Document */
body{
background-image:url(../images/background2.jpg);
background-position:top center;
background-color:#56282a;
background-repeat:no-repeat;
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif, Calibri;
font-size:11px;
color:#ffffff;}

img{
border:0px;
behavior: url(iepngfix.htc); !important
}

#full-width{
height:auto;
padding:0px;
margin:0px;
width:100%;
}

#main-width{
width:900px;
padding:0px;
margin:0 auto;
}

#main-width7{
width:800px;
padding:0px;
margin:0 auto;
}
#middle{
width:100%;
/*background-color:#361c1d;*/
background-image:url(../images/contentbackground.jpg);
background-position:right top;
background-repeat:repeat-y;
height:550px;}

#middle7{
width:100%;
/*background-color:#361c1d;*/
background-image:url(../images/contentbackground.jpg);
background-position:right top;
background-repeat:repeat-y;
height:600px;}

#right-banner{
	height:479px;
	width:680px;
	padding-left:0px;
	padding-top:70px;
	float:right;
	font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#af9653;

}
#right-banner p strong{
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
color:#ffffff;
}
#right-banner li{
list-style-image:url(../images/plus.jpg);
list-style-position:inside;
padding-bottom:15px;
font-size:11px;
}
#right-banner li a, #right-banner li a:link,#right-banner li a:active, #right-banner li a:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#ffffff;
text-decoration:none;
text-transform:none;
padding:0px;
margin:0px;
}



#right-banner li a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#e77a1b;
text-decoration:none;
text-transform:none;
padding:0px;
margin:0px;
}

#contact-right{
float:left; 
width:600px;
}
#contact-left{
float:right; 
width:250px;
}
#c_normal .lable{float:left; width:180px; color:#9b5d24; padding-bottom:5px;}
.lable{float:left; width:100px; color:#9b5d24; padding-bottom:5px;}
#c_normal .field{
float:left; width:150px; padding-bottom:5px;
}
#c_normal .field1{
float:left; width:390px; padding-bottom:5px;
color:#9b5d24;
}

#c_normal file{
background-color:#c1c1c1;
border:1px solid #9b5d24;}
.field{
float:right; width:150px; padding-bottom:5px;
}

.submit1 input{
color:#9b5d24;
font-weight:bold;
background-color:#361c1d;
border:0px;
}
.submit1{
width:350px;
color:#9b5d24;
font-weight:bold;
font-size:14px;
}
.upload{
color:#9b5d24;
font-size:12px;
border-bottom:#9b5d24 1px solid;
border-top:#9b5d24 1px solid;
padding-left:10px;
padding-top:5px;
padding-bottom:5px;
}

.submit{
color:#9b5d24;
font-weight:bold;
width:250px;
font-size:14px;}
.submit input{
color:#9b5d24;
font-weight:bold;
background-color:#361c1d;
border:0px;
}

.field input,.field textarea, .field1 input{
background-color:#c1c1c1;
border:1px solid #9b5d24;}

#contact-right p{
color:#9b5d24;
}

#right-banner a, #right-banner a:link,#right-banner a:active, #right-banner a:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#af9653;
text-decoration:none;
font-weight:400;
padding-left:7px;
padding-right:7px;
text-transform:uppercase;
}


#right-banner a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#e77a1b;
text-decoration:none;
font-weight:400;
text-transform:uppercase;
padding-left:7px;
padding-right:7px;}


#left-banner{
	/*position:absolute;
	left: 141px;
	top: 210px;*/
	height:479px;
	width:175px;
	float:left;
	padding-top:30px;
}
#left-banner1{
	height:479px;
	width:175px;
	float:left;
	/*position:absolute;
	left: 141px;
	top: 210px;
	background-color:#4d4948;*/
	background-image:url(../images/leftbandaboutus.jpg);
	background-position:bottom center;
	background-repeat:no-repeat;
	padding-top:30px;
}

#top-hader{
width:100%;
padding:0px;
margin:0px;
float:left;
text-align:left;
}
#logo{
padding-left:30px;
padding-top:120px;
	width:156px;
	height:29px;
	float:left;
	padding-bottom:30px;
}
#logo1{
padding-left:130px;
padding-top:120px;
	width:156px;
	height:29px;
	float:left;
	padding-bottom:30px;
}
#search{
padding-top:30px;
float:right;
width:178px;}
.search{
border:1px solid #cfcfcf;
color:#666666;
height:17px;}
#call{
float:right;}
#searchpfg{
float:left;}
#searchbutton{
float:left;}
.clear{
padding:0px;
margin:0px;
clear:both;
}
#clear{
padding:0px;
margin:0px;
clear:both;
}
#home{
float:left;
padding-top:13px;
height:23px;
width:126px;}
#devider{
float:left;
height:32px;
width:2px;}

#intro{
background-image:url(../images/main_text_bg.jpg);
background-position:top center;
background-repeat:no-repeat;
}
h1{
color:#ffffff;
font-size:16px;
line-height:22px;
font-weight:normal;}
#intro_under{
background-image:url(../images/main_text_bg_under.jpg);
background-position:top center;
background-repeat:repeat-y;
padding-left:20px;
padding-right:20px;
height:219px;}

#intro_under{
float:left;
background-image:url(../images/main_text_bg_under.jpg);
background-position:top center;
background-repeat:repeat-y;
padding-left:20px;
padding-right:20px;
height:219px;}
.title{
font-family:Helvetica;
font-size:14px;
font-weight:bold;
color:#000000;
text-transform:uppercase;}
#intro_under_inner{
float:left;
background-image:url(../images/main_text_bg_under_inner.jpg);
background-position:top center;
background-repeat:repeat-y;
padding-left:20px;
padding-right:20px;
height:auto;}
#content{
float:left;
width:680px;}

#box1{
float:left;
width:150px;}
#normal{
line-height:18px;
padding:30px 10px 10px 10px;
width:600px;
color:#ffffff;
float:left;}
#c_normal{
line-height:18px;
padding:30px 10px 10px 10px;
width:600px;
color:#ffffff;
float:left;
border-bottom:#9b5d24 1px solid;

}

#normal a:link{
color:#ffffff;
text-decoration:underline}
#normal a:hover{
color:#ffffff;
text-decoration:none;}
#normal a:active{
color:#ffffff;
text-decoration:underline;}

#normal a:visited{
color:#ffffff;
text-decoration:underline;}

#normal1{
line-height:18px;
color:#ffffff;}
#normal1 a:link{
color:#17476c;
text-decoration:underline}
#normal1 a:hover{
color:#ffffff;
text-decoration:none;}
#normal1 a:active{
color:#17476c;
text-decoration:underline;}

#normal1 a:visited{
color:#17476c;
text-decoration:underline;}


#normal2{
line-height:18px;
color:#775318;}
#normal2 a:link{
color:#775318;
text-decoration:underline}
#normal2 a:hover{
color:#ffffff;
text-decoration:none;}
#normal2 a:active{
color:#775318;
text-decoration:underline;}

#normal2 a:visited{
color:#775318;
text-decoration:underline;}



#normal3{
line-height:18px;
color:#333333;}
#normal3 a:link{
color:#8b471f;
text-decoration:underline}
#normal3 a:hover{
color:#25470f;
text-decoration:none;}
#normal3 a:active{
color:#333333;
text-decoration:underline;}

#normal3 a:visited{
color:#8b471f;
text-decoration:underline;}


#normal4{
font-family:Arial;
line-height:18px;
color:#333333;}
#normal4 a:link{
color:#333333;
text-decoration:underline}
#normal4 a:hover{
color:#333333;
text-decoration:none;}
#normal4 a:active{
color:#333333;
text-decoration:underline;}

#normal4 a:visited{
color:#333333;
text-decoration:underline;}

#devidebox{
float:left;
height:50px;
width:27px;}
.introduction{
font-family:Helvetica;
font-size:14px;
font-weight:bold;
color:#FFFFFF;
text-transform:uppercase;}

.company{
font-family:Helvetica;
font-size:14px;
font-weight:bold;
color:#315e7f;
text-transform:uppercase;}

.project{
font-family:Helvetica;
font-size:14px;
font-weight:bold;
color:#986918;
text-transform:uppercase;}

.method{
font-family:Helvetica;
font-size:14px;
font-weight:bold;
color:#a0592f;
text-transform:uppercase;}

.testimonial{
font-family:Helvetica;
font-size:14px;
font-weight:bold;
color:#FFFFFF;
text-transform:uppercase;}
#bottom{
padding-top:10px;
height:10px;
}

#copyright{
float:left;
font-family:Calibri;
font-size:11px;
color:#5f5e5e;
width:300px;}

#powered{
float:right;
font-family:Calibri;
font-size:11px;
color:#5f5e5e;
width:300px;}
#powered a:link{
color:#5f5e5e;
text-decoration:underline}
#powered a:hover{
color:#5f5e5e;
text-decoration:none;}

#powered a:active{
color:#5f5e5e;
text-decoration:underline;}

#powered a:visited{
color:#5f5e5e;
text-decoration:underline;}

#busiiness{
	font-family:Arial, Helvetica, sans-serif;
	font-size:8px;
	color:#FFFFFF;
	}

