html, body, h1, h2, h3, h4, h5, h6, p, em, strong, abbr, acronym, blockquote, q, cite, ins, del, dfn, a, div, span, pre, hr, address, br, b, i, sub, sup, big, small, tt, table, tr, caption, thead, tbody, tfoot, col, colgroup, form, input, label, textarea, button, fieldset, legend, select, option, optiongroup, ul, ol, li, dl, dt, dd, code, var, kdb, samp, img, object, param, map, area, bdo, iframe { padding:0; margin:0; }
html,body {height:100%;}
body {font:62.5%/1.6em Arial, Tahoma, Verdana, sans-serif; background:#fff url(../images/bg_green-1-3.gif) repeat-x;}
a {text-decoration:underline; color:#05920f;}
a:hover {text-decoration:none;}
.clear {clear:both;}
.tcenter {text-align:center;}
.fleft {float:left;}
.fright {float:right;}
.nopadbotm {padding-bottom:0 !important;}
.valmid {vertical-align:middle;}
.wrapper {overflow:hidden; zoom:1; _overflow:visible;}
.sup {font-size:80% !important; position:relative; top:-4px;}
img {border:0;}
img.fleft {margin-right:15px;}
input.btn {cursor:pointer;}
img.bord-1-left {display:block; float:left; border:1px solid #058514; margin:0 8px 10px 0;}
.style-1 {color:#008510;}
.separ-line-1 {border-bottom:1px solid #d1f0d1; height:10px; margin:0 10px 16px;}
.separ-line-2 {height:20px; background:url(../images/bg-separl2.gif) 0 50% repeat-x; margin:0 7px;}
/*---------------------------------*/
.all {width:958px; margin:0 auto;}
.top {height:110px; padding:15px 3px 0 16px;}
.logo img,.top-text {vertical-align:top;}
.top-text {margin-left:-3px;}
.top-icons {float:right; padding-top:15px;}
.top-icons a {margin:0 10px;}
.top-icons img {vertical-align:middle;}
.top-search {float:right; clear:right; margin-top:-22px;}
.top-search select {border:1px solid #319d35; width:137px; font-size:1.1em; margin-right:6px; vertical-align:middle;}
.top-search input {vertical-align: middle; padding-bottom:1px;}
.menu {float:left; margin-top:-24px; margin-left:218px; display:inline;}
.menu li {float:left; list-style:none; height:24px; margin-right:22px;}
.menu li a {display:block; height:100%; text-indent:-1000em;}
.m-home a {background:url(../images/m_home.png) no-repeat; width:84px;}
.m-about a {background:url(../images/m_about-us.png) no-repeat; width:84px;}
.m-contact a {background:url(../images/m_contact-us.png) no-repeat; width:94px;}
.m-happening a {background:url(../images/m_whats-happening.png) no-repeat; width:154px;}
.menu li a.act {background-position:0 100%;}

.vision-box {clear:both; background:#0f0; height:221px; position:relative; overflow:hidden;}
.vision-box img {display:block;}
.decor-vis1 {background:url(../images/decor_vis1.gif) no-repeat; width:7px; height:7px; position:absolute; top:0; left:0;}
.decor-vis2 {background:url(../images/decor_vis2.gif) no-repeat; width:7px; height:7px; position:absolute; bottom:0; left:0; _bottom:-1px;}
.sub-menu {height:217px; width:177px; padding-top:4px; padding-left:18px; position:absolute; right:0; top:0; background:url(../images/bg_sub-menu.gif) no-repeat;}
.sub-menu li {list-style:none;}
.sub-menu li a {background-repeat:no-repeat; display:block; text-indent:-1000em; overflow:hidden;}
.sub-menu li a.act,.sub-menu li a:hover {background-position:0 100%;}

.sm-acupunct a {background-image:url(../images/sm_acupunct.gif); height:20px; width:99px;}
.sm-yoga a {background-image:url(../images/sm_yoga.gif); height:19px; width:46px;}
.sm-homeop a {background-image:url(../images/sm_homeop.gif); height:20px; width:96px;}
.sm-nutrit a {background-image:url(../images/sm_nutrition.gif); height:20px; width:125px;}
.sm-cranio a {background-image:url(../images/sm_coaching2.gif); height:19px; width:89px;}
.sm-bodywork a {background-image:url(../images/sm_body_work.gif); height:19px; width:70px;}
.sm-integrat a {background-image:url(../images/sm_energy.gif); height:19px; width:129px;}
.sm-creative a {background-image:url(../images/sm_creativas.gif); height:20px; width:88px;}
.sm-more a {background-image:url(../images/sm_more.gif); height:20px; width:130px;}

.sm-cookery a {background-image:url(../images/sm_cookery.gif); height:20px; width:60px;}
.sm-psychoth a {background-image:url(../images/sm_psychoth.gif); height:20px; width:167px;}

.sm-kinesio a {background-image:url(../images/sm_kinesio.gif); height:20px; width:88px;}

.sm-natural a {background-image:url(../images/sm_natural.gif); height:18px; width:121px;}
/*
.sm-1 a {background-image:url(../images/sm_acupunct.gif); height:20px; width:99px;}
.sm-2 a {background-image:url(../images/sm_yoga.gif); height:19px; width:46px;}
.sm-3 a {background-image:url(../images/sm_homeop.gif); height:20px; width:96px;}
.sm-4 a {background-image:url(../images/sm_nutrition.gif); height:20px; width:125px;}
.sm-5 a {background-image:url(../images/sm_psychoth.gif); height:20px; width:167px;}
.sm-6 a {background-image:url(../images/sm_coaching2.gif); height:19px; width:89px;}
.sm-7 a {background-image:url(../images/sm_body_work.gif); height:19px; width:70px;}
.sm-8 a {background-image:url(../images/sm_cookery.gif); height:20px; width:60px;}
.sm-9 a {background-image:url(../images/sm_psychoth.gif); height:20px; width:167px;}
.sm-10 a {background-image:url(../images/sm_energy.gif); height:19px; width:129px;}
.sm-11 a {background-image:url(../images/sm_creativas.gif); height:20px; width:88px;}
.sm-more a {background-image:url(../images/sm_more.gif); height:20px; width:130px;}
*/

.main {overflow:hidden; zoom:1; _overflow:visible; padding-top:11px;}

.side-box {width:161px; background:#cbf2cc url(../images/bg_side.png) no-repeat; display:inline; float:left;}
.side-box-1 {background:url(../images/bg_side-botm.png) 0 100% no-repeat; padding-bottom:81px; padding-left:5px;}
.main-box {width:784px; float:right; background:#e6f1f5 url(../images/bg_main.png) no-repeat;}
.main-box-1 {padding:2px 14px 16px; min-height:450px; _height:450px; background:url(../images/bg_main-botm.png) 0 100% no-repeat;}

.side-box .s-banner img {display:block; margin-left:5px;}
.side-box-1 .s-banner img {display:block; margin-left:0px;}

.side-box h2 {text-align:center; padding:15px 0;}
.s-banner {display:block; margin-bottom:16px;}
.s-banner img {display:block;}

.main-box p {font-size:1.1em; line-height:1.3em; padding-bottom:12px;}
.main-box h2 {padding:12px 6px;}
.main-box h3 {padding:0 2px 3px; $padding-bottom:6px;}
.main-box h2.var-1 {font:bold 2.5em/1.4em "Times New Roman", Times, serif; color:#008000; padding-left:10px;}
.main-box h3.var-1 {font:bold 1.9em/1.4em "Times New Roman", Times, serif; color:#008000; padding-left:10px;}
.main-box .more {text-align:right; color:#05920f; margin-top:-12px;}
.main-box li {list-style:none; font-size:1.1em; line-height:1.3em;}
.main-box li li {font-size:1em;}
.main-box ul.var-1 li {overflow:hidden; zoom:1; text-indent:14px; padding-bottom:10px; background:url(../images/arr2-green.gif) 2px 0.44em no-repeat;}
.main-box ul.var-1 li li {text-indent:-6px; background:none; padding-left:25px; padding-bottom:0;}
.main-box ul.var-1 li p {font-size:1em;}
.main-box p input.btn {margin-top:6px; z-index:+1000;}
.main-box ul.var-1a {float:left; width:270px;}
.main-box ul.var-1a li {padding-bottom:2px;}

.main-box .category-block {margin:0 -10px; width:775px; padding:3px 0 2px; overflow:hidden; zoom:1;}
.category-box {float:left; width:119px; margin:0 5px; display:inline;}
.category-box img {display:block;}
.category-box .text {min-height:66px; _height:66px; padding:5px 5px 7px 5px; font-size:1.1em; line-height:1.2em; word-spacing:1px; text-align:justify;}
.category-box .text a {text-decoration:none;}
.category-box .text a:hover {text-decoration:underline;}

.calendar-list {padding-bottom:10px;}
.calendar-list .list-month {border-top:1px solid #d1f0d1; border-bottom:1px solid #d1f0d1; margin-bottom:5px;}
.calendar-list .item {overflow:hidden; zoom:1; marg in-bottom:5px; padding:6px 7px; background:#fff;}
.calendar-list .item-alt {background:#E4F0E4;}
.calendar-list .separ-line-1 {height:10px; margin:0;}
.calendar-list .item h3,.calendar-list .item p {font-size:1.1em; padding-bottom:0; color:#000;}
.calendar-list .item h3 {width:13em; float:left; font-weight:normal;}
.calendar-list .item p {margin-left:13em; zoom:1;}
.calendar-list .item-title {font-weight:bold; color:#00f;}
.calendar-list .item-info {font-style:italic; color:#008000;}

.c-1 .text {background:url(../images/categ-1-3.gif) 0 100% no-repeat; color:#24732b;}
.c-1 .text a {color:#24732b;}
.c-2 .text {background:url(../images/categ-3-3.gif) 0 100% no-repeat; color:#654290;}
.c-2 .text a {color:#654290;}
.c-3 .text {background:url(../images/categ-2-3.gif) 0 100% no-repeat; color:#5691be;}
.c-3 .text a {color:#5691be;}

.c-4 .text {background:url(../images/categ-4-3.gif) 0 100% no-repeat; color:#bf2433;}
.c-4 .text a {color:#bf2433;}
.c-5 .text {background:url(../images/categ-5-3.gif) 0 100% no-repeat; color:#ef951d;}
.c-5 .text a {color:#ef951d;}
.c-6 .text {background:url(../images/categ-6-3.gif) 0 100% no-repeat; color:#dcb500;}
.c-6 .text a {color:#dcb500;}
.c-7 .text {background:url(../images/categ-7-3.gif) 0 100% no-repeat; color:#7ebf00;}
.c-7 .text a {color:#7ebf00;}
.c-8 .text {background:url(../images/categ-8-3.gif) 0 100% no-repeat; color:#009aa8;}
.c-8 .text a {color:#009aa8;}
.c-9 .text {background:url(../images/categ-9-3.gif) 0 100% no-repeat; color:#070cdb;}
.c-9 .text a {color:#070cdb;}
.c-10 .text {background:url(../images/categ-10-3.gif) 0 100% no-repeat; color:#8c07b2;}
.c-10 .text a {color:#8c07b2;}
.c-11 .text {background:url(../images/categ-11-3.gif) 0 100% no-repeat; color:#da0005;}
.c-11 .text a {color:#da0005;}

.category-block .spacer {height:100px; float:left;}

.formfield-1 h3 {padding-bottom:7px;}
.formfield-1 p {padding-bottom:6px;}
.formfield-1 label {display:block; float:left; width:106px; text-align:right; padding:3px 6px 0 0; font-size:1.1em;}
.formfield-1 input.txt,.formfield-1 textarea {border:1px solid #058514; background:url(../images/bg_input.gif); font:1em Arial, Helvetica, sans-serif; padding:2px 5px;}
.formfield-1 input.txt {width:161px;}
.formfield-1 textarea {width:255px; height:82px;}
.submit-btn {padding-left:65px;}
.main-box .submit-btn .btn { margin-top:0;}

.profile-list {padding:10px; background:#e4f0e4; overflow:hidden; zoom:1;}
.profile-list-alt {background:#fff; border-top:1px solid #d1f0d1; border-bottom:1px solid #d1f0d1;}
.profile-photo {display:block; float:left; border:1px solid #058514; margin:0 7px 0 0;}
.profile-list p {padding-bottom:5px;}

.footer-1 {background:url(../images/bg_footer2.gif) repeat-y; margin-top:12px;}
.footer-2 {background:url(../images/bg_footer3.png) 0 100% no-repeat;}
.footer {background:url(../images/bg_footer1.png) no-repeat; padding:8px 9px; min-height:34px; _height:34px; overflow:hidden; zoom:1; _overflow:visible;}
.f-copy {color:#035d2d; font-size:1.1em; width:403px; float:left;}
.f-copy a {color:#41b916; text-decoration:none;}
.f-copy a:hover {text-decoration:underline;}
.f-text {float:left; color:#058514; font-size:1.1em;}
.f-menu {color:#035d2d; float:right; font-size:1.1em; line-height:34px; padding-right:12px;}
.f-menu a {color:#035d2d;}
.f-menu a.act {color:#41b916;}
.f-menu .separ {padding:0 10px;}


.tit{
	font-size:1.4em;
	color:#05920f;
	text-transform:uppercase;
}
.subTit{
	font-size:1.2em;
	color:#05920f;
	font-weight:bold;
	text-transform:uppercase;
}

#pf_photo1 {
margin-top:-100px;
margin-left:175px;

}

#pf_photo2 {
margin-top:-100px;
margin-left:175px;
}
