/* CSS Document */
body{
padding:0;
margin:0;
background:url(images/bg-line.gif) repeat-x 0 0 #86A256;
font:11px/15px Arial, Helvetica, sans-serif;
color:#505C27;
}
img, td, ul, li, h1, h2, h3, h4, h5, h6, p, form, input, label, textarea{
padding:0;
margin:0;
}
a{
outline:none;
}
ul{
list-style:none; font-size:0;
}
p{
	padding-bottom:15px;
}
/*-----------------------------header---------------------------------*/
.top-bg{
background:url(images/top-bg.jpg) no-repeat 0 0;
height:343px;
}
.pad{
padding:0 0 0 10px;
}
.logo{
padding:6px 0 0 25px;
}
/*-----------------------------header---------------------------------*/
/*-----------------------------body---------------------------------*/
/*-----------------------------left panel---------------------------------*/
.back-color{
background:url(images/content-bg.gif) no-repeat 0 0 #FFFAF1;
color:#000;
}
.welcome{
padding:25px 0 0 30px;
}
p.lft-body-txt{
font-size:11px;
color:#6A6A6A;
background-color:inherit;
padding:0 29px 15px 0;
}
ul.more{
float:right;
}
ul.more li{
background:url(images/thumb.gif) no-repeat 0 1px;
line-height:12px;
}
ul.more a{
font-size:11px;
font-weight:bold;
color:#6A6A6A;
background-color:inherit;
padding:0 0 0 15px;
text-decoration:none;
line-height:12px;
}
ul.more a:hover{
color:#000;
background-color:inherit;
}
.about{
padding:19px 0 18px 30px;
}
.lady-pic{
padding:0 0 30px 30px;
}
p.newtxt{
font-size:11px;
color:#6A6A6A;
background-color:inherit;
padding:0 30px 15px 0;
}
ul.learn{
	float:right;
}
ul.learn li{
background:url(images/thumb.gif) no-repeat 0 1px;
line-height:12px;
}
ul.learn a{
font-size:11px;
font-weight:bold;
color:#6A6A6A;
background-color:inherit;
padding:0 0 0 15px;
text-decoration:none;
line-height:12px;
}
ul.learn a:hover{
color:#000;
background-color:inherit;
}
.banner{
padding:0 0 0 30px;
}
.yoga{
background:url(images/calender.jpg) no-repeat 0 0;
height:95px;
}
.click a{
font-size:11px;
font-weight:bold;
line-height:24px;
color:#AB0000;
background-color:inherit;
text-decoration:none;
padding:0 0 0 110px;
}
.click a:hover{
color:#000;
background-color:inherit;
}
/*-----------------------------left panel---------------------------------*/
/*-----------------------------right panel---------------------------------*/
.right-bg{
background:url(images/right-bg.gif) no-repeat 0 0;
background-color:#DFECAB;
color:#000;
height:73px;
}
.news-letter{
padding:14px 0 15px 25px;
}
.formbutton{
background:url(images/subscriber.gif) no-repeat 0 0;
margin:0 0 0 0;
height:17px;
width:65px;
border:none;
cursor:pointer;
display:block;
text-indent:-99999px;
}
.right-allbg{
background-color:#DFECAB;
color:#000;
}
.our-service{
padding:16px 0 8px 25px;
}
.grad-line{
padding:0 0 8px 25px;
}
.the-girl{
padding:0 0 0 25px;
}
.the-girl-txt{
font-size:11px;
color:#6A6A6A;
background-color:inherit;
padding:5px 10px 13px 0;
}
.sidebarptext{
font-size:11px;
color:#6A6A6A;
background-color:inherit;

}
ul.learn-more{
float:right;
}
ul.learn-more li{
background:url(images/thumb-one.gif) no-repeat 0 1px;
line-height:12px;
}
ul.learn-more a{
font-size:11px;
font-weight:bold;
color:#AB0000;
background-color:inherit;
padding:0 0 0 15px;
text-decoration:none;
line-height:12px;
}
ul.learn-more a:hover{
color:#000;
background-color:inherit;
}

/*-----------------------------right panel---------------------------------*/
/*-----------------------------body---------------------------------*/

/*-----------------------------footer---------------------------------*/
ul.footerlink{
padding:25px 0 0 95px;
margin:0 0 0 0;
}
ul.footerlink li{
float:left;
font-size:11px;
color:#9AAF76;
background-color:inherit;
padding:0 0 0 0;
margin:0 0 0 0;
}
ul.footerlink li a{
font-size:11px;
line-height:11px;
color:#FCF6E3;
background-color:inherit;
text-decoration:none;
padding:0 3px 0 3px;
}
ul.footerlink li a:hover{
color:#FFF;
background-color:inherit;
}
p.copyright{
font:normal 11px/18px Arial, Helvetica, sans-serif;
color:#CDC4A9;
background-color:inherit;
padding:7px 0 0 0;
}
p.copyright a{
font:normal 11px/18px Arial, Helvetica, sans-serif;
color:#FCF6E3;
background-color:inherit;
text-decoration:underline;
}
p.copyright a:hover{
color:#FFF;
text-decoration:none;
}
/*-----------------------------footer---------------------------------*/
td.outerShdw{
	background:url(images/bg-shdw.jpg) no-repeat 50% 0;
}
ul.topNav{
	padding:0;
	margin:0;
	height:55px;
}
ul.topNav li{
	background:url(images/nav-divider.gif) no-repeat 0 0;
	float:left;
	padding:0 7px;
}
ul.topNav li a{
	font:13px/55px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#F2FBCD;
	text-decoration:none;
	background-color:inherit;
}
ul.topNav li a:hover span, ul.topNav li a.active span{
	background:url(images/nav-arrow.gif) no-repeat 50% 100%;
	padding-bottom:10px;
	color:#FFF;
	background-color:inherit;
}
ul.topNav li.noBg{
	background:none !important;
	padding:0 7px 0 25px;
	text-align:left;
}
h2.headerTxt{
	background:url(images/header-text.gif) no-repeat 0 0;
	margin:14px 0 0 184px;
	text-indent:-20000px;
	height:38px;
}
h2.tagline{
	background:url(images/tagline.gif) no-repeat 0 0;
	text-indent:-20000px;
	margin-top:82px;
	width:292px;
	height:33px;
}
td.rightbgBottom{
	background:url(images/right-footer-bg.gif) no-repeat 0 0;
	height:16px;
}
table.rightPan h2{
	font:normal 22px/24px TrebuchetMs, Arial, Helvetica, sans-serif;
	color:#465a26;
	background-color:inherit;
}
table.rightPan h3{
	font:22px/26px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#7D0D05;
	background-color:inherit;
	padding:5px 0 10px;
}
table.rightPan h4{
	font:bold 14px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#7D0D05;
	background-color:inherit;
	padding:5px 0;
}
table.rightPan h5{
	font:bold 12px/18px Arial, Helvetica, sans-serif;
	color:#7D0D05;
	background-color:inherit;
	padding:5px 0;
}
table.rightPan h6{
	font:11px/18px Arial, Helvetica, sans-serif;
	color:#7D0D05;
	background-color:inherit;
	padding:5px 0;
}
table.rightPan a{
	color:#AB0000;
	text-decoration:none;
}
table.rightPan a:hover{
	text-decoration:underline;
}
td.rightBox{
	border-left:1px solid #F2EDD3;
	padding-left:15px;
}
td.rightBox h3{
	padding-top:0;
}
td.rightBox p{
	padding-bottom:0;
}
td.leftBox{
	padding-right:10px;
}
td.leftBox h3{
	padding-top:0;
}
td.leftBox p{
	padding-bottom:0;
}
td.boxPadd{
	padding:15px 0 30px 0;
}
.right-bg h3{
	font:20px/22px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#7D0D05;
	background-color:inherit;
	padding:23px 0 9px 0;
}
.right-bg h3.headingTxt{
	font:20px/22px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#7D0D05;
	background-color:inherit;
	padding:23px 0 9px 0;
	border-bottom:1px solid #D3E58D;
	margin-bottom:8px;
}
 .right-bg h3.headingTxt a{
 color:#7D0D05;
	background-color:inherit;
	text-decoration:none;
 }
  .right-bg h3.headingTxt a:hover{
 	text-decoration:underline; 
  }
input.newsletter{
	width:147px;
	padding:2px;
	height:14px;
	margin-right:5px;
	font:10px/14px Arial, Helvetica, sans-serif;
	color:#000;
	border:1px solid #D4D0C8;
}
td.footer{
	background:url(images/footer-bg.gif) repeat-x 0 0 #3E4F22;
}
/*---------Class Descriptions And Pricing Starts--------*/
table.pricingTable{
	border-right:1px solid #F4EFDB;
	border-top:1px solid #F4EFDB;
}
table.pricingTable td{
	border-left:1px solid #F4EFDB;
	border-bottom:1px solid #F4EFDB;
	background-color:#FFF;
	font:11px/16px Arial, Helvetica, sans-serif;
	color:#867243;
	padding:5px;
}
table.pricingTable td.pricetag{
	color:#ab0000;
	background-color:#ffffff;;
}
ul.listTxt{
	padding-bottom:10px;
}
ul.listTxt li{
	background:url(images/arrow.gif) no-repeat 0 9px;
	font:11px/24px Arial, Helvetica, sans-serif;
	color:#867243;
	background-color:inherit;
	padding:0 0 0 10px;
}
a.redTxt{
	font-weight:bold;
	color:#AB0000;
	background-color:inherit;
	text-decoration:none;
}
a.redTxt:hover{
	text-decoration:underline;
}
img.picMrgn{
	margin-bottom:5px;
}
p.picCaption{
	font:bold 12px/14px Arial, Helvetica, sans-serif;
	color:#505C27;
	background-color:inherit;
}
.topBottomPad{
	padding:10px 0;
}
.bigTxt{
	font:bold 17px/20px Arial, Helvetica, sans-serif;
	color:#7D0D05;
	background-color:inherit;
}
table.servicesTable{
	border-right:1px solid #F4EFDB;
	border-top:1px solid #F4EFDB;
	border-left:1px solid #F4EFDB;
}
table.servicesTable td{
	border-bottom:1px solid #F4EFDB;
	background-color:#FFF;
	font:11px/16px Arial, Helvetica, sans-serif;
	color:#867243;
	padding:5px 8px;
}
/*---------Class Descriptions And Pricing Ends--------*/
.ingredientstable{
	border-collapse:collapse;
	background-color:#FFFFFF;
}
.ingredientstable td{
	border:#f4efdb 1px solid;
	padding:1px;
	/*margin:1px;*/
}
.greenbg{
	background:#86a256;
	color:#FFFFFF;
	font:bold 12px/20px Arial, Helvetica, sans-serif;
}
.ingredientstable span.lightgreen{
	background-color:#eef5cb;
	color:#867243;
	display:block;	
	height:20px;
	padding:0 0 0 8px;
}
.ingredientstable span.lightgreensecond{
	background-color:#f3f8da;
	color:#867243;
	display:block;	
	height:20px;
	padding:0 0 0 8px;
}
.ingredientstable span.lightgreenthird{
	background-color:#fbfdf1;
	color:#867243;
	display:block;	
	height:20px;
	padding:0 0 0 8px;
	}
.ingredientstable span{
	color:#867243;
	background-color:inherit;
	display:block;	
	height:20px;
	padding:0 0 0 8px;
	text-align:center;
}
.productname{
	font:bold 12px/18px Arial, Helvetica, sans-serif;
	color:#867243;
	background-color:inherit;
}
.pricetag{
	color:#d80000;
	background-color:inherit;
	font:bold 17px/18px Arial, Helvetica, sans-serif;
}
.stickbrown{
	background-color:#e9dfb6;
	color:inherit;
}
.rightspace{
	padding:0 17px 0 0;
}
.leftspace{
	padding:0 0 0 17px;
}
table.rightPan h3.redText{
	color:#7d0d05;
	font:bold 14px/15px Arial, Helvetica, sans-serif;
	background-color:inherit;
	padding:5px 0;
}
table.rightPan h5.greentext{
	color:#465a26;
	background-color:inherit;
}
.spacelist{
	margin:0 0 0 10px;
}
.noborder{
	border:none;
}