@charset "UTF-8";
#container {
	width: 950px;
	min-width: 950px;
	margin: 0 auto;
	text-align: left;
}
#container img {
	border: none;
}
.blog {
	width: 126px;
	height: 131px;
	float: left;
	margin: 0;
	padding: 0;
}
.banner {
	width: 824px;
	height: 131px;
	float: left;
	display: inline;
	margin: 0;
}
.banner.home {
	width: 950px;
	float: none;
	background: url(new_images/header_home.jpg) no-repeat;
	display: block;
}
.homeBlog {
	margin: 11px 0 0 29px;
	height: 34px;
	/*padding: 10px 0 0 50px;*/
	float: left;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
}
.homeBlog a.blogLink {
	text-decoration: none;
	color: #fff;
	display: inline-block;
	margin-top: 2px;
}
.homeBlog a.twitterLink {
	text-decoration: none;
	color: #38a9c8;
	display: inline-block;
}
.homeBlog a.blogLink:hover, .homeBlog a.twitterLink:hover {
	color: #004419;
}
.homeBlog a.small {
	font-size: .7em;
	color: #fff;
	text-decoration: none;
}
.homeBlog a.small:hover {
	color: #e47a3c;
}

/* Navigation menu*/
#mainNav {
	width: 950px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	background: url(new_images/nav_bg.jpg) repeat-y;
	display: block;
	height: 22px;
}
#mainNav ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#mainNav li {
	display: inline;
	margin: 0;
	padding: 0;
}
#mainNav a {
	float: left;
	display: block;
	text-align:center;
	color: #000;
	margin: 0;
	padding: 4px 0;
	text-decoration: none;
}
#mainNav.home a {
	border-bottom: 1px solid #000;
	padding: 4px 0 3px 0;
}
#mainNav #about a {
	background-color: /*#fce975*/;
	width: 100px;
}
#mainNav #test a {
	background-color: /*#dc6429*/;
	width: 100px;
}
#mainNav #consult a {
	background-color: /*#729371*/;
	width: 168px;
}
#mainNav #bagua a {
	background-color: /*#d3d7b5*/;
	width: 95px;
}
#mainNav #shop a {
	background-color: /*#b8c8b9*/;
	width: 65px;
}
#mainNav #news a {
	background-color: /*#9e3908*/;
	width: 149px;
}
#mainNav #contact a {
	background-color: /*#faffd7*/;
	width: 73px;
}
#mainNav #about a:hover, #mainNav #test a:hover, #mainNav #consult a:hover, #mainNav #bagua a:hover, #mainNav #shop a:hover, #mainNav #news a:hover, #mainNav #contact a:hover {
	background-color: #005824;
	color: #FFFFFF;
}
#specialLinks {
	float: left;
	width: 200px;
	background-color: #000;
	margin: 0;
	padding: 4px 0px;
	color: #999;
	text-align: center;
}
#specialLinksHome {
	float: left;
	width: 200px;
	background: url(new_images/empower_links_bg.jpg) no-repeat #000;
	margin: 0;
	padding: 4px 0px;
}
#mainNav span {
	float: left;
	width: 200px;
	background-color: #000;
	margin: 0;
	padding: 4px 0px;
	color: #999;
	text-align: center;
}
#navBorder {
	clear: both;
	padding: 0;
	margin: 0;
	width: 100%;
	height: 1px;
	background-color: #000;
}

.homeBanner {
	height: 207px;
	background: url(new_images/home_bg.jpg) no-repeat;
	display: block;
	clear: both;
}
.homeBanner a {
	color: #000;
	text-decoration: none;
}
.newsletter {
	width: 188px;
	height: 126px;
	margin: 17px 0 0 29px;
	padding: 8px;
	background: url(new_images/newsltr_signup_bg.jpg) no-repeat;
	border: 2px solid #dc6429;
	display: block;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .7em;
	text-align: center;
}
.newsletter strong {
	color: #dc6429;
	margin-bottom: 6px;
	display: inline-block;
	text-align: left;
}
.tipsBlock, .radioBlock, .shuiBlock, .daysBlock {
	width: 97px;
	height: 94px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .7em;
	font-weight: bold;
	color: #000;
	border: 2px solid #000;
	margin-top: 63px;
	margin-left: 23px;
	text-align: center;
	padding-top: 5px;
}
.tipsBlock {
	background: url(new_images/tips_icon_home.gif) no-repeat center bottom #b9deb8;
}
.radioBlock {
	background: url(new_images/radio_icon_home.gif) no-repeat center bottom #b9deb8;
}
.shuiBlock {
	background: url(new_images/shui_icon_home.gif) no-repeat center bottom #b9deb8;
}
.daysBlock {
	background: url(new_images/days_icon_home.gif) no-repeat center bottom #b9deb8;
}
.tipsBlock:hover {
	background: url(new_images/tips_icon_hover.jpg) no-repeat center bottom #b9deb8;
	border: 2px solid #dc6429;
}
.radioBlock:hover {
	background: url(new_images/radio_icon_hover.jpg) no-repeat center bottom #b9deb8;
	border: 2px solid #dc6429;
}
.shuiBlock:hover {
	background: url(new_images/shui_icon_hover.jpg) no-repeat center bottom #b9deb8;
	border: 2px solid #dc6429;
}
.daysBlock:hover {
	background: url(new_images/days_icon_hover.jpg) no-repeat center bottom #b9deb8;
	border: 2px solid #dc6429;
}

#mainContent {
	float: left;
	width: 950px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #384837;
	background-image: url(new_images/about_bg.jpg);
	background-repeat: repeat-x;
	background-color: #FFF;
}
#mainContent.home {
	background-image: none;
}
#mainContent-bagua {
	float: left;
	width: 950px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #384837;
	background-image: url(new_images/bagua_bg.jpg);
	background-repeat: repeat-x;
	background-color: #FFF;
}
#mainContent-test {
	float: left;
	width: 950px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #384837;
	background-image: url(new_images/test_bg.jpg);
	background-repeat: repeat-x;
	background-color: #FFF;
}
#mainContent-consult {
	float: left;
	width: 950px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #384837;
	background-image: url(new_images/consult_bg.jpg);
	background-repeat: repeat-x;
	background-color: #FFF;
}

.newsHome {
	width: 284px;
	float: left;
	padding: 0 15px;
	color: #4b825a;
	border-left: 2px solid #c4d8c9;
}
.newsHome h1 {
	font-size: 1.2em;
	color: #dc6429;
	margin: 0;
	background: #d8efd6;
	padding: 3px 5px;
	display: block;
	text-align: center;
}
.newsHome ul {
	margin: 0;
	padding: 1.4em 0 0 1.4em;
}
.newsHome ul li {
	margin-bottom: .9em;
}
.newsHome strong.orange {
	color: #dc6429;
}
.newsHome a {
	color: #4b825a;
}
.newsHome a:hover {
	text-decoration: none;
	color: #000;
}
.leftBar {
	float: left;
	width: 207px;
	margin: 0;
}
.middle {
	float: left;
	width: 523px;
	padding: 0 0 30px 0;
	margin: 0 10px 0 10px;
}
#mainContent.home div.middle {
	margin: 0 0 0 29px;
	width: 576px;
	color: #000;
	padding-right: 29px;
	/*border-right: 2px solid #c4d8c9;*/
}
.middle h1 {
	font-size: 18px;
	font-weight: normal;
	color: #66a478;
	padding-top: 15px;
}
#mainContent.home div.middle h1 {
	font-size: 16px;
	margin: 0;
	padding: 0;
	display: inline;
	color: #dc6429/*#538a61*/;
}
.middle ol {
	padding-left: 20px;
}
.middle ol li {
	margin-left: 10px;
}
.middle a {
	color: #384837;
}
.middle a:hover {
	text-decoration: none;
}
.middle a:visited {
	color: #384837;
}
.middle em {
	color:#9e3908;
}
#mainContent.home div.middle em {
	color: #000;
}
.rightBar {
	float: right;
	display: inline;
	width: 200px;
	margin: 0;
	padding: 0;
}
.rightAd {
	float: left;
	width: 170px;
	margin: 30px 0 0 0;
	padding: 10px 6px;
	border: solid 1px #e4d36a;
	color: #046939;
	font-size: 10px;
	background-color: #e5f1e9;
	text-align: center;
}
.rightAd h1 {
	font-size: 14px;
	padding: 0;
	margin: 3px 0 3px 0;
	font-weight: normal;
}
.rightAd a {
	color: #046939;
}
.rightAd a:hover {
	text-decoration: none;
}  
.footer {
	width: 950px;
	float: left;
	text-align: center;
	padding: 10px 0 10px 0;
	font-size: 10px;
}
.footer.home {
	margin-top: 30px;
	color: #b4dbb3;
	background: #478558/*#629a6f*/;
}
.footer a {
	color: #6aa176;
}
.footer.home a {
	color: #b4dbb3;
}
.footer a:hover {
text-decoration: none;
color: #000;
}


#bagua {
	width: 207px;
	height: 167px;
	background: url(new_images/bagua_navbg.jpg) no-repeat;
	padding: 21px 0 0 40px;
	margin: 0;
}
#baguaText {
	width: 126px;
	font-size: 10px;
}
#bagua a img {
	border: none;
	
}
.clearing {
	clear: both;
	margin: 0;
	padding: 0;
	font-size: 1px;
	line-height: 1px;
	height: 1px;
}
