@charset "utf-8";
/* CSS Document */
body {
	background:#e2e0d6 url(../image-files/bg.gif) repeat-x center top;
	font:normal 13px Arial, Helvetica, sans-serif;
	color:#4e4e4e;
}
	h1,h2,h3,h4,h5,h6 {
		font-family: Arial, Helvetica, sans-serif;
		color:#192324;
	}
	h1 { letter-spacing:-.05em; font-size:36px; font-weight:bold; line-height:36px; }
	h2 { letter-spacing:-.04em; font-size:30px; font-weight:bold; line-height:30px; }
	h3 { letter-spacing:-.03em; font-size:24px; font-weight:bold; line-height:24px; }
	h4 { letter-spacing:-.03em; font-size:20px; font-weight:bold; line-height:20px; }
	h5 { letter-spacing:-.03em; font-size:18px; font-weight:bold; line-height:18px; margin-bottom:15px; }
	h6 { letter-spacing:-.02em; font-size:16px; font-weight:bold; line-height:16px; margin-bottom:15px; }
	.hide {
		background:none;
		font-size:1px;
		display:none;
		height:0;
		left:-9999px;
		overflow:hidden;
		position:absolute;
		top:-9999px;
		width:0;
		z-index:0;
		line-height:0px;
	}
	.clearfix:after {
		content: ".";
		display: block;
		clear: both;
		visibility: hidden;
		line-height: 0;
		height: 0;
	}
	.clearfix {
		display: inline-block;
	}
	html[xmlns] .clearfix {
		display: block;
	}
	* html .clearfix {
		height: 1%;
	}
	a { color:inherit; margin:0; -moz-user-select:text; }
	a:hover { text-decoration:none; }
	.center { text-align:center; margin:0 auto; }
	.strong { font-weight:bold; }
	.em { font-style:italic; }
	.ul { text-decoration:underline; }
	.floatL { float:left; }
	.floatR { float:right; }
	.orange { color:#fa6b00; }
	.green { color:#53a126; }
	.hr { border-bottom:solid 1px #dcdcdc; margin:0 0 18px; }
	#pageWrap {
		margin:0 auto;
		width:980px;
	}
		#logo {
			background:url(../image-files/header-top.jpg) no-repeat;
			height:103px;
			margin:0 0 9px;
			width:980px;
		}
			#logo h1 {
				left:31px;
				width:463px;
				height:75px;
				position:relative;
				top:27px;
			}
				#logo h1 a {
					background: url(../image-files/logo-family-herbal-remedies.png) no-repeat;
					display:block;
					height:75px;
					text-indent:-9999px;
					width:463px;
				}
		#headerWrap {
			height:273px;
			margin:0 0 9px;
			width:980px;
		}
			#menu {
				background:url(../image-files/menu-bg.gif) no-repeat;
				float:left;
				height:273px;
				margin:0 5px 0 0;
				padding:0 20px;
				width:202px;
			}
				#menu ul {
					height:235px;
					margin:25px 0 0 0;
				}
					#menu ul li {
						background:url(../image-files/bullet-leaf.gif) no-repeat 0px 7px;
						font:normal 14px Arial, Helvetica, sans-serif;
						list-style:none;
						padding:5px 0 12px 30px;
					}
					#menu ul li a {
						color:#555;
						text-decoration:none;
					}
					#menu ul li a:hover {
						text-decoration:underline;
					}
			#header {
				float:left;
				height:273px;
				width:733px;
			}
				.blueH { background:url(../image-files/header-blue.jpg) no-repeat; }
				.orangeH { background:url(../image-files/header-orange.jpg) no-repeat; }
				#header h3 {
					color:#fff;
					font:normal 14px/16px Arial, Helvetica, sans-serif;
					left:216px;
					height:76px;
					position:relative;
					top:175px;
					width:190px;
				}
			#formWrap {
				background:url(../images/form-bg.jpg) repeat-y;
				float:left;
				left:440px;
				position:relative;
				top:100px;
				width:192px;
			}
			#formWrap2 {
				background:url(../images/form-bg.jpg) repeat-y;
				float:left;
				/*left:440px;
				position:relative;
				top:100px;*/
				width:345px;
			}
				#formWrap p {
					font-size:14px;
					margin:0 auto;
					text-align:center;
					width:170px;
				}
				.info-wrap {
					height:22px;
					margin:0 auto 5px;
					width:173px;
				}
				.info-wrap label {
					color:#fff;
					float:left;
					font:bold 14px Arial, Helvetica, sans-serif;
					margin:0 0 0 0px;
					padding:3px 0 0 0;
					width:45px;
				}
				.info-wrap .txt-field {
					width:121px;
					height:16px;
					padding:2px 2px 2px;
					border:solid 1px #787272;
					float:left;
				}
				#formWrap .button-wrap {
					width:192px;
					height:27px;
					margin:6px auto 5px;
					clear:both;
				}
					#formWrap button {
						width:192px;
						height:27px;
						overflow:visible;
					}
					#formWrap button.link {
						text-indent:-9999px;
						background:url(../image-files/btn-submit.png) no-repeat left top;
						display:block;
						margin:0;
						padding:0;
						border:none;
						cursor:pointer;
						-moz-user-select:text;
					}
					#formWrap button.link:hover {
						background:url(../image-files/btn-submit.png) no-repeat left bottom;
					}
		#content {
			background:#fff;
			border-left:solid 1px #bcbcbc;
			border-right:solid 1px #bcbcbc;
			float:left;
			padding:0 21px 5px 47px;
			width:910px;
		}
			#contentInner {
				margin:0 44px 0 18px;
			}
			#contentTop {
				background:url(../image-files/content-top.gif) no-repeat;
				height:35px;
				left:-48px;
				position:relative;
				width:980px;
			}
			#contentLeft {
				float:left;
				margin:0 20px 0 0;
				width:691px;
			}
				ul {
					list-style:disc;
					margin:0 0 18px;
				}
				ol {
					list-style:decimal;
					margin:0 0 18px;
				}
				#contentLeft h1 {
					color:#2268d8;
					font:bold 24px Arial, Helvetica, sans-serif;
					padding:0 0 5px;
				}
				#contentLeft .hRemRec {
					background:url(../image-files/h-remedies-and-recipes.gif) no-repeat;
					height:38px;
					margin:0 0 15px;
					text-indent:-9999px;
				}
				#contentLeft p {
					font:normal 13px/19px Arial, Helvetica, sans-serif;
					margin:0 0 18px;
				}
				#contentInner p {
					font:normal 16px/22px Arial, Helvetica, sans-serif;
					margin:0 0 22px;
				}
				.blueBox {
					background:url(../image-files/bluebox-bg.jpg) repeat-y;
					float:left;
					margin:0 13px 15px 0;
					width:339px;
				}
					.blueBox h2 {
						background:url(../image-files/bluebox-top.jpg) no-repeat;
						color:#3a597d;
						font:bold 20px "Trebuchet MS", Tahoma, Arial, sans-serif;
						height:20px;
						padding:12px 20px 12px;
						width:299px;
					}
					.blueBox ul {
						color:#555;
						font:normal 14px "Trebuchet MS", Tahoma, Arial, sans-serif;
						list-style:none;
						margin:15px 0px 0px 20px;
					}
						.blueBox ul li {
							background:url(../image-files/blue-bullet.gif) no-repeat 0 7px;
							padding:4px 0 8px 24px;
						}
						.blueBox ul li a {
							color:#555;
							text-decoration:none;
						}
						.blueBox ul li a:hover {
							text-decoration:underline;
						}
					.blueBoxBtm {
						background:url(../image-files/bluebox-btm.jpg) no-repeat;
						height:14px;
						position:relative;
					}
				.greenBox {
					background:url(../image-files/greenbox-bg.jpg) repeat-y;
					float:left;
					margin:0 0 15px 0;
					width:339px;
				}
					.greenBox h2 {
						background:url(../image-files/greenbox-top.jpg) no-repeat;
						color:#497931;
						font:bold 20px "Trebuchet MS", Tahoma, Arial, sans-serif;
						height:20px;
						padding:12px 20px 12px;
						width:299px;
					}
					.greenBox ul {
						color:#555;
						font:normal 14px "Trebuchet MS", Tahoma, Arial, sans-serif;
						list-style:none;
						margin:15px 0px 0px 20px;
					}
						.greenBox ul li {
							background:url(../image-files/green-bullet.gif) no-repeat 0 7px;
							padding:4px 0 8px 24px;
						}
						.greenBox ul li a {
							color:#555;
							text-decoration:none;
						}
						.greenBox ul li a:hover {
							text-decoration:underline;
						}
					.greenBoxBtm {
						background:url(../image-files/greenbox-btm.jpg) no-repeat;
						height:14px;
						position:relative;
					}
				.backBtn {
					background:url(../image-files/btn-back.gif) repeat;
					height:19px;
					margin:0 0 25px;
					width:184px;
				}
					.backBtn a {
						background:url(../image-files/btn-back.gif) repeat;
						color:#fff;
						display:block;
						font-size:11px;
						height:16px;
						padding:3px 0 0 25px;
						text-decoration:none;
						width:159px;
					}
					.backBtn a:hover {
						background:url(../image-files/btn-back.gif) repeat left bottom;
					}
					.ad250x250 {
						float:left;
						height:250px;
						margin:0 15px 15px 0;
						width:250px;
					}
				.box {
					background:url(../image-files/box-bg.gif) repeat-y;
					clear:both;
					margin:0 auto 15px;
					padding:0 41px 0 64px;
					width:626px;
				}
					.boxTop, .boxBtm {
						clear:both;
						height:30px;
						left:-64px;
						position:relative;
						width:731px;
					}
					.boxTop{ background:url(../image-files/box-top.gif) no-repeat; }
					.boxBtm { background:url(../image-files/box-btm.gif) no-repeat; }
				.listRead {
					color:#555;
					font:normal 16px/22px Arial, Helvetica, sans-serif;
					list-style:none;
					margin:0 0px 20px;
				}
					.listRead li {
						background:url(../image-files/bullet.jpg) no-repeat 0 -1px;
						padding:4px 0 8px 40px;
					}
					.listRead li a {
						color:#555;
						text-decoration:none;
					}
					.listRead li a:hover {
						text-decoration:underline;
					}
				.listTesti {
					color:#4e4e4e;
					font:normal 13px/18px Arial, Helvetica, sans-serif;
					list-style:none;
					margin:0;
				}
					.listTesti li {
						background:#f3f3f3 url(../image-files/bullet-quote.gif) no-repeat 10px 9px;
						margin:0 0 8px;
						padding:8px 10px 8px 60px;
					}
				#secure {
					float:left;
					width:100px;
				}
					#secure p{
						color:#b2b2b2;
						font:normal 10px/12px Arial, Helvetica, sans-serif;
						text-align:center;
						width:100px;
					}
			#sidebar {
				background:url(../image-files/sidebar-bg.gif) repeat-y;
				float:left;
				width:199px;
			}
				#sidebar h2 {
					background:url(../image-files/sidebar-top.gif) no-repeat;
					color:#868686;
					font:bold 18px Arial, Helvetica, sans-serif;
					height:40px;
					padding:12px 15px 0;
				}
				#sidebarBtm {
					background:url(../image-files/sidebar-btm.gif) no-repeat;
					height:16px;
					position:relative;
				}
					.sideBox {
						background:url(../image-files/sidebox-bg.gif) repeat-y;
						margin:0 auto 10px;
						text-align:center;
						width:170px;
					}
						.sideBox h3 {
							background:url(../image-files/sidebox-top.jpg) no-repeat;
							color:#fff;
							font:bold 18px/20px Arial, Helvetica, sans-serif;
							height:58px;
							padding:10px 15px 0;
						}
						.sideBox p {
							color:#3b8818;
							font:normal 12px Arial, Helvetica, sans-serif;
							padding:0 10px 15px;
							text-align:center;
						}
						.sideBoxBtm {
							background:url(../image-files/sidebox-btm.gif) no-repeat 0 bottom;
							height:7px;
							position:relative;
						}
			#footer {
				background:url(../image-files/footer.gif) no-repeat;
				clear:both;
				color:#fff;
				font:normal 11px Arial, Helvetica, sans-serif;
				height:56px;
				padding:60px 25px 0;
				text-align:right;
				width:930px;
			}
				#footer p {
					margin:0 5px 0 18px;
				}
				#footerNav {
					color:#fff;
					margin:0 0 0 15px;
				}
					#footerNav li {
						display:inline;
					}
					#footerNav li a {
						color:#fff;
						margin:0 5px;
						text-decoration:none;
					}
					#footerNav a:hover {
						text-decoration:underline;
					}
