/* CSS Document */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
/* Index section has it's own CSS file */
/*About Section CSS Starts */
#aboutBG {
	background-color: #91A2B1;
}
#topBannerAbout {
	width: 845px;
	background-image: url(images/banners/banner_mountains.jpg);
	height: 157px;
	padding-top: 10px;
	margin: 0px;
	background-repeat: no-repeat;
	background-position: bottom;
}
#mainNavAbout {
	background-color: #446784;
	font-family: "Trebuchet MS", Arial;
	text-align: left;
	vertical-align: middle;
	font-weight: bold;
	line-height: 26px;
	width: 845px;
	font-size: 14px;
}
#mainNavAbout a {
	color: #FFFFFF;
	text-decoration: none;
	padding-right: 15px;
	padding-left: 15px;
}
#mainNavAbout a:hover {
	color: #C6C5C5;
}
#quotesAbout {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	font-style: italic;
	color: #272A2D;
	text-align: right;
	background-color: #9DA9B3;
	width: 845px;
	padding-top: 3px;
	padding-bottom: 3px;
}
#contentAbout {
	background-color: #C9CDD0;
	line-height: 16px;
	width: 845px;
	text-align: left;
	-moz-box-sizing: padding-box;
	padding-bottom: 10px;
}
#contentAboutChart {
	background-color: #C9CDD0;
	line-height: 16px;
	width: 845px;
	height: 650px;
	text-align: left;
	-moz-box-sizing: padding-box;
	padding-bottom: 10px;
	background-image: url(images/about/flowchart.gif);
	background-repeat: no-repeat;
	background-position: center;
}
#contentAbout p {
	color: #000000;
	font-size: 14px;
	line-height: 16px;
	vertical-align: top;
	padding-left: 20px;
	margin: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
}
#contentAbout td {
	color: #000000;
	font-size: 14px;
	line-height: 16px;
	vertical-align: top;
	padding-left: 20px;
	margin: 0px;
}
#contentAbout ol {
	color: #000000;
	font-size: 14px;
	line-height: 16px;
	padding-right: 20px;
	vertical-align: top;
	padding-left: 20px;
}
#contentAbout ul {
	color: #000000;
	font-size: 14px;
	line-height: 16px;
	padding-right: 20px;
	vertical-align: top;
	padding-left: 20px;
}
#contentAbout li {
	color: #000000;
	font-size: 14px;
	line-height: 16px;
	padding-right: 20px;
	vertical-align: top;
	padding-left: 20px;
}
#contentAbout h1 {
	color: #41648C;
	font-size: 14px;
	vertical-align: top;
	margin: 0px;
	padding-top: 20px;
	padding-left: 20px;
}
#contentAbout h2 {
	color: #41648C;
	font-size: 14px;
	vertical-align: top;
	margin: 0px;
	padding-top: 20px;
	padding-left: 20px;
}
#contentAbout h3 {
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #41648c;
	margin: 0px;
	padding-top: 20px;
	padding-left: 20px;
}
#contentAbout h4 {
	color: #41648C;
	font-size: 14px;
	vertical-align: top;
	margin: 0px;
	padding-top: 20px;
}
#contentAbout a {
	color: #000000;
	text-decoration: underline;
}
#contentAbout a:hover {
	color: #000000;
}
#footerAbout {
	text-align: center;
	vertical-align: top;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 20px;
	color: #333333;
	font-family: "Trebuchet MS", Arial;
	font-size: 9px;
	text-decoration: none;
	margin: 0px;
	width: 845px;
}
#footerAbout a {
	text-decoration: none;
	color: #333333;
}
#footerAbout a:hover  {
	text-decoration: underline;
}
/*Services Section CSS Starts */
#servicesBG {
	background-color: #BBB1A9;
}
#topBannerServices {
	width: 845px;
	background-image: url(images/banners/banner_beach.jpg);
	height: 157px;
	padding-top: 10px;
	margin: 0px;
	background-repeat: no-repeat;
	background-position: bottom;
}
#mainNavServices {
	background-color: #6E87A1;
	font-family: "Trebuchet MS", Arial;
	text-align: left;
	vertical-align: middle;
	font-weight: bold;
	line-height: 26px;
	width: 845px;
	font-size: 14px;
}
#mainNavServices a {
	color: #E3E4E6;
	text-decoration: none;
	padding-right: 15px;
	padding-left: 15px;
}
#mainNavServices a:hover {
	color: #C6C5C5;
}
#quotesServices {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-style: italic;
	color: #292624;
	text-align: right;
	background-color: #A29890;
	width: 845px;
	padding-top: 3px;
	padding-bottom: 3px;
}
#contentServices {
	background-color: #9BACC0;
	line-height: 16px;
	width: 845px;
	text-align: left;
	-moz-box-sizing: padding-box;
	padding-bottom: 10px;
}
#contentIridology {
	background-image: url(images/services/irid_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#contentServices p {
	color: #38577A;
	font-size: 14px;
	line-height: 16px;
	vertical-align: top;
	padding-left: 20px;
	margin: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
}
#contentServices ul {
	color: #38577A;
	font-size: 14px;
	line-height: 16px;
	vertical-align: top;
}
#contentServices li {
	color: #38577A;
	font-size: 14px;
	line-height: 16px;
	vertical-align: top;
}
#contentServices h1 {
	color: #2C445F;
	font-size: 14px;
	vertical-align: top;
	margin: 0px;
	padding-top: 20px;
	padding-left: 20px;
}
#contentServices h2 {
	color: #2C445F;
	font-size: 14px;
	vertical-align: top;
	margin: 0px;
	padding-top: 20px;
	padding-left: 20px;
}
#contentServices h3 {
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #2C445F;
	margin: 0px;
	padding-top: 20px;
	padding-left: 20px;
}
#contentServices a {
	color: #38577A;
	text-decoration: underline;
}
#contentServices a:hover {
	color: #38577A;
}
#footerServices {
	text-align: right;
	vertical-align: top;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 20px;
	color: #666666;
	font-family: "Trebuchet MS", Arial;
	font-size: 9px;
	text-decoration: none;
	margin: 0px;
	width: 845px;
}
#footerServices a {
	text-decoration: none;
	color: #666666;
}
#footerServices a:hover  {
	text-decoration: underline;
}
/*Testamonials Section CSS Starts */
#testamonialsBG {
	background-color: #D9C6D9;
}
#topBannerTest {
	width: 845px;
	background-image: url(images/banners/banner_waterfall.jpg);
	height: 157px;
	padding-top: 10px;
	margin: 0px;
	background-repeat: no-repeat;
	background-position: bottom;
}
#mainNavTest {
	background-color: #8D6C8D;
	font-family: "Trebuchet MS", Arial;
	text-align: left;
	vertical-align: middle;
	font-weight: bold;
	line-height: 26px;
	width: 845px;
	font-size: 14px;
}
#mainNavTest a {
	color: #F7F5F7;
	text-decoration: none;
	padding-right: 15px;
	padding-left: 15px;
}
#mainNavTest a:hover {
	color: #C6C5C5;
}
#quotesTest {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-style: italic;
	color: #000000;
	text-align: right;
	background-color: #E8E8BB;
	width: 845px;
	padding-top: 3px;
	padding-bottom: 3px;
}
#contentTest {
	background-color: #BCA8BC;
	line-height: 16px;
	width: 845px;
	text-align: left;
	padding-bottom: 10px;
}
#contentTest p {
	color: #5B4A66;
	font-size: 14px;
	line-height: 16px;
	vertical-align: top;
	padding-left: 20px;
	margin: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
	width:800px;
}
#contentTest ol {
	color: #5B4A66;
	font-size: 14px;
	line-height: 16px;
	padding-right: 20px;
	vertical-align: top;
	padding-left: 20px;
}
#contentTest li {
	color: #5B4A66;
	font-size: 14px;
	line-height: 16px;
	padding-right: 20px;
	vertical-align: top;
	padding-left: 20px;
}
#contentTest h1 {
	color: #413548;
	font-size: 14px;
	vertical-align: top;
	margin: 0px;
	padding-top: 20px;
	padding-left: 20px;
}
#contentTest h2 {
	color: #413548;
	font-size: 14px;
	vertical-align: top;
	margin: 0px;
	padding-top: 20px;
	padding-left: 20px;
}
#contentTest h3 {
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #413548;
	margin: 0px;
	padding-top: 20px;
	padding-left: 20px;
}
#contentTest a {
	color: #5B4A66;
	text-decoration: underline;
}
#contentTest a:hover {
	color: #5B4A66;
}
#footerTest {
	text-align: right;
	vertical-align: top;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 20px;
	color: #8D6C8D;
	font-family: "Trebuchet MS", Arial;
	font-size: 9px;
	text-decoration: none;
	margin: 0px;
	width: 845px;
}
#footerTest a {
	text-decoration: none;
	color: #8D6C8D;
}
#footerTest a:hover  {
	text-decoration: underline;
}
/*Appointments and Orders Section CSS Starts */
#appsBG {
	background-color: #B69977;
}
#topBannerApps {
	width: 845px;
	background-image: url(images/banners/banner_sunset.jpg);
	height: 157px;
	padding-top: 10px;
	margin: 0px;
	background-repeat: no-repeat;
	background-position: bottom;
}
#mainNavApps {
	background-color: #DCA78B;
	font-family: "Trebuchet MS", Arial;
	text-align: left;
	vertical-align: middle;
	font-weight: bold;
	line-height: 26px;
	width: 845px;
	font-size: 14px;
}
#mainNavApps a {
	color: #E6F4ED;
	text-decoration: none;
	padding-right: 15px;
	padding-left: 15px;
}
#mainNavApps a:hover {
	color: #C6C5C5;
}
#quotesApps {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-style: italic;
	color: #000000;
	text-align: right;
	background-color: #F6E1C0;
	width: 845px;
	padding-top: 3px;
	padding-bottom: 3px;
}
#contentApps {
	background-color: #D08A64;
	line-height: 16px;
	width: 845px;
	text-align: left;
	-moz-box-sizing: padding-box;
	padding-bottom: 10px;
	background-image: url(images/apps/jug.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#contentApps p {
	color: #E6F4ED;
	font-size: 14px;
	line-height: 16px;
	vertical-align: top;
	padding-left: 20px;
	margin: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
}
#contentApps h2 {
	color: #605C55;
	font-size: 14px;
	vertical-align: top;
	margin: 0px;
	padding-top: 20px;
	padding-left: 20px;
}
#contentApps h1 {
	color: #605C55;
	font-size: 14px;
	vertical-align: top;
	margin: 0px;
	padding-top: 20px;
	padding-left: 20px;
}
#contentApps h3 {
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #605C55;
	margin: 0px;
	padding-top: 20px;
	padding-left: 20px;
}
#contentApps ul {
	color: #E6F4ED;
	font-size: 14px;
	line-height: 16px;
	padding-right: 20px;
	vertical-align: top;
	padding-left: 20px;
}
#contentApps li {
	color: #E6F4ED;
	font-size: 14px;
	line-height: 16px;
	padding-right: 20px;
	vertical-align: top;
	padding-left: 20px;
}
#contentApps td {
	color: #E6F4ED;
	font-size: 14px;
	line-height: 16px;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
}
form {
	font-family: arial,sans-serif;
	margin: 0;
	color: #E6F4ED;
	font-size: 14px;
	vertical-align: top;
	padding-left: 20px;
	padding-right: 20px;
	min-width: 500px;
	max-width: 600px;
	width: 560px;
	padding-bottom: 20px;
	}
form fieldset {
  border-color: #DCA78B;
  border-width: 1px;
  border-style: solid;
  padding: 10px;        
  margin: 0;
}

form fieldset legend {
	color: #605C55;
}
form label { 
	display: block;  /* block float the labels to left column, set a width */
	float: left; 
	width: 120px; 
	padding: 0; 
	margin: 8px 0 0; /* set top margin same as form input - textarea etc. elements */
	text-align: right; 
}
form input#radio {
	width: 75;      /* set width of form elements to auto-size, otherwise watch for wrap on resize */
	margin:5px 0 0 10px; /* set margin on left of form elements rather than right of
                             label aligns textarea better in IE */
}
form input#reset {
	width: 75;
	margin-left:0px; /* set margin-left back to zero on reset button (set above) */
}
form input#submit {
	width: 75;
	margin-left:0px; /* set margin-left back to zero on reset button (set above) */
}
form input#textarea { 
	overflow: auto;
	width: 150;      /* set width of form elements to auto-size, otherwise watch for wrap on resize */
	margin:5px 0 0 10px; /* set margin on left of form elements rather than right of
                             label aligns textarea better in IE */ 
}
form small {
	display: block;
	margin: 0 0 5px 160px; /* instructions/comments left margin set to align w/ right column inputs */
	padding: 1px 3px;
	font-size: 88%;
}
#footerApps {
	text-align: right;
	vertical-align: top;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 20px;
	color: #666666;
	font-family: "Trebuchet MS", Arial;
	font-size: 9px;
	text-decoration: none;
	margin: 0px;
	width: 845px;
}
#footerApps a {
	text-decoration: none;
	color: #666666;
}
#footerApps a:hover  {
	text-decoration: underline;
}
/*Links Section CSS Starts */
#linksBG {
	background-color: #EDDDC1;
}
#topBannerLinks {
	width: 845px;
	background-image: url(images/banners/banner_seashells2.jpg);
	height: 157px;
	padding-top: 10px;
	margin: 0px;
	background-repeat: no-repeat;
	background-position: bottom;
}
#mainNavLinks {
	background-color: #FBCF9D;
	font-family: "Trebuchet MS", Arial;
	text-align: left;
	vertical-align: middle;
	font-weight: bold;
	line-height: 26px;
	width: 845px;
	font-size: 14px;
}
#mainNavLinks a {
	color: #736257;
	text-decoration: none;
	padding-right: 15px;
	padding-left: 15px;
}
#mainNavLinks a:hover {
	color: #C6C5C5;
}
#quotesLinks {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-style: italic;
	color: #3F3222;
	text-align: right;
	background-color: #FDC688;
	width: 845px;
	padding-top: 3px;
	padding-bottom: 3px;
}
#contentLinks {
	background-color: #EAC191;
	line-height: 16px;
	width: 845px;
	text-align: left;
	-moz-box-sizing: padding-box;
	padding-bottom: 10px;
}
#contentLinks p {
	color: #736257;
	font-size: 12px;
	line-height: 16px;
	vertical-align: top;
	padding-left: 20px;
	margin: 0px;
	padding-top: 10px;
}
#contentLinks ul {
	color: #736257;
	font-size: 12px;
	line-height: 16px;
	padding-right: 8px;
	vertical-align: top;
	padding-left: 8px;
	margin: 0px;
}
#contentLinks li {
	color: #736257;
	font-size: 12px;
	line-height: 16px;
	vertical-align: top;
	margin: 0px;
}
#contentLinks h1 {
	color: #666666;
	font-size: 14px;
	vertical-align: top;
	margin: 0px;
	padding-top: 20px;
	padding-left: 8px;
}
#contentLinks h2 {
	color: #666666;
	font-size: 14px;
	vertical-align: top;
	margin: 0px;
	padding-top: 20px;
	padding-left: 8px;
	text-decoration: underline;
}
#contentLinks h3 {
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #666666;
	margin: 0px;
	padding-top: 20px;
	padding-left: 8px;
}
#contentLinks a {
	color: #736257;
	text-decoration: underline;
}
#contentLinks a:hover {
	color: #A39185;
	text-decoration: underline;
}
#footerLinks {
	text-align: right;
	vertical-align: top;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 20px;
	color: #5F4B34;
	font-family: "Trebuchet MS", Arial;
	font-size: 9px;
	text-decoration: none;
	margin: 0px;
	width: 845px;
}
#footerLinks a {
	text-decoration: none;
	color: #5F4B34;
}
#footerLinks a:hover  {
	text-decoration: underline;
}
/*Books Section CSS Starts */
#booksBG {
	background-color: #CCD0BD;
}
#topBannerBooks {
	width: 845px;
	background-image: url(images/banners/banner_quartz.jpg);
	height: 157px;
	padding-top: 10px;
	margin: 0px;
	background-repeat: no-repeat;
	background-position: bottom;
}
#mainNavBooks {
	background-color: #8B9994;
	font-family: "Trebuchet MS", Arial;
	text-align: left;
	vertical-align: middle;
	font-weight: bold;
	line-height: 26px;
	width: 845px;
	font-size: 14px;
}
#mainNavBooks a {
	color: #FFFFFF;
	text-decoration: none;
	padding-right: 15px;
	padding-left: 15px;
}
#mainNavBooks a:hover {
	color: #C6C5C5;
}
#quotesBooks {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-style: italic;
	color: #000000;
	text-align: right;
	background-color: #F2EDD8;
	width: 845px;
	padding-top: 3px;
	padding-bottom: 3px;
}
#contentBooks {
	background-color: #B0BAAF;
	line-height: 16px;
	width: 845px;
	text-align: left;
	-moz-box-sizing: padding-box;
	padding-bottom: 10px;

}
#contentBooks p {
	color: #5E6C68;
	font-size: 14px;
	line-height: 16px;
	vertical-align: top;
	padding-left: 20px;
	margin: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
}
#contentBooks ol {
	color: #5E6C68;
	font-size: 14px;
	line-height: 16px;
	padding-right: 20px;
	vertical-align: top;
	padding-left: 20px;
}
#contentBooks li {
	color: #5E6C68;
	font-size: 14px;
	line-height: 16px;
	padding-right: 20px;
	vertical-align: top;
	padding-left: 20px;
}
#contentBooks h1 {
	color: #363F3D;
	font-size: 14px;
	vertical-align: top;
	margin: 0px;
	padding-top: 20px;
	padding-left: 20px;
}
#contentBooks h2 {
	color: #363F3D;
	font-size: 14px;
	vertical-align: top;
	margin: 0px;
	padding-top: 20px;
	padding-left: 20px;
}
#contentBooks h3 {
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #363F3D;
	margin: 0px;
	padding-top: 20px;
	padding-left: 20px;
}
#footerBooks {
	text-align: right;
	vertical-align: top;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 20px;
	color: #8B9994;
	font-family: "Trebuchet MS", Arial;
	font-size: 9px;
	text-decoration: none;
	margin: 0px;
	width: 845px;
}
#footerBooks a {
	text-decoration: none;
	color: #8B9994;
}
#footerBooks a:hover  {
	text-decoration: underline;
}
/*Contact Section CSS Starts */
#contactBG {
	background-color: #9bacc0;
}
#topBannerContact {
	width: 845px;
	background-image: url(images/banners/banner_contact2.jpg);
	height: 157px;
	padding-top: 10px;
	margin: 0px;
	background-repeat: no-repeat;
	background-position: bottom;
}
#mainNavContact {
	background-color: #BBB1A9;
	font-family: "Trebuchet MS", Arial;
	text-align: left;
	vertical-align: middle;
	font-weight: bold;
	line-height: 26px;
	width: 845px;
	font-size: 14px;
}
#mainNavContact a {
	color: #FFFFFF;
	text-decoration: none;
	padding-right: 15px;
	padding-left: 15px;
}
#mainNavContact a:hover {
	color: #666666;
}
#quotesContact {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-style: italic;
	color: #EBEBEB;
	text-align: right;
	background-color: #6E87A1;
	width: 845px;
	padding-top: 3px;
	padding-bottom: 3px;
}
#contentContact {
	line-height: 16px;
	width: 845px;
	text-align: left;
	-moz-box-sizing: padding-box;
	padding-bottom: 10px;
	background-color: #6E87A1;
	background-image: url(images/contact/content_bg.jpg);
	background-repeat: no-repeat;
}
#contentContact p {
	color: #FFFFFF;
	font-size: 14px;
	line-height: 16px;
	vertical-align: top;
	padding-left: 20px;
	margin: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
}
#contentContact ul {
	color: #FFFFFF;
	font-size: 14px;
	line-height: 16px;
	padding-right: 20px;
	vertical-align: top;
}
#contentContact li {
	color: #FFFFFF;
	font-size: 14px;
	line-height: 16px;
	padding-right: 20px;
	vertical-align: top;
}
#contentContact h1 {
	color: #B6BFDB;
	font-size: 14px;
	vertical-align: top;
	margin: 0px;
	padding-top: 20px;
	padding-left: 20px;
}
#contentContact h2 {
	color: #B6BFDB;
	font-size: 14px;
	vertical-align: top;
	margin: 0px;
	padding-top: 20px;
	padding-left: 20px;
}
#contentContact h3 {
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	margin: 0px;
	padding-top: 20px;
	padding-left: 20px;
}
#contentContact a {
	color: #FFFFFF;
	text-decoration: underline;
}
#contentContact a:hover {
	color: #FFFFCC;
	text-decoration: underline;
}
#footerContact {
	text-align: right;
	vertical-align: top;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 20px;
	color: #50657A;
	font-family: "Trebuchet MS", Arial;
	font-size: 9px;
	text-decoration: none;
	margin: 0px;
	width: 845px;
}
#footerContact a {
	text-decoration: none;
	color: #50657A;
}
#footerContact a:hover  {
	text-decoration: underline;
}
