/* CSS Document */



body {

	margin-left: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	text-align: left;

	color: #000000;

	background-color: #EEE3B0;

	font-family: "Optima", Tahoma, Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: 24px;

}



#page {

	text-align: center;

	width: 960px;

	margin-right: auto;

	margin-left: auto;

	background-color: #FFFFFF;

}



#topper-accupuncture {

	text-align: center;

	width: 100%;

	background-image: url(images/header-accupuncture.jpg);

	background-repeat: no-repeat;

	background-position: center top;

	height: 256px;

	float: left;

}

#topper-calendar {

	text-align: center;

	width: 100%;

	background-image: url(images/header-calendar.jpg);

	background-repeat: no-repeat;

	background-position: center top;

	height: 256px;

	float: left;

}



#topper-yoga {

	text-align: center;

	width: 100%;

	background-image: url(images/header-yoga.jpg);

	background-repeat: no-repeat;

	background-position: center top;

	height: 256px;

	float: left;

}



#topper-massage {

	text-align: center;

	width: 100%;

	background-image: url(images/header-massage.jpg);

	background-repeat: no-repeat;

	background-position: center top;

	height: 256px;

	float: left;

}



#topper-nutrition {

	text-align: center;

	width: 100%;

	background-image: url(images/header-nutrition.jpg);

	background-repeat: no-repeat;

	background-position: center top;

	height: 256px;

	float: left;

}



#topper-workshops {

	text-align: center;

	width: 100%;

	background-image: url(images/header-workshops.jpg);

	background-repeat: no-repeat;

	background-position: center top;

	height: 256px;

	float: left;

}



#topper-home {

	text-align: center;

	width: 100%;

	background-image: url(images/header-home2.jpg);

	background-repeat: no-repeat;

	background-position: center top;

	height: 377px;

	float: left;

}



#topper-prenatal {

	text-align: center;

	width: 100%;

	background-image: url(images/header-prenatal.jpg);

	background-repeat: no-repeat;

	background-position: center top;

	height: 256px;

	float: left;

}



#topper-research {

	text-align: center;

	width: 100%;

	background-image: url(images/header-research.jpg);

	background-repeat: no-repeat;

	background-position: center top;

	height: 256px;

	float: left;

}



#topper-bookclub {

	text-align: center;

	width: 100%;

	background-image: url(images/header-bookclub.jpg);

	background-repeat: no-repeat;

	background-position: center top;

	height: 256px;

	float: left;

}



#topper-faqs {

	text-align: center;

	width: 100%;

	background-image: url(images/header-faqs.jpg);

	background-repeat: no-repeat;

	background-position: center top;

	height: 256px;

	float: left;

}



#topper-news {

	text-align: center;

	width: 100%;

	background-image: url(images/header-news2.jpg);

	background-repeat: no-repeat;

	background-position: center top;

	height: 256px;

	float: left;

}







#mid-blank {

	text-align: center;

	width: 100%;

	background-color: #EEE3B0;

	background-image: url(images/mid-b.jpg);

	background-repeat: repeat-x;

	background-position: center top;

	float: left;

}



#mid-blank2 {

	text-align: center;

	width: 100%;

	background-color: #EEE3B0;

	background-image: url(images/bot-b.jpg);

	background-repeat: repeat-x;

	background-position: center top;

	float: left;

	margin-top: 10px;

}





#footer {

	text-align: center;

	width: 100%;

	background-color: #D4C69C;

	float: left;

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #756417;

	padding-top: 20px;

	padding-bottom: 20px;

}



.page2 {

	text-align: center;

	width: 964px;

	margin-right: auto;

	margin-left: auto;

}





.header {

	height: 256px;

	width: 964px;



}



/*	Begin Headers */

h1 {

	color: #141F3E;

	font-family: "Century Gothic";

	font-size: 24px;

	line-height: 36px;

	margin: 0px;

	padding: 0px;

	}



h2 {

	FONT-WEIGHT: bold;

	FONT-SIZE: 16px;

	COLOR: #000000;

	LINE-HEIGHT: 24px;

	FONT-FAMILY: "optima", Tahoma, Arial, Helvetica, sans-serif;

	margin-top: 0px;

	margin-right: 0;

	margin-bottom: 10;

	margin-left: 0;

}



h5 {

	margin: 0px 0 0;

	FONT-WEIGHT: bold;

	FONT-SIZE: 16px;

	COLOR: #333333;

	LINE-HEIGHT: 48px;

	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif

}

	



h2.pagetitle {

	margin-top: 30px;

	text-align: center;

}







h3 {

	padding: 0;

	margin: 0px;

	font-family: "optima", Tahoma, Arial, Helvetica, sans-serif;

	font-size: 21px;

	color: #006600;

	line-height: 32px;

	}



h3.comments {

	padding: 0;

	margin: 40px auto 20px ;

	}

	

	

	h4 {

	padding: 0;

	margin: 0px;

	font-family: "Century Gothic";

	font-size: 17px;

	color: #000000;

	line-height: 48px;

	}

/* End Headers */











.greentype {

font: 12px/18px Arial, Helvetica, sans-serif;

	color: #00FF00;

	}

	

	

a {

	color: #663300;

	text-decoration: underline;

}



a:link {

	color: #663300;

	text-decoration: underline;

}



a:hover {

	color: #009900;

}







a.anchorwhite {

	color: #000000;

	text-decoration: none;

	font-family: Verdana;

	font-size: 9px;

	font-weight: bold;

}



a.anchorwhite:hover {

	color: #FFFFFF;

	text-decoration: none;

}





a.black {

	color: #000000;

	text-decoration: none;

}



a.black:hover {

	color: #0033FF;

	text-decoration: underline;

}



a.chnfeature {

	color: #FFFFFF;

	font-family: arial;

	font-size: 14px;

}



a.chnfeatureblack {

	color: #000000;

	font-family: arial;

	font-size: 14px;

	font-weight: bolder;

}



a.chnfeaturesideblack {

	color: #000000;

	font-family: arial;

	font-size: 12px;

}



a.chnfeaturesub {

	color: #FF0000;

	font-family: arial;

	font-size: 14px;

	text-decoration: underline;

}



a.drop:hover {

	color: #FFFFFF;

	text-decoration: underline;

}



a.girlfeatures {

	color: #006699;

	font-family: arial;

	font-size: 14px;

}











input {

	font-family: tahoma,Arial, Helvetica, sans-serif;

	font-size: 10px;

}



.textarea {

	text-align: center;

	padding-top: 10px;

	padding-bottom: 10px;

	display: block;

	padding-left: 8px;

}



.textarea2 {

	text-align: left;

	padding-top: 10px;

	padding-bottom: 10px;

	display: block;

	padding-left: 8px;

}



.archive {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

}



.articletitle {

	color: #000000;

	font-family: tahoma, arial;

	font-size: 13px;

	font-weight: bold;

}



.articletitle24 {

	color: #000000;

	font-family: tahoma, arial;

	font-size: 24px;

	font-weight: bold;

}



.articletitleblack {

	color: #2280DC;

	font-family: "Trebuchet MS";

	font-size: 18px;

	font-weight: bolder;

}



.articletitleblue {

	color: #0000CC;

	font-family: tahoma, arial;

	font-size: 11px;

	font-weight: bold;

}



.articletitlered {

	color: #999999;

	font-family: "Trebuchet MS";

	font-size: 14px;

	font-style: normal;

	font-weight: bolder;

}



.articletitleyellow {

	color: #FF0000;

	font-family: "Trebuchet MS";

	font-size: 14px;

	font-style: normal;

	font-weight: bolder;

}





.featurenorm {

	font-family: tahoma;

	font-size: 10px;

	line-height: 11px;

}



.featurenormwhite {

	color: #FFFFFF;

	font-family: tahoma;

	font-size: 14px;

	font-weight: bold;

	line-height: normal;

}



.footer {

	color: #000000;

	font-family: tahoma;

	font-size: 9px;

}



.normwhite {

	color: #FFFFFF;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	line-height: 13px;

	text-decoration: none;

}







.sidetitle {

	color: #666666;

	font-size: 12px;

	font-weight: normal;

	line-height: 14px;

	padding-top: 10px;

	padding-right: 20px;

	padding-bottom: 10px;

	padding-left: 20px;

	display: block;

}



.sidetitleent {

	color: #FFFFFF;

	font-family: tahoma, arial;

	font-size: 16px;

	

	background-repeat: no-repeat;

	height: 26px;

	padding-top: 6px;

	padding-left: 30px;

	font-weight: normal;

}



.sidetitleent a, .sidetitleent a:visited {

	color: #FFFFFF;

	

}



.sidetitleent a, .sidetitleent a:hover {

	color: #FFFFFF;

	text-decoration: underline;	

}



.sidetitleent-white {

	color: #FFFFFF;

	font-family: tahoma, arial;

	font-size: 13px;

}



.standard {

	color: #333333;

	font-family: arial, verdana, helvetica;

	font-size: 11px;

	text-decoration: none;

	line-height: 13px;

}



.standard:link {

	color: #0066FF;

	text-decoration: underline;

}



.standardwhite {

	color: #FFFFFF;

	font-family: arial, verdana, helvetica;

	font-size: 11px;

	text-decoration: none;

}





.image-tophalf {

	background-color: #FFFFFF;

	float: left;

	height: 256px;

	width: 620px;

	margin-top: 39px;

}











.midleft {

	

	float: left;

	width: 720px;

	text-align: left;

	padding-left: 15px;

}



.midleft2 {

	width: 964px;

	text-align: left;

	margin-right: auto;

	margin-left: auto;

	float: left;

}













.footer {

	background-color: #FFFFFF;

	float: left;

	width: 940px;

	margin-top: 19px;

	padding-top: 10px;

	padding-right: 20px;

	padding-left: 20px;

	color: #999999;

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #999999;

	font-size: 12px;

}



#footerbot {

	background-image: url(./images/fotterbot.jpg);

	height: 18px;

	width: 960px;

	display: block;

	float: left;

	margin-bottom: 19px;

}





.subfooterbox1 {

	background-image: url(images/subfooter-box1.jpg);

	background-repeat: no-repeat;

	float: left;

	width: 296px;

	padding-top: 19px;

	padding-right: 16px;

	padding-left: 16px;

}



.subfooterbox2 {

	background-repeat: no-repeat;

	float: left;

	width: 280px;

	padding-top: 43px;

	padding-right: 20px;

	padding-left: 20px;

	font-family: Tahoma, Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: 14px;

	padding-bottom: 20px;

	color: #333333;

}



.subfooterbox3 {

	float: left;

	width: 276px;

	padding-top: 76px;

	padding-right: 20px;

	padding-left: 20px;

	background-image: url(images/testimonialbox-header.jpg);

	background-repeat: no-repeat;

	text-align: left;

	font-size: 12px;

	line-height: 14px;

}





.phonebot1 {

	display: block;

	float: left;

	font-family: "Century Gothic", Arial, Helvetica, sans-serif;

	font-size: 12px;

	margin-left: 30px;

	line-height: 14px;

}



.phonebot2 {

	display: block;

	float: right;

	font-family: "Century Gothic", Arial, Helvetica, sans-serif;

	font-size: 12px;

	margin-right: 50px;

	line-height: 14px;

}





.midleft li{

	list-style-position: inside;

	list-style-type: disc;

	margin-left: 20px;

	text-indent: -15px;

}



.topnumbers {

	font-family: "Century Gothic", Arial, Helvetica, sans-serif;

	font-size: 16px;

	float: right;

	width: 500px;

	color: #FFFFFF;

	text-align: right;

	display: block;

	padding-top: 5px;

}







.topnumbers a:link, .topnumbers a:visited, .topnumbers a:link, .topnumbers a:active {

	color: #FFFFCC;

	text-decoration: none;

	font-weight: bold;

}



.topnumbers a:hover {

	color: #FFFFFF;

}



.researchbox {

	background-image: url(images/researchbox.jpg);

	height: 94px;

	width: 194px;

	float: left;

	background-repeat: no-repeat;

	background-position: right;

	padding-top: 45px;

	padding-left: 65px;

	padding-right: 22px;

	font-size: 14px;

	margin-top: -10px;

	line-height: 16px;

}



.pdfbox {

	background-image: url(images/pdfbox.jpg);

	height: 109px;

	width: 80px;

	float: left;

	background-repeat: no-repeat;

	padding-right: 60px;

	line-height: 18px;

	padding-top: 30px;

	padding-left: 10px;

	margin-top: -10px;

}



.contactarrow {

	background-image: url(images/contactarrow.jpg);

	height: 97px;

	width: 200px;

	float: left;

	background-repeat: no-repeat;

	padding-left: 10px;

	padding-right: 77px;

	line-height: 16px;

	color: #FFFFFF;

	padding-top: 42px;

	margin-top: -10px;

}



.contactarrowtype a {

	line-height: 16px;

	color: #FFFFFF;

	text-decoration: none;

	font-size: 13px;

}



.contactarrowtype a:hover{

	color: #FFFF00;	

}



.featuredproductbox {

	background-image: url(images/featuredproductbox.jpg);

	height: 200px;

	width: 296px;

	background-position: center bottom;

	background-repeat: no-repeat;

	margin-top: 20px;

	float: left;

}



.featuredproductboxtype {

	font-family: "Century Gothic", Arial, Helvetica, sans-serif;

	font-size: 14px;

	line-height: 16px;

	color: #000000;

	text-align: center;

	display: block;

	margin-bottom: 8px;

}





.featuredproductbox img {

	height: 219px;

	width: 292px;

	border: 1px solid #FFFFFF;

}



.featuredproductbox a img {

	height: 190px;

	width: 292px;

	border: 1px solid #FFFFFF;

}



.featuredproductbox a:hover img {

	

	border: 1px solid #FFFF00;

}





.staff {

	float: left;

	margin-right: 10px;

	margin-bottom: 5px;

	border: 3px solid #000000;

}





.thumbs {

	float: left;

	width: 120px;

	text-align: center;

	display: block;

	line-height: 14px;

	margin-right: 8px;

	margin-left: 8px;

	margin-bottom: 8px;

}



.thumbs a{

	text-decoration: none;	

}







.thumbs img  {

	border: 1px solid #000000;

}



.thumbs a:hover img {

	border: 1px solid #003399;

}



.thumbs-spacer {

	display: block;

	float: left;

	height: 191px;

	width: 17px;

}



.thumbs2 {

	float: right;

	display: block;

	margin-bottom: 10px;

	margin-left: 20px;

}



.insidefancybox {

	padding: 20px;

}





.thumbstop {

	float: left;

	width: 180px;

	text-align: center;

	display: block;

	line-height: 14px;

}



.thumbstop a{

	text-decoration: none;	

}







.thumbstop img  {

	border: 1px solid #000000;

}



.thumbstop a:hover img {

	border: 1px solid #003399;

}





.dividerbox {

	float: left;

	width: 320px;

}



.dividerbox2 {

	float: left;

	width: 220px;

}



.topdivider {

	background-image: url(images/topdivider.png);

	float: left;

	height: 230px;

	width: 25px;

	margin-right: 20px;

	margin-left: 20px;

}



.topdivider2 {

	background-image: url(images/topdivider.png);

	float: left;

	height: 230px;

	width: 25px;

	

}



.imgleft {

	float: left;

	margin-right: 20px;

	border: 2px solid #FFFFFF;

	margin-bottom: 10px;

}



.facebook {

	float: right;

	height: 91px;

	width: 68px;

	margin-left: 10px;

}



.topdivider3 {

	background-image: url(images/topdivider3.png);

	float: left;

	height: 90px;

	width: 25px;

}

.topnumbers2 {
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	font-size: 12px;
	float: right;
	width: 500px;
	color: #FFFFFF;
	text-align: right;
	display: block;
	padding-top: 5px;
}

.topnumbers2 a:link, .topnumbers2 a:visited, .topnumbers2 a:link, .topnumbers2 a:active {
	color: #FFFFCC;
	text-decoration: none;
	font-weight: bold;
}

.topnumbers2 a:hover {
	color: #FFFFFF;
}
