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

body{
	margin:0;
	padding:0;
	font-family:Georgia;
	font-size:14px;
	color:#eecda1;
	background:url(../images/bg.jpg) top left repeat-x #000000;
	}
	
img, div, h2, input, li, a { behavior: url("js/iepngfix.htc");}
	
#header{
	background:url(../images/header.png) top center no-repeat;
	margin:auto;
	width:100%;
	}
	
img{border:0;}

a{
	outline:none;
}

h1{
	margin:0;
	padding:0 0 20px 8px;
	}
	
h2{
	margin:0;
	padding:2px 0 8px 0;
	font-size:24px;
	font-weight:normal;
	color:#aa6e49;
	}
	
p{
	margin:0;
	padding:0 0 15px 0;
	}
	
a{
	color:#eecda1;
	text-decoration:none;
	}
a:hover{
	text-decoration:underline;
	}
	
#browncolor{
	color:#aa6e49;
	}
	
#clear{clear:both;}
	
#wrapper{
	margin:auto;
	width:990px;
	position:relative;
	padding:349px 0 0 0;

	}
	
#logo{
	margin:0px;
	padding:0px;
	position:absolute;
	top:0px;
	left:0px;
	width:298px;
	float:left;
}
	
#contact{
	float:right;
	padding:0;
	margin:0 55px 0 0;
	}
	
#leftCol{
	margin:0;
	padding:0;
	width:249px;
	float:left;
	}

#navigations{
	width:249px;
	margin:0;
	padding:1px 0 26px 0;
	float:left;
	background:url(../images/nav_bottom.png) bottom right no-repeat;
	}
	#navigations ul{
		margin:0;
		padding:0;
		list-style:none;
		}
	#navigations ul li{
		padding:0;
		margin:0;
		display:block;
		float:left;
		height:45px;
		}
	#navigations ul li a{
		height:45px;
		display:block;
		}
		
#rightCol{
	widows:719px;
	margin:0;
	padding:0;
	float:right;
	}
		
#mainContent{
	width:719px;
	margin:0;
	padding:1px 0 0 0;
	float:right;
	}
#contentArea{
	margin:0;
	background-color:#331d0f;
	border-top:dashed 1px #7e4928;
	padding:19px 14px 16px 25px;
	float:left;
	width:678px;
	border-bottom:dashed 1px #7e4928;
	}
	
.contact-area{
	margin:25px 0px 0px 0px;
	padding:19px 14px 16px 25px;
	background:url(../images/contact-box.png) no-repeat left top;
	float:left;
	display:inline;
	width:678px;
	}
	
.contact-area p{
	margin:0px;
	padding:0px;
	font-size:14px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#633;
}

	
#contentArea ol{
	margin:0px;
	padding:0px 0px 10px 18px;
}

#contentArea ol li{
	margin:0px;
	padding:0px 0px 7px 0px;
}

	
#ContentReadmore{
	float:right;
	}
	
#testimonialsWrapper{
	width:249px;
	margin:0;
	padding:0;
	float:left;
	color:#7e4928;
	font-size:13px;
	}
	
#testimonialsWrapper h1{
	margin:0;
	padding:0 0 9px 0;
	font-weight:bold;
	font-size:14px;
	}
	
#testimonialsWrapper p{
	margin:0;
	padding:0 0 13px 0;
	}
	
#testimonialsMid{
	margin:-3px 0 0 0;
	padding:13px 16px 0 32px;
	background:url(../images/testimonials_mid.png) top right repeat-y;
	width:201px;
	}
	
#testimonialsBottom{
	margin:0;
	padding:12px 19px 0 0;
	background:url(../images/testimonials_bottom.png) right bottom no-repeat;
	height:51px;
	width:230px;
	text-align:right;
	color:#7e4928;
	font-weight:bold;
	font-size:12px;
	}
	#testimonialsBottom h2{
		font-weight:bold;
		font-size:16px;
		margin:0;
		padding:0 0 5px 0;
		color:#7e4928;
		}
		
#boxesWrapper{
	margin:0;
	padding:0;
	float:right;
	width:721px;
	}
	
.box{
	width:200px;
	margin:0 0 0 2px;
	padding:147px 21px 0 17px;
	float:left;
	display:inline;
	}
	.box p{
		padding:0 0 16px 0;
		font-size:13px;
		}
		
.clientInfo{
	background:url(../images/client_info_box.png) top left no-repeat;
	margin:0;
	}
	
.serviceproviders{
	background:url(../images/service_providers_info_box.png) top left no-repeat;
	}

.blog{
	background:url(../images/blog_box.png) top left no-repeat;
	}
	
#footer{
	color:#bca176;
	font-family:Arial;
	font-size:13px;
	float:right;
	}
