html, body{
	margin:0;
	padding:0;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background:url(http://lib.store.yahoo.net/lib/nutri-world/body-bg.jpg) repeat-x top;
	}
#pagewidth{
	width:923px;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	/*padding:0 10px 0 10px;*/
	}
#header{
	position:relative;
	height:157px;
	width:903px;
	margin:0 10px 0 10px;
	}
#wrapper{
	padding:0 10px 0 10px;
	background:url(http://lib.store.yahoo.net/lib/nutri-world/wrapper-bg.gif) repeat-y center !important;
	}
#leftcol{
	width:185px;
	float:left;
	position:relative;
	padding-left:1px;
	}
#twocols{
	width:712px;
	float:right;
	position:relative;
	}
#rightcol{
	width:193px;
	float:right;
	position:relative;
	}
#maincol{
	float: left;
	display:inline;
	position:relative;
	width:517px;
	}
#footer{
	position:relative;
	height:71px;
	width:100%;
	} 
.clearfix:after{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	}
 .clearfix{display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */

#header-logo{
	position:relative;
	float:left;
	width:340px;
	height:92px;
	padding-top:2px;
	}
#header-logo-2{position:relative; float:right; width:280px; height:73px; text-align:right; padding-right:70px; padding-top:21px;}
#header-logo a img{margin-left:45px;}
#header-logo-3{position:relative; float:left; width:190px; padding-top:30px; height:64px; text-align:center; font-family:arial; font-size:16px; font-weight:bold; color:#6a721c;}
#header-nav{
	position:relative;
	float:left;
	width:100%;
	height:27px;
	}
#header-below-nav{
	position:relative;
	float:left;
	width:100%;
	height:30px;
	text-align:center;
	padding-top:5px;
	}
#header-below-nav form{display:inline;}
#header-below-nav .inpt{
	background:url(http://lib.store.yahoo.net/lib/nutri-world/inpt-bg.gif) repeat-x;
	font-size:12px;
	font-family:arial;
	border:1px solid #929254;
	width:231px;
	height:17px;
	padding:1px;
	padding-top:2px;}
#header-below-nav .search-txt{
	font-family:arial;
	font-size:14px;
	color:#95a71d;
	}
#header-below-nav .slct{
	background:url(http://lib.store.yahoo.net/lib/nutri-world/inpt-bg.gif) repeat-x;
	font-size:12px;
	font-family:arial;
	border:1px solid #929254;
	width:58px;
	height:22px;
	padding:1px;
	}
#header-below-nav img{
	font-family:arial;
	font-size:14px;
	color:#95a71d;}
#navigation {
      width:100%;
	  position:relative;
	  float:left;
	  height:27px;
	  font-family:Arial, Helvetica, sans-serif;
	  font-size:12px;
	  font-weight:bold;
      }
#navigation ul {
          margin:0;
          padding:0;
          list-style:none;
		  }
#navigation li{
      display:inline;
      margin:0;
      padding:0;
      }
#navigation a {
	float:left;
	background:url("http://lib.store.yahoo.net/lib/nutri-world/tab-left.gif") no-repeat left top;
    margin:0;
    padding:0 0 0 5px;
	margin:0 0 0 5px;
    text-decoration:none;
    }
#navigation a span {
	float:left;
    display:block;
    background:url("http://lib.store.yahoo.net/lib/nutri-world/tab-right.gif") no-repeat right top;
    padding:6px 26px 6px 20px;
    color:#ffffff;
    }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
#navigation a span {float:none;}
    /* End IE5-Mac hack */
#navigation a:hover span {
      color:#fff;
      }
#navigation a:hover {
      background-position:0% -27px;
      }
#navigation a:hover span {
      background-position:100% -27px;
      }

/*======================================================END HEADER HERE============================================*/

#leftnavigation1{
	position:relative;
	float:left;
	width:185px;
	height:937px;
	border-right:#efeeea solid 1px;
	}
	
#left-shop-by-brand{
	position:relative;
	float:left;
	width:185px;
	height:23px;
	background-color:#f9faeb;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	color:#76c017;
	text-align:center;
	padding-top:6px;
	}
#left-searchbar{
	position:relative;
	float:left;
	width:185px;
	height:30px;
	text-align:center;
	padding-top:10px;
	}
#left-searchbar form{display:inline;}

#left-searchbar .search-selec{
	width:134px;
	border:#9A9A62 solid 1px;
	font-family:arial;
	font-size:11px;
	color:#6F6F6F;
	padding:1px;
	background:url(http://lib.store.yahoo.net/lib/nutri-world/select-bg.gif) repeat-x;
	}
	
#left-shop-by-categories{
	position:relative;
	float:left;
	width:185px;
	height:23px;
	background-color:#f9faeb;
	font-size:12px;
	font-family:arial;
	font-weight:bold;
	color:#76c017;
	text-align:center;
	padding-top:6px;
	}
#left-button-box{
	position:relative;
	float:left;
	width:185px;
	}
	
#leftbutton{
	position:relative;
	float:left;
	width:185px;
	list-style:none;
	font-family:arial;
	font-size:11px;
	font-weight:bold;
	}
#leftbutton ul{
	list-style:none;
	margin:0px;
	padding:0px;
}
#leftbutton li a {
    voice-family: "\"}\"";
    voice-family: inherit;
    text-decoration: none;	
    }
#leftbutton li a:link, #leftbutton li a:visited {
  	color:#935600;
	display: block;
	background:url(http://lib.store.yahoo.net/lib/nutri-world/bullete.png) no-repeat left;
	padding:5px 0 5px 18px;
	border-bottom:1px solid #EEEFEA;
	
    }
#leftbutton li a:hover{
	color: #015E24;
	background:url(http://lib.store.yahoo.net/lib/nutri-world/bullete.png) no-repeat left #EEEFEA;
    padding:5px 0 5px 18px;
    }


#leftbutton-2{
	position:relative;
	float:left;
	width:185px;
	list-style:none;
	font-family:arial;
	font-size:11px;
	font-weight:bold;
	margin-top:10px;
	}
#leftbutton-2 ul{
	list-style:none;
	margin:0px;
	padding:0px;
}
#leftbutton-2 li a {
    voice-family: "\"}\"";
    voice-family: inherit;
    text-decoration: none;	
    }
#leftbutton-2 li a:link, #leftbutton-2 li a:visited {
  	color:#005E24;
	display: block;
	padding:5px 0 5px 18px;	
    }
#leftbutton-2 li a:hover{
	color: #000000;
    padding:5px 0 5px 18px;
    }	
/*---------------------------------------end-button---------------------------------------*/
#left-text-box{
	position:relative;
	float:left;
	width:185px;
	height:115px;
	}
#left-link{
	position:relative;
	float:left;
	width:185px;
	height:32px;
	font-family:arial;
	font-weight:bold;
	font-size:11px;
	color:#005e24;
	text-align:center;
	padding-top:10px;
	}
#left-link a:link{text-decoration:none; color:#005e24;}
#left-link a:link{text-decoration:none; color:#005e24;}
#left-link a:link{text-decoration:none; color:#005e24;}

#left-other-links{
	position:relative;
	float:left;
	width:185px;
	height:24px;
	font-family:arial;
	font-weight:bold;
	font-size:11px;
	color:#005e24;
	text-align:center;
	}
#left-other-links a:link{text-decoration:none; color:#005e24;}
#left-other-links a:link{text-decoration:none; color:#005e24;}
#left-other-links a:link{text-decoration:none; color:#005e24;}	
	
#left-faq{
	position:relative;
	float:left;
	width:185px;
	height:24px;
	font-family:arial;
	font-weight:bold;
	font-size:11px;
	color:#005e24;
	text-align:center;
	}
#left-faq a:link{text-decoration:none; color:#005e24;}
#left-faq a:link{text-decoration:none; color:#005e24;}
#left-faq a:link{text-decoration:none; color:#005e24;}	

#left-become{
	position:relative;
	float:left;
	width:185px;
	height:25px;
	font-family:arial;
	font-weight:bold;
	font-size:11px;
	color:#005e24;
	text-align:center;
	border-bottom:#efeeea solid 1px;
	}
#left-become a:link{text-decoration:none; color:#005e24;}
#left-become a:link{text-decoration:none; color:#005e24;}
#left-become a:link{text-decoration:none; color:#005e24;}	

#left-icon-box{
	position:relative;
	float:left;
	width:185px;
	text-align:center;
	margin-top:10px;
	}
/*=========================================================LEFTNAVIGATION END HERE=======================================*/
#mainbody{
	position:relative;
	float:left;
	width:517px;
	min-height:990px;
	}
#body1{
	position:relative;
	float:left;
	width:517px;
	height:294px;
	}
#body1-image{
	position:relative;
	float:left;
	width:477px;
	height:223px;
	margin-left:25px;
	}
#body1-welcome-to-agape{
	position:relative;
	float:left;
	width:517px;
	height:37px;
	font-family:arial;
	font-size:13px;
	color:#605834;
	text-align:center;
	padding-top:20px;
	}
#body2{
	position:relative;
	float:left;
	width:517px;
	min-height:200px;
	margin-bottom:5px;
	}
#body2-featured-product{
	position:relative;
	float:left;
	width:484px;
	height:26px;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	color:#ff9600;
	padding-left:20px;
	border-bottom:#efeeea solid 1px;
	margin-left:5px;
	}
#body3{
	position:relative;
	float:left;
	width:510px !important;
	margin-left:2px !important;
	min-height:307px;
	}
#body3-item-box1{
	position:relative;
	float:left;
	width:504px;
	min-height:162px;
	margin-left:5px;
	}
#product1{
	position:relative;
	float:left;
	width:170px;
	height:150px;
	border-right:#efeeea solid 1px;
	text-align:center;
	font-family:arial;
	font-size:12px;
	color:#000000;
	}
.product1{color:#ff0000;}

#product2{
	position:relative;
	float:left;
	width:170px;
	height:150px;
	border-right:#efeeea solid 1px;
	text-align:center;
	font-family:arial;
	font-size:12px;
	color:#000000;
	}
.product2{color:#ff0000;}
#product3{
	position:relative;
	float:left;
	width:160px;
	height:150px;
	border-right:#efeeea solid 1px;
	text-align:center;
	font-family:arial;
	font-size:12px;
	color:#000000;
	}
.product3{color:#ff0000;}

#body3-content-text1{
	position:relative;
	float:left;
	width:484px;
	height:20px;
	margin-left:5px;
	font-family:arial;
	font-weight:bold;
	font-size:14px;
	color:#ef8d03;
	padding-left:20px;
	}
#body3-content-text2{
	position:relative;
	float:left;
	width:504px;
	min-height:75px;
	margin-left:5px;
	font-family:arial;
	font-size:12px;
	color:#605834;
	margin-bottom:8px;
	}
#body3-content3{
	position:relative;
	float:left;
	width:504px;
	min-height:81px;
	margin-left:5px;
	font-family:arial;
	font-size:12px;
	color:#605834;
	margin-bottom:8px;
	}
#body3-content4{
	position:relative;
	float:left;
	width:504px;
	margin-left:5px;
	font-family:arial;
	font-size:12px;
	color:#605834;
	}
/*===============================================================MAINBODY END HERE=============================================*/

#rightnavigation1{
	position:relative;
	float:left;
	width:193px;
	min-height:937px;
	}
#rightcol-1{
	position:relative;
	float:left;
	width:192px;
	height:171px;
	margin:5px 0 5px 0;	
	border-left:1px solid #efeeea;
	}
#right-newsletter-box{
	position:relative;
	float:left;
	width:161px;
	height:126px;
	background:url(http://lib.store.yahoo.net/lib/nutri-world/newsletter-bg.gif) no-repeat;
	font-size:14px;
	font-family:arial;
	font-weight:bold;
	color:#cf7a02;
	text-align:center;
	padding-top:25px;
	margin-left:15px;
	}
#right-newsletter-box form{display:inline;}
#right-newsletter-box .right-search{
	width:130px;
	border:#98985d solid 1px;
	font-size:10px;
	font-family:arial;
	color:#949494;
	}
	
#right-top-products{
	position:relative;
	float:left;
	width:180px;
	height:19px;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	color:#7ea018;
	text-align:center;
	padding-top:4px;
	padding-left:13px;
	}
#rightcol-2{
	position:relative;
	float:left;
	width:193px;
	height:284px;
	border-left:1px solid #efeeea;
	}
#right-butoon{
	position:relative;
	float:left;
	width:193px;
	font-family:arial;
	font-size:11px;
	}
#right-butoon ul{
	list-style:none;
	padding:0px;
	margin:0px;
	}
#right-butoon li a {
    voice-family: "\"}\"";
    voice-family: inherit;
    text-decoration: none;	
    }
#right-butoon li a:link, #right-butoon li a:visited {
  	color:#005e24;
	display: block;
	padding:5px 0 5px 10px;
	border-bottom:1px solid #EFEEEA;
	
    }
#right-butoon li a:hover{
	color: #000000;
    padding:5px 0 5px 10px;
	background:#EFEEEA;
    }	

#rightcol-3{
	position:relative;
	float:left;
	width:193px;
	height:488px;
	border-left:1px solid #efeeea;
	}
#right-shop-with-us{
	position:relative;
	float:left;
	width:193px;
	height:22px;
	color:#7ea018;
	}

#right-shop-with-box{
	position:relative;
	float:left;
	width:193px;
	}
#right-friendly{
	position:relative;
	float:left;
	width:168px;
	height:34px;
	background:url(http://lib.store.yahoo.net/lib/nutri-world/right-shop-with-bg.gif) no-repeat;
	font-family:verdana;
	font-size:10px;
	font-weight:bold;
	color:#e28604;
	padding-left:15px;
	}
	
#right-friendly a:link{text-decoration:none; color:#e28604}
#right-friendly a:visited{text-decoration:none; color:#e28604}
#right-friendly a:hover{text-decoration:none; color:#e28604}

#right-secure-online{
	position:relative;
	float:left;
	width:168px;
	height:34px;
	background:url(http://lib.store.yahoo.net/lib/nutri-world/right-shop-with-bg.gif) no-repeat;
	margin-top:5px;
	font-family:verdana;
	font-size:10px;
	font-weight:bold;
	color:#e28604;
	padding-left:15px;
	}
#right-secure-online a:link{text-decoration:none; color:#e28604}
#right-secure-online a:visited{text-decoration:none; color:#e28604}
#right-secure-online a:hover{text-decoration:none; color:#e28604}
	
#right-reliable{
	position:relative;
	float:left;
	width:168px;
	height:34px;
	background:url(http://lib.store.yahoo.net/lib/nutri-world/right-shop-with-bg.gif) no-repeat;
	margin-top:5px;
	font-family:verdana;
	font-size:10px;
	font-weight:bold;
	color:#e28604;
	padding-left:15px;
	}
	
#right-reliable a:link{text-decoration:none; color:#e28604}
#right-reliable a:visited{text-decoration:none; color:#e28604}
#right-reliable a:hover{text-decoration:none; color:#e28604}

#right-hight-quality{
	position:relative;
	float:left;
	width:168px;
	height:34px;
	background:url(http://lib.store.yahoo.net/lib/nutri-world/right-shop-with-bg.gif) no-repeat;
	margin-top:5px;
	font-family:verdana;
	font-size:10px;
	font-weight:bold;
	color:#e28604;
	padding-left:15px;
	}
	
#right-hight-quality a:link{text-decoration:none; color:#e28604}
#right-hight-quality a:visited{text-decoration:none; color:#e28604}
#right-hight-quality a:hover{text-decoration:none; color:#e28604}

/*================================================================END RIGHTNAVIGATION HERE=======================================*/

#footer1{
	position:relative;
	float:left;
	width:100%;
	}
#footer table tr td{display:block; padding:0px; margin:0px; font-family:verdana; font-size:11px;}
#footer-curve{
	position:relative;
	float:left;
	width:950px !important;
	height:20px;
	margin-left:28px !important;
	background:url(http://lib.store.yahoo.net/lib/nutri-world/footet-curve.gif) no-repeat center !important;}
#footer1-box1{
	position:relative;
	float:left;
	width:100%;
	height:23px;
	background-color:#ecece2;
	font-family:arial;
	font-size:11px;
	color:#56677a;
	text-align:center;
	padding-top:5px;
	}
#footer1-box1 a:link{text-decoration:none; color:#56677a; size:11px;}
#footer1-box1 a:visited{text-decoration:none; color:#56677a; size:11px;}
#footer1-box1 a:hover{text-decoration:underline; color:#FF0000; size:11px;}

#footer1-box2{
	position:relative;
	float:left;
	width:100%;
	height:17px;
	background-color:#788022;
	font-family:arial;
	font-size:11px;
	color:#ecece2;
	text-align:center;
	padding-top:5px;
	}

#section-body{
	position:relative;
	float:left;
	width:513px;
	padding:2px 0 2px 0;
	font-family:verdana;
	font-size:11px;
	margin-left:2px;
	}
#w4r-breadcrumbs{
	position:relative;
	float:left;
	width:100%;
	padding:4px 0 4px 0;
	font-size:11px;
	font-family:verdana;
	color:#a75600;
	font-weight:normal;
	}
#w4r-breadcrumbs a:link{text-decoration:none; color:#a75600; font-weight:normal;}
#w4r-breadcrumbs a:visited{text-decoration:none; color:#a75600; font-weight:normal;}
#w4r-breadcrumbs a:hover{text-decoration:underline; color:#000000; font-weight:normal;}

#w4r-title{
	position:relative;
	float:left;
	width:100%;
	padding:3px 0 3px 0;
	}
#w4r-title h1{
	padding:0px;
	margin:0px;
	font-family:verdana;
	font-weight:bold;
	font-size:14px;
	color:#a75600;
	border-bottom:1px solid #eeefea;
	}
#section-top-row{
	position:relative;
	float:left;
	width:100%;
	padding:4px 0 4px 0;
	}
body table tr td{font-size:11px; font-family:verdana;}
#section-img{
	position:relative;
	float:left;
	width:20%;
	text-align:center;
	}
#section-caption{
	position:relative;
	float:left;
	width:78%;
	text-align:left;
	}
#section-mid-row{
	position:relative;
	float:left;
	width:100%;
	padding:5px 0 5px 0;
	font-family:verdana;
	font-size:11px;
	color:#000000;
	}
#section-mid-row b{color:#fe0000; font-weight:bold;}
#section-mid-row input{font-size:11px; font-family:verdana;}
#section-mid-row font{font-size:11px; font-family:verdana;}
#section-mid-row table tr td form{display:inline;}
#name a:link{color:#000000; text-decoration:none; font-weight:bold; font-size:11px; font-family:verdana;}
#name a:visited{color:#000000; text-decoration:none; font-weight:bold; font-size:11px; font-family:verdana;}
#name a:hover{color:#fe0002; text-decoration:underline; font-weight:bold;font-size:11px;font-family:verdana;}

#table-cell form{display:inline;}

#table-cell{border-bottom:1px solid #eeefea; padding-bottom:5px;}


#w4r-order-table{
	position:relative;
	float:right;
	width:auto;
	padding:5px;
	border:1px solid #b4dd97;
	font-family:verdana;
	font-size:11px;
	}
#w4r-order-table table tr td{font-family:verdana; font-size:11px;}
/*.headline{
	font-family:tahoma;
	font-size:12px;
	color:#000000;
	font-weight:bold;
	background:#ffffff;}*/

.code-title{
	font-family:verdana;
	font-size:12px;
	color:#610303;
	font-weight:bold;
	background:#dceac6;}

.code{
	font-family:verdana;
	font-size:12px;
	color:#000000;
	font-weight:normal;
	background:#f4ffee;}

.availiblity-title{
	font-family:verdana;
	font-size:12px;
	color:#610303;
	font-weight:bold;
	background:#dceac6;}

.availiblity{
	font-family:verdana;
	font-size:12px;
	color:#000000;
	font-weight:normal;
	background:#f4ffee;}
.price-title{
	font-family:verdana;
	font-size:12px;
	color:#610303;
	font-weight:bold;
	background:#dceac6;}

.price{
	font-family:verdana;
	font-size:12px;
	color:#000000;
	font-weight:normal;
	background:#f4ffee;}

.sale-price-title{
	font-family:verdana;
	font-size:12px;
	color:#610303;
	font-weight:bold;
	background:#dceac6;}

.sale-price{
	font-family:verdana;
	font-size:12px;
	color:#ff0000;
	font-weight:bold;
	background:#f4ffee;}

.item-price{
	font-family:verdana;
	font-size:12px;
	color:#000000;
	font-weight:bold;
	background:#f4ffee;}
	
.options-title{
	font-family:verdana;
	font-size:12px;
	color:#610303;
	font-weight:bold;
	background:#dceac6;}

.options{
	font-family:verdana;
	font-size:12px;
	color:#000000;
	font-weight:normal;
	background:#f4ffee;}

.order-button{
	font-family:verdana;
	font-size:12px;
	color:#000000;
	font-weight:normal;
	background:#f4ffee;}
 
/* --- Site Map CSS --- */
.sitemap-header
{
    font: bold 12px verdana;
    color: #000000;
    display: block;
    padding-top: 15px;
}
.sitemap-1
{
    font: bold 11px verdana;
    color: #000080;
    display: block;
    padding-left: 25px;
}
.sitemap-2
{
    font: normal 11px verdana;
    color: #0000FF;
    display: block;
    padding-left: 50px;
}
.sitemap-3
{
    font: normal 10px verdana;
    color: #0000FF;
    display: block;
    padding-left: 75px;
}
.sitemap-4
{
    font: normal 8px verdana;
    color: #0000FF;
    display: block;
    padding-left: 100px;
}

#free-shipping-con{
	position:relative;
	width:167px;
	margin-left:auto;
	margin-right:auto;
	min-height:170px;
	}
#free-shipping-top{
	position:relative;
	float:left;
	width:100%;
	height:47px;
	background:url(http://lib.store.yahoo.net/lib/nutri-world/free-ship-top.gif) no-repeat;
	}
#free-shipping-mid{
	position:relative;
	float:left;
	width:100%;
	min-height:103px;
	background:url(http://lib.store.yahoo.net/lib/nutri-world/free-ship-mid.gif) repeat-y;
	text-align:center;
	font-family:arial;
	font-size:12px;
	color:#747474;
	font-weight:bold;
	}
#free-shipping-mid span{
	font-family:arial;
	font-size:16px;
	color:#005d24;
	font-weight:bold;}
#free-shipping-mid strong{color:#FF0000; font-size:14px;}
#free-shipping-mid a strong{color:#1828a2;}
#free-shipping-bot{
	position:relative;
	float:left;
	width:100%;
	height:15px;
	background:url(http://lib.store.yahoo.net/lib/nutri-world/free-ship-bot.gif) no-repeat;
	}
