@charset "utf-8";
/* CSS Document */

<style type="text/css">
body { margin: 0; padding: 0; text-align: center; background-image: url(images/background.gif); background-repeat: repeat-x; }
#wrapper { width: 751px; min-height: 100px; margin: 0 auto; padding: 0; background-color: #f3f0d1; }
#logo { width: 751px; height: 107px; background: url(images/header.jpg); margin: 0px; padding: 0px; }
#quicklinks { width: 210px; height: 20px; float: right; font-family: Verdana; font-size: 12px; padding-top: 8px; color: #fff; }

#nav { display: block; width: 751px; height: 33px; margin: 0 auto; }
#nav ul li a { display: block; height: 33px;  text-decoration: none; color: #fff; font-size: 92%; }
#nav ul { margin: 0 auto; padding-left: 0px; list-style: none; }
#nav ul li { float: left; width: 100px; height: 33px; line-height: 33px; }
	#nav ul #nav_about { width: 126px; margin: 0; padding: 0; background: url(images/about.gif); }
	#nav ul #nav_services { width: 93px; margin: 0; padding: 0; background: url(images/services.gif); }
	#nav ul #nav_beforeafter { width: 153px; margin: 0; padding: 0; background: url(images/beforeafter.gif); }
	#nav ul #nav_testimonials { width: 136px; margin: 0; padding: 0; background: url(images/testimonials.gif); }
	#nav ul #nav_resources { width: 110px; margin: 0; padding: 0; background: url(images/resources.gif); }
	#nav ul #nav_community { width: 133px; margin: 0; padding: 0; background: url(images/community.gif); }
	
	#nav ul #nav_about a:hover, #nav ul #nav_about a.selected { width: 126px; margin: 0; padding: 0; background: url(images/about_on.gif); }
	#nav ul #nav_services a:hover, #nav ul #nav_services a.selected { width: 93px; margin: 0; padding: 0; background: url(images/services_on.gif); }
	#nav ul #nav_beforeafter a:hover, #nav ul #nav_beforeafter a.selected { width: 153px; margin: 0; padding: 0; background: url(images/beforeafter_on.gif); }
	#nav ul #nav_testimonials a:hover, #nav ul #nav_testimonials a.selected { width: 136px; margin: 0; padding: 0; background: url(images/testimonials_on.gif); }
	#nav ul #nav_resources a:hover, #nav ul #nav_resources a.selected { width: 110px; margin: 0; padding: 0; background: url(images/resources_on.gif); }
	#nav ul #nav_community a:hover, #nav ul #nav_community a.selected { width: 133px; margin: 0; padding: 0; background: url(images/community_on.gif); }
			
#welcometop { width: 751px; height: 287px; background: url(images/terri_top.jpg); }
#welcomebottom { width: 751px; height: 132px; background: url(images/terri_bottom.jpg); }
#welcomebottomborder {border-bottom-width: 15px; border-bottom-style: solid; border-bottom-color: #58bac3;}
#content { width: 751px; }
#welcometext { width: 420px; height: 136px; float: right; margin: 0px; font-family: verdana; font-size: 12px; color: #638d5f; line-height: 1.8; text-align: justify; padding-right: 15px; padding-left: 15px; }
#homesub { width: 751px; height: 154px; }
#subleft { width: 532px; height: 154px; float: left; background-image: url(images/subhome_left.jpg); }
#lefthometext { width: 385px; height: 154; float: left; font-family: Verdana; font-size: 12px; color: #656868; line-height: 1.5; padding-top: 20px; padding-left: 10px; text-align: justify; padding-right: 35px; }
#subright { float: right; width: 219px; height: 154px; background-image: url(images/quotes.gif); }
#quote { width: 121px; height: 150px; padding: 25px 44px 0px 54px; }
#footer { width: 751px; height: 18px; background-color: #b4415e; }
#copyright { float: left; width: 320px; height: 18px; padding-top: 3px; padding-left: 3px; }
#credit { float: right; width: 350px; height: 18px; padding-right: 3px; padding-top: 3px; }
#left { float: left; margin: 0px; padding: 0px; width: 508px; _height: 590px; min-height: 590px; background-color: #fff; }
#right { float: right; margin: 0px; padding: 0px; width: 243px; height: 590px; background-color: #f3f0d1; }
#title { width: 480px; height: 46px; border-bottom: 3px; border-bottom-color: #bddb79; border-style: solid; margin: 0 auto; margin-top: 56px; border-left: 0px; border-right: 0px; border-top: 0px; }
#picture { width: 242px; height: 102px; background-image: url(images/pillows.jpg); margin-bottom: 3px; margin-top: 0px;}
		
a:link {color: #2d87b7; text-decoration: none; }
a:visited {color: #2D87B7;}
a:hover {color: #7a61c6; text-decoration: underline;}
a span { display: none;}

		#list { margin: 0 auto; width: 219px; min-height: 100px; float: left; text-align: left; }
		#menu { width: 242px; height: 300px; background-color: #f3f0d1; }
		#menu ul { list-style: none; text-align: left; padding-top: 15px; }
		#righttext { width: 219px; height: 170px; margin: 0 auto; text-align: justify; font-family: verdana; color: #767550; font-size: 12px; line-height: 1.5; padding-top: 22px; }
		.menuitem { width: 219px; height: 29px; background-image: url(images/menuitem.gif); margin: 0 auto; }
		.menulink { font-family: times new roman; font-size: 20px; color: #2d87b7; padding-left: 15px; }
		
		.titletext { width: 480px; height: 46px; font-family: times new roman; color: #3998d8; font-size: 42px; }
		.lefttext { width: 480px; margin: 0 auto; text-align: justify; font-family: verdana; font-size: 12px; padding-top: 5px; color: #6d8472; line-height: 1.5; }
		.testtext { margin: 0 auto; text-align: justify; font-family: verdana; font-size: 12px; padding-top: 5px; color: #6d8472; line-height: 1.5; }
		.clear { height: 1px; font-size: 1px; display: block; clear: both; }
		.style1 { color: #ffffff; font-weight: bold; text-decoration: none; }
		.style2 { color: #eafe81; font-weight: bold; text-decoration: none; font-size: 10px; font-weight: bold; font-family: verdana; }
		.quotetext { font-family: times new roman; font-size: 20px; color: #000; text-align: center; font-style: italic; text-decoration: none; }

</style>
