﻿/*
  Whole Family Health
  http://www.wholefamilyhealth.com
  Copyright (c) 2008 Whole Family Health
*/

body 				{margin:0; background:#dedede; padding:24px 0px 21px 0px;}
textarea 			{font-size: 10pt;	font-family: arial unicode MS, century gothic, arial;	color: #333333;
		  			 vertical-align: top;	padding: 0px;}
input 				{font-size: 10pt;	font-family: "Arial Unicode", Century Gothic, Arial, Helvetica, sans-serif;
					color: #333333;	line-height: 11pt;	vertical-align: top;	padding: 0px;}

p  					{	font-size: 10pt;font-family: "Arial Unicode", Century Gothic, Arial, Helvetica, sans-serif;
					color: #000000;	text-align: left;}
td 					{font-size: 10pt;	font-family: "Century Gothic", Arial, Helvetica, sans-serif;	color: #505050;
					line-height: 11pt;	vertical-align: top;	padding: 0px;}
img      			{border:0px;}
form 				{display: inline;}
select 				{width:134px; font-size:10px;}
.input				{width: 44px;	height: 18px;	color: #3F4143;	font-size: 10pt;	text-align: left;}

a					{color: #00B8E6; font-weight: bold;	font-size: 12pt; text-decoration: none;	text-transform: none; 
					font-family: "Trebuchet MS, Arial Unicode MS, sans";}
a:hover				{color:#00b4da; text-decoration:underline;}

/* SIDEBAR */
#bluebox			{background:url("http://www.wholefamilyhealth.com/maintemplate/images/blueboxbg.gif"); width:270px; }
#yellowbox			{background:url("http://www.wholefamilyhealth.com/maintemplate/images/yellowboxmiddle.gif")repeat-y; width:270px; }

ul.mainlist  		{list-style:none;padding:5px; margin:0px;}
ul.ul_1				{list-style:none;padding:5px; margin:0px;}
.ul_1 .bg_list		{margin:0px 0px 0px 0px; line-height:16px; display:block;}
.ul_1 .bg_list a 	{color:#3a3a3a; font-weight:bold; text-decoration:none; font-size:10pt; line-height: 16px; text-transform:none !important; padding:0px 0px 0px 24px;}
.ul_1 .bg_list a:hover{color:#919191; text-decoration:none;}

/* CONTENT */
.bluewavetext 		{font-size: 12pt;}
#bluewave			{background:url("http://www.wholefamilyhealth.com/maintemplate/images/header_bg.gif") no-repeat; }
#pagebox			{background:url("http://www.wholefamilyhealth.com/maintemplate/images/middle.gif"); width:950px; }

/* FOOTER */
#footer				{height:53px; border-top:3px solid #f4f4f4}
#footer td			{color:#7d7d7d; font-size:11px}
#footer .space 		{padding:0px 0px 0px 123px;}
#footer .space div 	{border-top:20px solid #fff}
#footer .space dl	{padding:0px 0px 0px 12px;}
#footer a 			{color:#7d7d7d; text-decoration:none;  font-weight:normal; font-size:11px;}
#footer a:hover 	{color:#7d7d7d; text-decoration:underline}
#footer .left		{width:100%}
#footer .right		{height:63px}
#footer font		{padding:0px 0px 0px 50px; font-size:11px}
#footer font a		{color:#4cc9e4}
#footer font a:hover{color:#4cc9e4; text-decoration:underline}

/* PRODUCTS */
.box_corner			{width:22px;}
.box_header			{width: 556px;	padding: 0px 0px 0px 0px;	vertical-align: middle;	font-size: 10pt;
					font-weight: bold;	color: #212121 !important;}
.prod_featured		{padding:10px;width:554px;}
.sidebar_header 	{width:220px;padding:0px 0px 0px 0px; vertical-align:middle; font-size:13px; font-weight:bold; color:#212121 !important;}
.sidebar_content 	{padding: 10px;	width: 220px;}
.sidebar_prod		{text-align:center;}
.prod_cell_hdr		{padding: 0px 5px 0px 5px;	background-image: url('../maintemplate/images/cell_hdr.gif'); 	height: 65px;	
					text-align: center;	vertical-align: middle;}
.prod_cell_mid		{padding: 0px 5px 0px 5px;background-color:#ffffff; width:188px;text-align:center;}
.prod_cell_btn		{padding: 10px 0px 10px 0px;background-color:#ffffff; text-align:center;}
.prod_image 		{height: 100px;	vertical-align: middle;}
.prod_info			{height: auto;}

.prod_listing 		{padding: 0px 5px 0px 5px;background-color:#ffffff;width:556px;text-align:left;}
.prod_listing_image {height:120px;width:120px;text-align:center;vertical-align:middle;}

/* SHOP SITE */
a.catcolor 			{color:#3a3a3a; font-weight:bold; font-size:10pt; text-decoration:none;}
a.subcatcolor 		{color:#3a3a3a; font-weight:bold; font-size:10pt; text-decoration:none;}
a.pagelinkcolor 	{color:#3a3a3a; font-weight:bold; font-size:10pt; text-decoration:none;}
.shopsite			{padding:5px; margin:0px;}
.aquafont 			{font-size: 12pt; font-family: "century Gothic", "Arial Unicode MS", "Arial Narrow";
					color: #00BDEC;	font-weight: bold;}
.aquafontUnderlined {font-size: 12pt;	font-family: "century Gothic", "Arial Unicode MS", "Arial Narrow";
					color: #00FFCC;	font-weight: bold;	text-decoration: underline;}
.LeftHeading3 		{text-align: left;
}
.OtherPagesHeaderBlack10ptLeft {font-size: 10pt; font-family: "century Gothic", "Arial Unicode MS", "Arial Narrow";
					color: #000000;	font-weight: normal; text-align: left; }
.ImageMargins 		{margin: 3px 5px;}
.9pt 				{font-size: 9pt;	font-family: "century Gothic", "Arial Unicode MS", "Arial Narrow";	color: #000000;
					font-weight: normal;	text-align: left;}
.left12pt			{font-size: 12pt;	text-align: left;}
.left12ptCopy 		{font-size: 12pt;	text-align: left;}
.left12ptbold 		{font-size: 12pt;	text-align: left;	font-weight: bold;}
.12ptCenturyGothicLeft {font-family: "Century Gothic";	font-size: 12pt;	text-align: left;}
.10ptCenturyGothicLeftCopy {font-family: "Century Gothic";	font-size: 10pt; text-align: left;}
.left10pt 			{font-size: 10pt;	text-align: left;}
.CellBorderGray1pt  {border: 1pt solid #7A7A7A;	font-weight: bold;}
.10pCenturyGothictLeft {font-size: 10pt;	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
					color: #000000;	font-weight: normal;	text-align: left;}
.FontTurquoise 		{color: #01B4DC;	font-family: "Arial Black";}
.TextShadowShop 	{text-shadow: 3px, 3px, Aqua;	font-color: yellow;	font-size: 14pt; font-family: impact;}
.ProductImage 		{margin: 5px 12px;}
h2 					{font-size: 11pt; font-family: arial unicode MS, century gothic, arial;	color: #333333;	
					padding: 0px; text-align: left;}
h3 {
	font-size: 11pt;
	font-family: arial unicode MS, century gothic, arial;
	color: #333333;
	padding: 0px;
	text-align: left;
}
h1 {
	font-size: 16pt;
	font-family: arial unicode MS, century gothic, arial;
	color: #333333;
	padding: 0px;
	text-align: left;
}
