@charset "UTF-8";
body  {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	background-image:url(images/bkgd.gif);
	margin: 0;
	padding: 0;
	text-align: center;
	color: #000000;
}
.twoColFixLt #topcontainer { 
	width: 100%;
	background-image:url(images/top_brown.gif);
	background-repeat:repeat-x;
	text-align: left;
	padding-top:30px;
}
.twoColFixLt #container { 
	width: 800px;
	margin: 0 auto;
	text-align: left;
}
.twoColFixLt #sidebar1 {
	background-image:url(images/sidebar_bkgd.gif);
	background-repeat:no-repeat;
	float: left;
	width: 120px;
	height:234px;
	margin-top:70px;
	display:inline;
	
}
.twoColFixLt #mainContent { 
	margin: 0 0 0 120px;
	background-image:url(images/main_bkgd.gif);
	background-repeat:no-repeat;
	height:520px;
	
}

.twoColFixLt #content_white {
	float:left;
	background-color:#FFFFFF;
	width:610px;
	height:320px;
	margin-left:40px;
	display:inline;
}

.twoColFixLt #content_white_about {
	float:left;
	background-color:#FFFFFF;
	width:600px;
	height:320px;
	margin-left:40px;
	display:inline;
}

.twoColFixLt #content_white_home {
	float:left;
	background-color:#FFFFFF;
	width:610px;
	height:280px;
	margin-left:40px;
	display:inline;
}

.twoColFixLt #header {
	float:left;
	margin-left:40px;
	margin-top:12px;
	margin-bottom:12px;
	display:inline;
}

.twoColFixLt #header_sub {
	float:left;
	margin-left:40px;
	margin-top:22px;
	margin-bottom:4px;
	display:inline;
}

.twoColFixLt #pic {
	float:left;
	margin-left:15px;
	margin-top:15px;
	display:inline;
}

.twoColFixLt #text {
	float:left;
	width:345px;
	height:290px;
	overflow:auto;
	margin-left:25px;
	margin-top:15px;
	display:inline;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#a59b8c;
}

.twoColFixLt .pic_about {
	float:left;
	margin-left:0px;
	margin-right:15px;
	margin-top:0px;
	display:inline;
}

.twoColFixLt #text_about {
	float:left;
	width:580px;
	height:290px;
	overflow:auto;
	margin-left:15px;
	margin-top:15px;
	display:inline;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#a59b8c;
}

.twoColFixLt .subtext_about {
	display:inline;
	float:left;
	width:350px;
	margin:0px;
}


.twoColFixLt #text h1 {
	font-size:12px;
	font-weight:bold;
	color:#603813;
	margin-bottom:-10px;
}

.twoColFixLt #text li {
	margin-left:-19px;
}

.pink {
	color:#E07888;
}

.pink a {
	color:#E07888;
	text-decoration:none;
}
.pink a:hover {
	color:#E07888;
	text-decoration:underline;
}
.pink a:active {
	color:#E07888;
	text-decoration:underline;
}
.pink a:visited {
	color:#E07888;
	text-decoration:none;
}

.red {
	color:#ec6c70;
}

.red a {
	color:#ec6c70;
	text-decoration:none;
}
.red a:hover {
	color:#ec6c70;
	text-decoration:underline;
}
.red a:active {
	color:#ec6c70;
	text-decoration:underline;
}
.red a:visited {
	color:#ec6c70;
	text-decoration:none;
}


.orange {
	color:#f09664;
}

.orange a {
	color:#f09664;
	text-decoration:none;
}
.orange a:hover {
	color:#f09664;
	text-decoration:underline;
}
.orange a:active {
	color:#f09664;
	text-decoration:underline;
}
.orange a:visited {
	color:#f09664;
	text-decoration:none;
}

.dark {
	color:#603813;

}


/*////////////// TOP LOGO ///////////////////////*/

.twoColFixLt #logo_home {
	float:left;
	width:528px;
	height:52px;
	background-image:url(images/logo.gif);
	background-position: 0px 0px;
	overflow:hidden;
	margin-left:40px;
	margin-top:33px;
	display:inline;
}

.twoColFixLt #logo_about {
	float:left;
	width:528px;
	height:52px;
	background-image:url(images/logo.gif);
	background-position: 0px -52px;
	overflow:hidden;
	margin-left:40px;
	margin-top:33px;
	display:inline;
}

.twoColFixLt #logo_services {
	float:left;
	width:528px;
	height:52px;
	background-image:url(images/logo.gif);
	background-position: 0px -104px;
	overflow:hidden;
	margin-left:40px;
	margin-top:33px;
	display:inline;
}

.twoColFixLt #logo_doula {
	float:left;
	width:528px;
	height:52px;
	background-image:url(images/logo.gif);
	background-position: 0px -156px;
	overflow:hidden;
	margin-left:40px;
	margin-top:33px;
	display:inline;
}

.twoColFixLt #logo_testimonials {
	float:left;
	width:528px;
	height:52px;
	background-image:url(images/logo.gif);
	background-position: 0px -208px;
	overflow:hidden;
	margin-left:40px;
	margin-top:33px;
	display:inline;
}

.twoColFixLt #logo_store {
	float:left;
	width:528px;
	height:52px;
	background-image:url(images/logo.gif);
	background-position: 0px -260px;
	overflow:hidden;
	margin-left:40px;
	margin-top:33px;
	display:inline;
}

.twoColFixLt #logo_contact {
	float:left;
	width:528px;
	height:52px;
	background-image:url(images/logo.gif);
	background-position: 0px -312px;
	overflow:hidden;
	margin-left:40px;
	margin-top:33px;
	display:inline;
}

/*////////////// LEFT NAV ///////////////////////*/

.twoColFixLt #nav {
	margin-top:38px;
	

}

.twoColFixLt #home a {
	width:120px;
	height:22px;
	background-image:url(images/nav.gif);
	background-position: 0px 0px;
	display:block;
	font-size:0px;
	color:#FFFFFF;

}

.twoColFixLt #home a:hover {
	background-position: -120px 0px;
}

.twoColFixLt #home a:active {
	background-position: -120px 0px;
}

.twoColFixLt #home_down {
	width:120px;
	height:22px;
	background-image:url(images/nav.gif);
	background-position: -240px 0px;
	display:block;
	font-size:0px;
	color:#FFFFFF;

}

.twoColFixLt #about a {
	width:120px;
	height:24px;
	background-image:url(images/nav.gif);
	background-position: 0px -22px;
	display:block;
	font-size:0px;
	color:#FFFFFF;
}

.twoColFixLt #about a:hover {
	background-position: -120px -22px;
}

.twoColFixLt #about a:active {
	background-position: -120px -22px;
}

.twoColFixLt #about_down {
	width:120px;
	height:24px;
	background-image:url(images/nav.gif);
	background-position: -240px -22px;
	display:block;
	font-size:0px;
	color:#FFFFFF;
}

.twoColFixLt #services a {
	width:120px;
	height:24px;
	background-image:url(images/nav.gif);
	background-position: 0px -46px;
	display:block;
	font-size:0px;
	color:#FFFFFF;
}

.twoColFixLt #services a:hover {
	background-position: -120px -46px;
}

.twoColFixLt #services a:active {
	background-position: -120px -46px;
}

.twoColFixLt #services_down {
	width:120px;
	height:24px;
	background-image:url(images/nav.gif);
	background-position: -240px -46px;
	display:block;
	font-size:0px;
	color:#FFFFFF;
}

.twoColFixLt #doula a {
	width:120px;
	height:24px;
	background-image:url(images/nav.gif);
	background-position: 0px -70px;
	display:block;
	font-size:0px;
	color:#FFFFFF;
}

.twoColFixLt #doula a:hover {
	background-position: -120px -70px;
}

.twoColFixLt #doula a:active {
	background-position: -120px -70px;
}

.twoColFixLt #doula_down {
	width:120px;
	height:24px;
	background-image:url(images/nav.gif);
	background-position: -240px -70px;
	display:block;
	font-size:0px;
	color:#FFFFFF;
}

.twoColFixLt #testimonials a {
	width:120px;
	height:24px;
	background-image:url(images/nav.gif);
	background-position: 0px -94px;
	display:block;
	font-size:0px;
	color:#FFFFFF;
}

.twoColFixLt #testimonials a:hover {
	background-position: -120px -94px;
}

.twoColFixLt #testimonials a:active {
	background-position: -120px -94px;
}

.twoColFixLt #testimonials_down {
	width:120px;
	height:24px;
	background-image:url(images/nav.gif);
	background-position: -240px -94px;
	display:block;
	font-size:0px;
	color:#FFFFFF;
}

.twoColFixLt #store a {
	width:120px;
	height:24px;
	background-image:url(images/nav.gif);
	background-position: 0px -118px;
	display:block;
	font-size:0px;
	color:#FFFFFF;
}

.twoColFixLt #store a:hover {
	background-position: -120px -118px;
}

.twoColFixLt #store a:active {
	background-position: -120px -118px;
}

.twoColFixLt #store_down {
	width:120px;
	height:24px;
	background-image:url(images/nav.gif);
	background-position: -240px -118px;
	display:block;
	font-size:0px;
	color:#FFFFFF;
}

.twoColFixLt #contact a {
	width:120px;
	height:25px;
	background-image:url(images/nav.gif);
	background-position: 0px -142px;
	display:block;
	font-size:0px;
	color:#FFFFFF;
}

.twoColFixLt #contact a:hover {
	background-position: -120px -142px;
}

.twoColFixLt #contact a:active {
	background-position: -120px -142px;
}

.twoColFixLt #contact_down {
	width:120px;
	height:25px;
	background-image:url(images/nav.gif);
	background-position: -240px -142px;
	display:block;
	font-size:0px;
	color:#FFFFFF;
}

.fltrt {
	float: right;
	margin-left: 8px;
}
.fltlft {
	float: left;
	margin-right: 8px;
}
.clearfloat {
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}


.clearfloat_high {
	clear:both;


}
