/* CSS Document */
/* Body tech */

body{  padding:0px; margin:0px; background:#f6f5f5; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#424242;}
/*main con start here*/
#main-con{ width:1014px; margin:10px auto 0px auto;}
/*main con ends here*/
.clr{ clear:both; font-size:1px; line-height:1px; height:1px;}

/*main top strip start here*/
.main-top-strip{}
/*main top strip ends here*/

/*main middle img start here*/
.main-middle-img{ background:url(../images/top-middle.png) repeat-y; padding:5px 0 0 0px;}
/*main middle img ends here*/

/*top section start here*/
.top-section{ width:980px; margin:0px auto;}
/*top section ends here*/

/*top-section-left start here*/
.top-section-left{ float:left;}
/*top-section-left ends here*/

/*top-section-middle start here*/
.top-section-middle{ background:#fff; float:left; width:969px; height:174px;}
/*top-section-middle ends here*/

/*logo start here*/
.logo{ float:left; padding:5px 10px 22px 10px;}
/*logo ends here*/

/*search-section start here*/
.search-section{ float:right; width:750px; padding:7px 0px 0px 0px;}
/*search-section ends here*/

/*search-here start here*/
.search-here{ width:394px; float:right;}
/*search-here ends here*/

/*seach-left start here*/
.search-left{ float:left;}
/*seach-left ends here*/

/*search-middle start here*/
.search-middle{ background:url(../images/middle-search.png) repeat-x; width:380px; float:left; height:30px;}
/*search-middle ends here*/

/*search-txt start here*/
.search-txt{ float:left; font-size:12px; color:#fff; width:40px; padding:7px 10px;}
/*search-txt ends here*/

/*search-right start here*/
.search-right{ width:317px; float:left; padding:3px 0px;}
/*search-right ends here*/

/*middle textarea start here*/
.middle-textarea{ background:url(../images/middle-txtarea.png) repeat-x; float:left; width:280px; height:24px;}
/*middle textarea ends here*/

/*search-icon start here*/
.search-icon{ float:left; padding:1px 0px 0px 0px;}
/*search-icon ends here*/

.txt-feild{ width:280px; background:none; border:none; font-size:12px; height:19px; padding:2px;}

.diet-bnner{ float:left; padding:25px 10px 25px 75px;}

.ideal{ float:right; padding:15px 0px;}

/*navigation strips start here*/
.navigation-strips{ padding:10px 5px 10px 5px;}
/*navigation strips ends here*/

/*navigation start here*/
.navigation{ width:830px; float:left;margin-left:80px;}
.navigation ul{ margin:0px; padding:0px; list-style:none;}
.navigation ul li{ float:left; margin:0px 2px 0px 0px;}
.navigation ul li a{ float:left; display:block; background:url(../images/left-normal.png) no-repeat; font-size:14px; color:#2d2d2d; line-height:38px; text-decoration:none; padding:0px 4px;}
.navigation ul li a:hover{ background:url(../images/left-hover.png) no-repeat; color:#fff;}
.navigation ul li a.act{ background:url(../images/left-hover.png) no-repeat; color:#fff;}
.navigation ul li a span{ float:left; display:block; background:url(../images/right-normal.png) right center; padding:0px 10px; font-size:14px; color:#2d2d2d; line-height:38px; text-decoration:none;}
.navigation ul li a span:hover{ background:url(../images/right-hover.png) right center; color:#fff; }
.navigation ul li a span.act1{ background:url(../images/right-hover.png) right center; color:#fff; }
/*navigation ends here*/

/*blk-round left start here*/
.blk{ float:left; margin:0px 2px 0px 0px;}
.blk1{ float:left; margin:0px 0px 0px 0px;}
/*blk-round left ends here*/

/*main-banner start here*/
.main-banner{ background:url(../images/banner-bg.png) repeat-x; width:984px; margin:0px auto; height:287px; padding:10px;}
/*main-banner ends here*/

.inner-banner{ background:url(../images/trans.png) repeat-x; height:289px;}

/*left-banner start here*/
.left-banner{ width:665px; float:left; background:url(../images/header-img.png) no-repeat 335px 03px; padding:15px 0px 36px 30px; }
.left-banner h1{ background:url(../images/banner-heading.png) no-repeat; width:248px; height:33px; margin:0px; padding:5px 10px 7px 10px; font-family:Verdana, Geneva, sans-serif; font-size:24px; color:#e96b3b; text-transform:uppercase; font-weight:normal;}
/*left-banner ends here*/

/*protocol txt start here*/
.protocol-txt{ width:420px; float:left; font-family:Candara; font-size:15px; color:#fff; line-height:24px;}
.protocol-txt ul{ margin:0px; padding:0px; list-style:none;}
.protocol-txt ul li{ float:left;  width:420px; padding:0 0 2px 30px; margin:2px 0px; line-height:24px; font-weight:bold; background:url(../images/check-mark.png) left 0px no-repeat;}
/*protocol txt ends here*/

/*right-banner start here*/
.right-banner{ width:275px; float:right; padding:17px 0px 0px 0px;}
/*right-banner ends here*/

/*rightlink start here*/
.rightlink{ width:257px; background:#a1c484; padding:10px 0px 10px 0px;}
.rightlink ul{ margin:0px; padding:0px; list-style:none;}
.rightlink ul li{ float:left; display:block; width:257px; line-height:46px;}
.rightlink ul li a{ font-size:13px; color:#fff; text-transform:uppercase; text-decoration:none; background:url(../images/normal-hover-btn.png) repeat-x 0px -46px; padding:0px 5px; text-align:center; display:block;}
.rightlink ul li a:hover{ background:url(../images/normal-hover-btn.png) repeat-x 0px 0px; color:#000;}
.rightlink ul li a.on{ background:url(../images/normal-hover-btn.png) repeat-x 0px 0px; color:#000;}
.rightlink ul li a.no-bg{ font-size:13px; color:#fff; text-transform:uppercase; text-decoration:none; background:none; padding:0px 5px; text-align:center; display:block;}
.rightlink ul li a.no-bg:hover{ background:url(../images/normal-hover-btn.png) repeat-x 0px 0px; color:#000;}
/*rightlink ends here*/

/*contentpanel start here*/
.contentpanel{ background:#fff; width:983px; margin:0px auto; padding:10px;}
/*contentpanel ends here*/

/*leftpanel start here*/
.leftpanel{ float:left; width:690px; margin:0px 5px 0px 0px;}
.leftpanel h2 { font-size:20px; color:#025a9e; text-transform:uppercase; margin:0px; padding:0px 0px 10px 0px; font-weight:normal; width:450px; float:left; }
.leftpanel h3 { font-size:13px; color:#1b70b2; margin:0px; padding:15px 0px 10px 0px;}
.bottom-border{ border-bottom:1px solid #eee;}
.leftpanel p { font-size:13px; color:#424242; margin:0px; padding:5px 0px; line-height:20px; font-weight:normal;}
.leftpanel p span{ color:#ee6128; font-weight:bold;}
.leftpanel p span.blue{ color:#1b70b2; font-weight:normal;}
/*leftpanel ends here*/

/*success-story start here*/
.success-story{ width:690px;}
.success-top{}
.success-middle{ background:url(../images/success-middle.png) repeat-y; width:648px; padding:10px 20px;}
.success-bottom{}
.success-story h3 { font-size:20px; color:#025a9e; text-transform:uppercase; margin:0px; padding:0px 0px 10px 0px; border-bottom:1px solid #eee; font-weight:normal; }
.success-story p { font-size:13px; font-weight:bold; padding:0px 0px 10px 0px; border-bottom:1px solid #eee; font-style:italic; color:#3e3e3e;}
.success-story p a{ color:#f1612a; text-decoration:none; font-style:normal;}
.success-story p a:hover{ text-decoration:underline;}
/*success-story ens here*/

/*onclick icon start here*/
.onclick-icon{ width:300px; padding:10px 0px 0px 0px;}
.onclick-icon ul{ margin:0px; padding:0px; list-style:none;}
.onclick-icon ul li{ float:left; margin:0px 2px 0px 0px;}
.onclick-icon ul li a{ background:url(../images/onclick-icon.png) no-repeat 0px -15px; display:block; float:left; height:16px; width:16px; }
.onclick-icon ul li a:hover{ background-position:0px 0px;}
.onclick-icon ul li a.click{ background-position:0px 0px;}
/*onclick icon ends here*/

/*green-btn start here*/
.green-btn{ background:url(../images/green-btn.png) no-repeat; width:320px; height:35px; font-size:13px; color:#000; font-weight:bold; font-style:italic; margin:10px auto 0px auto;}
.green-btn a{ color:#233005; text-decoration:none; text-align:center; display:block; text-transform:uppercase; padding:10px 0px 0px 0px; text-shadow: 0.1em 0.1em 0.05em #f1f1f1;}
.green-btn a:hover{ text-decoration:underline;}
/*green-btn ends here*/

/*green-btn-left start here*/
.green-btn-left{ background:url(../images/green-btn.png) no-repeat; width:320px; height:35px; font-size:13px; color:#000; font-weight:bold; font-style:italic; margin:20px 10px 0px 10px; float:left;}
.green-btn-left a{ color:#233005; text-decoration:none; text-align:center; display:block; text-transform:uppercase; padding:10px 0px 0px 0px; text-shadow: 0.1em 0.1em 0.05em #f1f1f1;}
.green-btn-left a:hover{ text-decoration:underline;}
/*green-btn-left ends here*/

/*bmi -section start here*/
.bmi-section{ margin:0 0 0 3px !important; padding:20px 0px 0px;}
/*bmi -section start here*/

/*bmi-middle start here*/
.bmi-middle{ background:url(../images/middle-bmi.png) repeat-x; width:650px; height:85px; float:left;}
/*bmi-middle ends here*/

/*rightpanel start here*/
.rightpanel{ float:left; width:283px; margin:0px 0px 0px 5px;}
/*rightpanel ends here*/

/*bmi logo start here*/
.bmi-logo{ float:left; padding:25px 10px; }
/*bmi logo start here*/

/*bmi txt start here*/
.bmi-txt{ float:left; padding:27px 10px; font-size:15px; color:#015a9e;}
/*bmi txt ends here*/

/*calculate-btn start here*/
.calculate-btn{ float:right; padding:30px 0px 0px 0px;}
/*calculate-btn ends here*/

/*workshop-btn start here*/
.workshp-btn{}
/*workshop-btn start here*/


/*two-btn start here*/
.two-btn{ width:131px; float:left; margin:10px 10px 10px 0px ;}
.two-btn a{ background:url(../images/two-btn.png) no-repeat 0px 0px; height:41px; font-size:15px; font-family:calibri; color:#000; text-align:center; text-decoration:none; width:131px; height:30px; display:block; text-transform:uppercase; text-shadow: 0.1em 0.1em 0.06em #f1f1f1; padding:10px 0px 0px 0px;}
.two-btn a:hover{ background-position:0px -41px; }
.two-btn a.c{ background-position:0px -41px; }

.two-btn1{ width:131px; float:left; margin:10px 10px 10px 0px ;}
.two-btn1 a{ background:url(../images/two-btn.png) no-repeat 0px -41px; height:41px; font-size:15px; font-family:calibri; color:#000; text-align:center; text-decoration:none; width:131px; height:30px; display:block; text-transform:uppercase; text-shadow: 0.1em 0.1em 0.06em #f1f1f1; padding:10px 0px 0px 0px;}
.two-btn1 a:hover{ background-position:0px 0px; }
.two-btn1 a.c{ background-position:0px 0px; }
/*two-btn ends here*/

/*before-after-panel start here*/
.beforepanel{ padding:10px 0px 0px 2px;}
.beforepanel-heading{ background:#e7e6e6; padding:10px; font-size:20px; color:#276493; width:252px; text-align:center; text-transform:uppercase;}
.beforepanel-heading span{ padding:0px 14px 0px 14px;}
.beforepanel-heading1{ background:#e7e6e6; padding:10px; font-size:20px; color:#276493; width:240x; text-align:center; text-transform:uppercase;}
.beforepanel-heading1 span{ padding:0px 10px 0px 10px;}
/*before-after-panel ends here*/

/*blk-btn start here*/
.blk-btn{  width:204px; height:33px; font-size:12px; color:#fff; margin:0px auto; padding:10px 0px 10px 0px;}
.blk-btn a{ text-decoration:none; color:#fff; text-align:center; display:block; background:url(../images/blk-bnt.png) no-repeat; width:204px; height:26px; padding:7px 0px 0px 0px;}
.blk-btn a:hover{ text-decoration:underline;}
/*blk-btn ends here*/

/*join-mailing panel start here*/
.join-mailing{ width:269px;}
.join-mailing h3{ font-size:15px; color:#08497b; margin:0px; padding:0px; font-weight:normal; text-transform:uppercase;}
.join-top{}
/*join-mailing panel ends here*/

/*join-middle start here*/
.join-middle{background:url(../images/join-middle.png) repeat-y; padding:5px 10px;}
.join-txtarea{ width:236px; height:24px; background:url(../images/txt-bg.png) repeat-x #fff; font-size:12px; color:#3e3e3e; margin:10px 0px 0px 0px; border:1px solid #afafaf; padding:0px 5px;}
.join-txtarea:focus{ border:1px solid #333;}
.join-txtarea:hover{ border:1px solid #333;}
/*join-middle ends here*/

/*submit-btn start here*/
.submit-btn{ float:right;  width:88px; height:27px; padding:10px 0px 0px 0px;}
.submit-btn a {  background:url(../images/submit-btn.png) no-repeat; font-size:13px; color:#fff; text-decoration:none; text-align:center; display:block; text-shadow:0.1em 0.1em 0.05em #3e3e3e; width:88px; height:22px; padding:5px 0px 0px 0px;}
.submit-btn a:hover{}
/*submit-btn ends here*/

/*footer start here*/
.footer-bg{ background:url(../images/footer-bg.png) repeat-x; padding:20px; font-size:12px; color:#fff;}
.footer-bg a{ text-decoration:none; color:#fff; padding:0px 4px; }
.footer-bg a:hover{ text-decoration:underline;} 
/*footer ends here*/

/*footerpanel start here*/
.footer-panel{ width:1014px; margin:0px auto;}
/*footerpanel ends here*/

/*left-footer start here*/
.left-footer{ width:690px; float:left; }
/*left-footer ends here*/

/*right footer start here*/
.right-footer{ float:right;}
/*right footer start here*/

/* *****************************css added for Success Stories Slider************************************** */

#slideshow { width:648px; position: relative; margin:0 auto}
#slideshow #slidesContainer { /*margin: 0 auto;*/ overflow: hidden; /*position: relative;*/ width:648px}
#slideshow #slidesContainer .slide { overflow:hidden; margin: 0 0 0 0px;}
#slideshow #slidesContainer .slide div.slideDetails { margin: 0 0px 0 0px;}
#slideshow #slidesContainer .slide div.slideDetails p { font-size:13px; font-weight:bold; padding:0px 0px 10px 0px; border-bottom:1px solid #eee; font-style:italic; color:#3e3e3e; line-height:25px;}
div#footerNavigation { margin:8px 0px 0px 0px; position: relative;}
span#slideNavs { margin-left: 1px; margin-right: 1px;}
.slideNav { background:url('../images/onclick-icon.png') bottom left no-repeat scroll transparent; cursor: pointer; display: inline-block; height:15px; width: 15px;}
.selectedNav { background:url('../images/onclick-icon.png') 0px -1px no-repeat scroll transparent; }

/***************************************product page css start here**************************************/

.inner-leftpanel{ width:255px; float:left; margin:0px 10px 15px 0px;}
.shoppin-panel{ float:left; width:255px;}
.shopping-heading{}
.shopping-left{ float:left;}
.shopping-middle{ background:url(../images/shopping-middle.png) repeat-x; width:233px; float:left; font-size:16px; color:#fff; text-shadow:0.1em 0.1em 0.05em #2a3b05; height:27px; padding:5px 0px 0px 0px;}

/* shoping start here*/
.shoppin-link{ float:left; width:229px; background:#ededed; border:1px solid #d8d8d8; padding:10px 10px 10px 15px; margin:0px auto;}
.shoppin-link ul{ margin:0px; padding:0px; list-style:none;}
.shoppin-link ul li{ float:left; margin:5px 0px;}
.shoppin-link ul li a{ background:url(../images/normal-link.png) no-repeat; width:212px; height:25px; float:left; display:block; font-size:14px; color:#333; text-decoration:none; padding:7px 0px 0px 10px;}
.shoppin-link ul li a:hover{ background:url(../images/hover-link.png) no-repeat; color:#fff;}
.shoppin-link ul li a.activate{ background:url(../images/hover-link.png) no-repeat; color:#fff;}
/* shoping ends here*/

/*contact-panel start here*/
.contact-panel{ padding:10px 0px 0px 0px;}
.contact-heading{ background:url(../images/contact-heading.png) repeat-x; border:1px solid #3e7fa9; font-size:14px; color:#fff; text-shadow:0.1em 0.1em 0.05em #011e34; height:24px; padding:10px 0px 0px 10px;}
.detailpanel{ background:#fff; border:1px solid #d8d8d8; padding:10px; color:#000;}
.detailpanel a{ color:#015ba0; padding:0px 0px 10px 0px; display:block;}
.detailpanel a:hover{ text-decoration:none;}
.detailpanel span{ color:#000; line-height:24px; display:block; font-size:13px;}
/*contact-panel ends here*/

/*inner-rightpanel start here*/
.inner-rightpanel{ width:701px; float:left; padding:0 0 15px 0px;}
.top-heading{}
.right-left{ float:left;}
.right-middle{ background:url(../images/right-middle.png) repeat-x; width:679px; float:left; font-size:12px; color:#fff; height:24px; padding:10px 0px 0px 2px;}
/*inner-rightpanel start here*/

/*price-panel start here*/
.price-panel{ width:108px; float:left; text-align:left;}
.price-panel span{ color:#000; font-size:15px; display:block; padding:12px 0px 0px 0px;}
.price-panel abbr{ color:#ff0000; }
/*price-panel ends here*/

/*prduct-panel start here*/
.prduct-panel{ width:375px; float:left; font-size:12px; line-height:16px;}
.prduct-panel span{ color:#3e3e3e;}
/*price-panel ends here*/

/*qty-panel start here*/
.qty-panel{ width:70px; float:left;}
.qty-panel-1{ width:70px; float:left; padding:10px 0px 0px 0px;}
.qty-bg{ background:url(../images/QTY-BG.png) no-repeat; width:34px; height:26px; }
.qty-bg-txtfeild{ background:none; border:none; font-size:12px; color:#154f7d; width:28px; height:22px; padding:2px 3px; font-weight:bold; text-align:center;}
/*price-panel ends here*/

/*list-bg start here*/
.list-bg{ background:url(../images/list-bg.png) bottom left repeat-x #fff; margin:1px 0 0 0px; padding:10px; border:1px solid #ededed; clear:both; margin:0px 0px 5px 0px;}
/*list-bg ends here*/

/*us-txt start here*/
.us-txt{ float:left; color:#154f7d; text-transform:uppercase; padding:3px 20px 3px 0px;}
.us-txt-old{ float:left; color:#154f7d; text-transform:uppercase; padding:3px 0px 3px 60px;}
/*us-txt ends here*/

/*add-tocart start here*/
.add-tocart{ float:left; background:url(../images/submit-btn.png) no-repeat; width:87px; height:27px; float:left; padding:5px 0px 0px 0px; margin:2px 0px 0px 0px;}
.add-tocart a{ font-size:13px; color:#fff; text-shadow:0.1em 0.1em 0.05em #3e3e3e; text-align:center; text-decoration:none; display:block;}
.add-tocart a:hover{ text-decoration:underline;}
/*add-tocart ends here*/

/***************************************product page css ends here**************************************/

/***********************************dieter-only start here**********************************************/
/* shoping1 start here*/
.shoppin-link1{ float:left; width:255px;/* background:#ededed;*/ /*border:1px solid #d8d8d8;*/ /*padding:10px 10px 10px 15px;*/ margin:0px auto;}
.shoppin-link1-top{}
.shoppin-link1-middle{ background:url(../images/diet-middle.png) repeat-y; width:235px; padding:5px 5px 5px 15px;}
.shoppin-link1 ul{ margin:0px; padding:0px; list-style:none;}
.shoppin-link1 ul li{ float:left; margin:5px 0px;}
.shoppin-link1 ul li a{ background:url(../images/normal-link.png) no-repeat; width:212px; height:25px; float:left; display:block; font-size:14px; color:#333; text-decoration:none; padding:7px 0px 0px 10px; text-transform:uppercase;}
.shoppin-link1 ul li a:hover{ background:url(../images/hover-link.png) no-repeat; color:#fff;}
.shoppin-link1 ul li a.activate{ background:url(../images/hover-link.png) no-repeat; color:#fff;}
/* shoping1 ends here*/

/*food-btn start here*/
.food-btn{ width:255px; height:47px; margin:10px 0px;}
.food-btn a{ font-size:23px; color:#fff; text-shadow:0.1em 0.1em 0.05em #725252; text-align:center; text-decoration:none; text-transform:uppercase; background:url(../images/food-btn.png) no-repeat; display:block; width:255px; height:37px; padding:10px 0px 0px 0px;}
.food-btn a:hover{ text-decoration:underline;}
/*food-btn ends here*/

/*facebook icon start here*/
.facebook-icon{ float:right; padding:0px 0px 10px 0px;}
/*facebook icon ends here*/

/*dieter section start here*/
.dieter-section{ background:url(../images/diet-bg.png) no-repeat left bottom #fff; width:670px; padding:10px; }
.dieter-section ul{ margin:0px; padding:0 0 0 15px; width:512px; }
.dieter-section ul li{  list-style:none; margin:0px; padding:10px 0 10px 10px; font-size:12px; font-weight:bold; text-align:left; color:#403f3f; border-bottom:1px dotted #403f3f; }
.dieter-section ul li a{ background:url(../images/green-arrow.png) left center no-repeat scroll; list-style:none; margin:0px; padding:10px 0 10px 35px; font-size:12px; font-weight:bold; text-align:left; color:#403f3f;  text-decoration:none; }
.dieter-section ul li a:hover{ text-decoration:underline;}
.dieter-section p{ font-size:12px; color:#636363; border-top:1px dotted #403f3f; margin:0px auto; padding:10px; width:623px;}
.dieter-section p span{ color:#000;}
/*dieter section ends here*/
/* popup*/



.popup {
	background:#9E9E9E;
	border:1px solid #505050;
	height: 221px;
	width: 490px;
	padding:0;
	position: absolute;
	border-radius: 10px 10px 10px 10px;
	-moz-border-radius: 10px 10px 10px 10px;
	/*background-color:#999*/
}

.popup .close {
	color: #FFFFFF;
	display: block;
	top: 8px;
	float:right;
	right: 5px;
	width: 45px;
	height: 15px;
	font-size: 13px;
	text-align: left;
}

#right .popup .content { padding: 0; }

.popup .content {
	position: absolute;
	top: 24px;
	left: 8px;
	right: 8px;
	height: 188px;
	font-size: 12px;
	background: #FFFFFF;
	margin: 0;
	padding: 0;
	border-radius: 7px;
	-moz-border-radius: 7px;

}

.popup .border { border-right: 1px solid #797979; }



/* css added 15th_Nov_2011 */

.login-txtbox{ width:186px; height:24px; background:url(../images/txt-bg.png) repeat-x #fff; font-size:12px; color:#3e3e3e; margin:2px 0px 2px 0px; border:1px solid #afafaf; padding:0px 5px;}
.login-txtbox:focus{ border:1px solid #333;}
.login-txtbox:hover{ border:1px solid #333;}

.reg-txtbox{ width:210px; height:24px; background:url(../images/txt-bg.png) repeat-x #fff; font-size:12px; color:#3e3e3e; margin:2px 0px 2px 0px; border:1px solid #afafaf; padding:0px 5px;}
.reg-txtbox:focus{ border:1px solid #333;}
.reg-txtbox:hover{ border:1px solid #333;}

.click-crt-acnt{ color:#424242; }
.click-crt-acnt a{ color:#1B72B4; text-decoration:none;}
.click-crt-acnt a:hover{ color:#E96B3B; text-decoration:underline;}

.facebook-icon a.padd{ margin:0 0px 0 4px;}
.orange-txt{ color:#E96B3B;}