/******************************************************************************//*       <link href="css/styles.css" type="text/css" rel="stylesheet" />      *//******************************************************************************//*                 styles for acufamily.com               2009                *//******************************************************************************/ @import url("reset.css");HTML, BODY, .basic{	height: 100%;}.basis{	margin: auto;	width: 950px;	/* width of basis */	margin-bottom: -50px;	display: table;	height: auto;	height: 100%;	min-height: 100%;}.main{	height: 100%;}.header{	height: 100px;	/* height of header */}.contents{}.leftpanel{	width: 675px;	/* width of left column */	float: left;}.rightpanel{	width: 270px;	/* width of right column */	float: right;}.footer{	width: 950px;	/* width of basis */	margin: auto;	height: 50px;	/* height of footer */}/*needed to make room for footer*/.clearfooter{	clear: both;	height: 50px;	/* height of footer */}* > HTML .clearfooter {	float: left;	width: 100%;}/* ie mac styles *//*** standard classes ***********************************************************************************************/.clear{	clear:both;	display: block;}/*** follow sections can edit *****************************************************************************/BODY{	behavior: url("js/csshover.htc");	background: #99cc66 url(../images/body-bg.png) repeat-x;	font-family: Tahoma, Arial, Helvetica, sans-serif;	font-size: 12px;}A,A:visited{	color: #6ab71f;	text-decoration: none;}A:hover{	color: #000000;}.basis{	background: #ffffff url(../images/leftpanel-right-bg.png) no-repeat 100% 100px;}/*** header **************************************************************/.header{	background: #99cc66 url(../images/body-bg.png) repeat-x;	position: relative;}.logo{	position: absolute;	top: 13px;	left: 10px;}/*** topmenu ***/#topmenu{	position: absolute;	top: 18px;	left: 270px;	font-size: 13px;}/*** 1 ***/#topmenu UL{	z-index: 1;}#topmenu UL LI{	width: 157px;	height: 25px;	float: left;	display: inline;	margin: 0px 0px 9px 13px;	position: relative;}#topmenu UL LI A,#topmenu UL LI A:visited{	display: block;	width: 140px;	height: 21px;	padding: 4px 0px 0px 6px;	background: #90c55c;	border-left: 11px solid #50861c;	color: #ffffff;}#topmenu UL LI A:hover{	border-left: 11px solid #cfe448;	background: #ffffff;	color: #000000;}#topmenu UL LI.active A,#topmenu UL LI.active A:visited{	background: #ffffff;	color: #000000;	border-left: 11px solid #cfe448;}/*** 2 ***/#topmenu UL LI UL{	position: absolute;	top: 25px;	left: 0px;	margin-left: 11px;	background: #29460d;	filter: alpha(opacity=80);	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);	-moz-opacity: 0.80; opacity:0.80;	z-index: 10;	display: none;}#topmenu UL LI:hover UL{	display: block;}#topmenu UL LI UL LI{	width: 146px;	height: 25px;	float: none;	display: block;	margin: 0px 0px 0px 0px;	border-bottom: 1px solid #90c55c;	position: relative;}#topmenu UL LI UL LI A,#topmenu UL LI UL LI A:visited,#topmenu UL LI.active UL LI A,#topmenu UL LI.active UL LI A:visited{	display: block;	width: 140px;	height: 21px;	padding: 4px 0px 0px 6px;	border-left: none;	color: #ffffff;	background: transparent;}#topmenu UL LI UL LI A:hover,#topmenu UL LI.active UL LI A:hover{	border-left: none;	background: #111f04;	color: #ffffff;}/*** 3 ***/#topmenu UL LI:hover UL LI UL{	position: apsolute;	top: 5px;	left: 125px;	margin-left: 11px;	display: none;	width: 146px;	border: 1px solid #90c55c;	border-bottom: none;	background: #000000;	z-index: 100;}#topmenu UL LI:hover UL LI:hover UL{	display: block;}#topmenu UL LI UL LI UL LI{	width: 146px;	height: 25px;	float: none;	display: block;	margin: 0px 0px 0px 0px;	border: none;	border-bottom: 1px solid #90c55c;	background: #000000;	font-weight: normal;	position: relative;}#topmenu UL LI UL LI UL LI A,#topmenu UL LI UL LI UL LI A:visited{	display: block;	width: 140px;	height: 21px;	padding: 4px 0px 0px 6px;	border-left: none;	color: #ffffff;	background: #000000;	font-weight: normal;	border: none;}#topmenu UL LI UL LI UL LI A:hover{	border: none;	color: #ffffff;	font-weight: normal;	background: #000000;}/*** contents ************************************************************/.contents{	padding: 0px 12px 17px 15px;	color: #475f2f;}H1{	color: #99cc66;	font-size: 36px;	font-weight: normal;	line-height: 42px;	padding: 0px 0px 0px 25px;}H1.pagetitle{	background: url(../images/h1-left-bg.png) no-repeat 0px 27px;	margin-left: -15px;	padding-top: 14px;	height: 60px;}/*** splash_img *******/.splash_img{	margin-bottom: 5px;	height: 307px;}.splash_img LI{	position: relative;}.splash_img LI SPAN{	position: absolute;	top: 0px;	left: 0px;	width: 625px;	padding: 8px 8px 0px 7px;	height: 42px;	background: #000000;	color: #ffffff;	text-align: right;	font-size: 11px;	line-height: 16px;	cursor: default;	filter: alpha(opacity=60);	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=60);	-moz-opacity: 0.60; opacity:0.60;	display: none;}/*** leftpanel ******************************************************/.leftpanel{	width: 640px;	padding: 0px 0px 0px 0px;	line-height: 18px;	font-size: 13px;}.leftpanel P{	padding: 5px 0px 10px 0px;	line-height: 18px;	text-align: justify;}.leftpanel UL.list{	margin: 10px 0px 20px 0px;}.leftpanel UL.list LI{	background: url(../images/li-bg.gif) no-repeat 0px 7px;	padding: 0px 0px 3px 12px;	line-height: 18px;}.leftpanel OL{	margin: 10px 0px 10px 20px;	list-style-type: lower-roman;}.leftpanel OL LI{	line-height: 18px;	padding-bottom: 10px;	text-align: justify;}.leftpanel H2{	font-size: 18px;	font-weight: normal;	margin: 10px 0px 5px 0px;	color: #000000;}.leftpanel H3{	font-size: 15px;	font-weight: normal;	margin: 10px 0px 5px 0px;	color: #000000;}.leftpanel IMG{	margin: 0px 10px 5px 0px;	padding: 2px;	border: 1px solid #50861c;}.leftpanel #splash_img IMG,.leftpanel IMG.pic,.leftpanel IMG.page_img{	margin: 0px 0px 10px 0px;	padding: 0px;	border: none;}.leftpanel .caption{	color: #99cc66;}/*** section_services ********/.section_services{	background: #e1f0d3 url(../images/section-services-bg.png) repeat-x 0px 0px;	padding: 15px 10px 10px 10px;	margin: 10px 0px 20px 0px;}.leftpanel .section_services H2{	color: #ffffff;	font-size: 24px;	font-weight: normal;	padding: 0px 0px 15px 0px;	margin: 0px 0px 0px 0px;}.section_services UL{}.section_services UL LI{	text-align: center;	float: left;	width: 202px;	padding-left: 6px;}.section_services UL LI A,.section_services UL LI A:visited{}.section_services UL LI A:hover{}.leftpanel .section_services UL LI A IMG,.leftpanel .section_services UL LI A:visited IMG{	background: #ffffff;	padding: 1px;	border: none;	margin: 0px;}.leftpanel .section_services UL LI A:hover IMG{	background: #99cc66;}.section_services UL LI A SPAN{	font-size: 14px;	display: block;	padding: 3px 0px 0px 0px;}/*** B_crumbBox ******************/.B_crumbBox{	background: #f0efe8;	padding: 2px 5px 2px 5px;	font-size: 11px;	display: block;	margin: 0px 0px 10px 0px;}/*** rightpanel ******************************************************/.rightpanel{	width: 255px;	padding: 10px 0px 0px 0px;}.rightpanel H2{	color: #386110;	font-size: 22px;	font-weight: normal;	padding: 0px 0px 0px 0px;}.rightpanel SMALL{	color: #9ba096;	font-size: 10px;}.rightpanel HR,.leftpanel HR{	display: block;	font-size: 0px;	height: 5px;	border: none;	border-bottom: 1px dotted #cbc5ae;	margin-bottom: 10px;}/*** section_phones ***/.section_phones{	background: url(../images/phone-bg.png) no-repeat 0px 10px;	padding: 0px 10px 0px 0px;	height: 75px;}.section_phones SPAN{	color: #c447c1;	font-size: 24px;	font-size: 31px;	text-align: right;	display: block;	padding: 12px 0px 0px 0px;}/*** section_free_consult *********************************/.section_free_consult{}.section_free_consult FORM{	margin: 10px 0px 0px 0px;}.section_free_consult LABEL{	display: block;	padding: 0px 0px 0px 0px;	margin: 0px 0px 5px 0px;	font-size: 10px;	color: #99cc66;}.section_free_consult FIELDSET INPUT{	display: block;	padding: 2px;	margin: 0px 0px 0px 0px;	width: 245px;	border: 1px solid #99cc66;	background: #e3f1d5;	color: #386110;	font-family: Tahoma, Arial, Helvetica, sans-serif;}.section_free_consult BUTTON{	display: block;	padding: 0px 0px 0px 20px;	margin: 10px auto 10px auto;	background: transparent url(../images/btn-free-consult-submit-bg.png) no-repeat 0px 0px;	text-transform: uppercase;	color: #ffffff;	border: none;	width: 101px;	height: 26px;	cursor: pointer;	float: right;}.section_free_consult BUTTON:hover{	color: #d0e54a;}/*** section_learnmore *****************/.section_learnmore_acu A,.section_learnmore_herbs A,.section_learnmore_massage A{	display: block;	margin: 10px 0px 10px 0px;}/*** section_rss ****************/.section_rss{	background: url(../images/widget-rss-wsmallicon-bg.png) no-repeat 0px 0px;	font-size: 20px;}.section_rss A,.section_rss A:visited{	color: #3e5e1f;	display: block;	padding: 5px 0px 25px 70px;}.section_rss A:hover{	color: #e07301;}/*** section_constant_contact **********/.section_constant_contact{	/*background: url(../images/widget-subscribe-bg.png) no-repeat 0px 45px;*/	padding: 0px 0px 0px 0px;}.section_constant_contact FORM{	margin: 15px 0px 40px 0px;	padding: 0px 0px 0px 60px;	margin: 10px 0px 15px 0px;	padding: 0px 0px 0px 0px;	position: relative;}.section_constant_contact LABEL{	display: block;	font-size: 16px;	color: #000000;	margin: 0px 0px 3px 0px;	display: none;}.section_constant_contact INPUT#ea{	padding: 3px;	margin: 0px 0px 2px 0px;	width: 190px;	border: 1px solid #99cc66;	background: #e3f1d5;	color: #386110;	font-family: Tahoma, Arial, Helvetica, sans-serif;}.section_constant_contact INPUT.submit{	position: absolute;	top: 0px;	left: 210px;	background: transparent url(../images/btn-go-bg.png) no-repeat 0px 0px;	border: none;	width: 38px;	height: 26px;	color: #ffffff;	font-family: Tahoma, Arial, Helvetica, sans-serif;	font-size: 14px;	text-transform: uppercase;	padding: 0px 0px 3px 0px;}.section_constant_contact FORM SMALL{	color: #99cc66;	font-size: 10px;	display: block;}/*** footer **************************************************************/.footer{	background-color: #99cc66;}.copyright{	float: left;	color: #ffffff;	padding: 10px 0px 0px 15px;	font-size: 11px;}.who{	float: right;	padding: 5px 12px 0px 0px;}/*** landingpage *************************************/.landingpage{}.landingpage .landingpage_img{	position: relative;	text-align: center;}.landingpage .landingpage_img .back_bg{	position: absolute;	top: 0px;	left: 0px;	width: 640px;	height: 40px;	background: #000000;	filter: alpha(opacity=60);	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=60);	-moz-opacity: 0.60; opacity:0.60;}.landingpage .landingpage_img .link{	position: absolute;	top: 10px;	left: 0px;	text-align: center;	width: 640px;}.landingpage .landingpage_img A,.landingpage .landingpage_img A:visited{	font-size: 23px;	color: #b8ce26;	text-transform: uppercase;	background: url(../images/learn-more-link-bg.png) no-repeat 100% 7px;	padding: 0px 20px 0px 0px;}.landingpage .landingpage_img A:hover{	color: #deff00;}.landingpage .leftpanel .landingpage_img IMG{	padding: 0px;	margin: 0px;	border: none;}/*** links ***/.landingpage .links{	text-align: center;	margin: 20px 0px 0px 0px;	padding-bottom: 10px;}.landingpage .links A.goto_blog,.landingpage .links A:visited.goto_blog{	background: url(../images/icon-blog-bg.png) no-repeat 0px 0px;	color: #3c3d3c;	font-size: 14px;	padding: 3px 50px 12px 33px;}.landingpage .links A.goto_about,.landingpage .links A:visited.goto_about{	background: url(../images/icon-people-bg.png) no-repeat 0px 0px;	color: #3c3d3c;	font-size: 14px;	padding: 3px 0px 12px 33px;}.landingpage .links A:hover.goto_blog,.landingpage .links A:hover.goto_about{	color: #67ad02;}/*** about-us *************************/#about-us .leftpanel IMG{	float: left;	margin: 0px 10px 5px 0px;	padding: 2px;	border: 1px solid #50861c;}/*** conditions-treated ******************/.conditionsleft,.conditionsright{	float: left;	width: 300px;}/*** faq ***********************/.faq_questions{	margin: 15px 0px 10px 0px;	border-bottom: 1px dotted #cbc5ae;	padding-bottom: 10px;}.faq_questions LI{	background: url(../images/icon-faq.png) no-repeat 0px 3px;	padding: 0px 0px 4px 20px;}.answer{	margin: 0px 0px 10px 0px;	border-bottom: 1px dotted #cbc5ae;	padding-bottom: 10px;}/*** testimonials **********************/.testimonial{}.testimonial .cnt{	background: url(../images/quotes-left.png) no-repeat 0px 0px;	padding: 5px 0px 0px 15px;	margin: 30px 0px 0px 0px;}.testimonial .person{	background: #eff5e9;	padding: 2px 15px 3px 5px;	margin: 0px 0px 20px 0px;	font-size: 11px;	text-align: right;}/*** section_testimonials ******************/.rightpanel .testimonial{	margin-top: 10px;}.rightpanel .testimonial .cnt{	display: block;	background: url(../images/quotes-left.png) no-repeat 0px 0px;	padding: 5px 0px 0px 15px;	margin-top: 10px;	margin-bottom: 5px;	line-height: 16px;}.rightpanel .testimonial .person{	display: block;	background: #eff5e9;	padding: 2px 10px 3px 5px;	margin: 5px 0px 5px 0px;	font-size: 11px;	text-align: right;}.rightpanel .testimonial A,.rightpanel .testimonial A:visited{	color: #475f2f;}.rightpanel .testimonial A:hover{	color: #6ab71f;}/*** post **********************/.post{	border-bottom: 1px dotted #cbc5ae;	padding: 0px 0px 10px 0px;	margin: 0px 0px 10px 0px;}.post .meta{	margin: -3px 0px 10px 0px;	color: #afac9c;	font-size: 10px;}/*** section_recent_posts ******/.section_recent_posts{}.section_recent_posts UL{	margin: 10px 0px 10px 0px;}.section_recent_posts UL LI{	background: url(../images/icon-post.png) no-repeat 0px 3px;	padding: 0px 0px 8px 17px;}.more,.back{	background: url(../images/arrow-more-bg.png) no-repeat 100% 5px;	padding: 0px 10px 0px 0px;}.back{	margin: 10px 0px 10px 0px;	display: block;	background: url(../images/arrow-more-bg.png) no-repeat 0px 6px;	padding: 0px 0px 0px 10px;}.num_posts{	display: none;}/*** pager ************************/.ditto_currentpage{	font-weight: bold;}.ditto_page{	padding: 0px 3px 0px 3px;}.testimonial-video{	overflow:hidden;	margin-bottom:20px;}	.testimonial-video .img-preview{float:left;width:142px;height: 90px;}	.testimonial-video .cnt {float:left;width:475px; margin-top:0;}	.testimonial-video .btn-view {display:block;padding: 8px 0 3px 35px}	.testimonial-video .video-box{display:none;}