/* CSS Document */



body *{

outline:none;

}


.valign{
vertical-align:middle;
}

body {

min-width:996px;

margin: 0px;

padding: 0px;

background:#fafafa;

font-family:arial, calibri, Helvetica, sans-serif;

color:#525355;

font-size:13px;

background:url(../../img/body_bg.jpg) top center repeat-x;	

}



a {

color:#3B3B3B;

text-decoration:none;

}



a:hover {

text-decoration:underline;

}



textarea{

resize:none;

}



.underline {

text-decoration:underline;

}



.underline:hover {

text-decoration:none;

}



h1, h2, h3, h4, h5, h6, p, div, span, html, input, select {

margin:0;

padding:0;

}

.Middle {

vertical-align:middle;

}



.nobdr{

border:none !important;



}



.nobg{

background:none !important;



}





.nobdr_top{

border-top:none !important;

}



.nomargin{

margin:0px !important;



}





.clear {

clear:both;

font-size:0;

margin:0;

padding:0;

height:0;

line-height:0;

}



.fleft, .Fleft {

float:left;

}



.fright {

float:right;

}



img {

border:0;

padding:0;

margin:0;

}



p  {

line-height:18px;

text-align:justify;

font:normal 11px tahoma;

}



.center {

text-align:center;

}



.left {

text-align:left;

}



.right {

text-align:right;

}



.white {

color:#FFFFFF;

}



.gray {

color:#CCCBC9;

}



.black {

color:#000000;

}



.orange {

color:#DE7E11;

}



.blue {



color:#2982D5;



}



#outerWrapper {

width:100%;

margin:0 auto;

height:auto;

/*overflow:hidden;*/

}



#page {

margin:0 auto;



}



#header {



width:996px;



height:119px;



position:relative;



overflow:hidden;



}



#logo {



position:absolute;



left:13px;



top:12px;



background:url(../../img/aminoz.gif) no-repeat;



width:241px;



height:66px;



display:block;



text-indent:-9000px;



}



#christmas {



position:absolute;



left:280px;



top:2px;



background:url(../../img/christmas.jpg) no-repeat;



width:181px;



height:83px;



display:block;



text-indent:-9000px;



}



#print2 {



height:10px;



width:986px;



}



.print2img {



text-align:right;



margin: 2px 10px 0px 0px;



}







.bookmark{



text-align:left;



padding:5px 0px 0px 0px;



}



.print{



font:calibri;



color:#4B4B4B;



font-size:11px;



padding:10px 0px 0px 0px;



text-decoration:none;



}



.print a:link .print a:visited{



text-decoration:none;



color:#B5B5B5;



}



.print a:hover .print a:active{



text-decoration:underline;



color:#B5B5B5;



}



#contact {

float:right;

width:400px;

height:119px;

background:url(../../img/header_img.jpg) bottom right no-repeat;



}

#contact .ph {

float:left;

width:180px;

height:42px;

background:url(../../img/onethree.png) no-repeat;

}



.banner-home {

position:relative;

width:986px;

height:195px;

background:url(../../img/banner.jpg) no-repeat;

}



.banner-home .cart {

position:absolute;

top:107px;

left:36px;

font-family:"Trebuchet MS";

font-size:14px;

color:#303030;

}



.banner-home .banner-enquiry {

position:absolute;

top:70px;

left:22px;

font-family:"Trebuchet MS";

font-size:14px;

color:#303030;

width:219px;

height: 64px;

}



.banner-home .search {

position:absolute;

left:24px;

top:145px;

vertical-align:top;	

}



.banner-store {

position:relative;

width:986px;

height:195px;

background:url(../../img/banner-store.png) no-repeat;

}



.banner-store .cart {

position:absolute;

top:107px;

left:36px;

font-family:"Trebuchet MS";

font-size:14px;

color:#303030;

}



.banner-store .cart-icon {

position:absolute;

top:71px;

left:23px;

font-family:"Trebuchet MS";

font-size:14px;

color:#303030;

width:262px;

height:64px;

}



.banner-store .search {

position:absolute;

left:24px;

top:145px;

vertical-align:top;

}



.banner-store .rewards {

position:absolute;

left:606px;

top:10px;

width:366px;

height:21px;

vertical-align:top;

}



.banner-store .gifts {

position:absolute;

left:606px;

top:41px;

width:366px;

height:21px;

vertical-align:top;

}



.banner-store .refer {

position:absolute;

left:321px;

top:71px;

width:218px;

height:64px;

vertical-align:top;

}



.search-box {

position:absolute;

width:162px;

height:21px;

border:1px solid #B47C3C;

background:#FFFFFF;

padding:2px 2px 0 2px;

margin:9px 4px 0px 0px;

}



.advcd {

position:absolute;

bottom:6px;

left:250px;

display:block;

width:106px;

top:14px;

}



.menu-strip {

width:996px;

background:none;

height:35px;

/*	height:51px;*/

}



.menu {

width:708px;

height:31px;

float:left;

padding:9px 0 0 13px;

background:url(../../img/menu-left.gif) top left no-repeat;

text-align:left;

color:#FFFFFF;

}



.menu ul {

margin:0;

padding:0;

list-style-type:none;

}



.menu ul li {

margin:0 3px 0 0;

padding:0;

display:inline;

color:#FFFFFF;

text-align:center;

}



.menu ul li a {

color:#FFFFFF;

text-decoration:none;

text-transform:capitalize;

}



.menu ul li a:hover {

color:#F0B943;

text-decoration:none;

text-transform:capitalize;

}



.menu-strong{

color:#F0B943;

text-decoration:none;

text-transform:capitalize;

font-weight:bold;

}



.menu-buttons {

width:264px;

float:right;

height:31px;

background:url(../../img/menu-rgt.gif) right top no-repeat;

}



.menu-buttons a {



width:78px;



float:left;



margin-right:8px;



height:18px;



padding-top:3px;



color:#FFFFFF;



text-transform:uppercase;



text-decoration:none;



text-align:center;



font-weight:bold;



}



.menu-buttons a:hover {



width:78px;



float:left;



margin-right:8px;



height:18px;



padding-top:3px;



color:#000000;



text-transform:uppercase;



text-decoration:none;



text-align:center;



font-weight:bold;



}



.forum-menu {



width:708px;



height:31px;



float:left;



padding:9px 0 0 13px;



background:url(../../img/menu-left.gif) top left no-repeat;



text-align:left;



color:#FFFFFF;



}



.forum-menu ul {



margin:0;



padding:0;



list-style-type:none;



color:#FFFFFF;



}



.forum-menu ul li {



margin:0 3px 0 0;



padding:0;



display:inline;



color:#FFFFFF;



text-align:center;



}



.forum-menu ul li a {



color:#FFFFFF;



text-decoration:none;



text-transform:capitalize;



}



.forum-menu ul li a:visited {



color:#FFFFFF;



text-decoration:none;



text-transform:capitalize;



}



.forum-menu ul li a:hover {



color:#F0B943;



text-decoration:none;



text-transform:capitalize;



}



.login {



background:url(../../img/top-buttons.gif) 0 0 no-repeat;



margin:6px 0px 0px 0px;



line-height:15px;



padding:0px 0px 2px 0px 0px ;



}



.register {



background:url(../../img/top-buttons.gif) -86px 0 no-repeat;



margin:6px 0px 0px 0px;



line-height:15px;



padding:0px 0px 2px 0px 0px ;	



}



.checkout {

background:url(../../img/cart.png) top right no-repeat;

margin:6px 0px 0px 0px;



padding:0px 20px 2px 0px ;	

}



#main {

width:999px;

margin:0px auto;

overflow:hidden;

}

.left-pannel {

width:223px;

float:left;



text-align:left;




}



.left-pannel .newsback {




width:215px;



height:280px;



background:url(../../img/news.gif) no-repeat;







}



.left-pannel .news {



font:normal 11px tahoma;



padding:48px 12px 0 13px;



}



.left-pannel p {



line-height:17px;



}



.more {



width:55px;



height:16px;



display:block;



background:url(../../img/more.gif) no-repeat;



color:#FFFFFF;



font-weight:bold;



text-transform:uppercase;



text-decoration:none;



font-size:11px;



text-align:center;



padding-top:0px;



padding-bottom:4px;



margin:3px 0px 0px 0px;



}



.more:hover {



color:#000000;



text-decoration:none;



}



.testimonials-back {



width:233px;	



height:256px;



background:url(../../img/testmonls.gif) no-repeat;



margin-top:14px;



}



.testimonials {



font:normal 11px tahoma;



padding:60px 30px 0 13px;



}



.aztmenu-back {



width:233px;	



height:422px;



background:url(../../img/vip-box.gif) no-repeat;



margin-top:14px;



}



.aztmenu {



font:normal 11px tahoma;



color:#FFFFFF;



padding:60px 30px 30px 13px;



}



.aztmenu a {



color:#FFFFFF;



text-decoration:none;



}



.aztmenu a:hover {



color:#FFFFFF;



text-decoration:underline;



}



.quote1 {



width:136px;



font:normal 11px tahoma;



height:15px;



background:url(../../img/quote.gif) no-repeat;



text-align:center;



font-size:12px;



padding-top:5px;



margin-top:10px;



}



.more2 {



width:61px;



height:15px;	



display:block;



background:url(../../img/more-2.gif) no-repeat;



color:#FFFFFF;



font-weight:bold;



text-transform:uppercase;



text-decoration:none;



font-size:11px;



text-align:center;



padding-bottom:2px;



}



.more2:hover {



color:#000000;



text-decoration:none;



}



.fitness-back {



width:216px;



height:199px;



background:url(../../img/fitness.gif) no-repeat;



margin-top:14px;



}



.newsletter {



width:216px;



height:92px;



#height:132px;



background:url(../../img/newsletter.gif) no-repeat;



/*margin-top:14px;*/



/*margin-bottom:12px;*/



margin-bottom:0px;



padding-bottom:0px;



padding-top:40px;



padding-left:5px;



}



.newsletter form div div {



height:22px;



position:relative;



padding-top:1px;



}



.newsletter form div div .subscribe {



position:absolute;



top:0;



left:60px;



}



.fitness {



font:normal 11px tahoma;



padding:50px 11px 0px 13px;



color:#FFFFFF;



text-align:left;



}



.subscribe{



color: #5882AD;



font-family: Verdana;



font-size: 10px;



height:19px;



border:1px solid #C4D2E1;



padding:2px 4px 1px 3px;



margin-left:5px;



background-color:#ffffff;



width:132px;



}



.subscribe-button {



width:70px;



height:21px;



background:url(../../img/subscribe-button.jpg) no-repeat;



margin-top:14px;



margin-bottom:12px;



}



.archive{

color:7AA2CA;

font-family:calibri;

font-size:13px;

line-height:19px;

margin-top:3px;

text-transform:uppercase;

padding:0px 0px 0px 10px;

font-weight:bold;

text-decoration:none;

float:left;

}



.archive a:link , .archive a:visited {

color:7AA2CA;

text-decoration:none;

}



.archive a:hover , .archive a:active {

color:7AA2CA;

text-decoration:underline;

}	



.more3 {

width:60px;

height:17px;

display:block;

background:url(../../img/submit.gif) no-repeat;

color:#9C3072;

font-weight:bold;

text-transform:uppercase;

text-decoration:none;

font-size:11px;

text-align:center;


padding-top:3px;

}



.more3:hover {

color:#000000;

text-decoration:none;

}



.middle-pannel {



width:545px;



float:left;



display:inline;



margin:0 0 0 7px !important;



margin:0 0 0 5px;



}



.middle-pannel p {



margin-top:18px;



padding:0 5px 0 6px;



}



.transform {



width:545px;



height:290px;



position:relative;



background:url(../../img/transform.gif) no-repeat;



}



.vedio {



width:209px;



height:120px;



position:absolute;



bottom:22px;



right:12px;



}



.page-links {



width:290px;



height:115px;



position:absolute;



bottom:26px;



left:13px;



}



.page-links a {



width:290px;



height:29px;



display:block;



text-indent:-9000px;



}



.link1 {



background:url(../../img/page-links.gif) 0 0 no-repeat;



}



.link1:hover {



background:url(../../img/page-links-over.gif) 0 0 no-repeat;



}



.link2 {



background:url(../../img/page-links.gif) 0 -29px no-repeat;



}



.link2:hover {



background:url(../../img/page-links-over.gif) 0 -29px no-repeat;



}



.link3 {



background:url(../../img/page-links.gif) 0 -58px no-repeat;



}



.link3:hover {



background:url(../../img/page-links-over.gif) 0 -58px no-repeat;



}



.link4 {



background:url(../../img/page-links.gif) 0 -87px no-repeat;



}



.link4:hover {



background:url(../../img/page-links-over.gif) 0 -87px no-repeat;



}



.articles {



width:255px;



float:left;



background:url(../../img/latest-articles.gif) top no-repeat;



border-bottom:1px solid #B1AEAC;



margin-top:30px;



padding-top:44px;



padding-bottom:5px;



}



.list {



margin:0;



padding:0;



list-style-type:none;



font-size:11px;



font-family:tahoma;



text-align:left;



}



.list li {



margin:0 0 12px 0;



padding:0 0 0 18px;



background:url(../../img/list-bg.gif) 0 1px no-repeat;



line-height:15px;



}



.more-link {



color:#FFFFFF;



display:block;



width:62px;



height:15px;



text-align:center;



text-decoration:none;



font-size:11px;



font-weight:bold;



text-transform:uppercase;



padding-top:1px;



}



.more-link:hover {



color:#000000;



text-decoration:none;



}



.more_bg {



background:url(../../img/more-3.gif) no-repeat;



}



.more_bg2 {



background:url(../../img/more-4.gif) no-repeat;



}



.qa {



width:255px;



float:right;



background:url(../../img/latest-qa.gif) top no-repeat;



border-bottom:1px solid #B1AEAC;



margin-top:30px;



padding-top:44px;



padding-bottom:5px;



}



.right-pannel {



width:174px;



float:right;



}



#heading{

background:none;

text-decoration:none;

text-align:left;

margin-bottom:10px;

}











/*********Footer*********/



#footer1 {



width:100%;



margin:0px;



background:#5E5A55 url(../../img/footer-bg.gif) center top repeat-x;



font-weight:normal;



font-style:normal;



font-size:11px;



font-family:tahoma;



padding-top:30px;



padding-bottom:30px;



}



#footer1columns {



width:970px;



margin:0px;



padding-left:30px;



overflow:hidden;



background-color:#5E5A55;



}



#footer1columns .footercolumn {



float:left;



width:155px;



text-align:left;



margin:0px;



line-height:25x;



_line-height:18px;



color:#FFFFFF;



}



#footer1columns .footercolumn2 {



float:left;



width:145px;



text-align:left;



margin:0px;



line-height:25x;



_line-height:18px;



color:#FFFFFF;



}



#footer1columns .footercolumn3 {



float:left;



width:20px;



text-align:left;



margin:0px;



line-height:25x;



_line-height:18px;



color:#FFFFFF;



}



#footer1 a {



color:#FFFFFF;



text-decoration:none;



}



#footer1 a:hover {



color:#F0B943;



text-decoration:underline;



}



#footercopyright {



float:left;



width:100%;



height:30px;



padding-bottom:10px;



text-align:center;



background-color:#5E5A55;



font-size:9px;



}



#footer {



width:100%;



background:#5E5A55;



text-align:center;



padding-top:32px;



font-weight:normal;



font-style:normal;



font-size:11px;



font-family:tahoma;



height:80px;



_height:70px;



background-color:#5E5A55;



}



#footer ul {



margin:0 0 7px 0;



padding:0;



list-style-type:none;



}



#footer ul li {



margin:0 5px 0 0;



padding:0;



display:inline;



line-height:5px;



_line-height:10px;



color:#FFFFFF;



}



#footer ul li a {



color:#FFFFFF;



text-decoration:none;



}



#footer ul li a:hover {



color:#F0B943;



text-decoration:underline;



}



/*********Inner pages CSS *******/



.right_container {



width:731px;



float:left;



display:block;



margin:10px 0 0 7px !important;



margin:0 0 0 5px;



}



.right_container p {



margin-top:15px;



line-height:20px;



}

.top-mrg {



margin-top:15px;



}



.lft-mrg {



margin-left:15px;



}



.personal-img {



margin:3px 0 15px 0;



}



.click-here {



color:#2982D5;



text-decoration:none;



font-weight:bold;



margin-top:8px;



display:block;



padding-left:15px;



background:url(../../img/click.gif) 0 3px no-repeat;



}



.click-here:hover {



color:#2982D5;



text-decoration:underline;



}



.food-txt-box {



border:1px solid #86B2C8;



width:196px;



height:14px;



padding:2px;



margin-right:5px;



font-size:11px;



}













/*.news-block-side {



margin-top:10px;



}



.news-block-side h1 {



font:bold 16px calibri, Helvetica, sans-serif;



color:#F87002;



padding:2px 0 0 13px;



width:718px;



height:32px;



line-height:32px;



background:url(../../img/h1-bg.gif) left repeat-x;



text-transform:uppercase;



margin-top:0;



}



.news-block-side h2 {



font:bold 16px calibri, Helvetica, sans-serif;



color:#418BD7;



padding:8px 0 0 13px;



width:718px;



height:24px;



background:url(../../img/h2-bg.gif) left repeat-x;



text-transform:uppercase;



}



.news-block-side p {



margin-top:8px;



}*/





.news-categories {



width:210px;



clear:both;

padding-top:46px;



border:1px solid #70C5C7;

overflow:hidden;



border-top:0;



}



.shop-categories {



width:189px;



_width:216px;



padding:50px 0 19px 25px;



border:1px solid #94B7DB;



border-top:0;



}



.pro-categories {



width:189px;



_width:216px;



padding:50px 0 19px 25px;



border:1px solid #FFC7A2;



border-top:0;







}



.news-cet_bg {



background: url("../../img/product-bg.jpg") repeat-x 0 0 ;



}



.most-popular_bg {



background:url(../../img/most-popular.gif) top center no-repeat;



}



.qa-cet_bg {



background:url(../../img/q-a-category.gif) top center no-repeat;



}



.shop-by-maf_bg {



background:url(../../img/shop-by-manuf.gif) top center no-repeat;



}



.pro-catg_bg {



background:url(../../img/product-cat.gif) top center no-repeat;



}



.news-categories ul {



margin:0;



padding:0;





list-style-type:none;	



}



.news-categories ul li {



margin:0 0 11px 15px;



padding:0 5px 0 12px;



color:#000000;



background:url(../../img/category-arrow.gif) 0 4px no-repeat;



font-size:12px;



font-family:calibri, Helvetica, sans-serif;



text-align:left;



}



.news-categories ul li a{



color:#000000;



text-decoration:none;



}



.news-categories ul li a:hover{



color:#000000;



text-decoration:underline;



}



.submit-left {



width:75px;



float:left;



}



.submit-right {



width:275px;



float:left;



}



.text-box2 {



width:175px;



height:16px;



padding:1px;



border:1px solid #5D8FBE;



}



.text-area {



width:259px;



height:78px;



padding:2px;



border:1px solid #5D8FBE;



}



input, textarea {



font-size:11px;



}







.displaying {



height:30px;



position:relative;



color:#A4AB42;



font-weight:bold;



}



.displaying .disp1to {



height:30px;



width:400px;



position:absolute;



top:0;



left:0;



}





.rating-strip {



height:26px;



padding-top:6px;



background:url(../../img/rating-bg.gif) top repeat-x;



font-size:12px;



font-weight:bold;



text-transform:uppercase;



position:relative;



line-height:16px;



}



.rating-strip .rating{



height:20px;



padding-top:6px;



position:absolute;



top:0;



right:110px;



}



.rating-strip .date-add{



height:20px;



padding-top:6px;



position:absolute;



top:0;



right:0;



}



.recipes-qa-box {



background:url(../../img/bottom-border.gif) bottom left repeat-x;



padding-bottom:15px;



}



.recipes-qa-box3 {



float:left;



}



.recipes-qa-box4 {



background:url(../../img/bottom-border.gif)  repeat-x;



height:5px ;



line-height:5px;



}



.recipes-qa-box p {



margin-top:10px;



}



.recipes-qa-box .recip-qa {



width:556px;



float:left;



}



.recipes-qa-box .recip-rating {



width:80px;



float:left;



text-align:center;



}



.recipes-qa-box .recip-rating p {



text-align:center;



}



.recipes-qa-box .recip-date {



width:95px;



float:left;



text-align:right;



font-weight:bold;



float:right;



}



.recipes-qa-box .recip-date p {



text-align:right;



}



.store_list {



margin:0;



padding:0;



list-style-type:none;



}



.store_list li {



margin:25px 0 0 0;



padding:0;



width:139px;



height:135px;



display:block;



float:left;



}



.store_list li img {



margin-bottom:5px;



}



.cat-select {



width:160px;



height:20px;



font:normal 12px calibri, Helvetica, sans-serif;



border:1px solid #E1E1E1;



}



/***************Fat loss***************/



/*.result-page{



font-family:calibri;



color:#333333;



font-size:12px;



text-decoration:none;



}



.result-page a:link, .result-page a:visited{



color:#EB8321;



text-decoration:none;



}



.result-page a:hover, .result-page a:active{



color:#EB8321;



text-decoration:none;



}*/



/*.core-border{



border:#D3D3D3 solid 1px;



margin:8px 0px 0px 0px;



overflow:hidden;



clear:both;



width:725px;



_width:727px;



}*/



.fat-loss{



background:url(../../img/h1-bg.gif) left repeat-x;



background-position:top;



height:31px;



line-height:31px;



}



.product-image{



width:135px;



float:left;



}



.product-name{



width:329px;



float:left;



line-height:30px;



font-size:12px;



}



.rrp{




width:70px;



float:left;



line-height:30px;



font-size:12px;



}



.our-price{



width:94px;



float:left;



line-height:30px;



font-size:12px;



}



.buy-now{



width:92px;



line-height:30px;



float:left;



font-size:12px;



}





/* Product Listings */	



.productListing-heading2{ 



font-family: calibri; 



font-size: 12px; 



color: #000000;



font-weight: bold; 



background:url(../../img/h1-bg.gif) left repeat-x;



height:31px;



line-height:31px;



display:block;



margin:0px;



}







.productListing-heading4 { 



font-family: calibri; 



font-size: 12px; 



color: #000000;



float:left; 



height:31px;



line-height:31px;



width:146;



_width:145;



}



.result-page-left{



font-family:calibri;



color:#333333;



font-size:12px;



text-decoration:none;



float:left;



width:50%;

line-height:23px;

padding:0 0 0 0px;

/*padding:0 0 0 10px;*/



}



.result-page2{



font-family:calibri;



color:#333333;



font-size:12px;



text-decoration:none;



text-align:right;



width:50%;



float:right;



padding-right:8px!important;



}



.result-page2 a:link , .result-page2 a:visited{



color:#EB8321;



text-decoration:none;



}



.result-page2 a:hover , .result-page2 a:active{



color:#EB8321;



text-decoration:none;



}



/***************Product Info**************/



.xpain{



width:291px;



float:right;



height:200px;



}



.quick{



width:421px;



float:left;



border:#D3D3D3 solid 1px;



overflow:hidden;



}



.price-container{



margin: 10px 0px 10px 0px;



width:344px;



height:137px; /* 10nov */



background:url(../../img/price-background.png) no-repeat; 



font-family: calibri, Helvetica, sans-serif;



}



.price-container1{



margin: 10px 0px 10px 0px;



width:344px;



height:116px;



background:url(../../img/price-background1.png) no-repeat; 



font-family: calibri, Helvetica, sans-serif;



}



.price-container2{



margin: 10px 0px 10px 0px;



width:344px;



height:116px;



background:url(../../img/price-background2.png) no-repeat; 



font-family: calibri, Helvetica, sans-serif;



}



.price-left{



color:#000000;



width:172px;



margin-top:52px;



text-align:center;



float:left;



}



.price-right{



color:#CC2827;



width:172px;



text-align:center;



float:left;



}



.products-left-col{



width:250px;



float:left;



margin: 10px 0px 0px 20px;



}



.products-right-col{



width:350px;



float:left;



margin:0px 0px 0px 30px;



}



.price-rewards-alt{



color:#CC2827;



font-weight:bold;



}



/*



.free-gifts{



width:500px;



float:left;



border:#D3D3D3 solid 1px;



overflow:hidden;



margin-left:100px;



margin-top:20px;



margin-bottom:20px;



}



.fg-back1{



background-color:#e8a5a6;



border:#FFFFFF solid 1px;



overflow:hidden;



line-height:30px;



height:120px;



}



.fg-back2{



background-color:#e89295;



border:#FFFFFF solid 1px;



overflow:hidden;



line-height:30px;



height:95px;



}



.fg-back3{



background-color:#e88587;



border:#FFFFFF solid 1px;



overflow:hidden;



line-height:30px;



height:35px;



}



.fg-back1b{



background-color:#c8ddb4;



border:#FFFFFF solid 1px;



overflow:hidden;



line-height:30px;



height:120px;



}



.fg-back2b{



background-color:#c0d4ad;



border:#FFFFFF solid 1px;



overflow:hidden;



line-height:30px;



height:95px;



}



.fg-back3b{



background-color:#b9cca6;



border:#FFFFFF solid 1px;



overflow:hidden;



line-height:30px;



height:35px;



}*/







.fgleft-side{



font-size:16px;



text-align:center;



line-height:30px;



color:#606060;



float:left;



width:140px;



text-indent:5px;



font-weight:bold;



}



.fgright-side{



font-size:12px;



line-height:30px;



color:#606060;



float:right;



width:300px;



vertical-align:middle;



}











.phone{



font-size:12px;



color:#D9882C;



font-family:calibri;



font-weight:bold;



padding:5px 0px 5px 0px;



}



.facts {



background:url(../../img/h1-bg.gif) left repeat-x;



background-position:top;



height:31px;



line-height:31px;



font-family:calibri;



font-weight:bold;



font-size: 12px; 



color: #000000;



text-indent:5px;



}



.blue-back{



background-color:#ebf2fa;



border:#FFFFFF solid 1px;



overflow:hidden;



line-height:30px;



height:30;



}



.white-back{



background-color:#FFFFFF;



border:#FFFFFF solid 1px;



overflow:hidden;



height:43px;



line-height:43px;



vertical-align:text-top;



}







.gray-back{



background-color:#DCDCDC;



border:#FFFFFF solid 1px;



overflow:hidden;



height:30px;



line-height:30px;



}



.gray-back2{



background-color:#F4F4F4;



border:#FFFFFF solid 1px;



overflow:hidden;



height:30px;



line-height:30px;



}



.yellow-back{



background-color:#FFFFD7;



border:#FFFFFF solid 1px;



overflow:hidden;



height:30px;



line-height:30px;



}



.green-back{



background-color:#e5f0d9;



border:#FFFFFF solid 1px;



overflow:hidden;



height:30px;



line-height:30px;



}



.gray-back2-tall{



background-color:#e5f0d9;



border:#FFFFFF solid 1px;



overflow:hidden;



height:90px;



line-height:30px;



}



.gray-back2b{



background-color:#ecdbeb;



border:#FFFFFF solid 1px;



overflow:hidden;



height:30px;



line-height:30px;



}



.gray-back3{



background-color:#DCDCDC;



border-bottom:#FFFFFF solid 1px;



overflow:hidden;



height:25px;



line-height:25px;



text-indent:10px;



}



.gray-back4{



background-color:#F4F4F4;



border-bottom:#FFFFFF solid 1px;



overflow:hidden;



height:25px;



line-height:25px;



text-indent:10px;



}



.gray-back5{



background-color:#F4F4F5;



border-bottom:#FFFFFF solid 1px;



overflow:hidden;



height:25px;



line-height:25px;



}



.gray-back5b{



background-color:#F4F4F5;



border-bottom:#FFFFFF solid 1px;



overflow:hidden;



height:50px;



line-height:25px;



}



.rec-details-left1{



width:165px;



float:left;



text-indent:10px;



}



.rec-details-right2{



width:32%;



float:right;



text-indent:10px;



}



.gray-back6{



background-color:#C6C7C9;



border-bottom:#FFFFFF solid 1px;



overflow:hidden;



height:25px;



line-height:25px;



}



.left-side{



height:30px;



font-size:12px;



line-height:30px;



color:#606060;



float:left;



width:130px;



text-indent:5px;



font-weight:bold;



}



.right-side{



height:30px;



font-size:12px;



line-height:30px;



color:#606060;



float:right;



font-weight:bold;



width:270px;



vertical-align:middle;



}



.full-side{



height:30px;



font-size:12px;



line-height:30px;



color:#606060;



float:left;



width:410px;



text-indent:5px;




font-weight:bold;



}



.left-side-altsize{



font-size:12px;



line-height:30px;



color:#606060;



float:left;



width:140px;



text-indent:5px;



font-weight:bold;



line-height:30px;



}



.right-side-altsize{



font-size:11px;



/*background-color:#ebf2fa;*/



color:#606060;



float:right;



font-weight:normal;



padding-left:3px;



width:270px;



vertical-align:middle;



line-height:30px;



}



.prod-nut-table-head{



font-size:12px;



/*background-color:#CCCCCC;*/



font-weight:bold;



}



.prod-nut-table-head2{



font-size:10px;



background-color:#CCCCCC;



font-weight:bold;



}







.description { 



font-family: calibri; 



font-size: 12px; 



color: #000000;



font-weight: bold; 



float:left; 



background:url(../../img/h1-bg.gif) left repeat-x;



height:31px;



line-height:31px;



width:731px;



text-indent:10px;



}



.core-border2{



border:#D3D3D3 solid 0px;



}



/***************Register page start*********/



.gray-border{



border:#E5E5E5 solid 1px;



clear:both;



margin:0px;



padding:0px;



/*width:755px;*/

width:auto;

overflow:hidden;



}



.details{



font-family: calibri; 



font-size: 12px; 



color: #000000;



font-weight: bold; 



background:url(../../img/h1-bg.gif) left repeat-x;



height:31px;



line-height:31px;



width:755px;



text-indent:10px;



background-position:top;



}



.details2{

font-family: calibri; 

font-size: 12px; 

color: #000000;

font-weight: bold; 

background:url(../../img/dotted-back.gif) left repeat-x;

height:33px;

line-height:35px;

/*width:650px;*/

width:auto;

text-indent:10px;

background-position:top;

}



.details3{

font-family: calibri; 

font-size: 12px; 

color: #000000;

font-weight: bold; 

background:url(../../img/dotted-back.gif) left repeat-x;

height:33px;

line-height:35px;

text-indent:10px;

background-position:top;

}



.notes{

padding:10px 0px 10px 0px;

font-size:12px;

}



.details-left{

width:40%;

float:left;

}



.details-right{

width:50%;

float:right;

}



.gray-border2{

border:#E5E5E5 solid 1px;

clear:both;

margin:0px;

padding:0px;

width:755px;

overflow:hidden;

}



.details4{

font-family: calibri; 

font-size: 12px; 

color: #000000;

font-weight: bold; 

background:url(../../img/h1-bg.gif) left repeat-x;

height:31px;

line-height:31px;

width:755px;

text-indent:10px;

background-position:top;

}



.total-form2{

width:700px;

padding:0px;

margin:0px;

}







.form-text2{

font-family: calibri; 

font-size: 12px; 

color: #000000;

width:270px;

float:left;

text-align:left;

font-weight:normal;

line-height:25px;

clear:both;

padding:0px 0px 0px 10px;

}



.form-box2{

width:350px;

min-height: 28px;

font-family: calibri; 

font-size: 12px; 

color: #000000;

float:right;

text-align:left;

font-weight:normal;

line-height:25px;

padding:7px 0px 0px 0px;

}



.total-form{

width:650px;

padding:0px;

margin:0px;

}



.form-text{

font-family: calibri; 

font-size: 12px; 

color: #000000;

width:150px;

float:left;

text-align:left;

font-weight:normal;

line-height:25px;

height:30px;

clear:both;

text-indent:10px;

}



.form-text3{

font-family: calibri; 

font-size: 12px; 

color: #000000;

width:150px;

float:left;

text-align:left;

font-weight:normal;

line-height:25px;

height:30px;

clear:both;

text-indent:10px;

}



.form-box{

width:470px;

font-family: calibri; 

font-size: 12px; 

color: #000000;

float:right;

text-align:left;

font-weight:normal;

line-height:25px;


height:25px;


_padding:7px 0px 0px 0px;

}



.form-box3{

width:170px;

font-family: calibri; 

font-size: 12px; 

color: #000000;

float:right;

text-align:left;

font-weight:normal;

line-height:25px;

height:25px;

_padding:7px 0px 0px 0px;

}



.spacer{

line-height:20px;

height:20px;

font-family:tahoma;

font-size:11px;

}



.new-content{

font-family: calibri; 

font-size: 12px; 

color: #000000;

padding:10px;

text-decoration:none;

text-align:left;

clear:both;

}



.new-content a:link, .new-content a:visited{

color: #FF6600;

text-decoration:none;

}



.new-content a:hover, .new-content a:active{

color: #000000;

text-decoration:none;

}



.spacer2{

padding:8px 0px 8px 0px;

font-style:normal;

font-family:calibri;

font-size:11px;

color:#333333;

}



/***************login page start*********/



.login-page{

border:#E5E5E5 solid 1px;

/*width:700px;*/

width:755px;

padding:0px 0px 10px 0px;

overflow:hidden;

margin:10px 0px 0px 0px;

font-size:12px;

font-family:calibri;

}



.login-header{

font-weight: bold; 

background:url(../../img/h1-bg.gif) left repeat-x;

height:31px;

line-height:31px;

width:755px;

/*width:700px;*/

background-position:top;

margin:0px 0px 0px 0px;



}



.login-header3{



font-weight: bold; 



background:url(../../img/h1-bg.gif) left repeat-x;



height:31px;



line-height:31px;



background-position:top;



margin:0px 0px 0px 0px;



}







.login-header-red{



font-weight: bold; 



background:url(../../img/h1-bg-red.gif) left repeat-x;



height:31px;



line-height:31px;



width:725px;



background-position:top;



margin:0px 0px 0px 0px;



}







.login-header-green{



font-weight: bold; 



background:url(../../img/h1-bg-green.gif) left repeat-x;



height:31px;



line-height:31px;



width:725px;



background-position:top;



margin:0px 0px 0px 0px;



}



.new-mamber{



float:left;



width:338px;



text-align:left;



padding:0px 0px 0px 5px;



}



.exacting-mamber{



float:right;



width:338px;



text-align:left;



padding:0px 0px 0px 5px;



}



.inner-left{



width:340px;



float:left;



height:35px;



line-height:25px;



}



.inner-right{



width:40%;



float:right;



height:25px;



line-height:25px;



}



.inner-left2{



width:330px;



}



form{



margin:0px;



padding:0px;



}



/************Advanced Search**************/



.text-box{



padding:0px 0px 0px 10px;



}



.nxt-ac-container{



color:#000000;



}



.date-from{



float:left;



width:190px;



text-align:left;



padding:0px 0px 0px 10px;



}



.date-box{



float:left;



width:150px;



text-align:left;



padding:0px 0px 0px 5px;



}







/***************Popup-page***************/



.login-page2{



border:#E5E5E5 solid 1px;



padding:0px;



overflow:hidden;



margin:0px 0px 0px 0px;



font-size:12px;



font-family:calibri;



}



.login-header2{



font-weight: bold; 



background:url(../../img/h1-bg.gif) left repeat-x;



height:31px;



line-height:31px;



background-position:top;



margin:0px 0px 0px 0px;



}





.gray-border1{



border:#D3D3D3 solid 1px;



clear:both;



margin:10px 0px 0px 0px;



padding:0px;



width:725px;



overflow:hidden;



}







.featured{



/* border:#D3D3D3 solid 1px;*/



clear:both;



margin:10px 0px 0px 0px;



padding:0px;



margin-top:10px;



width:545px;



height:185px;



overflow:hidden;



}



.featured-header{



font-weight: bold;



text-align:left;



background:url(../../img/h1-bg.gif) left repeat-x;



height:31px;



line-height:31px;



width:545px;



background-position:top;



padding-left:5px;



margin:0px 0px 0px 0px;



}



.featured_index {



width:545;



float:left;



margin-top:30px;



padding-top:44px;



padding-bottom:5px;



}



.new-products{



width:238px;



float:left;



padding:10px 0px 10px 0px;



}



.featured-products{



width:159px;



_width:171px;



float:left;



padding:5px 5px 5px 5px;



margin:5px 5px 5px 5px;



border:#CECDCB solid 1px;



height:130px;



_height:140px;



vertical-align:middle;



}



.featured-products-store{



width:200px;



_width:220px;



float:left;



padding:10px 10px 10px 10px;



margin:10px 10px 10px 10px;



border:#CECDCB solid 1px;



height:150px;



_height:183px;



}



.productSpecialPrice{



color:#CC2827;



font-weight:bold;



}



.arrow{



clear:both;



margin:0px;



padding:0px;



}



.arrow1{



float:left;



width:100px;



}



.arrow2{



float:left;



width:200px;



}



.arrow3{



float:left;



width:60px;



}



.arrow4{



float:left;



width:80px;



}



.method{



font-family: calibri; 



font-size: 12px; 



color:#000000;



font-weight: bold; 



background:#E6E6E6;



height:25px;



line-height:25px;



text-indent:10px;



background-position:top;



margin:5px 0px 5px 0px;



}







.method-success{



font-family: calibri; 



font-size: 12px; 



color:#FFFFFF;



font-weight: bold; 



background:#006633;



height:75px;



line-height:25px;



padding:5px 10px 5px 10px;



background-position:top;



margin:5px 0px 5px 0px;



}







.payment-details{



font-family: calibri; 



font-size: 12px; 



color:#FFFFFF;



font-weight:normal;



background:#FF0000;



background-position:top;



margin:10px 80px 10px 80px;



padding:10px 10px 10px 10px;



}



.please{



float:left;



width:70%;



font-family:calibri, Helvetica, sans-serif;



font-size:12px ;



font-weight:normal;



color:#000000;



}



.select{



float:right;



width:30%;



font-family:calibri, Helvetica, sans-serif;



font-size:12px ;



font-weight:normal;



color:#000000;



}



.image-border{



border:#CECDCB solid 2px;



}



.image-border2{



border:#CDCCCA solid 1px;



}



/***********account page *************/



.arrow-space{



float:left;



width:150px;



}



.spacer3{



line-height:15px;



height:15px;



}



.spacer4{



line-height:8px;



height:8px;



}



.order{



float:right;



width:93%;



font-family: calibri; 



font-size: 12px; 



}



.status{



float:left;



width:5%;



margin-left:10px;



font-family: calibri; 



font-size:12px; 



}







.shipped{



font-family: calibri; 



font-size:12px; 



float:left;



width:35%;



padding-left:10px;



}



.shipped3{



font-family: calibri; 



font-size:12px; 



float:left;



width:25px;



padding-left:10px;



}



.shipped4{



font-family: calibri; 



font-size:12px; 



float:left;



width:60%;



padding-left:10px;







}



.shipped2{



font-family:calibri; 



font-size:12px; 



float:right;



width:20%;



}



.arrow5{



clear:both;



margin:0px;



padding:8px 0px 8px 0px;



font-family:calibri; 



font-size:12px; 



}



.delivery{



float:left;



width:300px;



font-family:calibri; 



font-size:12px; 



padding:0px 0px 0px 10px;



}



.products{



float:right;



width:65%;



font-family:calibri; 



font-size:12px; 



}



.billing{



float:left;



width:70%;



}



.billing2{



float:right;



width:20%;



}



.billing-account{



float:left;



width:50%;



text-align:left;



}



.billing2-account{



float:right;



width:20%;



padding-right:109px;



}



.RightContainerMain {



width:738px !important;



width:736px;



/*overflow:hidden;*/



float:left;



}



.ForumContainerMain {



/*width:102%;*/

width:100%;



overflow:hidden;



float:left;



}



.articleAuthor145 { 



padding-bottom:15px;



padding-left:5px;



font-family:tahoma; 



font-size: 11px; 



color:#3B3B3B;



font-weight: normal;



text-decoration:none;



}



.articleAuthor145 a:link, .articleAuthor145 a:visited{



font-weight:bold;



color:#2982D5;



text-decoration:none;



}



.articleAuthor145 a:hover, .articleAuthor145 a:active{



font-weight:bold;



color:#3B3B3B;



text-decoration:underline;



}







.articleAuthor1 a:link, .articleAuthor1 a:visited{



font-weight:bold;



color:#2982D5;



text-decoration:none;



}



.articleAuthor1 a:hover, .articleAuthor1 a:active{



font-weight:bold;



color:#3B3B3B;



text-decoration:underline;



}







.author{



float:left;



width:170px;



}



.author2{

float:right;

width:170px;

}



.recipes-qa-box2 {

background:url(../../img/bottom-border.gif) bottom left repeat-x;

width:700px;

clear:both;

line-height:2px;

padding-bottom:2px;

height:2px;

}



.article{

float:left;

width:60%;

}



.article-image{

float:right;

width:auto;

}



.notification{

font-family:tahoma; 

font-size: 11px; 

color:#3B3B3B;

font-weight: normal;

text-decoration:none;

padding:5px 0px 0px 10px;



}



.first-color{

background-color:#fff0e6;

height:22px;

line-height:22px;

}



.second-color{

background-color:#e4e4e4;

height:22px;

line-height:22px;

}



.first-color-new{

background-color:#fff0e6;

line-height:22px;

padding-left:10px;

}



.second-color-new{

background-color:#e4e4e4;

line-height:22px;

padding-left:10px;

}



.services_drpdwn {

position:absolute;

visibility:hidden;

font-family:"Tahoma";

width:150px;

height:auto;

padding:0;

border-left:1px solid #A7A7A7;

border-right:1px solid #A7A7A7;

border-top:1px solid #A7A7A7;

z-index:100;

margin-top:0 !important;

margin-top:-1px;

}



.services_drpdwn ul {

margin:0;

padding:0;

list-style-type:none;

}



.services_drpdwn ul li {

margin:0;

padding:0;

text-align:left;

}



.services_drpdwn ul li a {

margin:0;

padding:0;

display:block;

height:15px;

padding:4px 0px 5px 6px;

color:#FFFFFF;

background:#746E68;

border-bottom:1px solid #A7A7A7;

text-decoration:none;

font-size:11px;

}



.services_drpdwn ul li a:hover {

color:#F0B943;

background:#605D5A;

text-decoration:none;

}



.flat{

width:60%;

float:left;

}



.flat2{

width:10%;

float:left;

}



.flat3{

width:10%;

float:right;

}



.iframe{

margin:10px 0px 0px 0px;

padding:0px;

clear:both;

}



.iframe_script{

width:80px;

padding:0px;

margin:0px;

float:left;

}



.iframe_content{

width:530px;

padding:0px;

margin:0px;

float:left;

}



.iframe_txt{

width:100px;

padding:0px;

margin:0px;

float:right;

}



.what{

background:#E4E4E4;

margin:10px 0 0 0;

padding:0px 0px 0px 5px;

font-weight:bold;

/*height:20px;*/

height:auto;

}



.left-space{

padding:0px 0px 0px 10px;

line-height:22px;

}



.left-space2{

padding:0px 0px 0px 10px;

}



.rss{

float:left;

width:20%;

font-family:tahoma;

font-size:11px;

line-height:24px;

height:24px;

}



.rss2{

float:right;

width:20%;

font-family:tahoma;

font-size:11px;

line-height:18px;

height:24px;

}



.sitelinks{

width:735px;

background:url("../../img/member-bg.jpg") repeat-x scroll center bottom transparent;

border:1px #CCCCCC solid;

margin:0px 0px 20px 0px;

height:auto!important;

}



.sitelinks_img{

width:425px;

padding:0px;

margin:0px 10px 0px 0px;

float:left;

text-align:justify;

line-height:19px;

}



.sitelinks_content{

width:280;

padding:0px;

margin:0px;

float:right;

}



.site_textarea{

width:280px;

height:120px;

margin:0px;

padding:0px;

}



.rss-new{

clear:both;

background:#E4E4E4;

height:24px;

overflow:hidden;

}



.rss-new2{

clear:both;

background:#FFF0E6;

height:24px;

overflow:hidden;

}



.left_content22{

width:400px;

padding:0px;

margin:0px;	

float:left;

}









.course_txt{

width:48%;

padding:5px;

margin:0px;

float:left;	

text-align:right;

font-size:14px;

font-weight:bold;

}



.course_inputs{

width:48%;

margin:0px;

padding:5px;

float:right;

}



.course_submit{

width:100%;

padding:0px;

margin:0px;

text-align:center;

float:left;

}







.article-title{

width:65%;

float:left;

line-height:22px;

font-family: calibri, Helvetica, sans-serif;

font-size: 12px;

font-weight: bold;

line-height: 24px;

padding: 5px 0 0 10px;

text-transform: none;

}

.article-title a:hover{

color:#FF7901;

}

.article-date{

text-align:center;

width:20%;

float:right;

line-height:22px;

font-family: calibri, Helvetica, sans-serif;

font-size: 12px;

font-weight: normal;

line-height: 24px;

padding: 5px 0 0 10px;

text-transform: none;

}



.article-title1{

width:60%;

float:left;

line-height:22px;

}



.article-title2{

width:18%;

float:left;

line-height:22px;

}



.article-title3{

width:18%;

float:right;

line-height:22px;

text-align:center;

}



.details5{

font-family: calibri; 

font-size: 12px; 

color: #000000;

font-weight: bold; 

background:url(../../img/dotted-back.gif) left repeat-x;

height:33px;

line-height:35px;

width:50%;

float:left;

text-indent:10px;

background-position:top;

}







.rating{

font-size:12px; 

background-image:url(../../img/rating.jpg); 

background-repeat:no-repeat; 

height:31px; 

padding:4px 0px 0px 10px;

}



.wild{

border:#DCE6F0 solid 1px;

width:350px;

background:#EBF2FA;

overflow:hidden;

padding:5px 0px 5px 5px;

}



.wild-left{

width:48%;

float:left;

}



.wild-right{

width:48%;

float:right;

}



.overview-box{

width:258px;

margin:0px;

padding:0px;

}



.overview{

background:url(../../img/overview.jpg) no-repeat;

width:258px;

height:33px;

line-height:30px;

font-weight:bold;

font:calibri, Helvetica, sans-serif;

font-size:12px;

color:#333333;

}



.overview2{

background:url(../../img/overview2.jpg) no-repeat;

width:258px;

height:33px;

line-height:30px;

font-weight:bold;

font:calibri, Helvetica, sans-serif;

font-size:12px;

color:#333333;

}



.overview3{

background:url(../../img/overview3.jpg) no-repeat;

width:258px;

height:33px;

line-height:30px;

font-weight:bold;

font:calibri, Helvetica, sans-serif;

font-size:12px;

color:#333333;

}



.overview4{

background:url(../../img/overview4.jpg) no-repeat;

width:258px;

height:33px;

line-height:30px;

font-weight:bold;

font:calibri, Helvetica, sans-serif;

font-size:12px;

color:#333333;

}



.overview-back{

background:#F4F4F5;

overflow:hidden;

}



.details-left1{

width:325px;

float:left;

text-indent:10px;

}



.details-left1-food{

width:50%;

float:left;

text-indent:10px;

}



.details-right2{

width:50%;

float:right;

text-indent:10px;

}



.calulate{

background:url(../../img/calculate.jpg) no-repeat;

height:24px;

width:104px;

border:none;

}



.calulate2{

background:url(../../img/calculate-2.jpg) no-repeat;

height: 30px;

width: 120px;

border:none;

}



.method2{

margin:5px 0px 5px 0px;

padding:0px;

}





.imgs_desc {

width:335px;

padding:5px 0px 15px 0px;

margin:0px 0px 0px 30px;

float:left;

line-height:15px;

}



.result_txt {

width:698px;

padding:2px 13px 10px 20px;

margin:10px 0px 0px 0px;

background-color:#F0F0F0;

}



/*******************Pragramming Section ************/

.main { font-family:  calibri, sans-serif; font-size: 12px; color: #000000; font-weight: normal; text-align: justify;} 

.mainDefault { font-family:  calibri, sans-serif; font-size: 12px; color: #000000; font-weight: normal; text-align: justify;} 

.subHeading1 { font-family:  calibri, sans-serif; font-size: 12px; color: #000000; font-weight: bold;}

.subHeading2 { font-family:  calibri, sans-serif; font-size: 12px; color: #FFFFFF; font-weight: bold;}

.infoBoxHeading { font-family:  calibri, sans-serif; font-size: 12px; color: #000000; font-weight: bold;}

.infoBoxContents { font-family:  calibri, sans-serif; font-size: 12px; color: #000000; font-weight: normal;}

.login-message { font-family:  calibri, sans-serif; font-size: 12px; color: #000000; font-weight: normal; font-style:italic; text-align: right; line-height: 12px; height: 12px; margin: 3px 20px 0px 0px; float: right;} 

.smallText { font-family:  calibri, sans-serif; font-size: 12px; color: #000000; font-weight: normal;}

.articleAuthor { font-family:  calibri, sans-serif; font-size: 12px; color: #000000; font-weight: normal; font-style: italic;}

.whiteMainText { font-family:  calibri, sans-serif; font-size: 12px; color: #FFFFFF; font-weight: normal;} 

a.whiteMainText { font-family:  calibri, sans-serif; font-size: 12px; color: #FFFFFF; font-weight: normal;text-decoration: underline;} 

a:hover.whiteMainText { font-family:  calibri, sans-serif; font-size: 12px; color: #FFFFFF; font-weight: bold;text-decoration: underline;} 	

.tinyText { font-family:  calibri, sans-serif; font-size: 12px; color: #000000; font-weight: normal;}

.testimonial { font-family:  calibri, sans-serif; font-size: 12px; color: #FFFFFF; font-weight: normal; font-style: italic;}	

a.testimonial {text-decoration: none; color: #FFFFFF;}

a.testimonial:hover {text-decoration: underline; color: #FFFFFF;}

/* News */



.newsHeading { font-family:  calibri, sans-serif; font-size: 14px; color: #FFFFFF; font-weight: bold; }

.newsDate { font-family:  calibri, sans-serif; font-size: 14px; color: #FFFFFF; font-weight: bold; }



/* Checkout */



.checkoutBarCurrent { font-family:  calibri, sans-serif; font-size: 12px; color: #000000; font-weight: bold;}

.checkoutBarTo { font-family:  calibri, sans-serif; font-size: 12px; color: #000000; font-style: italic;}

.checkoutBarFrom { font-family:  calibri, sans-serif; font-size: 12px; color: #E36B33; font-style: italic;}



/* Messages */

.messageStackSuccess { font-family:  calibri, sans-serif; font-size: 12px; color: #00AA00; font-weight: bold;}

.messageStackError { font-family:  calibri, sans-serif; font-size: 12px; color: #D93200; font-weight: bold; padding:3px 0;}

.inputRequirement { font-family:  calibri, sans-serif; font-size: 12px; color: #FF0000 !important; font-weight: bold; font-style: italic; float:right;} 

.validationstar{ font-family:  calibri, sans-serif; font-size: 12px; color: #FF0000 !important; font-weight: bold; font-style: italic; float:right; width:30px; vertical-align:top; height:8px;} 

.boxText { font-family:  calibri, sans-serif; font-size: 12px; color: #000000; font-weight: normal;} 



/* Article Listings */	



.articleListing-data { font-family:  calibri, sans-serif; font-size: 12px; color: #000000; font-weight: bold;}

.articleListing-heading { font-family:  calibri, sans-serif; font-size: 12px; color: #000000; font-weight: bold;}

.articleListing-introduction { font-family:  calibri, sans-serif; font-size: 12px; color: #000000; font-weight: normal; font-style: italic;}	

tr.articleListing-odd td { background-color: #DCDEE2; }



/* Recipe Listings */	

.recipeListing-data { font-family:  calibri, sans-serif; font-size: 12px; color: #000000; font-weight: bold;}

.recipeListing-heading { font-family:  calibri, sans-serif; font-size: 12px; color: #000000; font-weight: bold;}

.recipeListing-introduction { font-family:  calibri, sans-serif; font-size: 12px; color: #000000; font-weight: normal; font-style: italic;}	

tr.recipeListing-odd td { background-color: #DCDEE2; }



/* Search Listings */	



.SearchListing-data { font-family:  calibri, sans-serif; font-size: 12px; color: #000000; font-weight: normal;}

.SearchListing-heading { font-family:  calibri, sans-serif; font-size: 12px; color: #000000; font-weight: bold;}

.SearchListing-introduction { font-family:  calibri, sans-serif; font-size: 12px; color: #000000; font-weight: normal; font-style: italic;}	

tr.SearchListing-odd td { background-color: #DCDEE2; }



/* Food Listings */	



tr.foodListing-odd td { background-color: #DCDEE2; }

.foodListing-data { font-family:  calibri, sans-serif; font-size: 12px; color: #000000; font-weight: normal;}

.foodListing-title { font-family:  calibri, sans-serif; font-size: 12px; color: #000000; font-weight: bold;}



/* Copyright */

.copyright { font-family:  calibri, sans-serif; font-size: 12px; color: #F0F0F0; font-weight: normal;} 



/* Left Column */

.leftColumn { background-repeat: repeat-y; }



/* Poll */



TD.pollBoxRow {   

font-family:  calibri, sans-serif;   

font-size: 12px;   border-color: #eeeeee;   

border-style: solid;   border-width: 1px;

} 



TD.pollBoxText {   

font-family:  calibri, sans-serif;   

font-size: 12px;   border-color: #eeeeee;   

border-style: solid;   

border-width: 1px;

} 



TR.pollOptRow {   

background: #f1f9fe; 

} 



TR.pollFooter { 

background: #f1f9fe;

}



/* Points/Rewards Module V2.1rc2a BOF */



SPAN.pointWarning {

color: #f00;

}



.pointFaq {

background-color:#f8f8f9;

border: 1px dashed #bbc3d3;

display: none;

position: relative;

padding:4px;

margin:2px;

text-align:justify;

}



/* Points/Rewards Module V2.1rc2a EOF */

.secheading {	width:731px;	height:32px;	background:url(../../img/h1-bg.gif) left repeat-x;	margin-top:20px;}



/*************************Review-part**********************/



#main_content{ width:600px; font-family:calibri, Helvetica, sans-serif; font-size:12px; font-weight:normal; }

#main_content span.main-header{font-family:calibri, Helvetica, sans-serif; font-size:20px; font-weight:bold;}

#main_content .box{ width:495px; float:left; }

.red-color{ color:#FF0000;}

.headingFieldset{ margin:15px 0 0; position:static; z-index:0;}

.headingFieldset .middle-box{ float:left; width:600px; padding-top:40px;}

.SubmissionContainer{ width:100%; float:left; height:22px; margin-top:15px;}

.SubmissionContainer label{  margin-left:20px;}

.SubmissionContainer .product{ font-weight:bold; float:left; height:22px;}

#nikname{ width:100px; display:block; float:right;} 

.left_panel_submission{ float:left; width:130px;}

.star_box{ width:400px; float:left;}





#main_content .yellow_title{

padding-left: 10px;

height: 31px;

line-height: 31px;

border: 1px solid #d3d3d3;

border-left: none;

margin-bottom: -1px;

background: #fff0e6;

overflow: hidden;

position: relative;

background:url(../../img/h1-bg.gif) left repeat-x;}



/*#main_content .yellow_title{  height:34px; padding-left:10px;  margin-top:25px; background:url(../../img/h1-bg.gif) left repeat-x; font-family:calibri, Helvetica, sans-serif; font-size:12px;}*/



/*#main_content .yellow_title{  height:34px; padding-left:10px;  margin-top:25px; background:url(../../images/h1.gif) no-repeat top left !important; font-family:calibri, Helvetica, sans-serif; font-size:12px;} */



.yellow_long_title{ background:url(../../images/h1_long.gif) no-repeat top left; height:34px;  line-height:28px; padding-left:5px; width:695px;}

#main_content .yellow_title span.little_text{ font-family:calibri, Helvetica, sans-serif; font-size:12px; font-weight:normal !important;}

#main_content .text{ font-family:calibri, Helvetica, sans-serif; font-size:12px; display:block; margin-bottom:10px;}

.Connect-filed{ padding-top:25px;}

.FieldContainerReviewTitle{ width:100%; margin-bottom:10px; float:left;}

.FieldContainerReviewTitle span.recome{ width:432px; float:left;}

.FieldContainerReviewTitle label{ float:left; clear:both; display:block; width:140px; height:20px;}

.FieldContainerReviewTitle .box{ float:left; width:150px;}

.FieldContainerReviewTitle .box input{ width:400px; border:1px solid #ccc; height:20px;}

.FieldContainerReviewTitle textarea { width:400px; border:1px #ccc solid; float:left;}

.FieldContainerReviewTitle select{border:1px solid #ccc;}

.sectionSelect{ margin-left:150px; padding-top:10px;}

.sectionSelect span.sectionHeader{ float:left; display:block;}

.FieldLabelReviewScore{  float:left; width:600px; }

.FieldLabelReviewScore label{ width:432px; float:left;}

.FieldLabelReview{ padding-left:20%; float:left; padding-top:10px;}

.FieldLabelReview .radio{ width:20px; height:30px; float: left; margin-left:15px;}

.littl_filed{ width:600px; float:left; padding-left:135px;}

.littl_filed .radio{ width:20px; height:15px; float: left; margin-left:15px;}

.CustomerReviews_rating{ width:100%; float:left; border-right:1px solid #dbdbdb; } 

.CustomerReviews_rating .top{ width:99.9%; float:left; height:11px;}

.CustomerReviews_rating .main_box{  float:left;  width:95%;}

.Ratings_cell{ width:90%; padding:8px; float:left; font-family:calibri, Helvetica, sans-serif; font-size:12px;}

.DisplaySummary{ width:165px; float:left;}

.ReviewDisplayMain{ width:450px; float:left;}

.ReviewDisplayMain h1{ font-family:calibri, Helvetica, sans-serif; font-size:14px; width:100%;}

.text_rating{ font-family:calibri, Helvetica, sans-serif; font-size:12px;}

.links a{ color:#0099CC;  float:left;}

.selectbox{ float:left; margin-left:40px;}

.contributoricon{ width:134px; float:left; height:24px; background:url(../../images/contributor.gif) no-repeat top left; margin-left:60px;}

.filter{ width:715px; border-top:1px solid #ccc; float:left; padding:5px; font-family:calibri, Helvetica, sans-serif; font-size:12px;}



.filter-nav{ width:550px; float:left; padding-left:50px;}



.filter-nav ul{ margin:0px; padding:0px; list-style:none;}



.filter-nav ul li{ float:left; border:1px solid #dbdbdb; padding:5px; font-family:calibri, Helvetica, sans-serif; font-size:12px; font-weight:bold; margin-left:12px;} 



.gps_main{width:701px; float:left; border-top:1px solid #ccc; padding-left:10px; padding-right:10px; background:url(../../images/BVRRSMainBackground.gif) repeat-x;  }



.gps_main .left-part{width:700px; float:left; padding:15px; }



















/*



.tab_content {



padding-top: 20px;



font-size: 1.2em;



} 



.tab_content h2 {



font-weight: normal;



padding-bottom: 10px;



border-bottom: 1px dashed #ddd;



font-size: 1.8em;



}



.tab_content h3 a{



color: #254588;



}



.tab_content img {



float: left;



margin: 0 20px 20px 0;



border: 1px solid #ddd;



padding: 5px;



}



*/



#uniquename4{ z-index:5000 !important; position:absolute;}



.error{ padding-left:138px;}











#result {



height:20px;



font-size:16px;




font-family:calibri, Helvetica, sans-serif;



color:#333;



padding:5px;



margin-bottom:10px;



background-color:#FFFF99;



}



#country{



padding:3px;



border:1px #CCC solid;



font-size:17px;



}



.suggestionsBox {



position: absolute;



left: 0px;



top:40px;



margin: -7px 0px 0px 0px;



width: 200px;



padding:0px;



background-color: #ACD386;



border-top: 1px solid #ACD386;



color: #fff;



z-index:99999;



}

.checkout_formlable .formfield{

position:relative;

}

.suggestionList {



margin: 0px;



padding: 0px;



}



.suggestionList ul li {



list-style:none;



margin: 0px;



padding: 0px 0px 0px 10px;



border-bottom:1px dotted #666;



cursor: pointer;



}



.suggestionList ul li:hover {



background-color: #FC3;



color:#000;



}



ul {



font-family:calibri, Helvetica, sans-serif;



font-size:12px;



/*color:#FFF;*/



color:#000000;



padding:0;



margin:0;



}







.load{



background-image:url(../../images/loader.gif);



background-position:right;



background-repeat:no-repeat;



}







#suggest {



position:relative;



}







.gray-border4{



border:#E5E5E5 solid 1px;



clear:both;



margin:0px;



padding:0px;



width:755px;



float:left;



}







.login-page4{



border:#E5E5E5 solid 1px;



width:700px;



padding:0px 0px 10px 0px;







margin:10px 0px 0px 0px;



font-size:12px;



font-family:calibri;



float:left;



}







/* SUPPLEMENT CALCULATOR */



.sc_number{



width: 103px;



height: 48px;





font-family: calibri; 



font-size: 25px;

font-weight:bold;



padding:3px 0 0 25px;



margin-top:20px;

vertical-align:middle;



color:#FFFFFF;



background:url(../../images/yellow_arrow.png) no-repeat;



float:left;



}



.sc_image{



width: 100px;



height: 137px;



text-align:center;



margin-top:18px;



float:left;



}



.sc_info{



width:500px;



height: 137px;



text-align:left;



margin-top:10px;



float:left;



margin-left:10px;



}



.sc_title{



font-family: calibri; 



font-size: 16px;



font-weight:bold;



}







.expanded .content {



display:block;



}



.shrunk .content {



display:none;



}



.products_price {



font-weight:bold;



font-size:21px;



font-family: calibri, Helvetica, sans-serif;



}



.products_price_rewards {



margin-top:36px;



font-weight:bold;



font-size:21px;



font-family: calibri, Helvetica, sans-serif;



}



.products_price_per_serve{



color:#000000;



font-size:10px;



font-family: calibri, Helvetica, sans-serif;



}



.products_save{



font-style:italic;



font-family: calibri, Helvetica, sans-serif;



font-size:12px;



color:#000000;



}



.bulk_discount{



font-style:italic;



font-family: calibri, Helvetica, sans-serif;



font-size:10px;



color:#000000;



}


.tab_content p{
max-width:930px;
}	
.tab_content table{
margin-right:5px;
margin-bottom:5px;
}
.rewards_table{



color:#CC2827;



font-size:10px;



font-family: calibri, Helvetica, sans-serif;



}



.price_heading{



font-family: calibri, Helvetica, sans-serif;



font-size:12px;



color:#000000;



}



.left-side2{



height:15px;



font-size:11px;



line-height:15px;



color:#000000;



float:left;



width:150px;



text-indent:5px;



font-weight:bold;



font-family: calibri, Helvetica, sans-serif;



}



.right-side2{

height:15px;

font-size:11px;

line-height:15px;

color:#000000;

float:left;

width:200px;

text-indent:5px;

font-family: calibri, Helvetica, sans-serif;

}



.product-facts{

width: 350px;

clear:both;

padding:3px 0;

overflow:hidden;

}



.product-facts-container{

margin-top: 4px;

width: 350px;

float:left;

}



#layer1 {

position:absolute;

visibility: hidden;

width: 100px;

height: 480px;

/*_height:480px;*/

background-color: #FFFFFF;

border: 1px solid #000000;

padding: 5px;

color:#000000;

font-size:10px;

line-height:10px;

top:420px;

_top:73px;

/*left:900px;

_left:750px; */

right:10px;

display:inline;

}



#close {

float: right;

}



.question-mark-rewards {

position:relative;

left:67px;

top:15px;

}



.alt_image{

width: 100px;

height: 137px;

text-align:center;

margin-top:18px;

float:left;

}



.alt_info{

width:500px;

height: 137px;

text-align:left;

margin-top:10px;

float:left;

margin-left:10px;

}



.comp_number{

width: 137px;

height: 137px;

line-height:137px;

font-family: calibri; 

font-size: 100px;

text-align:center;

vertical-align:middle;

color:#FFFFFF;

background:url(../../images/pink_circle.gif) no-repeat;

float:left;

}

.header_left{

width:400px;

float:left;

}

.logo_box{



padding:12px;

height:66px;

clear:both;

margin:0;

padding:0;

}



.search_boxCont{

padding:0 0 0 0px;

position:relative;

margin:0;

float:left;

padding:0;

}

.search_box{

width:388px;

left:0;

top:20;

float:left;

padding:0 0 0 12px;

position:absolute;

}

.search_box form{

margin:0;

padding:0;

float:left;

}



.search_icon{

width:22px;

height:23px;

float:left;

background:url(../../img/serach.jpg) no-repeat;	

}



.search_area{

width:270px;

height:23px;

border-bottom:1px solid #e0e0e0;

border-top:1px solid #e0e0e0;

float:left;

border-left:none;

border-right:none;

color:#5b5856;

font-size:11px;

line-height:19px;

padding:3px 0 2px 8px;

}



.search_btn{

width:70px;

height:21px;

float:left;

position:absolute;

/*	background:url(../../img/search-bg.png) 0 0 no-repeat;*/

color:#FFFFFF;

font-weight:bold;

right:70px;

top:1px;

text-align:center;

line-height:21px;

}



.search_btn a{

color:#FFFFFF;

text-decoration:none;

}



.navigation_box{

width:635px;

float:left;

}



.navigation_box ul{

padding:0px;

margin:0px;

width:635px;

float:left;

font-family:Arial, Helvetica, sans-serif;

font-size:16px;

color:#202020;

height:20px;

font-weight:bold;

}



.navigation_box ul li{

list-style:none;

float:left;

line-height:26px;

padding:4px 0 4px  1px;

background:url(../../img/li_img.jpg) right top no-repeat;

}



.navigation_box ul li.noshadow{

text-shadow:none !important;

}



.navigation_box ul li a{

color:#202020;

text-decoration:none;

padding:8px 9px 9px 9px;

}



.navigation_box ul li a:hover{

background:url(../../img/nav-bg.jpg) left bottom repeat-x;

text-decoration:none;

color:#fff;



}



.navigation_box ul li a.active{

background:url(../../img/nav-bg.jpg) left bottom repeat-x;

text-decoration:none;

color:#fff;

}



.login_box{

width:346px;

float:left;

line-height:24px;

font-family:Trebuchet MS, calibri, Helvetica, sans-serif;

font-size:12px;

color:#ff7901;

padding:5px 0 0 0;

}







.login_box ul{

margin:0px;

padding:0px;

float:left;

width:360px;

}



.login_box ul li{

list-style:none;

display:block;

float:left;

padding:0 15px;

background:url(../../img/black_dot.jpg) left 9px no-repeat;

}



.login_box ul li a{

color:#ff7901;

font-family:Trebuchet MS, calibri, Helvetica, sans-serif;

font-size:12px;

font-weight:bold;

text-transform:uppercase;

}



.login_box ul li a:hover{

text-decoration:underline;

}



.banner_container{

width:972px;

margin:0 auto;

padding: 0 0px 0 0;

}



.banner_padd{

margin:2px 0 0 20px;

}




.banner_padd1{

padding:12px 0px 0 0;

}



.social_icons{

width:100%;

clear:both;

margin:10px 0 0 0;

background:url(../../img/footer_hr.jpg) 0 40px repeat-x; /* 8 nov */





}

#social{

width:990px;

margin:0 auto;
overflow: hidden;/* 8 nov */
padding: 0 0 10px;/* 8 nov */
}



.social_container{

width:990px;

margin:0 auto;

padding:0;

text-align:left;

}



.icons{

width:158px;

float:left;

padding:9px 0 0 20px;

}



.icon_img{

padding:0 10px 0 0;

}



.nav_bottom{

width:812px;

float:right;

text-align:left;

}



.nav_bottom ul{

padding:0px;

margin:0px;

list-style:none;

width:812px;

}



.nav_bottom ul li{

float:left;

line-height:40px;

width:137px;

font-family:calibri;

font-size:12px;

font-weight:bold;

color:#000000;

width:161px;

text-transform:uppercase;

background:url(../../img/arrow.jpg) 10px center no-repeat;

margin:0 0 0 0px;

text-indent:25px;

}



.nav_bottom ul li a{

color:#000000;

/*	width:137px;*/

}



.nav_bottom .no_arrow{

background:none;

}



.bottom_list{

width:996px;

margin:0 auto;

}



.btm_list1{

width:140px;

float:left;

padding:13px 0 0 25px;

background:url(../../img/ul-bdr.jpg) right bottom no-repeat;

height:175px;

}



.btm_list1 ul{

padding:0px;

margin:0px;

list-style:none;

width:140px;

}





.btm_list1 ul li{

text-align:left;

font-family:calibri;

font-size:12px;

line-height:18px;	

color:#737474;

background:url(../../img/li-img.jpg) 0 7px no-repeat;

padding:0 0 0 8px;

}



.btm_list1 ul li a{

text-decoration:none;

color:#737474;

}	



.btm_list1 ul li a:hover{

color:#000000;

}



.copy_outer{

width:100%;

margin:0 auto;

background:#000000;

clear:both;

min-width:1000px;

/*overflow:hidden;*/

}



.copyright{

width:1000px;

margin:0 auto;

height:auto;

text-align:right;

font-family:calibri;

font-size:12px;

color:#cccccc;

padding:0 15px 0 0;

line-height:27px;

}



.results_container{

width:299px;

float:left;

padding:30px 0 0 35px;



}



.results{

height:275px;

width:285px;

float:left;

text-align:left;

border:1px solid #efefef;

font-family:calibri;

font-weight:bold;

color:#444444;

font-size:22px;

padding:0px 0 0px 14px;	

}



.results span{

font-weight:bold;

color:#fe8613;

font-size:22px;

}



.results_bottom{

width:299px;

height:31px;

float:left;

text-align:right;

padding:0 0 0 0px;

}



.image_slider{

width:285px;

float:left;

clear:both;

height:225px;

padding:0px 0 0 0px;





}



.read_how{

width:285px;

float:left;

color:#125380;

font-family:calibri;

font-size:13px;

font-style:italic;

padding:0px 0 0px 0;

clear:both;

height:42px;

}



.stepcarousel{

position: relative;

overflow: scroll;

width: 270px;

height:225px; 

}



.stepcarousel .belt{

position: absolute;

left: 0;

top: 0;

}



.stepcarousel .panel{

float: left;

overflow: hidden; 

margin: 10px; 

width: 250px;

text-align:center;

}



.panel h5 {

width:240px;

float:left;

color:#125380;

font-family:calibri;

font-size:13px;

font-style:italic;

padding:0px 0 0px 0;

clear:both;

}

.panel h5 a{

color:#125380;

text-decoration:none;

}





.special_offers_box{

width:299px;

float:left;

padding:30px 0 0 25px;

position:relative;

text-align:left;



}

.special_offers{

width:299px;

float:left;

border:1px solid #efefef;



position:relative;

text-align:left;

height:275px;



}



.special{

width:285px;

float:left;font-family:calibri;

font-weight:bold;

color:#444444;

font-size:22px;

padding:11px 0 8px 14px;	

clear:both;

}



.special span{

font-weight:bold;

color:#fe8613;

font-size:22px;

}



.sepi_prod{

padding:0px;

margin:0px;

height:186px;



}



.ast_sport{

width:299px;

float:left;

border-top:1px solid #efefef;

height:107px;

}



.ast_left{

width:69px;

float:left;

padding:11px 0 0 11px;

}



.ast_left img{border:#efefef 1px solid; width:60px; height:60px; paddding:1px; margin:0 5px 0 0; padding:3px;}

.ast_right{

width:209px;

float:left;

color:#000000;

font-size:12px;

font-weight:bold;

font-family:calibri;

text-transform:uppercase;

padding:6px 0 0 6px ;

line-height:18px;

}



.ast_right h2{

color:#ef7e13;

font-size:15px;

font-weight:bold;

padding:2px 0 0 0;

}



.ast_right span{

color:#000000;

}

.shop{

width:58px;

height:21px;

float:left;

background:url(../../img/shop-bg.jpg) 0 0 no-repeat;

font-size:13px;

color:#125380;

text-transform:capitalize;

font-weight:bold;

text-align:center;

line-height:21px;

margin:10px 0 10px 0;

}



.shop a{

color:#125380;

text-decoration:none;

}



.shop a:hover{

color:#0066CC;

text-decoration:none;

}









.image_padding{

padding:4px 0 18px 0;

}



.special_bottom{

width:301px;



height:16px;

float:left;

top:233px;

}



.this_bottom{

height:28px;

float:left;

padding:0 0px 0 0px;

}



.this ul{

padding:0px;

margin:0px;

list-style:none;

padding:0px 0 0px 10px;

}



.this ul li{

margin:0px;

background:url(../../img/orange.png) 0 13px no-repeat;

font-size:12px;

font-family:calibri;

color:#000000;

font-weight:normal;

padding:8px 0 8px 14px;

width:250px;

height:26px;

border-bottom:1px solid #e9e9e9;

}



.this ul li a{

color:#000000;

text-decoration:none;

}



.this ul li a:hover{

color:#666666;

}



.this{

width:297px;

float:left;

font-family:calibri;

font-weight:bold;

color:#444444;

font-size:22px;

padding:0px 0 0px 0px;

border:1px solid #efefef;

text-align:left;

height:275px;	

}



.this h2{

font-family:calibri;

font-weight:bold;

color:#444444;

font-size:20px;

border-bottom:1px solid #e9e9e9;

padding:10px 0 12px 15px;	

}



.this span{

font-weight:bold;

color:#fe8613;

}



.this_offers{

width:312px;

float:right;

padding:29px 0px 0 0px;

}



.online{

width:976px;

text-align:left;

float:left;

padding:10px 0 20px 20px;

background:url(../../img/border-online.png) 20px bottom no-repeat;

}



.online h5{

font-family:calibri;

font-size:17px;

color:#fe8613;

padding:0 0 10px 0;

text-transform:uppercase;

}



.online span{

color:#000000;

text-transform:uppercase;

}





.online p{

font-family:calibri;

font-size:13px;

color:#000000;

font-weight:normal;

}



.online.no_border{

background:none;

}

.search_btn{margin: 7px 0px 0px; width: 70px; height: 22px; float: left; position: absolute; right: 75px; top: -7px;}





.outer_nav{

width:100%;

margin:0 auto;

background:url(../../img/inner-nav.png) 0 0 repeat-x;

float:left;

height:32px;

position:relative;

top:-1px;

}



.navigation{

width:996px;

margin:0 auto;

}



.navigation ul{

margin:0px;

padding:0px;

list-style:none;	

}



.navigation ul li{

line-height:30px;

float:left;

font-family:calibri;

font-size:15px;

color:#FFFFFF;

background:url(../../img/topnav.jpg) 0 center no-repeat;

height:32px;

}



.navigation ul li a{

color:#FFFFFF;

padding:10px 20px 8px 20px;

text-decoration:none;

}



.navigation ul li a:hover{

text-decoration:none;

background:url(../../img/hover-img.png) center 28px no-repeat;	

}



.navigation ul li a.active{

background:url(../../img/hover-img.png) center 28px no-repeat;	

}



.navigation ul li.nobg{

background:none;

}





.navigation_in{

width:996px;

margin:0 auto;	

}



.navigation_in ul{

margin:0px;

padding:0px;

list-style:none;	

}



.navigation_in ul li{

line-height:30px;

float:left;

font-family:calibri;

font-size:15px;

color:#FFFFFF;

background:url(../../img/topnav.jpg) 0 center no-repeat;

height:32px;

}



.navigation_in ul li a{

color:#FFFFFF;

padding:10px 13px 8px 15px;

text-decoration:none;		

}



.navigation_in ul li a:hover{

text-decoration:none;

background:url(../../img/hover-img.png) center 28px no-repeat;	

}



.navigation_in ul li a.active{

text-decoration:none;

background:url(../../img/hover-img.png) center 28px no-repeat;	

}



.navigation_in ul li.nobg{

background:none;

}

#main h3{

font-family:calibri;

font-size:13px;

color:#5f5d5d;

text-align:left;

padding:10px 0 0 5px;

}



.right_panel{

overflow: hidden;

width:766px;

float:left;

}





.right_panel h3{

font-family:calibri;

font-size:13px;

color:#5f5d5d;

padding:15px 0 0 0;

}



.right_panel a{

color:#5f5d5d;

text-decoration:none;

}



.sydney_text{

border:1px solid #e5e5e5;

width:755px;

font-family:calibri;

font-size:20px;

color:#505050;

font-weight:bold;

margin:12px 0 0 0;

padding:6px 0 6px 0px;

background:none;

}



.have_text{

width:766px;

color:#2982d5;

font-family:calibri;

font-size:17px;

font-weight:normal;

line-height:20px;

padding:9px 0 0 0;

}



.have_text p{

font-family:calibri; 

font-size:13px;

color:#000000;

width:766px;

line-height:24px;

}



.have_text h2{



color:#ff7901;

font-family:calibri;

font-size:18px;

font-weight:normal;

padding:25px 0 0 0;		

}



.have_text h4{



color:#484747;

font-family:calibri;

font-size:16px;

font-weight:bold;

text-transform:uppercase;

padding:25px 0 7px 0;

border-bottom:1px solid #e5e5e5;

width:500px;

}

.online_products{

width:753px;

border-top:1px solid #efefef;

border-left:1px solid #efefef;

margin:11px 0 0 5px;

float:left;

}

.product_one{

width:250px;

border-bottom:1px solid #efefef;

border-right:1px solid #efefef;

float:left;

height:255px;

overflow:hidden;

}



.product_one.no_rgt-bdr{

border-right:none;

}



.product_one.no_btm-bdr{

border-bottom:none;

}





.image_product{

padding:34px 0 5px 0px;

width:180px;





}



.product_one p{

color:#000000;

font-size:12px;

font-family:calibri;

text-align:center;

padding:0 12px 20px ;



}



.thanks{

font-family:calibri;

font-size:12px;

color:#000000;

padding:13px 0 0 0;

float:left;

}



.thanks.top_padd{

padding:5px 0 0 8px;

}



.price_box{

width:760px;

float:left;

padding:20px 0 20px 0;

background:url(../../img/free_gifts_bottom.gif) left bottom no-repeat;

}



.price_box_inner{

width:758px;

float:left;

padding:0;

background:url(../../img/free_gifts_mid.gif) left bottom repeat-x;

border-left:1px solid #efefef;

border-right:1px solid #efefef;

border-top:1px solid #efefef;

}



.price_box1{

width:276px;

float:left;

border-right:1px solid #dfdfdf;

min-height:130px;

}



.price_box1 h2{

font-size:26px;

font-weight:bold;

color:#000000;

text-align:center;

padding:12px 0 0 0;

}



.price_box1 p{

font-family:calibri;

font-size:12px;

color:#000000;

text-align:center;

padding:2px 0 0 0;

}



.price_box2{

width:180px;

float:left;



border-right:1px solid #dfdfdf;

min-height:130px;

/* background:url(../../img/price2.jpg) 0 0 no-repeat;*/

}



.price_box2 h2{

font-size:26px;

font-weight:bold;

color:#000000;

text-align:center;

padding:12px 0 0 0;

}



.price_box2 p{

font-family:calibri;

font-size:12px;

color:#000000;

text-align:center;

padding:2px 0 0 0;

}





.price_box3{

width:300px;

float:left;

/* background:url(../../img/price3.jpg) 0 0 no-repeat;*/

}



.price_box3 h2{

font-size:26px;

font-weight:bold;

color:#000000;

text-align:center;

padding:12px 0 0 0;

}



.price_box3 p{

font-family:calibri;

font-size:12px;

color:#000000;

text-align:center;

padding:2px 0 0 0;

}



.coloured_container{

width:766px;

float:left;

padding:20px 0 0 0;

}



.orange_color{

width:280px;

float:left;

height:60px;

background:url(../../img/orane-bg.png) 0 0 no-repeat;

font-size:20px;

font-weight:bold;

color:#FFFFFF;

text-align:center;

line-height:60px;

text-transform:uppercase;

}



.yellow_color{

width:240px;

float:left;

height:60px;

background:url(../../img/yellow-bg.png) 0 0 no-repeat;

text-transform:uppercase;

font-size:20px;

font-weight:bold;

color:#000000;

text-align:center;

padding:8px 0 0 0;

}



.yellow_color p{

font-family:calibri;

font-size:14px;

color:#000000;

text-transform:none;

text-align:center;

font-weight:bold;



}



.blue_color{

width:245px;

float:left;

height:60px;

background:url(../../img/blue-bg.png) 0 0 no-repeat;

text-transform:uppercase;

font-size:20px;

font-weight:bold;

color:#FFFFFF;

text-align:center;

padding:8px 0 0 0;

}



.blue_color p{

font-family:calibri;

font-size:14px;

color:#FFFFFF;

text-transform:none;

text-align:center;

font-weight:bold;



}





.personal_training{

width:758px;

float:left;

background:#000000;

font-family:calibri;

font-size:16px;

color:#FFFFFF;

margin:21px 0 0 0;

padding:10px 0 10px 10px;

font-weight:bold;

border:1px solid #efefef;

text-transform:uppercase;

}



.personal_training a{

color:#505050;

text-decoration:none;

}

.personal_training img{

vertical-align:middle;

padding-bottom:3px;

}



.mark{

width:756px;

float:left;

color:#2982d5;

font-size:14px;

font-weight:bold;

text-transform:uppercase;

padding:18px 0 0 10px;

}





.mark p{

color:#000000;

font-family:calibri;

font-size:13px;

line-height:24px;

text-transform:none;

font-weight:normal;

text-align:center;

padding:30px 0 0 0;

}



.mark .top_padd{

padding:10px 0 0 0;

}



.cat{

width:756px;

color:#484747;

font-family:calibri;

font-size:16px;

font-weight:bold;

padding:22px 0 0 10px;

text-transform:uppercase;

line-height:25px;



}



.cat h2{

font-size:14px;

font-weight:bold;

color:#1e1e1e;

padding:3px 0 0px 10px;

font-family:calibri, Helvetica, sans-serif;

background:url(../../img/arrow.jpg) 0 12px no-repeat;



}

.cat h2 a{

font-size:14px;

font-weight:bold;

color:#1e1e1e;

font-family:calibri, Helvetica, sans-serif;	

}



.cat2{



color:#484747;

font-family:calibri;

font-size:16px;

font-weight:bold;

padding:0px 0 0 10px;

text-transform:uppercase;

line-height:25px;

background: none repeat scroll 0 0 #000000;

border: 1px solid #EFEFEF;

color: #FFFFFF; 



}



.cat2 h2{

font-size:14px;

font-weight:bold;

color:#1e1e1e;

padding:3px 0 0px 10px;

font-family:calibri, Helvetica, sans-serif;

background:url(../../img/arrow.jpg) 0 12px no-repeat;



}

.cat h2 span{

font-size:12px;

font-weight:bold;

color:#ff7901;

padding:3px 0 0px 0px;

font-family:calibri, Helvetica, sans-serif;



}



.cat span{

color:#ff7901;

ont-family:calibri;

font-size:16px;

font-weight:bold;

text-transform:uppercase;

padding:0px 0 0 10px;



}



.catlist{

color:#1c1c1c;

ont-family:calibri;

font-size:11px;

font-weight:bold;

text-transform:none;

padding:0px 0 0 0px;



}

.catlist p{

color:#1c1c1c;

ont-family:calibri;


font-size:11px;

font-weight:bold;

text-transform:none;

padding:0px 0 0 0px;



}

.catlist span{

color:#1c1c1c;

ont-family:calibri;

font-size:11px;

font-weight:bold;

text-transform:none;

padding:0px 0 0 10px;




}



.cat .bknds{

background:url(../../img/orange.jpg) 0 12px no-repeat;

padding:0 0px 0 10px;

}



.cat .text-clr{

font-family:calibri, Helvetica, sans-serif;

color:#000000;

font-size:12px;

font-weight:bold;



}



.cat .btm_line{

font-family:calibri, Helvetica, sans-serif;

font-size:12px;

color:#000000;

text-decoration:underline;

}



.cat p{

color:#000000;

font-family:calibri;

font-size:13px;

line-height:18px;

text-transform:none;

font-weight:normal;

padding:5px 0 12px 0;

width: 737px;

}



.so_how{

width:756px;

float:left;

color:#2982d5;

font-size:14px;

font-weight:bold;

padding:15px 0 0 10px;

text-transform:uppercase;

}











.so_how p{

color:#000000;

font-family:calibri;

font-size:13px;

font-weight:normal;

line-height:22px;

padding:5px 0 0;

text-transform:none;

}



.so_how .btm_bdr{

border-bottom:1px solid #ededed;

padding:5px 0 5px 0;

}



.left_align{

padding:0 5px 0 0;

}





.take_action{

width:754px;

float:left;

border:1px solid #efefef;

margin:30px 0 30px 10px;

}



.take_action h2{

font-size:22px;

color:#ff7901;

font-weight:bold;

text-transform:uppercase;

padding:25px 0 0 20px;

background:none;

}



.take_action p{

font-size:13px;

font-weight:bold;

color:#3d3d3d;

text-decoration:underline;

padding:15px 20px 0 20px;

line-height:22px;

}



.take_action p a{

color:#3d3d3d;



}



.enquire_pad{

padding:5px 20px 0 0;

}





/*--------------------------------inner page css ends----------------------------------*/



/*--------------------------------articles page css starts----------------------------------*/



.newsletter_box{

margin:14px 0 0 0;

width:210px;

border:1px solid #efefef;

float:left;

overflow:hidden;

clear:both;



}



.newsletter_text{

font-family:calibri;

font-size:20px;

font-weight:bold;

color:#FFFFFF;

background:#36bbe8;

height:32px;

line-height:32px;

padding:0 0 0 0px;

width:210px;



}



.newsletter_form{

width:210px;

border-bottom:1px solid #36bbe8;

float:left;

padding:8px 0 0 0;

}

.newsletter_form img{

border:none;

}



.labletext{

height:17px;

margin:0px 0 0px 0px;

padding:5px 9px 5px 9px;





}

.txtbox{

width:107px;

height:19px;

border:1px solid #d3e2f2;

margin:0px 0 0 0;

line-height:17px;

float:right;

padding:0 5px;





}



.label{

width:54px;

float:left;

text-align:left;

font-size:11px;

padding:16px 0 0 7px;

}



.subscribebtn{

width:80px;

height:22ppx;

line-height:22px;

background:url(../images/subscribe.jpg) 0 0 no-repeat;

float:right;

margin:9px 13px 8px 0;

text-align:center;

font-size:11px;

font-weight:bold;

color:#FFFFFF;

text-transform:uppercase;

}



subscribebtn a{



color:#FFFFFF;



}



.news_section{

width:210px;

float:left;

border:1px solid #f1f1f1;

margin:11px 0 0 0;



}



.news_top{

width:200px;

float:left;

height:35px;

font-size:20px;

font-family:calibri;

color:#FFFFFF;

font-weight:bold;

padding:0 0 0px 10px;

line-height:35px;

background:url(../images/news-bg.jpg) 0 0 repeat-x;

}



.news p{

font-family:calibri;

font-size:12px;

color:#000000;

line-height:18px;

width:172px;

padding:0 0 10px 8px;

}



.news{

width:210px;

float:left;

border-bottom:1px solid #bab8ab;

padding:10px 0 0 0;

}



.exercise{

width:766px;

float:left;

}



.exercise_left{

width:392px;

float:left;

font-family:calibri;

font-size:20px;

font-weight:bold;

color:#505050;

padding:18px 0 0 0;

}



.exercise_right{

width:364px;

float:left;

text-align:right;

padding:22px 10px 0 0;

}



.exercise_right span{


color:#ff7901;

text-decoration:underline;

}





.categories_box{

width:766px;

float:left;

padding:15px 0 0 0;

}











.title_text{

width:741px;

float:left;

margin:4px 0 0 8px;

background:#000000;

height:32px;

line-height:32px;

}



.title{

width:590px;

float:left;

font-family:calibri;

font-size:16px;

font-weight:bold;

color:#FFFFFF;

padding:0 0 0 15px;

text-transform:uppercase;



}



.title_left{

width:740px;

float:left;

padding:0px 0 0 10px;

}



.title_left_text{

width:590px;

float:left;

}



.title_left_text h2{

color:#48494a;

font-size:14px;

font-weight:bold;

padding:20px 0 0 0;

}



.title_left_text p{

width:560px;

color:#000000;

font-size:12px;

font-family:calibri;

line-height:20px;

padding:0 0 0 8px;

text-align:justify;

}











.title_right{

width:130px;

float:left;

padding:20px 0 0 0;

font-size:14px;

font-weight:bold;

color:#000000;

text-align:center;

}



.date_month{

width:130px;

float:left;

padding:20px 0 0 6px;

font-weight:bold;

text-align:center;

color:#000000;

}



.date_added{

width:121px;

float:left;

font-family:calibri;

font-size:16px;

font-weight:bold;

color:#FFFFFF;

text-transform:uppercase;

padding:0 0 0 15px;



}



.category_bot{

width:758px;

height:4px;

float:left;

}





.displaying{

width:387px;

float:left;

font-weight:bold;

padding:18px 0 40px 5px;

}





/*--------------------------------articles-listings page css ends----------------------------------*/









.supplement a{

color:#343333;

text-decoration:none;

}



.product_category{

width:210px;

overflow:hidden;

border:1px solid #f1f1f1;

margin:13px 0 0 0;

}



.product_category_top{

width:210px;

height:35px;

background:url(../../img/product-bg.jpg) 0 0 repeat-x;

font-size:20px;

font-family:calibri;

font-weight:bold;

color:#FFFFFF;

text-align:left;

line-height:35px;

padding-left:10px!important;

}



.product_category_bottom{

width:210px;

background:url(../../img/images/pro-btm.jpg) 0 bottom no-repeat;



}



.product_category_bottom ul{

margin:0px;

padding:0px;

list-style:none;

padding:9px 0 8px 8px;



}



.product_category_bottom ul li{

line-height:20px;

font-size:12px;

font-family:calibri;

color:#000000;





}



.product_category_bottom ul li a{

color:#000000;	

}



.shop_manu{

width:210px;

float:left;

border:1px solid #f1f1f1;

margin:16px 0 0 0;

background:url(../../img/shop-btm.jpg) 0 bottom no-repeat;

}



.shop_manu_top{

width:210px;

height:35px;

line-height:35px;

text-align:center;

background:url(../../img/shop-bgnd.jpg) 0 0 repeat-x;

font-family:calibri;

font-size:20px;

color:#FFFFFF; font-weight:bold;

}



.shop_manu_bottom{

width:210px;

color:#000000;

}



.shop_manu_bottom select{

width:158px;

border:1px solid #7fb2cc;

margin:21px 0 25px 24px;

font-size:13px;



}



.most_popular{

width:210px;

border:1px solid #f1f1f1;

margin:13px 0 0 0;

overflow:hidden;

}



.most_popular_top{

width:210px;

height:35px;

background:url(../../img/product-bg.jpg) 0 0 repeat-x;

font-size:20px;

font-family:calibri;

font-weight:bold;

color:#FFFFFF;

text-align:left;

line-height:35px;

padding:0px;

}



.most_popular_bottom{

width:210px;

background:url(../../img/pro-btm.jpg) 0 bottom no-repeat;



}



.most_popular_bottom ul{

margin:0px;

padding:0px;

list-style:none;

padding:9px 20px 8px 8px;



}



.most_popular_bottom ul li{


line-height:20px;

font-size:12px;

font-family:calibri;

color:#000000;

background:url(../../img/orange.jpg) 0 8px no-repeat;

padding:0 0 5px 8px;





}



.most_popular_bottom ul li a{

color:#000000;	

}




.secure_pay{

width:212px;

height:242px;

padding:14px 0 0 0;

}







.supplement {

color: #343333;

float: left;

font-size: 14px;

font-weight: bold;

height: 136px;

padding: 15px 0 0 0px;

text-align: left;



}



.supplement a {

color: #343333;

text-decoration: none;

}

.facebokbox{

border: 1px solid #EFEFEF;

float: left;

margin: 14px 0 0;

width: 210px;

}

.facebokbox iframe{

width:210px!important;

}

.pay_option {

border: 1px solid #EFEFEF;

float: left;

margin: 14px 0 0;

width: 210px;

text-align:center;

height:auto;

padding:10px 0;

}







.news_section{

width:210px;

float:left;

border:1px solid #f1f1f1;

margin:11px 0 0 0;



}



.news_top{

width:200px;

float:left;

height:35px;

font-size:20px;

font-family:calibri;

color:#FFFFFF;

font-weight:bold;

padding:0 0 0px 10px;

line-height:35px;

background:url(../images/news-bg.jpg) 0 0 repeat-x;

}



.news p{

font-family:calibri;

font-size:12px;

color:#000000;

line-height:18px;

width:172px;

padding:0 0 10px 8px;

}



.news{

width:210px;

float:left;

border-bottom:1px solid #bab8ab;

padding:10px 0 0 0;

}



.exercise{

width:766px;

float:left;

}



.exercise_left{

width:392px;

float:left;

font-family:calibri;

font-size:20px;

font-weight:bold;

color:#505050;

padding:18px 0 0 0;

}



.exercise_right{

width:364px;

float:left;

text-align:right;

padding:22px 10px 0 0;

}



.exercise_right span{

color:#ff7901;

text-decoration:underline;

}





.categories_box{

width:766px;

float:left;

padding:15px 0 0 0;

}



.categories{

width:657px;

float:left;

}



.categories ul{

padding:2px 0 0 0px;

margin:0px;

list-style:none;

}



.categories ul li{

padding:0px;

display:inline;

background:url(../images/arrow-black.png) right 4px no-repeat;

}



.categories ul li a{

font-family:calibri;

font-size:12px;

color:#000000;

padding:0 26px 0 5px;

}

.categories ul li a.active{font-weight:bold; font-size:14px; color:#FF7901;}

.categories ul li.nobcnd{

background:none;

}



.cate{

width:109px;

float:left;

color:#303030;

font-family:calibri, Helvetica, sans-serif;

font-size:15px;

font-weight:bold;	

background:url(../../img/arrow-black.png) 70px 6px no-repeat;

}



.cate a{

color:#303030;

text-decoration:none;

}



.description_category{

width:766px;

padding:12px 0 0 0;

}



.category_top{

width:758px;

height:4px;

float:left;

}



.category_mid{

width:758px;

float:left;

background:url(../../img/title-mid.jpg) 0 0 repeat-y;

padding:0 0 0px 0;

}



.title_text{

width:741px;

float:left;

margin:4px 0 0 8px;

background:#000000;

height:32px;

line-height:32px;

}



.title{

width:590px;

float:left;

font-family:calibri;

font-size:16px;

font-weight:bold;

color:#FFFFFF;

padding:0 0 0 15px;

text-transform:uppercase;



}



.title_left{

width:740px;

float:left;

padding:0px 0 0 10px;

}



.title_left_text{

width:590px;

float:left;

}



.title_left_text h2{

color:#48494a;

font-size:14px;

font-weight:bold;

padding:20px 0 0 0;

}



.title_left_text p{

width:560px;

color:#000000;

font-size:12px;

font-family:calibri;

line-height:20px;

padding:0 0 0 8px;

text-align:justify;

}











.title_right{

width:130px;

float:left;

padding:20px 0 0 0;

font-size:14px;

font-weight:bold;

color:#000000;

text-align:center;

}



.date_month{

width:130px;


float:left;

padding:20px 0 0 6px;

font-weight:bold;

text-align:center;

color:#000000;

}



.date_added{

width:121px;

float:left;

font-family:calibri;

font-size:16px;

font-weight:bold;

color:#FFFFFF;

text-transform:uppercase;

padding:0 0 0 15px;



}



.category_bot{

width:758px;

height:4px;

float:left;

}





.displaying{

width:387px;

float:left;

font-weight:bold;

padding:18px 0 40px 5px;

}





/*--------------------------------articles-listings page css ends----------------------------------*/





/*--------------------------------articles page css starts----------------------------------*/



.article_box{

width:755px;

float:left;

padding:4px 0px 0 0;

}



.article_img{

width:225px;

float:left;

background:url(../../img/articles-img.jpg) 0 0 no-repeat;

font-size:14px;

font-weight:bold;

color:#242628;

/*	padding:138px 0 4px 0px;*/

height:167px;

margin:0 4px 0 8px;

}

.article_imgtext{

width:215px;

float:left;

font-size:14px;

font-weight:bold;

color:#242628;

padding:8px 0 0px 4px;

height:22px;

margin:0 0px 0 0px;

}

.imgheight{height:130px;}



.arrow_article{

padding:0px 5px 0 160px;





}



.article_text{

width:317px;

float:left;

border-left:1px solid #ebebeb;

border-right:1px solid #ebebeb;

padding:0 0 0px 0px;

height:162px;

margin:0 0 2px 0px;

}



.article_text p{

color:#8c8c8c;

font-family:calibri; font-size:12px;

width:280px;

text-align:justify;

padding:8px 0 0 12px;

}



.article_text h3{

color:#323030;

font-family:calibri, Helvetica, sans-serif; font-size:12px;

width:280px;

font-weight:bold;

text-align:justify;

padding:8px 0 0 12px;

}





.article_text span{

color:#ff7901;

font-weight:bold;

font-size:12px;

padding:5px 0 0 0;

}



.article_text .noborder{

background:none;

}



.article_text h2{

font-size:15px;

font-weight:bold;

color:#303030;

padding:0px 0 0px 10px;

margin:5px 0 0 0;

}



.article_text ul{

padding:0px;

margin:0px;

list-style:none;



}



.article_text ul li{

padding:0px;



background:url(../images/orange.jpg) left center no-repeat;

font-family:calibri; color:#000000;

margin:0 0 0 0px;

font-size:12px;

padding:0 0 8px 8px;

}



.article_text ul li a{

color:#000000;

font-size:12px;



}



.article_category{

width:188px;

float:right;

background:#f7f7f7;

margin:0 3px 2px 0px;

padding:0 0px 10px 0px;

}



.article_category h2{

font-size:14px;

font-weight:bold;

color:#303030;

padding:4px 0 0 10px;



}



.article_category ul{

padding:0px;

margin:0px;

list-style:none;

padding:0 0 0 10px;



}



.article_category ul li{

padding:0px;

background:url(../../img/black-arrow.jpg) left 6px no-repeat;

font-family:calibri; color:#000000;

font-size:11px;

padding:3px 0 0 8px;

text-align:left;

width:147px;



}



.article_category ul li a{

color:#000000;

font-size:12px;



}



.article_text.bdr_rgt{

border-right:none;

}



.article_text_1.bdr_rgt{

border-right:none;

}



.article_img1{

width:225px;

float:left;

padding:0 0 0 4px;

background:url(../../img/research.jpg) 0 0 no-repeat;

font-size:14px;

font-weight:bold;

color:#242628;

padding:0px 0 0px 7px;

height:167px;

margin:0 4px 0 8px;

}



.article_img2{

width:225px;

float:left;

padding:0 0 0 4px;

background:url(../../img/supple.jpg) 0 0 no-repeat;

font-size:14px;

font-weight:bold;

color:#242628;

padding:0px 0 0px 7px;

height:167px;

margin:0 4px 0 8px;

}



.article_img4{

width:225px;

float:left;

padding:0 0 0 4px;

background:url(../../img/blog.jpg) 0 0 no-repeat;

font-size:14px;

font-weight:bold;

color:#242628;

padding:0px 0 0px 7px;

height:167px;

margin:0 4px 0 8px;

}



.article_img5{

width:225px;

float:left;

padding:0 0 0 4px;

background:url(../../img/qna.jpg) 0 0 no-repeat;

font-size:14px;

font-weight:bold;

color:#242628;

padding:0px 0 .0px 7px;

height:167px;

margin:0 4px 0 8px;

}



.article_img6{

width:225px;

float:left;

padding:0 0 0 4px;

background:url(../../img/calc.jpg) 0 0 no-repeat;

font-size:14px;

font-weight:bold;

color:#242628;

padding:0px 0 0px 7px;

height:167px;

margin:0 4px 0 8px;

}

.article_img7{

width:225px;

float:left;

padding:0 0 0 4px;

background:url(../../img/recipe.jpg) 0 0 no-repeat;

font-size:14px;

font-weight:bold;

color:#242628;

padding:0px 0 0px 7px;

height:167px;

margin:0 4px 0 8px;

}



.article_img8{

width:225px;

float:left;

padding:0 0 0 4px;

background:url(../../img/nutrition.jpg) 0 0 no-repeat;

font-size:14px;

font-weight:bold;

color:#242628;

padding:0px 0 0px 7px;

height:167px;

margin:0 4px 0 8px;

}



.article_img9{

width:225px;

float:left;

padding:0 0 0 4px;

background:url(../../img/news.jpg) 0 0 no-repeat;

font-size:14px;

font-weight:bold;

color:#242628;

padding:0px 0 0px 7px;

height:167px;

margin:0 4px 0 8px;

}





.article_text_1{

width:505px;

float:left;

border-left:1px solid #ebebeb;

border-right:1px solid #ebebeb;

padding:0 0 0 5px;

}



.article_text_1 span{

color:#ff7901;

font-family:calibri;

font-size:12px;



}



.article_text_1 p{

color:#a5adb1;

font-family:calibri;

font-size:12px;

padding:5px 12px 0 12px;





}







.article_text_1 h2{

font-size:15px;

font-weight:bold;

color:#303030;

padding:11px 0 0 10px;

}



.article_text_1 ul{

padding:0px;

margin:0px;

list-style:none;

padding:0 0 0 48px;

width:400px;



}



.article_text_1 ul li{

padding:0px;

line-height:24px;

background:url(../images/orange.jpg) left 10px no-repeat;

font-family:calibri; color:#000000;

margin:0 0 0 8px;

font-size:12px;

padding:0 0 0 8px;

}



.article_text ul_1 li a{

color:#000000;

font-size:12px;



}



.article_text_1 h4{

color:#646260;

font-weight:bold;

font-family:calibri, Helvetica, sans-serif;

background:url(../images/orange.jpg) 8px 16px no-repeat;

padding:0px 0 0 18px;

font-size:12px;

}



.article_text_1 .padding1{

padding:5px 10px 0 16px;

}



.food_search{

width:306px;

height:28px;

border:1px solid #9c9c9c;



float:left;

color:#5b5856;

font-size:11px;

line-height:19px;

padding:3px 0 2px 8px;

margin:10px 0 0 12px;





}



.searchfood_btn{

width:160px;

height:25px;

float:left;

background:#ff7901;

color:#FFFFFF;

text-align:center;

font-size:12px;

font-weight:bold;

margin:10px 0 0 5px;

line-height:24px;

}



.search_btn a{

color:#FFFFFF;

text-decoration:none;

}



.img_padd{

padding:0 0 0 110px;

}







.testimonials_leftbox{

width:210px;

border:1px solid  #efefef;

margin:14px 0 0 0;

float:left;

}



.testimonials_leftbox h2{

color:#444444;

font-size:22px;

font-family:calibri;

font-weight:bold;

padding:15px 0 0 10px;

}



.testimonials_leftbox p{

color:#000000;

font-size:12px;

font-family:calibri;

line-height:18px;

padding:5px 0 5px 10px;

width:185px;

}



.read_more{

width:74px;

height:22px;

font-family:calibri;

color:#ff7901;

font-weight:bold;

text-align:center;

line-height:22px;

background:url(../../img/read-more.jpg) 0 0 no-repeat;

margin:0 0 11px 10px;

}



.read_more a{



color:#ff7901;

}





/*--------------------------------articles page css ends----------------------------------*/



/*--------------------------------store page css starts----------------------------------*/



.outer_navfull{

width:100%;

margin:0 auto;

background:url(../../img/inner-nav.png) 0 0 repeat-x;

float:left;

position:absolute;

height:32px;

}



.enquiry_box{

width:210px;

float:left;

padding-top:12px;



}



.enquiry{

width:210px;

float:left;

background:url(../../img/form-bg.jpg) 0 0 repeat-x;

font-family:calibri;

font-size:29px;

color:#FFFFFF;

text-align:center;

}



.form_box{

width:210px;

float:left;

background:url(../../img/frm-bg.jpg) 0 0 repeat-x #41c1ed;

padding:10px 0 0 0px;

}

.form_box form{

float:left;

padding:0px 0 0 10px;

}



.inp{

width:181px;

height:23px;

float:left;

background:url(../../img/inp-bg.jpg) 0 0 repeat-x;

line-height:23px;

border:none;

padding:2px 5px 0 5px;

color:#595959;

margin:0 0 5px 0;

}



.inp1{

width:181px;

float:left;

background:url(../../img/msg-bg.jpg) 0 0 repeat-x #f3f3f3;

line-height:23px;

border:none;

padding:2px 5px 0 5px;

color:#595959;

margin:0 0 5px 0;

height:125px;

font-family:calibri, Helvetica, sans-serif;

font-size:14px;

}



.submit{

width:80px;

float:right;

text-align:left;

font-family:calibri;

border:none;

font-size:17px;

color:#FFFFFF;

padding:0 0px 10px 0;

cursor:pointer;

background:url(../../img/arrow1.png) 57px 8px no-repeat;



}



.submit a{

color:#FFFFFF;

text-decoration:none;

}



.news-block-side a {

color:#7c7c7c;

text-decoration:none;

}





/*--------------------------------Account Info page css starts---------------------------------*/



.account_info{

background: url("../../img/member-bg.jpg") repeat-x scroll  bottom center #fff;

border-left: 1px solid #EFEFEF;

border-right: 1px solid #EFEFEF;

border-top: 1px solid #EFEFEF;

float: left;

margin: 30px 0 0 50px;

padding: 0 0 10px;

width: 881px;

text-align:left;

}



.account_information{

color:#1a1918;

font-family:calibri;

font-size:24px;

line-height:42px;

background:#f4f4f4;

padding:0 0 0 0px;

width:880px;

text-align:left;

}



.account_information span{

color:#ff6e01;

font-family:calibri;

font-size:24px;

}



.personal_details_box{

width:790px;

float:left;

background:url(../../img/personal-btm.jpg) center bottom no-repeat;

padding:20px 0 2px 80px;

text-align:left;

}



.personal_details_box. no_backggnd{

background:none;





}



.personal_details_box h2{

background:#f4f4f4;

width:250px;

color:#555555;

font-size:14px;

font-family:calibri;



text-transform:uppercase;

}



.imagecenter{

vertical-align:middle;

padding:0 10px 0 10px;

}



.bdr{	

border-bottom:1px solid #efefef;

width:714px;

padding:0 0 2px 0;

} 





.info_form{

width:614px;

float:left;

padding:25px 0 20px 100px;



}





.info_form p{

padding:3px 0;

color:#3D3D3D;

font-weight:bold;

font-size:12px;

width:580px;

font-family:calibri, Helvetica, sans-serif;

}



.member_formlable input{

width:252px;

height:26px;

background:url(../../img/input.png) top left no-repeat;

border:none;

color:#3d3d3d;

font-family:calibri, Helvetica, sans-serif;

font-size:12px;

padding:5px 5px;

}

.member_formlable select{

width:255px;

height:27px;

background:url(../../img/input.png) top left no-repeat;

border:none;

color:#3d3d3d;

font-family:calibri, Helvetica, sans-serif;

font-size:12px;

padding:3px 5px;

}

.select{

width:255px;

height:27px;

float:left;

background:url(../../img/input.png) top left no-repeat;

border:none;

color:#3d3d3d;

font-family:calibri, Helvetica, sans-serif;

font-size:12px;

padding:3px 3px;

}

.select select{

width:247px;

height:22px;

float:left;

background:none;

border:none;

color:#3d3d3d;

border:none;

font-family:calibri, Helvetica, sans-serif;

font-size:12px;

padding:3px 0px;

}

.member_formlable textarea{

width:255px;

height:106px;

background:url(../../img/input-textarea.png) top left no-repeat;

border:none;

color:#3d3d3d;

font-family:calibri, Helvetica, sans-serif;

font-size:12px;

padding:0 5px;


}



.account_fieldbox{

height:26px;


color:#3d3d3d;

font-family:calibri, Helvetica, sans-serif;

font-size:12px;

padding:0 5px;

}

.account_fieldbox input{

width:255px;

float:left;

height:26px;

background:url(../../img/input.png) top left no-repeat;

border:none;

color:#3d3d3d;

font-family:calibri, Helvetica, sans-serif;

font-size:12px;

padding:5px 5px;

}





.account_fieldbox_new{

height:26px;

color:#3d3d3d;

font-family:calibri, Helvetica, sans-serif;

font-size:12px;

padding:0 5px;

}

.account_fieldbox_new input{

width:17px;

height:17px;

background:url(../../img/box1.jpg) top left no-repeat;

border:none;

color:#3d3d3d;

font-family:calibri, Helvetica, sans-serif;

font-size:12px;

padding:0 5px;

}



.userinput1{

width:17px;

height:17px;

background:url(../../img/box1.jpg) top left no-repeat;

border:1px solid #c2d2e8;

color:#3d3d3d;

font-family:calibri, Helvetica, sans-serif;

font-size:12px;

padding:0 5px;

}



.userinput2{

width:102px;

height:26px;

background:url(../../img/imput1.jpg) top left no-repeat;

border:none;

color:#3d3d3d;

font-family:calibri, Helvetica, sans-serif;

font-size:12px;

padding:0 5px;

}



.aclable{

font-family:calibri, Helvetica, sans-serif;

font-size:12px;

padding:0 5px;

line-height:25px;

color:#3d3d3d;

text-align:left;

width:145px;

float:left;

font-weight:normal;

}



.info_form span{

float:left;

}





.radoo_text{

color:#3d3d3d;

font-size:12px;

}



/*.label_1{

width:252px;

}*/



.continue{

width:109px;

font-family:calibri;

font-size:18px;

height:31px;

color:#fff;

border:none;

font-weight:normal;

background:url(../../img/continue.png) top left no-repeat;

margin:10px 0 20px 0px;

text-transform:uppercase;

font-weight:normal;



}







/*--------------------------------Account Info page css ends---------------------------------*/







/*--------------------------------Login page css starts---------------------------------*/



.membership_box{

width:881px;

border-left:1px solid #efefef;

border-right:1px solid #efefef;

border-top:1px solid #efefef;

background:url(../../img/member-bg.jpg) bottom center repeat-x ;

float:left;

margin:30px 0 0 50px;

padding:0 0 10px 0;

}



.left_box{

width:370px;

float:left;

padding:32px 30px 0 20px;

border-right:1px dotted #dfdfdf;

margin:10px 0 0 0;

}

.left_box h2{

color:#1b1b1b;

font-family:calibri;

font-size:24px;

text-align:left;

font-weight:normal;

}

.left_box h4{

color:#1b1b1b;

font-family:calibri;

font-size:18px;

font-weight:normal;

text-align:left;

font-weight:bold;



}

.left_box h4 span{

color:#FF6E01;

font-family:calibri;

font-size:18px;

font-weight:normal;

text-align:left;

font-weight:bold;



}



.subheading{

color:#3d3d3d;

font-family:calibri;

font-size:14px;

font-weight:bold;

text-align:left;

padding:5px 0 0 0;

}



.left_box span{

color:#ff6e01;

font-family:calibri;

font-size:24px;

}



.member_form{

width:388px;

float:left;

padding:8px 0 0 0;





}



.member_form p{

padding:7px 0;

color:#d54848;

font-weight:bold;

font-size:13px;

}

.member_formlable{

width:375px;

float:left;

padding:5px 0;

/* height:35px;*/



}



.member_formlableGen{

width:372px;

float:left;

height:35px;



}



.member_formlabletextarea{



height:117px;



}

.member_form span, .member_formlableGen span{

font-family:calibri, Helvetica, sans-serif;

font-size:12px;

padding:0 5px;



color:#3d3d3d;

text-align:left;

width:98px;

font-weight:normal;

}



.right_box{

width:371px;

float:right;

padding:32px 30px 0 0px;

margin:10px 0 0 0;

}



.right_box h2{

color:#1b1b1b;

font-family:calibri;

font-size:24px;

font-weight:normal;

text-align:left;



}

.right_box h2 span{

color:#ff6e01;

font-family:calibri;

font-size:24px;

}

.right_box h4{

color:#1b1b1b;

font-family:calibri;

font-size:18px;

font-weight:normal;

text-align:left;

font-weight:bold;



}

.right_box h4 span{

color:#FF6E01;

font-family:calibri;

font-size:18px;

font-weight:normal;

text-align:left;

font-weight:bold;



}



.right_box h3{

color:#3d3d3d;

font-family:calibri;

font-size:14px;

font-weight:bold;

padding:5px 0 0 0;

}



.right_box ul, .left_box ul  {

margin:8px 0 0 0;

padding:0 0 0 15px;

list-style:none;

}

.right_box li, .left_box li {

margin:8px 0 0 0;

padding:0 0 0 15px;

text-align:left;



}



.right_box li a, .left_box li a{

color:#888686;

margin:8px 0 0 0;

padding:0 0 0 15px;

background:url(../../img/inner_li.gif) 0 4px no-repeat;

font-weight:bold;



}

.right_box li a:hover, .left_box li a:hover{

color:#FF6E01;

margin:8px 0 0 0;

padding:0 0 0 15px;

font-weight:bold;

background:url(../../img/inner_li.gif) 0 4px no-repeat;



}



.right_box p{

color:#888686;

font-family:calibri, Helvetica, sans-serif;

font-size:12px;

font-weight:normal;

padding:20px 0 30px 10px;

width:335px;

text-align:justify;

}



/*.right_box span{

color:#ff6e01;

font-family:calibri;

font-size:24px;

}

*/



.label_23{

width:85px !important;

float:left;}



.forgot{

color:#ff6e01 !important;

text-decoration:underline;

padding:0 0 20px 0;



}



.forgot a{

color:#ff6e01 !important;

text-decoration:underline;

}



.padd_left{

margin:10px 0 20px 100px;}



.membership_btm{

width:884px;

height:22px;

float:left;

background:url(../../img/mem-btm.jpg) 0 0 no-repeat;

padding:0 0 10px 0;

margin:0 0 0 50px;

}

.continue_new{

width:109px;

font-family:calibri;

font-size:18px;

height:31px;

color:#fff;

border:none;

font-weight:normal;

background:url(../../img/orange-bg1.jpg) top left no-repeat;



text-transform:uppercase;

font-weight:normal;



}



.contactlivechat{

background:#fbfbfb;



}



.account_info  h5{

color:#1b1b1b;

font-family:calibri;

font-size:24px;

text-align:left;

font-weight:normal;

padding:10px 0 0 0px;

font-weight:bold;

}

.account_info h5 span{

color:#ff6e01;

font-family:calibri;

font-size:24px;

}





/*--------------------------------Login page css ends---------------------------------*/





.insideright_pannel{

/*width:692px;*/

width:98%;

display:inline-block;

float:left;

background: url("../../img/member-bg.jpg") repeat-x scroll center bottom #FFFFFF;

border-top:1px solid #efefef;

border-left:1px solid #efefef;

border-right:1px solid #efefef;

margin:20px 0 0px 0;

/*background:url(../images/account-btm.jpg) left bottom no-repeat;*/

height:auto;

}



.pannel_information{

color:#1a1918;

font-family:calibri;

font-size:24px;

background:#f4f4f4;

padding:12px 0 0px 10px;

width:684px;

}



.pannel_information span{

color:#ff6e01;

font-family:calibri;

font-size:24px;

}



.pannel_information_box{

width:691px;

float:left;

background:url(../../img/personal-btm.jpg) center bottom no-repeat;

padding:14px 0 20px 5px;



}



.pannel_information_box h2{

background:#f4f4f4;

width:250px;

color:#555555;

font-size:14px;

font-family:calibri;

line-height:30px;

text-transform:uppercase;

}





.submitquote_form span{

font-family:calibri, Helvetica, sans-serif;

font-size:12px;

padding:0 5px;



color:#3d3d3d;

text-align:left;

width:98px;

font-weight:normal;

}



.submitquote_form{

width:388px;

float:left;

padding:8px 0 0 100px;	

}



.btm_account{

background:url(../../img/account-btm.jpg) center bottom no-repeat;

width:693px;

height:0px;

float:left;

margin:0 0 15px 0px;

padding:30px 0 0 0px;}





.adSearch_formlable{

width:465px;

height:29px;

border:none;

color:#3d3d3d;

font-family:calibri, Helvetica, sans-serif;

font-size:12px;

padding:5px 5px;

}

.adSearch_formlable .asinput{

width:369px;

float:left;

height:26px;

background:url(../../img/search-input.png) top left no-repeat;

border:none;

color:#3d3d3d;

font-family:calibri, Helvetica, sans-serif;

font-size:12px;

padding:5px 5px;

margin:2px 0 0 0;

}



.adSearch_date{

width:119px;

float:left;

border:none;

color:#3d3d3d;

font-family:calibri, Helvetica, sans-serif;

font-size:12px;

padding:0 5px;

}

.adSearch_date input{

width:119px;



height:26px;

background:url(../../img/date-input.png) top left no-repeat;

border:none;

color:#3d3d3d;

font-family:calibri, Helvetica, sans-serif;

font-size:12px;

padding:5px 5px;

}

.search-help{

float:right;

width:343px;

text-align:left;

padding:8px 0px 21px 40px;

margin:8px 0px 0px 0px;

background:url(../../img/search-help.png) top left no-repeat;



}

.search-help a{

color:#ff8700;

font-family:calibri, Helvetica, sans-serif;

font-size:14px;

text-decoration:underline;

}

.search-help a:hover{

color:#3d3d3d;

font-family:calibri, Helvetica, sans-serif;

font-size:14px;

}



/*--------------------------------product_details page css starts----------------------------------*/



.bsn_supplement{

width:766px;

float:left;

padding:12px 0 0 0;

}



.bsn_supplement_left{

width:318px;

float:left;



}



.xplode_image{

width:306px;

border:1px solid #efefef;

padding:5px 0px 5px 0px;

text-align:center;

}



.star_bg{

width:306px;

float:left;

border:1px solid #efefef;

border-top:none;



}



.star_imgcont{

float:left;

height:22px;

padding:5px 0 0 9px;

position:relative;

text-align:left;

width:100%;

}

.star_img{

float:left;

width:150px;

height:22px;

padding:0px 0 0 9px;

position:absolute;

top:0px;

left:0px;

text-align:left;

}

.star_img span{

float:left;

padding:0px 0 0 9px;



text-align:left;

}



.zooming{

width:30px;

float:right;

height:27px;



}



.bsn_supplement_right{

width:436px;

float:left;



}



.bsn_supplement_top{

width:436px;

float:left;

position:relative;

}



.black_part{

background:#000000;

width:436px;

float:left;

height:41px;

font-family:calibri;

font-size:17px;

font-weight:bold;

color:#FFFFFF;



}



.price_left{

width:179px;

float:left;

text-transform:uppercase;

padding:0 0 0 43px;

line-height:41px;

}



.free_ship{
left: 155px;
position: absolute;
top: -45px;
width: 70px;
z-index: 999;
}



.rewards{

width:210px;

float:right;

text-transform:uppercase;

padding:0 0 0 0px;

text-align:center;

line-height:41px;

}



.black_rgt{

width:11px;

height:52px;

position:absolute;

right:-11px;

}

.price_dollar{

width:436px;

float:left;

padding:0px 0 0 0;



}



.dollar_left{

width:222px;

float:left;
position:relative;

background:#f0f0f0;

padding:7px 0 7px 0;

height:83px;

}



.dollar_left p{

font-family:calibri;

font-size:16px;

color:#000000;

font-weight:normal;

padding:0 0 0 40px;

}



.dollar_left span{

color:#0b9fd1;

font-size:34px;

font-weight:bold;
font-family:Arial, Helvetica, sans-serif;

}





.dollar_right{

width:214px;

float:left;

background:url(../../img/dollar-orange.jpg) 0 0 no-repeat;

height:82px;

overflow:hidden;

padding:7px 0 7px;

}



.dollar_right p{

font-family:calibri;

font-size:16px;

color:#FFFFFF;

font-weight:normal;

padding:0 0 0 40px;
width:165px;

}



.dollar_right span{

color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;

font-size:34px;

font-weight:bold;

}



.label_1{

width:71px;

float:left;

text-align:left;

font-size:11px;

padding:13px 0 0 7px;

color:#5a5555;

font-family:calibri, Helvetica, sans-serif;

font-size:13px;

font-weight:bold;

}





.txtbox_1{

width:218px;

border:1px solid #b7b7b7;

margin:12px 0 0 14px;

height:22px;

padding:3px 0px 1px 5px;

}



.add_cart{

width:200px;

height:51px;

float:left;

padding:20px 0 0 14px;

}



.txtbox_2{

width:201px;

border:none;

margin:12px 0 0 0;

line-height:17px;

padding:2px 0px 0 5px;

background:url(../../img/bulk-bg.jpg) 0 0 no-repeat;

height:24px;





}

.overview_text{

width:763px;

float:left;

border:1px solid #efefef;

padding:0px 0 0 0;

}



.overview_text .none-padd{

padding:4px 10px 0 10px;

}



.overview_text p{

font-family:calibri;

font-size:13px;

color:#000000;

padding:15px 10px 0 10px;

text-align:justify;

line-height:18px;

}



.supple_facts{

font-family:calibri;

font-size:15px;

color:#000000;

font-weight:bold;

text-transform:uppercase;

padding:10px 0 0 10px;

}



.size{

width:440px;

float:left;

padding:30px 0 0 20px;

}



.recommend{

width:248px;

float:left;

padding:10px 0 0 50px;

}



.aamount_saving{

width:756px;

float:left;

font-family:calibri;

font-size:15px;

color:#000000;

padding:10px 0 0 10px;

}







.aamount_saving ul{

padding:0px;

margin:0px;

list-style:none;

width:200px;

float:left;

}



.aamount_saving ul li{

padding:0px;

line-height:20px;

font-family:calibri;

font-size:12px;

color:#000000;

font-weight:normal;

background:url(../../img/most-li.jpg) 0 8px no-repeat;

padding:0 0 0 10px;

}



.others_container{

width:764px;

float:left;

border:1px solid #efefef;

margin:5px 0 15px 0;



}



.others_container.padd1{

padding:0px 0 0 0;

}





.others_top{

background:#000000;

width:768px;

height:28px;

font-family:calibri;

font-size:16px;

color:#FFFFFF;

font-weight:bold;

text-align:left;

padding:6px 0 0px 0px;

}



.who_buy{

width:760px;

}

.who_buy p{

font-family:calibri;font-size:13px;

color:#000000;

text-align:center;

float:left;

width:148px;

padding:10px 15px 0;

}







.body_product1{

width:190px;

background:url(../../img/bdr-rgt.jpg) right 0  repeat-y;

float:left;

height:auto;

min-height:195px;



}



.image_product1{

width:140px;

float:left;

padding:10px 0 0 35px;



}



.image_product1 p{

color:#000000;

font-size:12px;

font-family:calibri;

text-align:center;

padding:0 0 20px 0;



}





.label_1color, .label_1color .main{



float:left;

text-align:left;

font-size:11px;

padding:13px 0 0 7px;

color:#5a5555;

font-family:calibri, Helvetica, sans-serif;

font-size:12px;

font-weight:bold;

}







.label_1color select{

width:210px;

border:1px solid #b7b7b7;

margin:0px 0 0 25px;

height:22px;

float:right;

padding:1px 0px 1px 0px;

color:#5a5555;

font-family:calibri, Helvetica, sans-serif;

font-size:12px;



}



/***************************** Tabs **********************************************/







.tab_box{

width:764px;

float:left;

padding:0 0 15px 0;

position:relative; 
overflow:hidden;

border: 0px solid #CCCCCC;

}



.tab_box .containerTab .tab_container{
margin-top:28px;
border:1px solid #ccc!important;
}

.containerTab {
/*background:url(../../img/tab_bg.jpg) 0 0 repeat-x;*/
width: 765px;
height:auto;
overflow:hidden;
padding-top:5px;
margin-top: 0em;}



ul.tabs {
margin:0;
border-bottom:0px solid #acacac;
border-right:0px solid #acacac;
font: bold 12px  sans-serif;
margin-left:0px;
height:40px;
padding: 0px;
line-height:42px;
position:absolute;
left:0px;
top:0px;
list-style:none;
overflow:hidden;
width:758px;
}



ul.tabs li {
float: left;
margin: 0 3px 0 0;
display:block;
text-decoration:none;
padding: 0;
height:33px;
/*background:#fff;*/
}

ul.tabs li a {
text-decoration: none;
margin-left: 0px;
float:left;
padding: 0px 0px;
display: block;
text-decoration:none;
height:33px;
background:url(../../img/tab_rightd.jpg) right top no-repeat;
color: #5A5555;
font: bold 11px calibri,Helvetica,sans-serif;
outline: none;
}

ul.tabs li a span{
color:#fff;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-transform:none;
background:url(../../img/tab_leftd.jpg) 0 0 no-repeat;
float:left;
font-weight:bold;
margin:0 0 0 0px;
text-decoration:none;
display:block;
padding:9px 15px 9px 15px;
}
ul.tabs li a:hover{
background:url(../../img/tab_right.jpg) right top no-repeat;
float:left;
cursor:pointer;
text-decoration:none;
}
ul.tabs li a:hover span {
background:url(../../img/tab_left.jpg) 0 0 no-repeat;
float:left;
text-decoration: none;
cursor:pointer;
display:block;
}
html ul.tabs li.active  {
background: url(../../img/tab_left.jpg) no-repeat 0 0;
display: block;
border: 0 none;
text-decoration:none;
height: 33px;
display:block;
padding: 0;
}
html ul.tabs li.active a  {
border: 0 none;
height: 33px;
text-decoration:none;
margin-left:0px;
padding: 0;
float:left;
background: url(../../img/tab_right.jpg) no-repeat right top;
}
html ul.tabs li.active a span {
padding:9px 15px 15px;
float:left;	color:#fff;
text-decoration:none;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-transform:none;
background: url(../../img/tab_down.jpg) no-repeat center bottom;
}
.tab_container {
border: 1px solid #EFEFEF;
float: left;
padding: 0 0 0;
width: 757px;
}

.view{

background:#fbfbfb;

padding:10px 20px;



}

.view td{

padding:3px 0px;

}

/*--------------------------------product_details page css ends----------------------------------*/

.bdrleft{border-left:1px solid #e2e2e2;}

.cartheading{

padding:7px 0px 0px 0px;

background:#212121;

height:25px;

float:left;

width:146px;

margin:2px 0 0 0;

color: #fff;

border-right:1px solid #e2e2e2;

font: bold 12px calibri,Helvetica,sans-serif;

}



.cartheadingitem{

background:#212121;

padding:7px 0px 0px 0px;

height:25px;

float:left;

width:317px;

margin:2px 0 0 0;

color: #fff;

border-right:1px solid #e2e2e2;

font: bold 12px calibri,Helvetica,sans-serif;

}







.cartheading_detail{

padding:7px 0px 0px 0px;

height:65px;

float:left;

width:146px;

margin:0px 0 0 0;

color: #5A5555;

border-right:1px solid #ececec;

border-top:1px solid #ececec;

font: bold 12px calibri,Helvetica,sans-serif;

}



.cartheadingitem_detail{

padding:7px 0px 0px 0px;

height:65px;

float:left;

width:316px;

margin:0px 0 0 0;

color: #5A5555;

border-right:1px solid #ececec;

border-top:1px solid #ececec;

font: bold 12px calibri,Helvetica,sans-serif;

}



/*.breaker{width:760px;

clear:both;}*/

.cart-notice{

font-family: calibri; 

font-size: 12px; 

color:#FFFFFF;

font-weight: bold; 

background:#ff5a00;

line-height:25px;

background-position:top;

margin:5px 0px 5px 0px;

padding:5px 0px 5px 0px;

width:751px;



}

.subtotal_detail{

padding:10px 0px 10px 0px;

background:#fafafa;

width:757px;

float:left;

margin:0px 0 0 0;

color: #5A5555;

border:1px dashed #ececec;

font: bold 12px calibri,Helvetica,sans-serif;

}



.subtotal_detail h4{

float:right;

padding-right:10px;

color: #5A5555;

font: bold 11px calibri,Helvetica,sans-serif;

}



.subtotal_detail h4 span{

color: #5A5555;

font: bold 12px calibri,Helvetica,sans-serif;

}



.subtotal_detail h2{

float:right;

padding-right:10px;


color: #5A5555;

font: bold 14px calibri,Helvetica,sans-serif;

}

.subtotal_detail h2 i{

color: #a0a0a0;

font-style:italic;

font: bold 11px calibri,Helvetica,sans-serif;

}

.subtotal_detail h2 i span{

color: #fc8200;

font: bold 12px calibri,Helvetica,sans-serif;

}

.subtotal_detail h2 span{

color: #fc8200;

font: bold 16px calibri,Helvetica,sans-serif;

}

.subtotal_detail h5{

float:right;

padding:6px 10px 0 0;

color: #fc8200;

font: bold 11px calibri,Helvetica,sans-serif;

}

.subtotal_detail h5 a{

color: #a0a0a0;

font: bold 11px calibri,Helvetica,sans-serif;

}

.subtotal_detail h5 img{

padding:0px 0 0 4px;

float:right;

margin:0;

}



.cart-box{

padding:0px 0px 10px;

float:left;

width:757px;

margin:0px 0 20px 0;

color: #5A5555;

border:1px solid #ececec;

font: bold 12px calibri,Helvetica,sans-serif;

}

.login-header-cart{

background:#212121;

padding:7px 0px 0px;

height:25px;

width:757px;

margin:2px 0 0 0;

color: #fff;

border-right:1px solid #e2e2e2;

font: bold 12px calibri,Helvetica,sans-serif;

}



.del{  border-bottom: 1px solid #EFEFEF;

padding: 0 0 2px;

width: 99%;

margin: 5px auto 0;}



.del h2{  background: none repeat scroll 0 0 #e6e6e6;

color: #555555;

font-family: calibri;

font-size: 14px;

text-transform: uppercase;

width: 300px;

padding:5px 0 5px 15px;



}



.delcont{

width: 665px;

color:#818181;

font: normal 12px 18px calibri,Helvetica,sans-serif;

background:#f8f8f8;

}



.delcont td{

padding: 10px 10px 10px 0px;

color:#818181;

font: normal 12px calibri,Helvetica,sans-serif;

background:#f8f8f8;

}

.delivermsg{

background: none repeat scroll 0 0 #FAFAFA;

border: 1px dashed #b0b0b0;

color: #5A5555;

font: bold 12px calibri,Helvetica,sans-serif;

/* width: 665px;*/

margin: 0 auto;

padding: 10px;

width: 96%;

}



.delcont textarea{background: url("../../img/input-textarea.png") no-repeat scroll left top transparent;

border: medium none;

color: #3D3D3D;

font-family: calibri,Helvetica,sans-serif;

font-size: 13px;

height: 106px;

padding: 5px;

width: 255px;}



/*.delcont select	{ background: url("../../img/input.png") no-repeat scroll left top transparent;

border: medium none;

color: #3D3D3D;

font-family: calibri,Helvetica,sans-serif;

font-size: 11px;

height: 26px;

padding: 5px;

width: 255px;

}*/



.status1 select	{ background: url("../../img/date-input.png") no-repeat scroll left top transparent;

border: medium none;

color: #3D3D3D;

font-family: calibri,Helvetica,sans-serif;

font-size: 11px;

height: 26px;

padding: 5px;

width: 155px;

}

.status1 td select	{ background:#fff;

border: medium none;

color: #3D3D3D;

font-family: calibri,Helvetica,sans-serif;

font-size: 11px;

padding: 1px;

height:20px;

width:auto;

border:solid 1px #E1E1E1;

}

.status1 input{ 

background: url("../../img/input.png") no-repeat scroll left top transparent;

border: medium none;

color: #3D3D3D;

font-family: calibri,Helvetica,sans-serif;

font-size: 11px;

height: 26px;

padding: 5px;

width: 255px;

margin:1px 0 5px 0;

}

.status1 small{ 

padding:5px 0 0 0;

}

.news-block {

padding:0px 0 0px;

width:760px;

line-height:20px;

color: #5a5a5a;

font-family: calibri,Helvetica,sans-serif;

font-size: 12px;

margin-bottom:10px;

}



.news-block h1 {

font:bold 16px calibri, Helvetica, sans-serif;

/*color:#F87002;*/

color:#505050;

padding:2px 0 0 13px;

width:744px;

height:32px;

line-height:32px;

background:url(../../img/h1-bg.gif) left repeat-x;

text-transform:uppercase;

margin-top:10px;

}



.news-block h2 {

font:bold 16px calibri, Helvetica, sans-serif;

color:#418BD7;

padding:8px 0 0 13px;

width:718px;

height:24px;

background:url(../../img/h2-bg.gif) left repeat-x;

text-transform:uppercase;



}



.news-block h5 {

font-family:calibri, Helvetica, sans-serif !important;

font-size:14px  !important;

color:#5F5D5D  !important;

font-size:14px  !important;

font-weight:bold  !important; text-transform:uppercase  !important;

padding:15px 0 0 0;

}



.news-block ul {

margin:8px 0 0 0;

padding:0 0 0 0px;

list-style:none;

}

.news-block li{

margin:8px 0 0 0;

padding:0 0 0 15px;

text-align:left;

/*	background:url(../../img/inner_li.gif) 0 6px no-repeat;*/



}



.news-block li a {

color:#ff7200;

margin:8px 0 0 0;

padding:0 0 0 15px;

background:url(../../img/inner_li.gif) 0 4px no-repeat;

font-weight:bold;



}

.news-block li a:hover {

color:#FF6E01;

margin:8px 0 0 0;

padding:0 0 0 15px;

font-weight:bold;

background:url(../../img/inner_li.gif) 0 4px no-repeat;



}



.news-block p{

color:#5a5a5a;

font-family:calibri, Helvetica, sans-serif;

font-size:12px;

font-weight:normal;

padding:0px 0 0px 0px;

width:730px;



}



.news-block  a{

color:#ff7200;

font-size:12px;

font-weight:normal;

padding:7px 0 0px 0px;

}

.news-block  a:hover{

color:#ff7200;

font-size:12px;

font-weight:normal;

padding:0px 0 0px 0px;

text-decoration:underline;

}



.news-block .bluetxt{

style="color: rgb(41, 130, 213); font-size: 14px; padding: 14px 0pt 2px; font-family: calibri;"

}



.result-page {

text-align:right;

top:0;

right:0;

border:#E5E5E5 solid 1px;

padding:4px 0;

}



.result-page b{

background:#000;

padding:1px 4px;

color:#FFFFFF;

font-family:calibri, Helvetica, sans-serif;

font-size:11px;

}



.result-page a{

background:#fafafa;

padding:1px 4px;

color:#000;

}

.result-page a:hover{

background:#000;

padding:0px 4px;

color:#FFFFFF;

}



.pickup_mapcont{

position:relative;

}



.pickup_map{

position:absolute;

top:20px;

left:-1px;

}



.pListing_head { 

font-family: calibri; 

font-size: 12px; 

color: #FFFFFF;

font-weight: bold; 

float:left; 

background:#000000;

height:31px;

width:747px;

clear:both;

margin:2px 0 0 6px;

}

.pListing_head span { 

padding-left:6px;

}



.method-error, .method-error2, .method-error2{

font: bold 12px calibri; 

color:#FFFFFF;

background:#fb5e00;

height:25px;

line-height:20px;

text-indent:10px;

background-position:top;

margin:5px 0px 5px 0px;

}



.method-error2{

height:50px;

padding:5px 10px 5px 10px;

}



.method-error3{

height:75px;

padding:5px 10px 5px 10px;

}



.checkout_formlable{

width:407px;

float:left;

height:35px;

padding:3px 0 4px;



}



.formtext{

color: #3D3D3D;

font-family: calibri,Helvetica,sans-serif;

font-size: 12px;

font-weight: normal;

padding: 0 5px;

text-align: left;

width: 98px;

float:left;

}



.formfield{

text-align: left;

width:294px;

float:left;

}

.formfield img{

text-align:right;

float:left;

vertical-align:middle;

}



.checkout_formlable input{

float:left;

width:253px;

height:26px;

background:url(../../img/input.png) top left no-repeat;

border:none;

color:#3d3d3d;

font-family:calibri, Helvetica, sans-serif;

font-size:12px;

padding:5px 5px;

}

.checkout_formlable select{

width:255px;

height:27px;

background:url(../../img/input.png) top left no-repeat;

border:none;

color:#3d3d3d;

font-family:calibri, Helvetica, sans-serif;

font-size:12px;

padding:3px 5px;

}

.checkout_formlable textarea{

width:255px;

height:106px;

background:url(../../img/input-textarea.png) top left no-repeat;

border:none;

color:#3d3d3d;

font-family:calibri, Helvetica, sans-serif;

font-size:12px;

padding:0 5px;

}

.myaccountbg{ background:#F8F8F8;}



.account_form{

width:714px;

float:left;

text-align:left;

padding:25px 0 20px 0px;



}

.account_form p{

padding:7px 0;

color:#3D3D3D;

font-weight:bold;

font-size:12px;

width:580px;

text-align:left;

font-family:calibri, Helvetica, sans-serif;



}



.inner_li {

margin:0;

padding:0;

list-style-type:none;

color:#000000;	

}



.inner_li li {

margin:6px 0 0 0;

padding:0 0 0 15px;

background:url(../../img/inner_li.gif) 0 7px no-repeat;

color: #000000;

font-family: calibri;

font-size: 13px;

font-weight: normal;

line-height: 16px;

padding: 0 0  0 10px;

text-transform: none;

list-style:none;



}

.inner_licrle {

margin:0;

padding:0;

list-style-type:none;

color:#000000;	

}



.inner_licrle li {

margin:6px 0 0 0;

padding:0 0 0 15px;

background:url(../../img/orange.jpg) 0 7px no-repeat;

color: #000000;

font-family: calibri;

font-size: 13px;

font-weight:bold;

line-height: 16px;

padding: 0 0  0 10px;

text-transform: none;

list-style:none;



}

.calculator_inputs input{

background: url("../../img/input.png") no-repeat scroll left top transparent;

border: medium none;

color: #3D3D3D;

font-family: calibri,Helvetica,sans-serif;

font-size: 12px;

height: 26px;

padding: 5px;

width:260px;}



.calculator_inputs2 input{

background: url("../../img/date-input.png") no-repeat scroll left top transparent;

border: medium none;

color: #3D3D3D;

font-family: calibri,Helvetica,sans-serif;

font-size: 12px;

height: 26px;

padding: 5px;

width: 110px;}





.sbmit_btn{

float:left;

margin:0 0 10px 0;

}



/*	.calculator_inputs input[type="radio"]{

background: url("../../img/date-input.png") no-repeat scroll left top transparent;

border: medium none;

color: #3D3D3D;

font-family: calibri,Helvetica,sans-serif;

font-size: 12px;



padding: 5px;

width:23px;}*/

.calculator_inputs input [type="image"]{

background:none;

border: medium none;

color: #3D3D3D;

font-family: calibri,Helvetica,sans-serif;

font-size: 12px;



}



.subscribe_box{

width:150px;

padding:0px;

margin:0px;

height:19px;

line-height:19px;

}



.calculators_fields{

width:460px;

padding:2px 0;

margin:0px 0px 0px 0px;

overflow:hidden;

}



.calculator_txt{

width:170px;

padding:2px 0px 0px 0px;

margin:0px;

float:left;

font-family:calibri;

font-size:14px;

text-align:left;

}



.calculator_inputs{

width:290px;

padding:0px;

margin:0px;

float:left;

text-align:left;

}

.calculator_inputs2{

width:290px;

padding:0px;

margin:0px;

float:left;

text-align:left;

}



/*.calculator_inputs input{

border:1px solid #ccc;

background:#FFFFFF;

}*/





.calculator_inputs b{

font-family:calibri;

font-size:14px;

}





.course_fields{

width:100%;

margin:0px;

overflow:hidden;

}



.recip-head {

position:relative;

height:57px;

}



.recip-head h3 {

position:absolute;

top:5px;

left:0;

}



.recip-head .submit-recipe  {

display:block;

height:27px;

width:288px;

text-indent:-9000px;

background:url(../../img/submit-recip.gif) left top no-repeat;

}



.recip-head .submit-recipe:hover  {



background:url(../../img/submit-recip.gif) left -26px no-repeat;



}



.gernalartical {

margin:0;

padding:0;

list-style-type:none;

}



.gernalartical li {

margin:25px 0 0 0;

padding:0;

width:238px;

display:block;

float:left;

text-align:center;

font-weight:bold;



}



.gernalartical li img {

margin-bottom:1px;

background:url(../../img/fotoframe.png) top left no-repeat;

padding:14px 20px 20px;





}



.cal4{

background:#fbfbfb;

text-align:center;

width:350px;

float:left;

padding:0px 0px 6px 0px;

margin:0;

border:dotted #e5e5e5 1px;

height:372px;

}

.cal4 p{

text-align:center;

width:300px;

float:left;

padding:12px 12px ;

margin:0 auto;

}

.cal4R{

background:#fbfbfb;

text-align:center;

width:383px;

float:right;

padding:0px 0px 6px 0px;

margin:0 8px 0 0;

border:dotted #e5e5e5 1px;

height:372px;

}

.cal4R p{

margin:0 auto;

text-align:center;

width:350px;

float:right;

padding:9px 12px 2px ;

}

.calc_pannelCont{

width:560px;

margin:0px 0 0px 0px;

float:left;

/*background:url(../images/account-btm.jpg) left bottom no-repeat;*/

height:auto;

}

.calc_pannel{

width:744px;

display:inline-block;

float:left;

background: url("../../img/member-bg.jpg") repeat-x scroll center bottom #FFFFFF;

border-top:1px solid #efefef;

border-left:1px solid #efefef;

border-right:1px solid #efefef;

margin:20px 0 0px 10px;

/*background:url(../images/account-btm.jpg) left bottom no-repeat;*/

height:auto;

}



.btm_calcu{

background:url(../../img/calc-btm.jpg) center bottom no-repeat;

width:745px;

height:0px;

float:left;

margin:0 0 15px 10px;

padding:13px 0 0 0px;}



.calc_content{

font-family:calibri, Helvetica, sans-serif;

}



.calc_content p{

font-family:calibri, Helvetica, sans-serif;

color:#333333;

padding:0 8px;

font-size:13px;

}



.person_container{

width:766px;

float:left;

border:1px solid #efefef;

margin:20px 0 0 0;

}



.person_foto{

width:318px;

border-right:1px solid #efefef;

float:left;

}



.person_description{

width:400px;

float:left;

padding:25px 0 0 14px;

}



.person_description h2{

color:#2982d5;

font-size:14px;

font-weight:bold;

text-transform:uppercase;

}



.person_description p{

font-family:calibri; 

font-size:13px;

color:#000000;

width:365px;

line-height:24px;

}



.person_description ul{

font-family:calibri; 

margin:0px;

padding:0px;

list-style:none;



}



.person_description ul li{

font-size:14px;

font-weight:bold;

color:#000000;

line-height:22px;

background:url(../../img/black-arrow.jpg) 0 8px no-repeat;

font-size:12px;

padding:0 0 0 8px;

}



.person_description span{

color:#2982d5;

background:url(../../img/blue-arrow.jpg)  0 center  no-repeat;

padding:0 0 0 8px;

font-weight:bold;

}



.person_description a{

color:#2982d5;

text-decoration:none;

}



.rgt{

padding:0 0 0 7px;

}



.personal_training{

width:750px;

float:left;

background:#fff;

font-family:calibri;

font-size:16px;

color:#505050;

margin:21px 0 10px 0;

padding:10px 0 10px 10px;

font-weight:bold;

border:1px solid #efefef;

text-transform:uppercase;



}







.mark{

width:756px;

float:left;

color:#2982d5;

font-size:14px;

font-weight:bold;

text-transform:uppercase;

padding:18px 0 0 10px;

}





.mark p{

color:#000000;

font-family:calibri;

font-size:13px;

line-height:24px;

text-transform:none;

font-weight:normal;

text-align:center;

padding:30px 0 0 0;

}



.mark .top_padd{

padding:10px 0 0 0;

}



.sdonline {

text-transform:normal;

}

.sdonline_h5{

width:756px;

float:left;

color:#2982d5;

font-size:14px;

font-weight:bold;

padding:15px 0 0 10px;

text-transform:uppercase;

}



.cat ol {

margin:0 0 0 40px;

padding:0;

color:#000000;	

}



.cat ol  li {

margin:6px 0 0 0;

padding:0 0 0 15px;

color: #000000;

font-family: calibri;

font-size: 13px;

font-weight:bold;

line-height: 16px;

padding: 0 0  0 10px;

text-transform: none;

}



.cat a{color:#ff6000;

text-decoration:underline;

}

.cat a:hover{color:#ff6000;

text-decoration:none;

}

.cols{

width:400px;

padding:5px 0px 0px 0px;

margin:0px;

clear:both;

color:#000000;

font-family:calibri;

font-size:13px;

line-height:18px;

text-transform:none;

font-weight:normal;

}



.cols_pic{

width:100px;

padding:0px;

margin:0px;

float:right;

}



.left_col{

width:180px;


padding:3px 0;

margin:0px;

float:left;

line-height:20px;

text-transform: lowercase;

}



.right_col{

width:150px;

padding:0px;

margin:0px;

float:left;

line-height:20px;

text-transform:none;

}

.artireviewpro-box{

background:#fff; 

border:1px solid #CCCCCC; 

width:749px;

padding:4px 0 10px 10px;

}



.artireviewpro-box select{	 background: url("../../img/input2.png") no-repeat scroll left top transparent;

border: medium none;

color: #3D3D3D;

font-family: calibri,Helvetica,sans-serif;

font-size: 12px;

height: 26px;

padding: 4px 19px 3px 5px;

margin:0 0 0 26px;

width: 275px

}

.artiReview-box input{	background: url("../../img/date-input.png") no-repeat scroll left top transparent;

border: medium none;

color: #3D3D3D;

font-family: calibri,Helvetica,sans-serif;

font-size: 12px;

height: 26px;

padding: 5px;

width: 119px;

margin:0 0 0 17px;

}

.cols_pic img{

background:#f6f6f6;

color: #3D3D3D;

font-family: calibri,Helvetica,sans-serif;

font-size: 12px;

float:right;

padding: 5px;

width: 119px;

margin:0 8px 0 0px;

}



.artiReview-box span{

float:left;

padding: 5px;

font-size: 12px;

color: #3D3D3D;

}

.artiReview-submit {

float:left;

padding: 0px 0 0 84px;

font-size: 12px;

color: #3D3D3D;

}




.articleprice{

padding: 0px 0 10px 14px;

float:left;

font-size: 28px;

color: #ff7800;}

.articleprice span{

padding: 0px 20px 0 10px;

font-size: 14px;

color: #3D3D3D;}



.sortby{

width:751px;

float:left;

padding:6px 3px 6px 3px;

margin:5px 0 5px 0;

background: #f4f4f4;

}



.sortby a{

font-family:calibri;

font-size:12px;

color:#ff7800;

padding:0 3px 6px 3px;

}

.sortby b{

font-family:calibri;

font-size:12px;

color:#3D3D3D;

}





.productListing-data {

font-family: calibri; 

font-size: 11px; 

color: #000000; 

font-weight: normal;

float:left; 

padding:2px 0px 2px 0px;

border-top:#e6e6e6 2px solid;

margin:0 0px 0 0px;

}



.pL-data1 {

float:left; 

width:132px;

height:110px;

text-align:center;

padding:10px 0px 0px 0px;

border-right:#f0f0f0 1px dotted;



}



.pL-data12 {

float:left; 

width:183px;

height:110px;

text-align:center;

padding:10px 0px 0px 0px;

border-right:#f0f0f0 1px dotted;

}



.pL-data10 {

float:left; 

width:152px;

height:110px;

text-align:center;

padding:10px 0px 0px 0px;

border-right:#f0f0f0 1px dotted ;

}



.pL-data8 {

float:left; 

width:120px;

height:110px;

text-align:center;

padding:10px 0px 0px 0px;   

border-right:#f0f0f0 1px dotted;   

}



.pL-data5 {

float:left; 

width:160px;

height:110px;

text-align:center;

padding:10px 0px 0px 0px;

}

.breaker{clear:both;}



.productListing-heading { 

font-family: calibri, Helvetica, sans-serif; 

font-size: 14px; 

color: #FFFFFF !important;

font-weight: bold; 

float:left; 

background:#000000;

height:31px;

line-height:34px;

width:145px;



}



.article_list {

margin:0;

padding:0;

list-style-type:none;

font-family: calibri, Helvetica, sans-serif; 

font-size: 14px; 

color: #FFFFFF !important;

font-weight: bold; 

}



.article_list li {

margin:0px 22px 35px  32px ;

padding:0;

display:block;

float:left;

text-align:center;

width:130px;

}



.article_list li img {

margin-bottom:5px;

border:1px dashed #d1d1d1;

}



.newsimg img{   

margin-top:5px;

border:1px dashed #d1d1d1;}

.newscomment{

padding:10px 0px 10px  20px ;

font-family: calibri, Helvetica, sans-serif; 

font-size: 14px; 

color: #1c1c1c;

font-weight: bold;

}

.newscomment strong{

font-family: calibri, Helvetica, sans-serif; 

font-size: 14px; 

color: #646464;

font-weight: bold;

}	

.details1{

font-family: calibri; 

font-size: 12px; 

color: #FFFFFF;

font-weight: bold; 

float:left; 

background:#000000;

height:31px;

width:747px;

clear:both;

margin:2px 0 12px 2px;

padding:0px 0 0 0;



}

.article-list{

width:48%;

float:left;

line-height:22px;

font-size: 11px; 

color: #1c1c1c;

margin:2px 5px 4px 5px;

}

.article-list img{

margin-top:5px;

border:1px dashed #d1d1d1;

}

.article-list p{

text-align:left;

line-height:22px;

font-size: 11px; 

color: #1c1c1c;

margin:2px 5px 4px 5px;

background:none;

}

.article-list p a{

font-size: 11px; 

color: #1c1c1c;

background:none;

}

.article-list2{

width:32%;

float:left;

line-height:22px;

font-size: 11px; 

color: #1c1c1c;

}



.article-list ul{

clear:both;

font-size: 11px; 

color: #1c1c1c;

margin:2px 5px 4px 5px;

}

.article-list li {

margin:6px 0 0 0;

padding:0 0 0 15px;

background:url(../../img/inner_li.gif) 0 7px no-repeat;

color: #000000;

font-family: calibri;

font-size: 13px;

font-weight: normal;

line-height: 16px;

padding: 0 0  0 10px;

text-transform: none;

list-style:none;



}

.required{

font-size: 12px; 

color:#ff3000;

font-family: calibri;

text-align:right;

}





.pointhelp {	font-family: calibri;}

.pointhelp ol{	font-family: calibri;}

.pointhelp ol li{ 

font-size:13px; 

background:none;   

margin: 8px 0 0;

padding: 0 0 0 0px;

text-align: left;

}



.pointhelp ol li a{  

color: #FF7200;

font-weight: bold;

margin: 8px 0 0;

padding: 0 0 0 0px;

}

.pointhelp ol li a:hover{  

color: #FF7200;

font-weight: bold;

margin: 8px 0 0;

padding: 0 0 0 0px;

text-decoration:underline;

}

#answer_q2{ 

font-size:12px;   

margin: 8px 0 0;

padding: 0 0 0 15px;

text-align: left;

color:#2d2d2d;}



.writefeed_formlable{

width:666px;

float:left;

height:136px;

}



.writefeed_formlable textarea{

width:402px;

height:136px;

background:url(../../img/feedback-textarea.gif) top left no-repeat;

border:none;

color:#3d3d3d;

font-family:calibri, Helvetica, sans-serif;

font-size:12px;

padding:0 5px;

}



.topsortwrite{font-size:12px;   

margin: 0px 0 0;

padding: 7px 0 7px 0px;

text-align: left;

color:#282828;}



.topsortwrite a{font-size:12px;   

margin: 0px 0 0;

padding: 0px 0 0px 0px;

text-align: left;

font-weight:bold;

color:#fa6400;}



.java{

float:left;

width:60px;

}

.java-text{

float:right;

width:637px;

padding:0 20px 0 0;

color: #000000;

font-family: calibri;

font-size: 13px;

font-weight: normal;

line-height: 18px;

text-transform: none;

}



.h2style{ 

text-decoration:none;

width:734px;

border-bottom:1px solid #e8e8e8;

}



.calcresultCont{ 

float:right;

width:140px;

padding:8px 15px 0 0;

}

.calcresult{ 

color:#161616;

font-size:11px;

font-family:calibri, Helvetica, sans-serif;

padding:6px 0 0px 0;

}

.calcresultlabel{ 

color:#ff5400;

font-size:12px;

font-weight:bold;

font-family:calibri, Helvetica, sans-serif;

}

.order1{

float:left;

width:30%;

margin-left:70px;

font-family: calibri; 

font-size: 12px; 

}



.status1{

float:left;

width:auto;

font-family: calibri; 

font-size:12px; 

}



.cat .news-block {

padding:0px 0 0px;

width:750px;

line-height:20px;

color: #5a5a5a;

font-family: calibri,Helvetica,sans-serif;

font-size: 10px;

margin-top:10px;

}



.cat .news-block h1 {

text-decoration:none;

width:734px;

border-bottom:1px solid #e8e8e8;

background: url("../../img/arrow.jpg") no-repeat scroll 0 12px transparent;

color: #1E1E1E;

font-family: calibri,Helvetica,sans-serif;

font-size: 14px;

font-weight: bold;

padding: 3px 0 0 10px;

text-align:left;

clear:both;

}

.cat .personal-img img{

border: 1px dashed #D1D1D1;

margin-top: 5px;

}



.articlemgs {

padding:0px 0 0px 20px;

width:740px;

line-height:20px;

color: #ff6600;

font-family: calibri,Helvetica,sans-serif;

font-size: 14px;

margin-top:10px;

}

.articlemgs a{



line-height:20px;

color: #ff6600;

font-family: calibri,Helvetica,sans-serif;

font-size: 14px;

margin-top:10px;

}



.training_cols {

width:376px;

margin:0px;

padding:0px 0px 0px 0px;

background-color:#131313;

color:#FFFFFF;

overflow:hidden;

text-align:left;

}



.cols2 {

width:250px;

padding:0px 0px 0 5px;

margin:0px;

float:left;

height:22px;

line-height:22px;

font-size:12px;

font-weight:bold;

}



.body_stats {

width:376px;

margin:0px;

background-color:#dfdfdf;

height:22px;

line-height:22px;

text-indent:20px;

font-size:12px;

font-weight:bold;

text-transform:none;

padding:3px 0;

}



.body_stats1 {

width:376px;

padding:3px 0;

margin:1px 0px 0px 0px;

background-color:#f2f2f2;

height:22px;

line-height:22px;

font-size:12px;

text-transform:none;

}



.body_stats_fields {

width:210px;

font-size:12px;

padding:0px 0px 0px 0px;

margin:0px 0 0 20px;

float:left;

border-right:1px #FFFFFF solid;

}



.body_stats_value {

width:330px;

padding:0px 0px 0px 20px;

margin:0px;

font-size:12px;

float:left;

}



.body_stats_value1 {

width:514px;

padding:0px;

margin:0px;

float:left;

font-size:12px;

}



.before_heads {

width:256px;

padding:0px;

font-size:12px;

margin:0px 0px 0px 1px;

float:left;

background-color:#666666;

color:#FFFFFF;

text-align:center;

}



.before_heads1 {

width:256px;

font-size:12px;

padding:0px;

margin:0px;

float:left;

text-align:center;

border-right:1px #FFFFFF solid;

}



.intigrates{

width:754px;

_width:754px;

margin:5px 0px 0px 0px;

font-size:12px;

text-transform:none;

}



.intigrates-left{

width:222px;

background:#f0f0f0;

float:left;

overflow:hidden;

line-height:24px;

text-indent:10px;

border-bottom:#FFFFFF solid 1px;

}



.intigrates-right{

width:530px;

_width:530px;

background:#F4F4F5;

float:right;

overflow:hidden;

line-height:24px;

text-indent:10px;

border-bottom:#FFFFFF solid 1px;



}





.articleAuthor1 p, .news-block p{ 

padding:0px 0 11px 0;

width:100%;



}

.bsn_supplement_right div div .txtbox_1 {

border: 1px solid #B7B7B7;

height: 22px;

margin: 12px 0 0 8px;

padding: 3px 0 1px 5px;

width: 230px;

}

.bsn_supplement_right div .label_1color td b, .bsn_supplement_right div  .label_1 b {

color: #5A5555;

font-family: Arial,Helvetica,sans-serif;

font-size: 13px;

font-weight: bold;

padding: 0px 0 0 0px;

text-align: left;

width: 52px;

float:left;

}

.bsn_supplement_right div .label_1color{

height:35px;

}

.label_1color, .label_1color td.main {

color: #5A5555;

float: left;

font-family: calibri,Helvetica,sans-serif;

font-size: 12px;

font-weight: bold;

padding: 13px 0 0 3px;

text-align: left;

}

.pad-left{

padding:0 0 0 20px;

}

.product-facts .left-side2,.product-facts .right-side2{

font-size:14px;

}

.tab_container ol{

margin:0px;

padding:10px 0 10px 25px;

float:left;

width:100%;

clear:both;

}

.tab_container li{

padding:3px 0;



}

.others_container .padd1 .others_top{

width:760px;

}

.tab_container p{

font-size:13px;

line-height:18px;

font-family:Arial, Helvetica, sans-serif;

}

.pListing_head span{

max-width:600px;

}

.member_formlable span{

padding-left:10px;

padding-right:10px;

width:100px;

}

.right_panel p,.right_panel h5{

font-size:13px;

line-height:18px;

font-family:Arial, Helvetica, sans-serif;

}

.newsletter_box .newsletter_text{

padding-left:10px;

width:100%;

}

.most_popular .most_popular_top{

padding-left:10px;

width:100%;

}

.left-pannel .news-categories{

margin-top:10px;

float:left;

}

.price_dollar p{

line-height:28px;

}



.leftnews_head{

background:none;

color: #FFFFFF;

font-family: calibri;

font-size: 20px;

font-weight: bold;

height: 32px;

line-height: 32px;

padding: 0 0 0 10px;

width: 200px;

}

.ntoppad{

padding-left:0px;

padding-right:0 !important;

padding-bottom:5px!important;

padding-top:3px!important;

margin-bottom:10px!important;

}

.courses_fields .course_inputs input[type=text]{

background: url("../../img/input.png") no-repeat scroll left top transparent;

border: medium none;

color: #3D3D3D;

font-family: calibri,Helvetica,sans-serif;

font-size: 12px;

height: 26px;

padding: 5px;

width: 255px;

}

.ntoppad .leftnews_head{

padding-left:10px!important;

}

.sitelinks form{

width:515px;

overflow:hidden;

margin:0 auto;

padding: 0 155px 10px 0;

}

p{

max-width:755px;

padding-top:5px;

padding-bottom:5px;

width:99%;

}



.inner_content{

padding:15px 5px 0 2px;

}

.top-pad{

padding-top:11px;

}

.online h5 img{

vertical-align:middle;

padding: 0 0 3px;

}

.db-wrapper span{

padding-left:0px;

}

.article-title div{

font-family: Arial,Helvetica,sans-serif;

font-size: 13px;

line-height: 18px;

font-weight:normal;

}

.result-page-left{

padding-left:5px;padding-top: 5px;

}

.info_form_txt{

width:614px;

padding:25px 0 20px 0px;

margin:0 auto;

}

.info_form textarea{

padding:5px;

font-family: calibri,Helvetica,sans-serif;

font-size: 12px;

}

.calc_pannel.sucess{

padding:10px;

width: 735px;

line-height:35px;

margin-left:0;

}

.core-border .breaker .productListing-heading{

text-align:center;

}

.cartheading_detail span a img{

vertical-align:middle;

padding:0 0 2px 0;

}

.tab_container table{

float:left;

width:350px;

}

.containerTab .tab_container, .containerTab .CustomerReviews_rating{

border:0px!important;

} 

.right_panel form[name=supplement_calculator]{

float:left;

padding:10px 0 0 0;

}

.sortby span {

color: #FF7800;

font-family: calibri;

font-size: 12px;

padding: 0 3px 6px;

}

.txtbox_1new{

border: 1px solid #B7B7B7;

height: 22px;

margin: 12px 0 0 9px;

padding: 3px 0 1px;

width: 230px;

}

.inner_li li a{

color:#FF7901;

background:none;

padding:0 0 0 0;

}



.inner_li li a:hover{

background:none;

padding:0 0 0 0;

}



.spacer2 span{

font-size:13px;

}

.textarea{

width:255px;

height:106px;

background:url(../../img/input-textarea.png) top left no-repeat;

border:none;

color:#3d3d3d;

font-family:calibri, Helvetica, sans-serif;

font-size:12px;

padding:5px;

}

.breaker div strong a:hover{

color: #FF7901;

}



.login-page .method-error{

margin:0px;

}

.arrow .delivery{

width:327px;

}

.arrow{

padding:5px 0;

overflow:hidden;

}

.insideright_pannel div form[name=checkout_payment]{

margin-left:5px;

}

.delcont{

overflow:hidden;

margin: 0 auto;

/*width:666px;*/

width:99%;

}

.delcont .delcont{

width:663px;

overflow:hidden;

}

.bdetail{

float:left;

clear:both;

width:100%;

padding:0 0 5px 0;

}

.bdetail .billing{

min-width:200px;

width:auto;

float:left;

padding:3px 0;

}



.bdetail .billing2{

width:150px;

float:left;

}

.login-page.bg{

background: url(../../img/member-bg.jpg) repeat-x scroll center bottom #FFFFFF;}

.login-page.bg .del{

width:98%;

margin:0 auto;

}

.del h2 a span{

color:#FB5E00;

font-size:12px;

}

.del h2 a:hover{

text-decoration:none;

}

.inwid{

width:755px;

}

.status1 tr td{

padding:0 5px 5px 0;

}

small{

font-size:11px;

}

.rview_txcon{

border:1px solid #e1e1e1;

padding: 15px 10px 10px!important;

width:736px!important;

margin-bottom:20px;

}

.r_content .text{

font-size:15px!important;

padding:10px;

margin:0px!important;

}

.r_content h5{

font-size:15px;

color:#FF7901;

}

.img_bdr{

border:1px solid #e1e1e1;

padding:5px;

margin:0 10px 10px;

}

.wid_continer{

width:755px;

}

.rview_txcon .SubmissionContainer{

margin:0px!important;

min-height:30px;

}

.FieldContainerReviewTitle input[type=text],.FieldContainerReviewTitle  textarea{

border:1px solid #e1e1e1;

min-height:25px;

}

.star_box{

color: #FF7901;

float: left;

padding: 5px 0 0;

min-height:20px;

width:auto!important;

text-align: left;

text-indent: 180px;

width: 400px;

position:relative;

}

.star_img{

width:auto!important;



}

.jquery-ratings-star{

width:32px;

}

.jquery-ratings-full{

cursor:pointer;

}

.FieldContainerReviewTitle input,.FieldContainerReviewTitle textarea{

color:#000;

text-align:left;

padding:0 2px;

}

.courses_fields input[value=Submit]{

border:0px;

background:url(../../includes/languages/english/images/buttons/button_submit.gif) no-repeat 0 0;

width:109px;

height:31px;

margin: 0 0 0 122px;

text-indent:-99999px;

}

blockquote ul {

margin:0px!important;

padding:0 0 10px 20px!important;

}
blockquote{

margin-left:0px!important;

}
blockquote p{
margin-left:20px!important;
}
blockquote ul li{

margin:0 !important;

padding:2px 0 !important;

list-style:square;

}

.news-block div .sitelinks{

margin-bottom:15px!important;

}

input[type=submit]{

cursor:pointer;

}

.cat ol li{

font-family: arial;

font-size: 13px;

font-weight: normal;

line-height: 18px;

}

.right_panel div p a{

color: #FF7901;

text-decoration:underline;

}

.right_panel div p a:hover{

color: #FF7901;

text-decoration:none;

}

.newsimg .news-block h1{

line-height:26px;

}

.calc_pannel form div div{

line-height:23px;

}

.cat div h2{

margin-top:10px;

}

.cat div.cat{

padding-left:0px;

}

.cat div.cat h2.h2style{

width:743px;

}

div .core-border .breaker .messageStackError{

text-align:left;

padding:0 0 3px 7px;

}

.tab_container div ul{

margin:0 0 0 15px;

padding:0px;

}

.red{

color:#f00;

}

.form_fill{

float:left;

padding:5px 0;

}

.estimate_head{

font-size:16px!important;

color:#FF7900;}

.estimate_txt{

height:25px;

font-size:14px;

}

.estimate_txt b{

font-weight:normal;

}

.head3{

background: url(../../img/arrow.jpg) no-repeat scroll 0 12px transparent!important;

color: #1E1E1E!important;

font-family: calibri,Helvetica,sans-serif!important;

font-size: 14px!important;

font-weight: bold!important;

padding: 3px 0 0 10px!important;

}

.right_panel h2.personal_training{

border:0px!important;

text-decoration:underline;

padding-bottom:0px;

padding-left:0px;

}

.category_mid .core-border{

width:752px;

}

.result-page-submit strong a{

color:#FF7901;

font-size:18px;

margin:5px 0 10px 0 ;

float:left;

}

.result-page-submit strong a:hover{

color:#999;

}

.pListing_head span{

text-align:center;

}

.right_panel div div div.pListing_head{

margin:3px auto!important;

float:none!important;

}

.qaListing .breaker .article-title div{

padding-left:0px!important;

}



#main_content .headingFieldset div.yellow_title{

padding-left:0px!important;

text-indent:10px;

}

.gps_main .Ratings_cell div img{

width:auto;

}

.take_action ul.inner_li li{

margin-left:20px;

}

.artireviewpro-box .cols_pic p, .artireviewpro-box .cols_pic{

width:auto!important;

}

.artireviewpro-box div.articleprice{

padding-left:0px!important;



min-width:150px;

}

.artireviewpro-box div.articleprice span{

padding-left:0px!important;

float:left;

min-width:146px;

color: #3D3D3D;

font-size: 14px;

}

.artireviewpro-box form table tr td.main{

min-width:140px;

}

.artireviewpro-box form .artiReview-box span{

padding:0px!important;

color: #3D3D3D;

min-width:150px;

font-size: 13px;

}

.artireviewpro-box form div.artiReview-submit{

padding-left:168px;

}



.review_details_leftbox

{

float:left;

width:500px;

}

.review_details_rightbox{

float:right;

}

.social_container .icons a{

width:30px;

}

.category_mid .breaker .article-title1 div strong a{

font-size:14px;

}

.inappropriate{

position:relative;

}

.Ratings_cell .main .textarea{

text-align:left;

padding:5px;

}

.Ratings_cell .txt{

font-size:14px;

}

.breaker .breaker .product_one p{

width:225px;

}

.delcont .total-form .status1 .inputRequirement{

padding-left:5px;

}

.bdr_left{

border-left:1px dotted #FF7901;

padding:7px 0 0 15px;

}

.bdr_left .Ratings_cell{padding-left:0px!important;}



.main_box .Ratings_cell img{

vertical-align:middle;

margin:0px!important;

}

.star_imgcont .star_img{

/*width:130px!important;*/

width:auto!important;

}

.CustomerReviews_rating .main_box .Ratings_cell div.fleft strong{

padding-top:7px;

float:left;

}

.gray-border4 .gbox{

background:#F8F8F8;

width:100%;

padding:0px 0 45px 0;

}

.delcont div div.delcont div div.order1{

padding:5px 0 0 0;

font-size:13px;

}

.main_flatbox{

float:left;

width:100%;

padding:5px 0;

}

.product_category .product_category_bottom ul li a b{

color:#FF7901;

}



.Ratings_cell div span #uniquename5{

left:310px!important;

top:0!important;

}

/* .relative{

position:relative!important;

width:100%;

height:100%;

min-height:300px;

min-width:500px;

}*/



/* ----------------- below CSS is specially only for Database Table format(before-after transform articles) ----------------------- */

.newsimg .training_cols{

width: 745px!important;

}



.newsimg .training_cols .body_stats1{ 

width: 745px!important;

}

.newsimg .body_stats{ 

width: 745px!important;

}



.newsimg .body_stats1{ 

width: 746px!important;

float:left;

}

.newsimg .body_stats1 .body_stats_fields{ 

/*width: 360px!important;*/

width: 211px!important;

}

.newsimg .training_cols .body_stats1 .body_stats_value1{ 

width: 100%!important;

}



.newsimg .training_cols .body_stats1 .body_stats_value1 .before_heads{ 

width: 49.9%!important;

}



/* ----------------- Above CSS is specially only for Table format Close ----------------------- */





.account_form table.main td.main a{

color: #FF7901;

background: url(../../img/inner_li.gif) no-repeat scroll 0 5px transparent;

padding-left:10px;

}

.membership_shadow{

width:933px;

/*height:22px;*/

float:left;

background:url(../../img/mem-btm.jpg) bottom right no-repeat;

padding:0 0 20px 0;

/*margin:0 0 0 50px;*/

}

.info_form myaccountbg{

font-size:13px;

}

.personal_details_box .info_form{

font-size:13px;

}

.personal_details_box .info_form a{

color: #FF7901;

text-decoration:none;

}

.personal_details_box .info_form a:hover{

color: #FF7901;

text-decoration:underline;

}

.sub_btn{

width: 200px; 

float: left;

padding-left:94px;

text-align: left; 

padding-bottom:7px;

}



.sub_qbtn{

float: left;

padding-left: 78px;

text-align: left;

width: 320px;

}

.validationstar img{

vertical-align:middle;

}

table.forumline th{

 background: url(../../img/tab_bg.jpg) repeat-x 0 0!important;

}

table.forumline td.catHead{

background: url(../../img/tab_bg.jpg) repeat-x 0 0!important;

}

table.forumline td.row1, table.forumline td.row2{

background: none!important;

border:1px #e1e1e1 solid;

}

form[name=supplement_calculator] div.gray-border2 div.details4{

background:url(../../img/tab_bg.jpg) repeat-x scroll 0 0 transparent!important;

}



form[name=supplement_calculator] div.gray-border2 div.form-box2 select.cat-select{

    background: url(../../img/input.png) no-repeat scroll left top transparent;

    border: medium none;

    color: #3D3D3D;

    font-family: calibri,Helvetica,sans-serif;

    font-size: 12px;

    height: 26px;

    padding: 5px;

    width: 252px;

}

form[name=supplement_calculator] div.gray-border2 div.form-box2 select{

    background: url(../../img/input-textarea.png) no-repeat scroll left top transparent;

    border: medium none;

    color: #3D3D3D;

    font-family: calibri,Helvetica,sans-serif;

    font-size: 12px;

    height: 106px;

    padding: 0 5px;

    width: 255px;

}

.sup_subhead{

float:left;

padding:25px 0 0 0;

font-size:13px;

color:#505050;

font-weight:bold;

}

.searchagain{

float:left;

width:755px;

}

span.gensmall a img, span.postdetails a img {

vertical-align:middle;

}

table.forumline tr td.row3 , table.forumline tr td.row3Right{

    border: 1px solid #E1E1E1;

	background:none!important;

}

.addcombo{

float:right;

width:518px;

padding: 10px 0 0;

}

.sc_info select.cat-select {

    background: url(../../img/input.png) no-repeat scroll left top transparent;

    border: medium none;

    color: #3D3D3D;

    font-family: calibri,Helvetica,sans-serif;

    font-size: 12px;

    height: 26px;

    padding: 5px;

    width: 252px!important;

	margin-bottom:5px;

	margin-left:8px;

}

.sc_info table td.main b{

color: #525355;

font-family: arial,calibri,Helvetica,sans-serif;

font-size: 13px;

} 

.sc_info input[type=text]{

padding:5px;

border:1px solid #D1D2D5;

margin-left:4px;

}

/* -------------------------------Suppliment store Slide Css -------------------------- */

#container {
	width:755px;
	padding:0 10px;
	margin:0 auto;
	position:relative;
	z-index:0;
}

#example {
	width:755px;
	height:250px;
	position:relative;
}

#ribbon {
	position:absolute;
	top:-3px;
	left:-15px;
	z-index:500;
}

#frame {
	position:absolute;
	z-index:0;
	width:739px;
	top:-3px;
	left:-80px;
}

/*
	Slideshow
*/

#slides {
	position:absolute;
	top:0px;
	left:-5px;
	z-index:100;
}

/*
	Slides container
	Important:
	Set the width of your slides container
	Set to display none, prevents content flash
*/

.slides_container {
	width:755px;
	height:237px;
	overflow:hidden;
	position:relative;
	display:none;
}

/*
	Each slide
	Important:
	Set the width of your slides
	If height not specified height will be set by the slide content
	Set to display block
*/

.slides_container a {
	width:755px;
	height:100%;
	display:block;
}

.slides_container a img {
	display:block;
}

/*
	Next/prev buttons
*/

#slides .next,#slides .prev {
	position:absolute;
	top:107px;
	left:0px;
	width:24px;
	height:43px;
	display:block;
	z-index:101;
}

#slides .next {
	left:710px;
}

/*
	Pagination
*/

.pagination {
	margin:0px auto 0;
	width:100px;
}

.pagination li {
	float:left;
	margin:0 1px;
	list-style:none;
}

.pagination li a {
	display:block;
	width:12px;
	height:12px;
	background-image:url(../../images/pagination.png);
	background-position:0 0;
	float:left;
	overflow:hidden;
	text-indent:-9999px;
}

.pagination li.current a {
	background-position:0 -12px;
}

/*
	Footer
*/

#footer {
	text-align:center;
	width:580px;
	margin-top:9px;
	padding:4.5px 0 18px;
	border-top:1px solid #dfdfdf;
}

#footer p {
	margin:4.5px 0;
	font-size:1.0em;
}

/*
	Anchors
*/

a:link,a:visited {
	color:#505050;
	text-decoration:none;
}

a:active {
	color:#505050;
	text-decoration:none;
}
a:hover{
	color:#FF7901;
	text-decoration:none;
}
.right_panel h3 a{
color:#FF7901;
}
.right_panel h3 a:hover{
color:#505050;
}
/* ----------- Slider CSS Close  ------- */
.nav_bottom ul li img{
padding-bottom: 6px;
}

.bulkdis{
width:98%;
font-weight:bold;
background:#f0f0f0 url(../../img/bulk_plus.jpg) no-repeat 415px 8px;
text-transform:uppercase;
color:#000;
margin-left:0!important;
margin-top:0px!important;
padding:5px 0 5px 10px;
}
.bsn_supplement_right .view{
margin-left:0px!important;
padding-left:0px!important;
}
.left_sort{
float:left;
width:210px;
padding:10px 0 0 0;
}
.left_sort .sortby{
width:210px;
background:#fff;
border:1px solid #EFEFEF;
padding:0px;
}
.sortby ul{
margin:0px;
padding:8px 10px 5px 11px;

}
.sortby ul li{
padding:0px 0 3px 5px;
background:url(../../img/arrow.jpg) 0 3px no-repeat;
display:block;
list-style:none;
}
.sortby ul li a, .sortby ul li span{
color:#000;
display:block;
}
.sortby ul li a b{
color:#FF7901;
}
.left_sort h2 {
    color: #444444;
    font-family: calibri;
    font-size: 22px;
    font-weight: bold;
    padding: 15px 0 0 10px;
}
.sortby ul li .view{
padding:5px 0 0 0;
background:none;
}
.orange{
color:#FF7901;
}
.sortby ul li select{
width:177px;
}
.product_slide{
float:left;
width:760px;
margin:10px 0;
height:250px;
}
.slider_left{
float:left;
width:11px;
height:250px;
margin:0 0 0 10px;
}

.slider_right{
float:left;
width:11px;
height:250px;
}

.slider_mid{
float:left;
height:250px;
width:723px;
background:url(../../img/slide_mid.jpg) repeat-x 0 0;
}
.slider_mid ul{
float:left;
}
.fullwidth{
margin:0 auto;
float:none!important;
width:995!important; }
.fullwidth #heading{
width:99%;
}
.fullwidth .bsn_supplement{
width:99%;
}
.fullwidth .bsn_supplement_right{
margin-right:50px;
}
.fullwidth .bsn_supplement_right{
float:right;
}
.fullwidth .tab_box{
width:100%;
}
.fullwidth .tab_box .containerTab, 
.fullwidth .tab_box .containerTab ul.tabs, 
.fullwidth .tab_box .containerTab .tab_container,
.fullwidth .others_container,
.fullwidth .others_container .others_top
{
width:99.8%;
}
.fullwidth .others_container .others_top,
.fullwidth .others_container .who_buy{
width:100%;
overflow:hidden;
}
.fullwidth .CustomerReviews_rating .main_box{
width:99.5%;
}
.fullwidth .CustomerReviews_rating .main_box .Ratings_cell{
width:98%;
}
.fullwidth .CustomerReviews_rating .gps_main{
width:98%!important;
}
.fullwidth .tab_box .containerTab ul.tabs{
float:left;
}
.news-block li, #main ul, .testimonials_leftbox p{
color:#5a5a5a;
}
.brandmenu{
float:left;
position:relative;
width:185px;
}
.brandmenu a.sale{
position:absolute;
top:-20px;
right:45px;
}
.brandmenu h3{
color:#FF7901;
font-size:15px;
padding:0 0 0 9px;
}
.brandmenu ul{
width:auto;
}
.brandmenu li{
width:99%;
}
.seller-list{
float:left;
width:300px;
}
.seller-list ul{
width:auto;
}
.seller-list li{
width:99%;
}
.seller-list_right{
float:right;
width:600px;
}

.seller-list_right ul{
width:auto;
float:left;
width:200px;
}
.seller-list_right li{
width:99%;
}
.freeship{
padding-left: 20px;
background:none!important;
float:right!important;
}

.seller-list li a img, a.sale img, .brandmenu ul li a img, .brandmenu ul li img{
visibility:inherit!important;
}
.nav_saleoffer{
margin:0px;
padding:0px;
position:absolute; 
top:-10px; 
right:-123px;
}

