html, body {
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
}
body {
	min-width: 954px;
	background: url("../images/bg-body.gif") repeat-x;
	font: 11px arial, verdana, tahoma, "trebuchet ms", sans-serif;
}
#page {
	width: 954px;
	margin: 0 auto;
	padding: 26px 0 0 0;
}
/*--- general 214297 ---*/
* {outline: none;}
form {margin: 0;padding: 0;}
img {border: none;display: block;}
ul {margin: 0;padding: 0;list-style: none;}

h1, h2, h3, h4, h5, h6 {
	margin: 0;
	font-weight: normal;
	font-family: verdana, tahoma, arial, "trebuchet ms", sans-serif;
}
h2 {
	color: #214297;
	font-size: 18px;
}
h3 {
	color: #214297;
	font-size: 13px;
	font-weight: bold;
}
h4 {
	color: #214297;
	font-size: 11px;
	font-weight: bold;
}



#header strong a, .nav li a,
.but, .right-content h1, 
.left-main h2, .right-main h2, .bg-bot-box h2 {
	overflow: hidden;
	text-indent: -12000px;
}

/*--- header ---*/
#header {
	float: left;
	width: 990px;
	height: 69px;
	z-index: 100;
	margin: 10px 0 0 5px;
	position: relative;
	background: url("../images/bg-header.jpg") no-repeat;
}
#header strong {
	float: left;
	margin: 7px 0 0 25px;
}
#header strong a {
	float: left;
	width: 187px;
	height: 42px;
	background: url("../images/logo.gif") no-repeat;
}
/*--- navigation ---*/
.nav {
	float: right;
	padding: 4px 0 0 0;
	margin-right:36px;
}
.nav li {
	float: left;
	height: 44px;
	position: relative;
	/*padding: 15px 22px 0 22px;*/
	padding: 15px 16px 0 15px;
	background: url("../images/sep-nav.gif") no-repeat 100% 0;
}
.nav .last {background: none;}

.nav li a {
	height: 19px;
	display: block;
}
.nav li .a {width: 138px;background: url("../images/a.gif") no-repeat;}
.nav li .b {width: 78px;background: url("../images/b.gif") no-repeat;}
.nav li .c {width: 114px;background: url("../images/c.gif") no-repeat;}
.nav li .d {width: 106px;background: url("../images/d.gif") no-repeat;}
.nav li .e {width: 97px;background: url("../images/e.gif") no-repeat;}

.nav li ul {
	left: 0;
	top: 59px;
	width: 132px;
	display: none;
	position: absolute;
	padding: 0 0 8px 0;
	background: url("../images/bg-bot-sub-nav.gif") no-repeat 0 100%;
}
.nav li ul.about-sub {
	left: 3px;
	top: 59px;
	width: 158px;
	display: none;
	position: absolute;
	padding: 0 0 8px 0;
	background: url("../images/bg-bot-about-sub-nav.gif") no-repeat 0 100%;
}
.nav li ul.products-sub {
	left: 3px;
	top: 59px;
	width: 103px;
	display: none;
	position: absolute;
	padding: 0 0 8px 0;
	background: url("../images/bg-bot-products-sub-nav.gif") no-repeat 0 100%;
}
.nav li ul.hl-sub {
	left: 3px;
	top: 59px;
	width: 139px;
	display: none;
	position: absolute;
	padding: 0 0 8px 0;
	background: url("../images/bg-bot-hl-sub-nav.gif") no-repeat 0 100%;
}
.nav li ul.rs-sub {
	left: 3px;
	top: 59px;
	width: 127px;
	display: none;
	position: absolute;
	padding: 0 0 8px 0;
	background: url("../images/bg-bot-rs-sub-nav.gif") no-repeat 0 100%;
}
.nav li ul.infomercial-sub {
	left: 1px;
	top: 59px;
	width: 123px;
	display: none;
	position: absolute;
	padding: 0 0 8px 0;
	background: url("../images/bg-bot-infomercial-sub-nav.gif") no-repeat 0 100%;
}
.nav li.hover ul,
.nav li:hover ul {display: block;}

.nav li ul li {
	float: left;
	width: 132px;
	height: 29px;
	padding: 0;
}
.nav li ul li a {
	color: #000;
	width: 132px;
	height: 29px;
	display: block;
}
.nav li ul.about-sub li a {
	color: #000;
	width: 158px;
	height: 38px;
	display: block;
}
.nav li ul.products-sub li a {
	color: #000;
	width: 103px;
	height: 38px;
	display: block;
}
.nav li ul.hl-sub li a {
	color: #000;
	width: 139px;
	height: 30px;
	display: block;
}
.nav li ul.rs-sub li a {
	color: #000;
	width: 127px;
	height: 38px;
	display: block;
}
.nav li ul.infomercial-sub li a {
	color: #000;
	width: 123px;
	height: 38px;
	display: block;
}
.nav li ul li a.about-yogapulse {
	color: #000;
	width: 158px;
	height: 38px;
	display: block;
}
.nav li ul li.about-yogapulse {
	color: #000;
	width: 158px;
	height: 38px;
	display: block;
}
.nav li ul li a.about-benefits {
	color: #000;
	width: 158px;
	height: 41px;
	display: block;
}
.nav li ul li.about-benefits {
	color: #000;
	width: 158px;
	height: 41px;
	display: block;
}
.nav li ul li a.about-anastasia {
	color: #000;
	width: 158px;
	height: 29px;
	display: block;
}
.nav li ul li.about-anastasia {
	color: #000;
	width: 158px;
	height: 29px;
	display: block;
}
.nav li ul li a.about-faq {
	color: #000;
	width: 158px;
	height: 40px;
	display: block;
}
.nav li ul li.about-faq {
	color: #000;
	width: 158px;
	height: 40px;
	display: block;
}
.nav li ul li a.products {
	color: #000;
	width: 103px;
	height: 38px;
	display: block;
}
.nav li ul li.products {
	color: #000;
	width: 103px;
	height: 38px;
	display: block;
}
.nav li ul li a.hl-hl {
	color: #000;
	width: 139px;
	height: 38px;
	display: block;
}
.nav li ul li.hl-hl {
	color: #000;
	width: 139px;
	height: 38px;
	display: block;
}
.nav li ul li a.hl-articals {
	color: #000;
	width: 139px;
	height: 30px;
	display: block;
}
.nav li ul li.hl-articals {
	color: #000;
	width: 139px;
	height: 30px;
	display: block;
}
.nav li ul li a.hl-recipes  {
	color: #000;
	width: 139px;
	height: 30px;
	display: block;
}
.nav li ul li.hl-recipes {
	color: #000;
	width: 139px;
	height: 30px;
	display: block;
}
.nav li ul li a.rs-rs {
	color: #000;
	width: 127px;
	height: 38px;
	display: block;
}
.nav li ul li.rs-rs {
	color: #000;
	width: 127px;
	height: 38px;
	display: block;
}
.nav li ul li a.infomercial-infomercial {
	color: #000;
	width: 123px;
	height: 38px;
	display: block;
}
.nav li ul li.infomercial-infomercial {
	color: #000;
	width: 123px;
	height: 38px;
	display: block;
}

.nav li ul li .products {background: url("../images/products.gif") no-repeat;}
.nav li ul li .about-yogapulse {background:url(../images/about-yogapulse.gif) no-repeat;}
.nav li ul li .about-benefits {background:url(../images/about-benefits.gif) no-repeat;}
.nav li ul li .about-anastasia {background:url(../images/about-anastasia.gif) no-repeat;}
.nav li ul li .about-faq {background:url(../images/about-faq.gif) no-repeat;}
.nav li ul li .products {background:url(../images/products.gif) no-repeat;}
.nav li ul li .hl-hl {background:url(../images/hl-hl.gif) no-repeat;}
.nav li ul li .hl-articles {background:url(../images/hl-articles.gif) no-repeat;}
.nav li ul li .hl-recipes {background:url(../images/hl-recipes.gif) no-repeat;}
.nav li ul li .rs-rs {background:url(../images/rs.gif) no-repeat;}
.nav li ul li .infomercial-infomercial {background:url(../images/infomercial.gif) no-repeat;}
/*--- level-0 ---*/
.nav li.hover a,
.nav li:hover a {background-position: 0 -19px;}

/*--- level-1 ---*/
.nav li li.hover a,
.nav li li:hover a {background-position: 0 -30px;}

/*--- about-yogapulse- level-1 ---*/
.nav li li.hover a.about-yogapulse,
.nav li li:hover a.about-yogapulse {background-position: 0 -38px;}

/*--- about-benefits- level-1 ---*/
.nav li li.hover a.about-benefits,
.nav li li:hover a.about-benefits {background-position: 0 -41px;}

/*--- about-anastasia- level-1 ---*/
.nav li li.hover a.about-anastasia,
.nav li li:hover a.about-anastasia {background-position: 0 -29px;}

/*--- about-faq- level-1 ---*/
.nav li li.hover a.about-faq,
.nav li li:hover a.about-faq {background-position: 0 -40px;}

/*--- products- level-1 ---*/
.nav li li.hover a.products,
.nav li li:hover a.products {background-position: 0 -38px;}

/*--- hl-hl- level-1 ---*/
.nav li li.hover a.hl-hl,
.nav li li:hover a.hl-hl {background-position: 0 -38px;}

/*--- hl-articles- level-1 ---*/
.nav li li.hover a.hl-articles,
.nav li li:hover a.hl-articles {background-position: 0 -30px;}

/*--- hl-recipes- level-1 ---*/
.nav li li.hover a.hl-recipes,
.nav li li:hover a.hl-recipes {background-position: 0 -30px;}

/*--- hl-real stories- level-1 ---*/
.nav li li.hover a.rs-rs,
.nav li li:hover a.rs-rs {background-position: 0 -38px;}

/*--- infomercial-infomercial- level-1 ---*/
.nav li li.hover a.infomercial-infomercial,
.nav li li:hover a.infomercial-infomercial {background-position: 0 -38px;}

/*--- content ---*/
#content {
	float: left;
	width: 954px;
	z-index: 90;
	position: relative;
	padding: 14px 0 0 0;
}
.top-cont {
	float: left;
	width: 954px;
	height:372px;
	padding-bottom: 11px;
	/*background: url("../images/bg-mid-box.jpg") repeat-y;*/
	background-image: url(../images/hm.jpg);
	background-repeat: no-repeat;
	background-position: top;
}

/*--- left-content ---*/
.left-content {
	float: left;
	position: relative;
	left: 23px;
	top: 89px;
}
.pos-1 {
	top: 29px;
	left: 379px;
	position: absolute;
}
#yir-hm {
  display: block;
  width: 123px;
  height: 44px;
  overflow: hidden;
  text-indent: -12000px;
  background: url("../images/btn-ready-hm.gif") no-repeat 0 0;
}
#yir-hm:hover { 
  background-position: 0 -44px;
}
#yir-hm span {
  display: none;
}

/*--- bottom-cont ---*/
.bot-cont {
	float: left;
	width: 954px;
	display: inline;
	background: url("../images/bg-mid-z.gif") repeat-y;
}
.bg-top-box {
	float: left;
	width: 954px;
	background: url("../images/bg-tb-z-top.gif") no-repeat;
}
.bg-bot-box {
	float: left;
	width: 954px;
	margin-left: 4px;
	background: url("../images/bg-tb-z.gif") no-repeat 0 100%;
}
* html .bg-bot-box {height: 142px;}

.bg-bot-box h2 {
	z-index: 11;
	height: 17px;
	position: relative;
	padding: 0 0 6px 0;
	margin-bottom:0 !important;
}
.bg-bot-box p {
	z-index: 12;
	color: #000;
	width: 190px;
	position: relative;
	padding: 0 0 32px 0;
	font: 10px/13px verdana, tahoma, arial, "trebuchet ms", sans-serif;
	margin-bottom:0 !important;
}
.bg-bot-box p.left {
	z-index: 12;
	color: #000;
	width: 170px;
	position: relative;
	padding: 0 0 32px 0;
	font: 10px/13px verdana, tahoma, arial, "trebuchet ms", sans-serif;
}
.h2-1 {width: 144px;background: url("../images/ht-2.gif") no-repeat;}
.h2-2 {width: 103px;background: url("../images/ht-4.gif") no-repeat;}
.h2-3 {width: 198px;background: url("../images/ht-3.gif") no-repeat;}

/*--- columns ---*/
.left-col,
.center-col,
.right-col {
	float: left;
	min-height: 122px;
	position: relative;
}
* html .left-col,
* html .center-col,
* html .right-col {height: 122px;}

.left-col {
	width: 281px;
	padding: 20px 0 0 32px;
	
}
.right-col {
	width: 283px;
	padding: 20px 0 0 36px;
}
.center-col {
	width: 279px;
	padding: 20px 0 0 35px;
}
.l-rm {
	left: 12px;
	z-index: 13;
	bottom: 12px;
	color: #6c94b6;
	position: absolute;
	padding: 0 12px 5px 20px;
	background: url("../images/bg-arrow.gif") no-repeat 0 100%;
	font: 12px verdana, arial, tahoma, "trebuchet ms", sans-serif;
}
.l-rm:hover {text-decoration: none; font-weight:500}

.img-z1 {
	top: 1px;
	right: 0px;
	z-index: 9;
	position: absolute;
}
* html .img-z1 {right: 0;}

.img-z2 {
	top: 1px;
	right: 0px;
	z-index: 8;
	position: absolute;
}
.img-z3 {
	top: 1px;
	left: 5px;
	z-index: 7;
	position: absolute;
}


/*--- Secondary Page Styles ---*/
.head-box {
	float: left;
	width: 954px;
}
.bg-top-head {
	float: left;
	width: 980px;
	min-height: 62px;
	position: relative;
	background: url("../images/bg-top-box-2.gif") no-repeat;
}
* html .bg-top-head {height: 62px;}
.pos-2 {
	top: 10px;
	right: 25px;
	position: absolute;
}
.bg-top-head img {
	top: -17px;
	left: 16px;
	position: absolute;
}
/*--- main-cont ---*/
.main-cont {
	float: left;
	width: 954px;
	background: url("../images/bg-main-cont.gif") repeat-y;
}
.bg-main-cont {
	float: left;
	width: 954px;
	padding: 0 0 26px 0;
	background: url("../images/right-grad.png") no-repeat top right;
}

.bg-main-cont2 {
	float: left;
	width: 974px;
	padding: 0 0 26px 0;
	background: url("../images/right-grad.png") no-repeat top right;
}

/*--- left-main ---*/
.left-main {
	float: left;
	width: 521px;
	padding: 0 19px 0 0;
}
.left-main h1 {
	width: 500px;
	height: 18px;
	padding: 56px 0 23px 0;
}
.left-main p {padding: 0 0 15px 0; font-size:12px; margin-bottom:0px; }
.left-main h3 {padding: 0 0 14px 0;}
.list li {
	padding: 0 0 3px 15px;
	background: url("../images/i-2.gif") no-repeat 5px 6px;
	font: 12px arial, verdana, tahoma, trebuchet ms, sans-serif;
	color:#061437;
	margin-left:10px;
}
/*--- left-main testimonial ---*/
.left-maintestimonial {
	float: left;
	width: 424px;
	padding: 0 0px 0 0px;
	
}
.left-maintestimonial h1 {
	width: 500px;
	height: 18px;
	padding: 56px 0 23px 0;
}
.left-maintestimonial p {padding: 0 0 0px 0;}
.left-maintestimonial h3 {padding: 0 0 14px 0;}

/*--- right-main testimonial ---*/
.right-maintestimonial {
	float: right;
	width: 454px;
	
	padding: 0px 0px 0 0px;
	background-color:#FFFFFF;
}

/*--- main-cont testimonial---*/
.main-conttestimonial {
	float: left;
	width: 954px;
	
}
.bg-main-conttestimonial {
	float: left;
	width: 954px;
	padding: 0 0 26px 0;
	
}
#testimonialName
{
	color: #FFFFFF;
	left: 20px;
	vertical-align:middle;
	font-size: 14px
}
#testimonialText
{
	color:#0f255d;
	font-size: 12px;
	font-weight: bold;
	vertical-align:middle;
}

/*--- left-main testimonial sub ---*/
.left-maintestimonialsub {
	float: left;
	width: 570px;
	padding: 0 0px 0 0px;
	position: relative;
	top: 49px;
	
	
}
.left-maintestimonialsub h1 {
	width: 500px;
	height: 18px;
	padding: 56px 0 23px 0;
}
.left-maintestimonialsub p {padding: 0 0 0px 0;}
.left-maintestimonialsub h3 {padding: 0 0 14px 0;}

/*--- left-main testimonial sub div for large ---*/
.more-real-stories {
	padding-left: 7px;
}
.left-maintestimonialsub2 {
	float: left;
	width: 546px;
	height: 448px;
	padding-top: 0;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 0px;
	background-image: url(../images/real-stories/largeBGShadow.jpg);
	background-repeat: no-repeat;
}
#eli {
	overflow: hidden;
	text-indent: -12000px;
	display: block;
	width: 354px;
	height: 62px;
	background-image: url(../images/real-stories/eliLink.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	
}
#eli:hover { 
  background-position: 0 -62px;
}
#terri {
	overflow: hidden;
	text-indent: -12000px;
	display: block;
	width: 354px;
	height: 58px;
	background-image: url(../images/real-stories/terriLink.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	
}
#terri:hover { 
  background-position: 0 -58px;
}
#gwen {
	overflow: hidden;
	text-indent: -12000px;
	display: block;
	width: 354px;
	height: 59px;
	background-image: url(../images/real-stories/gwenLink.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	
	text-indent: -12000px;
}
#gwen:hover { 
  background-position: 0 -59px;
}
#holly {
	overflow: hidden;
	text-indent: -12000px;
	display: block;
	width: 354px;
	height: 59px;
	background-image: url(../images/real-stories/hollyLink.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	
	text-indent: -12000px;
}
#holly:hover { 
  background-position: 0 -59px;
}
#daryl {
	overflow: hidden;
	text-indent: -12000px;
	display: block;
	width: 354px;
	height: 59px;
	background-image: url(../images/real-stories/darylLink.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	
	text-indent: -12000px;
}
#daryl:hover { 
  background-position: 0 -59px;
}
#sunny {
	overflow: hidden;
	text-indent: -12000px;
	display: block;
	width: 354px;
	height: 59px;
	background-image: url(../images/real-stories/sunnyLink.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	
	text-indent: -12000px;
}
#sunny:hover { 
  background-position: 0 -59px;
}
#swapma {
	overflow: hidden;
	text-indent: -12000px;
	display: block;
	width: 354px;
	height: 59px;
	background-image: url(../images/real-stories/swapma.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	text-indent: -12000px;
}
.subLink{ 
    position: relative;
	left: -1px;
	top: 34px;
}
#swapma:hover { 
  background-position: 0 -59px;
}
#jolene {
	overflow: hidden;
	text-indent: -12000px;
	display: block;
	width: 354px;
	height: 59px;
	background-image: url(../images/real-stories/joleneLink.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	text-indent: -12000px;
}
.joleneLink
{
	position: relative;
	left: -1px;
	top: 34px;
}
#jolene:hover { 
  background-position: 0 -59px;
}
#category-00 {
	margin-left:0px;
	margin-top:5px;
}
.btn-before {
	display: block;
	width: 96px;
	height: 36px;
	background-image: url(../images/real-stories/btn-before.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	overflow: hidden;
  	text-indent: -12000px;
}
.btn-before:hover { 
  background-position: 0 -36px;
}
.btn-before span {
  display: none;
}
.btn-after {
	display: block;
	width: 96px;
	height: 36px;
	background-image: url(../images/real-stories/btn-after.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	overflow: hidden;
  	text-indent: -12000px;
}
.btn-after:hover { 
  background-position: 0 -36px;
}
.btn-after span {
  display: none;
}
/*--- articals: balance.html styles ---*/
ol li {
	font: 12px arial, verdana, tahoma, trebuchet ms, sans-serif;
	color:#061437;
}
.pol {
	font-weight: bold;
	margin-bottom:-20px;
}
.article-h1 {
	font-family: arial, verdana, tahoma, "trebuchet ms", sans-serif;
	color: #214297;
	font-size: 20px;
	line-height: 25px;
	font-weight: bolder;
	margin-bottom:10px;
}
.by {
	margin: 0;
	color: #061437;
	font-size: 12px;
	line-height: 14px;
}
/*--- right-main ---*/
.right-main {
	float: left;
	width: 352px;
	padding: 29px 0px 0 40px;
}
.video-box {
	width: 352px;
	padding: 0 0 15px 0px;
}
.video-box img {
	width: 352px;
	padding: 0 0 15px 5px;
}
.right-main h2 {
	width: 352px;
	height: 70px;
}
#yps {
  display: block;
  width: 352px;
  height: 70px;
  background: url("../images/btn-yps.gif") no-repeat 0 0;
}
#yps:hover { 
  background-position: 0 -70px;
}
#yps span {
  display: none;
}
#yir {
  display: block;
  width: 122px;
  height: 42px;
  background: url("../images/btn-ready.gif") no-repeat 0 0;
}
#yir:hover { 
  background-position: 0 -42px;
}
#yir span {
  display: none;
}
.right-main ul {
	float: left;
	padding: 2px 0 0 15px;
}
.right-main ul.left-list {
	float: left;
	padding: 2px 0 0 15px;
	overflow: hidden;
	text-indent: -12000px;
}
.right-main .left-list {width: 352px; height: 295px;	background: url("../images/dvd.jpg") no-repeat;}

/* --- Site Map --- */
ul#sitemap	{
	font-size:12px;
	margin-left:30px;
}
ul#sitemap li	{
	margin:0 0 10px 0px;
	padding: 0 0 0 10px;
	background: url("../images/i-2.gif") no-repeat 0px 6px;
}
ul#sitemap li ul li	{
	margin:10px 0 0 10px;
	padding: 0 0 0 10px;
	background: url("../images/i-2.gif") no-repeat 0px 6px;
}
/*  FAQ  */
.faq a {
	color: #0033cc;
	cursor: pointer;
	text-decoration: none;
	font-size: 12px;
	line-height: 14px;
}
.faq a:visited  {
	color: #0033cc;
}
.faq a:link  {
	color: #0033cc;
}
.faq li {
	font-size: 12px;
	line-height: 17px;
	font-weight: bold;
	margin-bottom:8px;
}
.faq a:hover {
	text-decoration: none;
	color:#ff3333;
	font-weight: bold;
}
.answer{ 
	font-size: 12px;
	line-height: 17px;
	color:#0033cc;
	font-weight: bold;
	padding-right:4px;
}
.answerb{ 
	padding-right:60px;
	font-weight:100;
}
/*  FAQ hide & show  */
#category-0, #category-1, #category-2, #category-3, #category-4, #category-5, #category-6, #category-7, #category-8, #category-9, #category-10, #category-11, #category-12, #category-13, #category-14, #category-15, #category-16, #category-17, #category-18, #category-19, #category-20, #category-21, #category-22, #category-23, #category-24, #category-25 {
	display: none;
	margin-left:0px;
	margin-top:5px;
}
/*--- About Anastasia ---*/
.body-image1 {
	float:left;
	padding-right:15px;
	padding-bottom:0px;
}
.body-image2 {
	float:right;
	padding-left:10px;
	padding-bottom:10px;
	padding-top:10px;
}

/*--- recipes ---*/
#recipes {
	width: 451px;
	font-family: Arial, Helvetica, sans-serif;
}
.recipies-header{
	background: url("../images/recipes-header.gif") no-repeat 0 100%;
	height:40px;
	font-size: 14px;
	line-height: 70px;
	color: #FFFFFF;
	text-align: left;
	text-indent: 38px;
	font-weight: bold;
}
.recipies-body{
	background-image: url("../images/recipecard-bg.jpg");
	background-repeat: no-repeat;
	background-position: bottom;
	float:left;
	padding-bottom:25px;
	padding-top:25px;
	width:451px;

}
div.recipies-body p	{
	width:375px;
	margin-left:38px;
}
.recipies-body p{
	font-size: 12px;
	line-height: 17px;
	color: #214297;
	width: 451px;
}

.recipies-body li{
	padding: 0 0 2px 0px;
	margin-left: 15px;
	color:#214297;
	list-style-image: url(../images/i-2.gif);
	list-style-type: none;
	font-size: 12px;
}
.recipies-body li{
	padding: 0 0 3px 0px;
	color:#214297;
	list-style-image: url(../images/i-2.gif);
	list-style-type: none;
	background-position: 10px 10px;
}
div.list_holder	{
	width:350px;
	margin:0 0 15px 40px;
}
.ser-rec{ 
	font-size: 12px;
	line-height: 17px;
	color:#214297;
	font-weight: bold;
	padding-right:4px;
}
.soon  {
	float: left;
	position: relative;
	padding: 17px 16px 0 40px;
	font-family: arial, verdana, tahoma, "trebuchet ms", sans-serif;
	color: #E8E7E3;
	font-size: 30px;
	line-height: 25px;
	font-weight: bolder;
}

/* Product page */
.main-cont-product {
	float: left;
	width: 954px;
}
.bg-top-head-product {
	float: left;
	width: 980px;
	min-height: 62px;
	position: relative;
	background: url("../images/bg-top-box-3.gif") no-repeat;
}
* html .bg-top-head-product {height: 62px;}
.bg-top-head-product img {
	top: -17px;
	left: 16px;
	position: absolute;
}
.bg-main-cont-product {
	float: left;
	width: 954px;
	min-height:787px;
	padding: 0;
	background: url("../images/bg-product-main.jpg") no-repeat 100% top;
}
/*--- right-main product page ---*/
.right-main-product {
	float: left;
	padding: 18px 23px 0 0;
}
.product-scrollbars {
	height: 755px;
	width: 500px;
	overflow-y: scroll;
	overflow-x: hidden;
}
.product-top {
	width: 503px;
	height: 4px;
	background: url("../images/products/top-left.gif") no-repeat 100% top;
}
.product-divider {
	width: 503px;
	height: 1px;
	background: url("../images/products/sm-img-divider.gif") no-repeat 100% top;
}
product-bot {
	width: 503px;
	height: 4px;
	background: url("../images/products/bot-left.gif") no-repeat 100% top;
}
.product-1 {
	width: 503px;
	height: 123px;
	background: url("../images/products/img-1-sm.jpg") no-repeat 100% top;
}
.product-2 {
	width: 503px;
	height: 123px;
	background: url("../images/products/img-2-sm.jpg") no-repeat 100% top;
}
.product-3 {
	width: 503px;
	height: 123px;
	background: url("../images/products/img-3-sm.jpg") no-repeat 100% top;
}
.product-4 {
	width: 503px;
	height: 123px;
	background: url("../images/products/img-4-sm.jpg") no-repeat 100% top;
}
.product-5 {
	width: 503px;
	height: 123px;
	background: url("../images/products/img-5-sm.jpg") no-repeat 100% top;
}
.product-6 {
	width: 503px;
	height: 123px;
	background: url("../images/products/img-6-sm.jpg") no-repeat 100% top;
}
.product-7 {
	width: 503px;
	height: 123px;
	background: url("../images/products/img-7-sm.jpg") no-repeat 100% top;
}
.product-8 {
	width: 503px;
	height: 123px;
	background: url("../images/products/img-8-sm.jpg") no-repeat 100% top;
}
.product-9 {
	width: 503px;
	height: 123px;
	background: url("../images/products/img-9-sm.jpg") no-repeat 100% top;
}
.product-10 {
	width: 503px;
	height: 123px;
	background: url("../images/products/img-10-sm.jpg") no-repeat 100% top;
}
.product-11 {
	width: 503px;
	height: 123px;
	background: url("../images/products/img-11-sm.jpg") no-repeat 100% top;
}
.product-12 {
	width: 503px;
	height: 123px;
	background: url("../images/products/img-12-sm.jpg") no-repeat 100% top;
}
.product-13 {
	width: 503px;
	height: 123px;
	background: url("../images/products/img-13-sm.jpg") no-repeat 100% top;
}
/*--- left-main product page ---*/
.left-main-product {
	float: left;
	width: 428px;
}
.online-store {
	width: 129px;
	height: 16px;
	background: url("../images/products/onlinestore.gif") no-repeat 100% top;
	float:left;
	position: relative;
	top: 50px;
	left: 27px;
	overflow: hidden;
	text-indent: -12000px;
	display: block;
}
.product-1-big {
	width: 428px;
	height: 267px;
	background: url("../images/products/img-1-big.jpg") no-repeat 100% top;
	float:left;
	position: relative;
	top: 50px;
	left: 0px;
}
.product-2-big {
	width: 428px;
	height: 267px;
	background: url("../images/products/img-2-big.jpg") no-repeat 100% top;
	float:left;
	position: relative;
	top: 50px;
	left: 0px;
}
.product-3-big {
	width: 428px;
	height: 267px;
	background: url("../images/products/img-3-big.jpg") no-repeat 100% top;
	float:left;
	position: relative;
	top: 50px;
	left: 0px;
}
.product-4-big {
	width: 428px;
	height: 267px;
	background: url("../images/products/img-4-big.jpg") no-repeat 100% top;
	float:left;
	position: relative;
	top: 50px;
	left: 0px;
}
.product-5-big {
	width: 428px;
	height: 267px;
	background: url("../images/products/img-5-big.jpg") no-repeat 100% top;
	float:left;
	position: relative;
	top: 50px;
	left: 0px;
}
.product-6-big {
	width: 428px;
	height: 267px;
	background: url("../images/products/img-6-big.jpg") no-repeat 100% top;
	float:left;
	position: relative;
	top: 50px;
	left: 0px;
}
.product-7-big {
	width: 428px;
	height: 267px;
	background: url("../images/products/img-7-big.jpg") no-repeat 100% top;
	float:left;
	position: relative;
	top: 50px;
	left: 0px;
}
.product-8-big {
	width: 428px;
	height: 267px;
	background: url("../images/products/img-8-big.jpg") no-repeat 100% top;
	float:left;
	position: relative;
	top: 50px;
	left: 0px;
}
.product-9-big {
	width: 428px;
	height: 267px;
	background: url("../images/products/img-9-big.jpg") no-repeat 100% top;
	float:left;
	position: relative;
	top: 50px;
	left: 0px;
}
.product-10-big {
	width: 428px;
	height: 267px;
	background: url("../images/products/img-10-big.jpg") no-repeat 100% top;
	float:left;
	position: relative;
	top: 50px;
	left: 0px;
}
.product-11-big {
	width: 428px;
	height: 267px;
	background: url("../images/products/img-11-big.jpg") no-repeat 100% top;
	float:left;
	position: relative;
	top: 50px;
	left: 0px;
}
.product-12-big {
	width: 428px;
	height: 267px;
	background: url("../images/products/img-12-big.jpg") no-repeat 100% top;
	float:left;
	position: relative;
	top: 50px;
	left: 0px;
}
.product-13-big {
	width: 428px;
	height: 267px;
	background: url("../images/products/img-13-big.jpg") no-repeat 100% top;
	float:left;
	position: relative;
	top: 50px;
	left: 0px;
}
.product-des {
	width: 375px;
	height: 267px;
	float:left;
	position: relative;
	top: 100px;
	left: 26px;
}
.product-des-1 {
	width: 375px;
	height: 383px;
	float:left;
	position: relative;
	top: 100px;
	left: 26px;
	padding-right: 10px;
	overflow: scroll;
	overflow-y: scroll;
	overflow-x: hidden;
	overflow:-moz-scrollbars-vertical;	
}
#product-1 {
	float:left;
}
#product-2 {
	float:left;
	display: none;
}
#product-3 {
	float:left;
	display: none;
}
#product-4 {
	float:left;
	display: none;
}
#product-5 {
	float:left;
	display: none;
}
#product-6 {
	float:left;
	display: none;
}

#product-7 {
	float:left;
	display: none;
}

#product-8 {
	float:left;
	display: none;
}

#product-9 {
	float:left;
	display: none;
}

#product-10 {
	float:left;
	display: none;
}

#product-11 {
	float:left;
	display: none;
}

#product-12{
	float:left;
	display: none;
}

.h1-products {
	font-family: arial, verdana, tahoma, "trebuchet ms", sans-serif;
	color: #027abf;
	font-size: 18px;
	line-height: 25px;
	font-weight: bolder;
	margin-bottom:10px;
}
.text {
	margin: 0;
	color: #061437;
	font-size: 12px;
	line-height: 14px;
}
/* .price {
	margin: 0;
	color: #ee323a;
	font-size: 20px;
	font-weight: bolder;
	padding-top: 10px;
} */
/*Product btns*/
#view-cart{
	top: 10px;
	right: 25px;
	position: absolute;
	overflow: hidden;
  	text-indent: -12000px;
}
.view-cart {
  display: block;
  width: 93px;
  height: 37px;
  background: url("../images/btn-view-cart.gif") no-repeat 0 0;
}
.view-cart:hover { 
  background-position: 0 -37px;
}
.view-cart span {
  display: none;
}
#checkout{
	top: 10px;
	right: 25px;
	position: absolute;
	overflow: hidden;
  	text-indent: -12000px;
}
.checkout{
  display: block;
  width: 93px;
  height: 37px;
  background: url("../images/btn-checkout.gif") no-repeat 0 0;
}
.checkout:hover { 
  background-position: 0 -37px;
}
.checkout span {
  display: none;
}
.add-to-cart{
	clear: both;
	float:right;
	margin-right: 23px;
	overflow: hidden;
  	text-indent: -12000px;
	display: block;
	width: 94px;
	height: 18px;
	background: url("../images/products/btn-add-to-cart.gif") no-repeat 0 0;
}
.add-to-cart:hover { 
  background-position: 0 -18px;
}
.add-to-cart span {
  display: none;
}
.add-to-cart2{
	clear: both;
	float:right;
	position: relative;
	top: 267px;
	right: 50px;
	overflow: hidden;
  	text-indent: -12000px;
	display: block;
	width: 94px;
	height: 18px;
	background: url("../images/products/btn-add-to-cart.gif") no-repeat 0 0;
}
.add-to-cart2:hover { 
  background-position: 0 -18px;
}
.add-to-cart2 span {
  display: none;
}
.view-cart2{
	clear: both;
	float:right;
	position: relative;
	top: 287px;
	right: 150px;
	overflow: hidden;
  	text-indent: -12000px;
	display: block;
	width: 69px;
	height: 18px;
	background: url("../images/products/btn-viewcart.gif") no-repeat 0 0;
}
.view-cart2:hover { 
  background-position: 0 -18px;
}
.view-cart2 span {
  display: none;
}
.more-info {
	float:right;
	margin-right: 33px;
	margin-top: -25px;
	overflow: hidden;
	text-indent: -12000px;
	display: block;
	width: 94px;
	height: 15px;
	background: url("../images/products/btn-more-info.gif") no-repeat 0 0;
}
.more-info:hover { 
  background-position: 0 -15px;
}
.more-info span {
  display: none;
}
.paypalbtn {
	float: right;
	margin-right: 23px;
}

.recalculate {
	overflow: hidden;
  	text-indent: -12000px;
	display: block;
	width: 104px;
	height: 36px;
	background: url("../images/recalculate.gif") no-repeat 0 0;
}
.recalculate:hover { 
  background-position: 0 -36px;
}
.recalculate span {
  display: none;
}
.next-item {
	overflow: hidden;
  	text-indent: -12000px;
	display: block;
	width: 92px;
	height: 36px;
	background: url("../images/nextitem.gif") no-repeat 0 0;
}
.next-item:hover { 
  background-position: 0 -36px;
}
.next-item span {
  display: none;
}
.checkout2 {
	overflow: hidden;
  	text-indent: -12000px;
	display: block;
	width: 92px;
	height: 36px;
	background: url("../images/checkout.gif") no-repeat 0 0;
}
.checkout2:hover { 
  background-position: 0 -36px;
}
.checkout2 span {
  display: none;
}
.proceed {
	overflow: hidden;
  	text-indent: -12000px;
	display: block;
	width: 205px;
	height: 36px;
	background: url("../images/deliveryoptions.gif") no-repeat 0 0;
}
.proceed:hover { 
  background-position: 0 -36px;
}
.proceed span {
  display: none;
}
.edit {
	overflow: hidden;
  	text-indent: -12000px;
	display: block;
	width: 92px;
	height: 36px;
	background: url("../images/edit.gif") no-repeat 0 0;
}
.edit:hover { 
  background-position: 0 -36px;
}
.edit span {
  display: none;
}
.confirm {
	overflow: hidden;
  	text-indent: -12000px;
	display: block;
	width: 92px;
	height: 36px;
	background: url("../images/confirm.gif") no-repeat 0 0;
}
.confirm:hover { 
  background-position: 0 -36px;
}
.confirm span {
  display: none;
}
.continue {
	overflow: hidden;
  	text-indent: -12000px;
	display: block;
	width: 92px;
	height: 36px;
	background: url("../images/continue.gif") no-repeat 0 0;
}
.continue:hover { 
  background-position: 0 -36px;
}
.continue span {
  display: none;
}
/*Product checkout styles*/
.fieldName {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #333333;
	padding-top:3px;
	padding-bottom:3px;
	padding-right: 10px;
}
.fieldName_white {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding-top:3px;
	padding-bottom:3px;

}
.fields {
	font: 11px Arial, Helvetica, sans-serif;
	color: #333333;
	border-width:1px;
	border-style:solid;
	border-color: #666666;
}
.rel {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #999999;
	padding-right:15px;
}
.rel11 {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #999999;
	padding-right:15px;
}
.crumb{
	font: 10px Arial, Helvetica, sans-serif;
	color: #333333;
}
.cart{
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
}
/*Benifits of yogapulse list colors*/
.color1 {
	color: #0b96cf;
	font-size: 14px;
	font-weight: bolder;
}
.color2 {
	color: #66b6bf;
	font-size: 14px;
	font-weight: bolder;
}
.color3 {
	color: #8280bf;
	font-size: 14px;
	font-weight: bolder;
}
.color4 {
	color: #5ea3ca;
	font-size: 14px;
	font-weight: bolder;
}
.color5 {
	color: #fd3454;
	font-size: 14px;
	font-weight: bolder;
}
.color6 {
	color: #8da7ca;
	
}
.benefits-list li {
	padding: 0 0 13px 15px;
	background: url("../images/i-2.gif") no-repeat 5px 6px;
	font: 14px arial, verdana, tahoma, trebuchet ms, sans-serif;
	font-style:italic; 
	color:#061437;
	margin-left:10px; 
	font-weight: bold;
}
/*Additional updates*/

.articles-list li {
	padding: 0 0 13px 15px;
	background: url("../images/i-2.gif") no-repeat 5px 6px;
	font: 12px arial, verdana, tahoma, trebuchet ms, sans-serif;
	color:#061437;
	margin-left:10px;
}
.bigger {
	font-size:16px;
}

