@charset "utf-8";

*{
	margin:0;
	padding:0;
}

body {
	background-color:#57483c;
	background-image:url(images/background.jpg);
	background-repeat:repeat-x;
	background-attachment:fixed;
}


/* Begin of Home Styles */

#header {
	width:100%;
	height:106px;
	margin:auto;
	background-image:url(images/header.png);
	background-repeat:repeat-x;
}

#header-holder {
	width:806px;
	height:106px;
	margin:auto;
}

#menu {
	width:806px;
	height:38px;
	margin:auto;
	background-image:url(images/shade.png);
	background-repeat:repeat;
	margin-top:20px;
}

#flash {
	width:806px;
	height:265px;
	margin:auto;
	background-image:url(images/shade.png);
	background-repeat:repeat;
	margin-top:10px;
}

#main {
	width:806px;
	height:385px;
	margin:auto;
	background-image:url(images/shade.png);
	background-repeat:repeat;
	margin-top:10px;
}

#welcome {
	width:776px;
	height:38px;
	float:left;
	background-image:url(images/landscaping-welcome.png);
	margin-top:10px;
	margin-left:13px;
}

#info {
	width:468px;
	height:305px;
	float:left;
	margin-left:13px;
	margin-top:15px;
	padding-right:10px;
}

#showcase {
	width:298px;
	height:auto;
	float:right;
	margin-top:20px;
	margin-right:13px;
}

#thumb1 {
	width:298px;
	height:112px;
	float:left;
}

#thumb2 {
	width:298px;
	height:112px;
	float:left;
	margin-top:15px;
}

#foot {
	width:100%;
	height:70px;
	margin:auto;
	margin-top:20px;
	padding-top:20px;
	background:url(images/foot.png);
	background-repeat:repeat;
}



/* Begin of Services Styles */

#services-top {
	width:806px;
	height:221px;
	margin:auto;
	margin-top:10px;
}

#services-flash {
	width:506px;
	height:221px;
	float:left;
	background-image:url(images/shade.png);
	background-repeat:repeat;
}

#services-title {
	width:286px;
	height:221px;
	float:right;
	background-image:url(images/shade.png);
	background-repeat:repeat;
}

#northwest-services {
	width:482px;
	height:38px;
	float:left;
	background-image:url(images/shade-northwest.png);
	background-repeat:repeat;
	margin-top:12px;
	margin-left:12px;
}

#services-info {
	width:482px;
	height:auto;
	float:left;
	margin-left:12px;
	margin-top:15px;
}

#services-details {
	width:276px;
	height:auto;
	float:right;
	margin-right:12px;
	margin-top:12px;
}

#main-serv {
	width:806px;
	height:350px;
	margin:auto;
	background-image:url(images/shade.png);
	background-repeat:repeat;
	margin-top:10px;
}

/* Begin of About Styles */

#about-flash {
	width:506px;
	height:221px;
	float:right;
	background-image:url(images/shade.png);
	background-repeat:repeat;
}

#about-title {
	width:286px;
	height:221px;
	float:left;
	background-image:url(images/shade.png);
	background-repeat:repeat;
}

#northwest-about {
	width:482px;
	height:38px;
	float:right;
	background-image:url(images/shade-northwest.png);
	background-repeat:repeat;
	margin-top:12px;
	margin-right:12px;
}

#about-info {
	width:482px;
	height:auto;
	float:right;
	margin-right:12px;
	margin-top:15px;
}

#main-about {
	width:806px;
	height:380px;
	margin:auto;
	background-image:url(images/shade.png);
	background-repeat:repeat;
	margin-top:10px;
}

#about-photo {
	width:286px;
	height:358px;
	float:left;
	padding-left:12px;
	margin-top:12px;
}

/* Begin of Contact Styles */

#main-contact {
	width:806px;
	height:437px;
	margin:auto;
	margin-top:10px;
}

#contact-top {
	width:806px;
	height:262px;
	margin:auto;
	margin-top:10px;
	background-image:url(images/shade.png);
	background-repeat:repeat;
}

#contact-form {
	width:397px;
	height:425px;
	float:left;
	background-image:url(images/shade.png);
	background-repeat:repeat;
	padding-bottom:12px;
}

#contact-details {
	width:397px;
	height:425px;
	float:right;
	background-image:url(images/shade.png);
	background-repeat:repeat;
	padding-bottom:12px;
}


/* Begin of Testimonials Styles */

#testimonials-top {
	width:806px;
	height:221px;
	margin:auto;
	margin-top:10px;
	background-image:url(images/shade.png);
	background-repeat:repeat;
}

#testimonials-main {
	width:806px;
	height:590px;
	margin:auto;
	background-image:url(images/shade.png);
	background-repeat:repeat;
	margin-top:10px;
}

#testimonial {
	width:782px;
	height:auto;
	float:left;
	margin-left:12px;
	margin-top:12px;
	margin-right:12px;
	background-image:url(images/shade-testimonials.png);
	background-repeat:repeat;
}


/* -------------------------------------------------------------- */



/* Begin of Rollover Styles */

.contact a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 20px;
	color: #FFF;
	text-decoration: underline;
}

.contact a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 20px;
	color: #FFF;
	text-decoration: underline;
}
.contact  a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 20px;
	color: #FFF;
	text-decoration: underline;
}
.contact a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 20px;
	color: #996;
	text-decoration: underline;
}



/* Begin of Font Styles */

.arial12-w {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #FFF;
	text-decoration: none;
}
.arial13-w {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 20px;
	color: #FFF;
}

.tahoma15-w {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 15px;
	color: #FFF;
}
.arial13-p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 20px;
	color: #f3d1ae;
}
