@charset "utf-8";

body  {
	background: #ffffff;
	margin: 0;
	padding: 0;
	text-align: center;
	color: #003333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
}
.twoColHybLtHdr #container {  
	text-align: left; 
  	 min-width: 960px;
	        width: expression( 
            (document.documentElement.clientWidth < 962) ? "960px" : 
              "auto"
        );
		
} 
.twoColHybLtHdr #header { 
	background: #6C5432; 
	height:205px;
	margin:0px;
	padding:0px;
} 

.twoColHybLtHdr #hd1 { 
	height:30px;
} 
.twoColHybLtHdr #hd2 { 
	height:145px;
	background-image:url(../images/headern.jpg);
	background-repeat:repeat-x;
} 
.twoColHybLtHdr #menu { 
	margin:0px;
	padding:5px;
	height:25px;
} 

.twoColHybLtHdr #header h1 {
	margin: 0; 
}
.twoColHybLtHdr #sidebar1 {
	height:inherit;
	margin-top:5px;
	margin-bottom:5px;
	margin-right:5px;
	float: left;
	width: 14.5em;
	background: #E5D9C1;

}
.twoColHybLtHdr #sidebar1 h3, .twoColHybLtHdr #sidebar1 p {
	margin-left: 10px; 
	margin-right: 10px;
}


.twoColHybLtHdr #mc { 
	margin: 5px 5px 5px 15em; 
	padding:0px;
	height:auto;
	
} 

.twoColHybLtHdr #mcheader { 
	height:200px;
	background-color:#E5D9C1;
	background-image:url(../images/mcheaderim.jpg);
	background-repeat:no-repeat;
	background-position:right;
	
} 
.twoColHybLtHdr #mch1 { 
	padding:30px;
	float:left;
} 

.twoColHybLtHdr #footer { 
	height:auto;
	
} 
.twoColHybLtHdr #ft1 { 
	height:10px;
	margin:0px;
	background-image:url(../images/ft1.jpg);
	background-repeat:repeat-x;
}
.twoColHybLtHdr #ft2 { 
	padding-bottom:10px;
	background-color:#FFFFFF;
}
.twoColHybLtHdr #ftlinks1 { 
	padding:5px;
	background-color:#FFFFFF;
	font-weight:bold;
	color:#6B5432;
	font-size:80%;
}
.twoColHybLtHdr #ftlinks2 { 
	padding-bottom:5px;
	background-color:#FFFFFF;
	color:#6B5432;
	font-size:75%;
}
.twoColHybLtHdr #ft3 { 
	height:45px;
	margin:0px;
	background-color:#6C5535;
}

.twoColHybLtHdr #hd2top { 
	padding:10px;
}
.twoColHybLtHdr #hd2bottom { 
	margin:0px;
	padding-top:15px;
	color:#FF0000;
	font-size:90%;
}
.twoColHybLtHdr #hd2bottom2 { 
	margin:0px;
	color:#6C5432;
	font-size:90%;
}

.twoColHybLtHdr #footer p {
	margin: 0; 
	padding: 10px 0; 
}

.fltrt {
	float: right;
	margin-left: 8px;
}
.fltlft { 
	float: left;
	margin-right: 8px;
}
.clearfloat { 
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
#mcmid{
	width:99%;
	height:auto;
	margin-top:8px;

}
#line{
	width:98%;
	height:2px;
	background-image:url(../images/line.jpg);
	background-repeat:repeat-x;
	margin-top:10px;
}


#midtop{
	width:98%;
	height:auto;
}
#midbottom{
	width:100%;
	height:auto;
	}
#mcdown{
	width:98%;
	height:auto;
	margin-top:5px;}
#mcd1{
	width:47%;
	height:auto;
	background-color:#FFFFFF;
	float:left;}
#mcd2{
	width:47%;
	height:auto;
	background-color:#F0F0F0;
	float:right;
	padding-left:4px;}
#midleft{
	width:77%;
	height:auto;
	float:left;
	padding-top:5px;
	padding-left: 5px;
	padding-right: 5px;
}
#midright{
	width:20%;
	height:auto;
	float:right;
	border:2px solid #6D5530;
	padding:7px;
	text-decoration:underline;
	color:#6F7C82;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-decoration:none;
	background-color:#F0F0F0;
}

/*page2 meet our team*/

#mainarea{
	width:98%;
	height:auto;
	
	
}
#links{
	width:98%;
	height:300px;
	border:1px solid #6B5432;
	background-color:#F0F0F0;
	padding:5px;
	float:left;
	
	
}
.linkscoloum{
	width:25%;
	height:auto;
	float:left;
	
	
}

/*services*/

#mainarealeft{
	width:49%;
	height:auto;
	float:left;
	border-right:1px solid #999999;
	padding-right:2px;
	
}
#mainarearight{
	width:49%;
	height:auto;
	float:right;
}
.coloumn{
	width:98%;
	height:106px;
	clear:both;
	margin-bottom:2px;
	text-align:left;
	
}
#allimages{
	width:31%;
	height:auto;
	float:left;
	margin-bottom:5px;
	
	

}
#text{
	width:67%;
	float:right;
	height:auto;
	padding-top:3px;
	padding-left:5px;
	font-size:12px;
	font-weight:normal;

}
.text{
 font-size:12px;

 color:#000000;
}
#text1{
	width:68%;
	float:right;
	height:autopx;
	padding-top:3px;
	font-size:12px;
	font-weight:normal;
}
#righttop{
	width:98%;
	height:auto;
}
#rightbottom{
	width:98%;
	height:auto;
}
#hdbox{
	width:96%;
	height:auto;
	background-color:#F0F0F0;
	padding:5px;
}
.floatLt{
 float:left;
 margin-right:5px;
 padding:2px;
 border:1px solid #000000;
}
.floatRt{
 float:right;
 margin-left:5px;
 padding:2px;
 border:1px solid #000000;
}
.floatL{
 float:left;
 margin-right:5px;
 
}
.floatR{
 float:right;
 margin-left:5px;
 
}
.text2{
 font-size:12px;
 font-weight:bold;
 color:#941C1D;
 margin-right:3px;
}
/*testimonials*/

#area2{
	width:80%;
	height:auto;
}

#line2{
	width:99%;
	height:2px;
	background-image:url(../images/line2.jpg);
	background-repeat:repeat-x;
	margin-top:10px;
}

/*photogallery*/


	
.linkscoloum1{
	width:16%;
	height:auto;
	float:left;
	
	
	}
.linkscoloum2{
	width:25%;
	height:auto;
	float:left;
	padding-right:30px;
	}
	


#before_after{
	width:98%;
	height:auto;
	float:left;
	
}
/*font classes*/
.h1{
	font-size:24px;
	color:#6C5432;
	font-weight:bold;}
	
.h1a{
    font-size:30px;
	color:#C00707;
	font-weight:bold;
	font-style:italic;
}
.h1b{
    font-size:20px;
	color:#6C5432;
	font-weight:bold;
}
.h2{
	color:#6C5432;
	font-size:22px;
	font-weight:bold;
}
.h3{
	font-size:16px;
	color:#99866A;
	font-weight:bold;}
.h5{
	font-size:18px;
	color:#99866A;
	font-weight:bold;}
.h4{
	font-size:18px;
	color:#6C5432;}
.alltext{
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	text-decoration:none;
	text-align: left;
}
.alltextlinks{
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-decoration:underline;}

a.alltextlinks:hover{
	color:#941C1D;
	text-decoration:underline;
}
.alltextlinks1{
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-decoration:underline;
	font-weight:bold;}

a.alltextlinks1:hover{
	color:#941C1D;
	text-decoration:underline;
}
.floatL{
 float:left;
 margin-right:5px;
}
.titleinblack{
	color:#000;
	}
.titleinred{
	font-size:16px;
	color:#E50006;
	font-weight:bold}
.titleinwhite{
	font-size:16px;
	color:#000000;
	font-weight:bold;}

.redtext{
	font-size:16px;
	color:#941C1D;
	font-weight:bold;}

.titletext{
	color:#20809F;
	font-size:16px;
	font-weight:bold;}
.subtitletext{
	color:#000000;
	font-size:14px;
	font-weight:bold;
	}
.right_box{
	float:right;
	width:50%;
	font-size:11px;
	color:#353535;
	background:#FFFFCC;
	text-align:left;
	padding:8px;
	border-color: #A9A9A9;
	border-width: 1px;
	border-style: solid;
}
.right_box_bold{
	float:right;
	border:#330066;
	border:groove;
	width:30%;
	font-size:11px;
	color:#3366FF;
	font-weight:bold;
	text-align:left;
	padding:5px;
}
a.subtitletext:hover{
	color:#941C1D;
	text-decoration:underline;
}
.strong{
	font-weight:bold;
	font-size:14px;
	color:#333333;
	}
.image_text{
	margin-right:10px;
	margin-bottom:5px;
	float:left;

}
.image_text1{
	margin-left:10px;
	margin-bottom:5px;
	float:right;

}
.fttext{
	color:#6B5432;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;}
a.fttext:hover{
	color:#941C1D;
	text-decoration:underline;
}

   


ul{
margin-left:10px;
padding-left:5px;
}

.gallery{
 width:auto;
 height:auto;
 float:left;
 margin-left:15px;
 margin-right:15px;
 margin-bottom:15px;
 margin-top:25px;
 background-color:#ffffff;
}

.photo_gallery{
 width:auto;
 height:auto;
 padding:10px;
 float:left;
 border:1px solid #333333;
 
}

.services{
 clear:both;
}
