FORM TEXTAREA.long { height: 60px; }
p, ul, ol, table, address { margin: 5px 0 10px 0 }


strong {
color:#E16633;	
}
p {font-size:1.1em;	
}

ITALIC {
	font-style: italic;	
}
/* custom-headings
*/

/*-------------------------------
Utility classes
-------------------------------*/
.l { text-align: left }
.c { text-align: center }
.r { text-align: right }
.aligncenter { margin: 5px auto 15px auto;	display: block; }
.alignleft { margin: 5px 15px 5px 0; float: left; }
.alignright { margin: 5px 0px 5px 15px; float: right; }
.wrap, .col { float: left;	display: inline; position: relative; }
.wrap { clear: both }
.clear { clear: both }
.fl { float: left }
.fr { float: right }
.hide, .hidden, .anchor, .skip { display: none }
.nomargin { margin-bottom: 0 !important }
.noborder { border: 0 !important }
.top { margin-top: 0 !important }
.replace, .br { display: block; font-size: 1%; line-height: 0; text-align: left; text-indent: -10000px; }
.inside{ padding-left:10px; margin-bottom:10px;}
dl, hr, h1, h2, h3, h4, h5, h6, ol, ul, pre, table, address, fieldset {
margin-bottom:5px;
}
h1 {
margin-top:3px;	
}

p {
line-height:1.6em;	
}
#contactUsNoticeContent p, #ezPageDefault {
	line-height:1.5em;
	font-size:12px;

}
#healthIntroTXT p {
margin-bottom:15px;	
}
#nutritional-facts{
-moz-border-radius-bottomleft: 5px;
-moz-border-radius-bottomright:5px;
-webkit-border-bottom-left-radius:5px;
-webkit-border-bottom-right-radius:5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright:5px;
-webkit-border-top-left-radius:5px;
-webkit-border-top-right-radius:5px;
background:#f9f9f9;
border: 1px solid #E8E8E8;
padding:5px;
}

/* Div id Finangling */
.home-info .inside {
padding-left:10px;
margin-bottom:10px;

}


.home-info a {
	color:#E16633; 
}

.home-info a:hover {
color:#F76E38;
}
#indexProductList .inside {
padding-left:5px;	
}
#aboutUS .inside {
padding-left:10px;	
}
.lineTitle {
display:inline-block;
margin:2px;	

}

/* homeContentStyles */
.home-info h3 {
margin-left:5px;
padding:7px 0;
color:#333;
font-family:Helvetica,Arial, sans-serif; color:#343434; font-size:13px; line-height:18px;  font-weight:bold;
margin-bottom:0;

}
.home-info p {
	padding:5px;
}
.home-info {
margin-top:10px;	
}
.home-info a {
text-decoration:underline;	
}
h1#indexCategoriesHeading, indexCategoriesHeading h2 {
margin:0.3em 0 0.0em 0;	
}
h4#categoryDescription {
margin:0.1em 0 0.7em 0;
}
.breadbg {

border:1px solid #E6E6E6;
margin-bottom:10px;
margin-top:0;
width:710px;
border-right:0;
border-left:0;
}


.split-out {
background-image:url("../images/HR-Graphic.gif");
background-position:0 0;
background-repeat:repeat-x;
height:2px;
margin-bottom:5px;
margin-top:0;
margin-left:10px;
margin-right:0;	
}
.split-2 {
background-image:url("../images/HR-Graphic.gif");
background-position:0 0;
background-repeat:repeat-x;
height:2px;
margin-bottom:10px;
margin-top:2px;
margin-left:0;
margin-right:0;
}



.split {
background: url(../images/headingBg.gif) repeat-x;	

}


#accountLinksWrapper h2, #suscribe h2 {
padding:7px 0;	
margin:0 5px !important;
}



#prevOrders {
margin-left:15px;	
margin-top:-20px;
margin-bottom:10px;
}

ul#myAccountGen li,ul#myAccountNotify li{
	padding:4px 5px;
	font-size:1.1em;
}


hr {
background-color:#dfdfdf;
background-image:url("../images/HR-Graphic.gif");
background-position:0 0;
background-repeat:repeat-x;
height:2px;
margin-bottom:10px;
margin-top:5px;
}
.vsplit {
background:url("../images/v-split.gif") right
repeat-y;
height:auto;
}

.login-split {
background:#F9F9F9;
}
div.border div {
border:2px solid #dfdfdf;
}
#gal .border {
margin:2px;
float:left;
}

#gal .inside {
	padding-right:10px;
}
#gal  {
margin-bottom:18px;
}

div.rrbox {
-moz-border-radius-bottomleft: 5px;
-moz-border-radius-bottomright:5px;
-webkit-border-bottom-left-radius:5px;
-webkit-border-bottom-right-radius:5px;
background:#f9f9f9;
border: 1px solid #E8E8E8;
margin-bottom:10px;
padding:5px;
}
#recipe-ofWeek {
background:#fff;
border-top:0;
margin-top:-1px;
}
#recipeHead {
border-left:1px solid #E8E8E8;	
border-right:1px solid #E8E8E8;	
border-bottom:1px solid #E8E8E8;	
margin-top:7px;
}
#recipeGuideWrap {
margin-top:15px;	
}
#aboutUS {
margin-bottom:15px;	
}
.hide {
display:none;
}

div.spacer {  
     
    height: 1em;  
}  
td {
color:#232323;
font-size:11px;
padding:0;
vertical-align:top;

}
.rtimg {
margin-top:10px;	
background:url(../images/mainpage_banners/address.jpg) no-repeat;
width:340px;
height:213px;
}


.home-info p {
font-size:1.2em !important;
line-height:1.8em !important;
margin-top:0;


}
.home-info .rrbox {
border:none;	
}

.fade {
width:700px;
display:block;
background:url(../images/gradient-fade.jpg) no-repeat;
}	

#headerContainer .headerWrapper  {
margin:0 5px 0 5px;
}	
#headerContainer .headerWrapper{
border-bottom:1px solid #556B2F;
margin-bottom:10px;
}
#headerContainer .logo  {
margin-top:36px;
margin-left:0;
margin-bottom:0;
	
}

h3.itemTitle {
text-align:left;	
text-decoration:underline;
color:#585858;
}
.itemTitle a {
text-decoration:underline;	
}
.listingDescription {
text-align:left;	
line-height:16px;
}
productListing-data a {
font-size:12px;	
}
.margin_col {
line-height:17px;
}
.margin_col a {
	text-decoration:underline;	
}
#recipe-head1 h3 {
margin:0;	
}
.main {
text-align:left;
}



#column_left,#column_right {
vertical-align:top;
}

#branding {
margin: 0 auto;
}

#menu .inner-left{
background:transparent url(../images/menu-left.gif) no-repeat scroll left top;
overflow:hidden;
}
#menu .inner-right {
background:transparent url(../images/menu-right.gif) no-repeat scroll right top;
width:100%;
}

#menu {
background:#fff0a1 url(../images/menu-bg.gif) repeat-x;
width:960px;
}

/*.mid {
background:#FFF url(../images/content-top.gif) repeat-x scroll top;	
height:23px;
width:80%;
}*/

.content_in .content_in_0{
background:#FFF url(../images/content-top.gif) repeat-x scroll top;

}


/* Shopping cart Styles  */

#productsListingListingTopLinks,#productsListingListingBottomLinks {
font-size:1.2em;	
padding:0.5em 0.2em 0.5em 0.2em;
}
 
/* product info Styles   */
h2#productName { 
font-size:1.6em;
margin-bottom:0.2em;
}
/* product  Listing   */
#allProductsListingTopNumber, #newProductsDefaultListingTopNumber {
	margin-bottom:-10px;
	width:380px;
	font-size:12px;
}
#allProductsListingTopLinks,#newProductsDefaultListingTopLinks {
position:relative;
font-size:12px;
margin-bottom:-16px;	
}

#allProductsListingBottomNumber,#newProductsDefaultListingBottomNumber{
margin-top:-10px;	
width:380px;
font-size:12px;
}
#allProductsListingBottomLinks,#newProductsDefaultListingBottomLinks  {
margin-top:-10px;	
font-size:12px;
}

#submit2 {
padding:0.5em 0;	
}


#productAllList {
line-height:1.8em;	
}
p.allListDesc {
font-size:1.2em;
padding-left:10px;
}
.col2AllDesc {
border-right:1px solid #EEEEED;	
width:160px;
padding-left:5px;
}



#cartProdTitle {
display:block;
float:left;
}
#cartImage {
display:block;
float:left;
}
/* .content_in .content_in_1 {
background:transparent  url(../images/content-right-top.gif) no-repeat scroll right top;

} */
/* .content_in .content_in_2 {
background:transparent  url(../images/content-right-bottom.gif) no-repeat scroll right bottom;

}
.content_in .content_in_3 {
background:transparent  url(../images/content-left-bottom.gif) no-repeat scroll left bottom;

} */
.content_in .content_in_4{
padding:10px 0px 11px 0px;

}

.nav_menu{
display:block;
font-size:12px;
line-height:40px;
padding-left:10px;
font-family:Helvetica, Arial, sans-serif;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

.nav_menu a {
color:#565555;
padding:4px 15px 3px;
text-decoration:none;
}


.nav_menu  li {
/* background:transparent url(../images/divider_1.gif) no-repeat scroll 0 15px; */
border-right:4px solid #FFF6C6;
display:block;
display:inline;
float:left;
}
.nav_menu  li a:hover {
/* background:transparent url(../images/divider_1.gif) no-repeat scroll 0 15px; */
background-color:#FFF6C6;
padding-top:10px;
padding-bottom:12px;
}

#prodWrap .nav_menu .first {
border-left:4px solid #FFF6C6;	
}

#prodWrap .nav_menu {
letter-spacing:0.020em;	
}
#prodWrap .nav_menu a {
color:#F08033;
padding:4px 22px 3px;
}
#prodWrap .nav_menu li  a:hover {
/* background:transparent url(../images/divider_1.gif) no-repeat scroll 0 15px; */
background-color:#FFF6C6;
padding-top:10px;
padding-bottom:12px;
}
li.tab_active {
background-color:#FFF6C6 !important;
}

#prodWrap .nav_menu  {
margin-right:15px;
}



#chcategories {
font-size:1.2em;	
}

.header_search {
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
margin-top:35px;
}
.header_right_btm  {
margin-left:5px;	
}
.header_phone {
position:relative;
color:#C0C0C0;
font-size:22px;
line-height:25px;
text-align:left;
margin-left:42px;
margin-top:2px;
}


.header_phone {
float:left;	
}
#headerContainer .header_right {
margin-right:0;

} 
.header_right input#search  {
margin-left:20px;
margin-top:6px;
}
.header_right   {
margin-left:10px;
margin-top:5px;
}
.btn_search {
background:url("../images/btn_search.jpg") no-repeat scroll left top;
border:medium none;
cursor:pointer;
display:inline;
float:left;
height:27px;
width:28px;
margin-top:5px;
}
.btn_search:hover {
background-position:left -27px;
}

input#search {
float:left;
font-size:16px;
line-height:22px;
margin-right:10px;

width:216px;
}

.header_nav {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
padding-top:0px;
text-transform:uppercase;
margin-right:0;
text-align:right;
margin-bottom:0px;
line-height:16px;
}

ul.firstRow  {
border-top:1px #556B2F solid;
border-right:1px solid #556B2F;
display:inline-block;
float:left;	
margin-left:2px;
padding-right:2px;
}
ul.secRow   {
border-top:1px #556B2F solid;
border-right:1px solid #556B2F;
display:inline-block;
float:right;
margin-right:-10px;
padding-right:2px;
}
.header_right {	
float:right;
}
.header_nav a {
color:#F7F4F4;	
}
.header_nav a:hover {
color:#FA6E38;
}

.header_nav a:active {
color:#FA6E38;	
}



.header_nav ul {
	margin-top:32px;
}
.header_nav ul li  {
text-align:right;
margin-bottom:2px;
padding-top:3px;
}

.header_nav a {
display:inline-block;
padding:0 2px 0 0;
}


/* ----------------------- Lists ------------------------- */
#list {
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	margin-top:45px;
	
	}
#list a {
	color:#FC0;
	}
 #list:hover a  {
	color:#F90;
	}
#list ul {
	padding:0 100px 0 0;
	text-align:right;
}
#list ul li {
line-height:34px;	
}


#recipe-head1 h3 {
padding:7px 0;
margin-left:5px;
} 

#recipe-head1 .split {
	margin-bottom:-10px;
}
#recipe-head2 h3 {
padding:7px 0;
margin-left:5px;
} 
#recipeHead h3 {
background:#f1f1f1;	
}

#recipe-head2 .split {
	margin-bottom:-10px;
}

#recipe-list .rrbox {
	
}

#recipe-ofWeek p{
	padding:0 0px 0 5px;
}

#recipe-ofWeek h3 {
background:#f1f1f1;	
}
ul.numericallist {
padding:0 5px 0 5px;
}

ul.numericallist li {
display:inline-block;
margin:5px 0;
}

ul.numericallist2 {
padding:0 5px 0 75px;
margin: 10px 0;

}



ul.numericallist2 li {
margin:2px 0;
}


ul.checked-list {
padding:0 2px 0 2px;
font-size:1.2em;
font-weight:600;
line-height:1.6em;
}

ul.checked-list li {
display:inline-block;
margin:15px 0;
background: url(../images/checkmark.png) right  no-repeat;
padding-right: 25px;
padding-bottom:10px;
margin-bottom: 5px;

}



#healthBenefits h3 {
padding:7px 0;
margin-left:5px;	
}

#HistLowGal .rrbox {
padding:25px;
}
#HistLowGal h3 {
padding:7px 0 10px 0;
color:#3F3F3F;
margin:-3px;

}
#HistLowGal {
margin-top:8px;
}
.border span img {
border:2px solid #dfdfdf;
}
/* ----------------------- eofLists------------------------- */
.indent {
padding:15px 8px 12px 8px;
}
#divider {
background:url("../images/big-dv_3.jpg") left transparent;
height:21px;
width:960px;
z-index:100;
}
.footer-bg {
background:url("../images/footer_bg3.jpg") no-repeat bottom left ;
height:244px;
z-index:90;
}
h1#index_heading,#ezPagesHeading,#contactHeading,.centerBoxHeading, .centerBoxHeadingDetail {
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright:5px;
 -webkit-border-top-left-radius:5px;
  -webkit-border-top-right-radius:5px;
background:url("../images/headingBg.gif") repeat-x scroll 0 0 transparent;
border:1px solid #DEDDDA;
font:18px Helvetica, Arial, sans-serif;
margin:0 !important;
padding:4px 7px !important;
color:#333333;
}

#alsoPurchased .centerBoxHeading {
background:none;
border:none;
margin-top:10px;
}
.centerBoxHeadingDetail {
margin:0;	
font:15px helvetica,arial san-serif;
font-style:bold;
}

#productGeneral.centerBoxWrapper {
	-moz-border-radius-bottomleft: 5px;
-moz-border-radius-bottomright:5px;
 -webkit-border-bottom-left-radius:5px;
  -webkit-border-bottom-right-radius:5px;
background:none repeat scroll 0 0 #FFFCFC;
height:1%;
padding:15px 0 20px;
}
#productMainImage img {
border:2px solid #D3DBDC;
}
#productGeneral {
margin-top:0 !important;
padding:8px 12px;	
}
#productGeneral form {
margin:0 !important;
}

.centerColumn form {
margin:0.1em 0;
}
#featuredProducts {
margin-top:15px;
padding:0 10px;
}

#footer-content {
padding-top:10px;
}
.banner {
display:inline;
float:left;
}
#navBreadCrumb a {
color:#2F2F2F;
}
#navBreadCrumb {
display:block;
font-size:1.2em;
margin-left:10px;
margin-bottom:5px;
margin-top:5px;
color:#E16633;
}


#navSupp {
font-size:14px;	
text-align:left;
color:#060;
}

#navSupp  a {
display:block;
padding:1px 3px;
text-decoration:none;
line-height: 1.5em;

}
#navSupp ul li  a:hover {
background:none repeat scroll 0 0 #669966;
color:#1F1F1F;

}


#prevNxtTop{
margin-bottom:25px;	
margin-top:0px;
}



p.navNextPrevCounter {
text-align:left;	
padding:0 0 0 8px;
line-height:0;
margin:0px;
}
#productAttributes {
padding-left:15px;	
}

#productListing {
background-color:#FAFEF9;
border:2px solid #E8E8E8;
padding-left:10px;
padding-right:10px;
padding-top:10px;
}
.productListing-data  {
border-top:#E8E8E8 1px solid;
padding:15px;
}
h3 .itemtitle {
float:left;
color:#373737 !important;
}
tr.productListing-rowheading {
background:#DBDBDB;
}
.productListing-heading {
padding:5px 0;	
}
}
#listCell0-0, #listCell0-2{
	background:#d9d9d9;
}
#listCell0-1{
background:#D1d1d1;	
}

.sideBoxContent li {
line-height:1.2em;	
font-size:1.0em;
}

.centerBoxWrapperContents {
padding-left:10px;	
}

h3.allListingHead {
font-size:14px;	
margin:0;
}
.right {
display:inline;
float:right;

}

#map {
margin-top:5px;
whitespace:normal;
border:1px solid #E8E8E8;
}
a.terms-of-use-link {
width:280px;	
whitespace:normal;
}
#navColumnTwoWrapper {
margin:10px 10px 0 0;	
}
#siteinfo {
text-align:right;
font-size:12px;
margin-right:10px;
line-height:18px;
}
#informationContent ul li{
padding:2px 5px 2px 19px ;

font-size:1.2em;
}
.g-border  div  {
margin:0 5px;
}
div.g-border div {
border:3px solid #6B9A5C;

}
div.g-border div:hover {
border:3px solid #59804C;

}
.wrap {
margin:10px 0;	
}


.number {
font-size:18px;
font-weight:500;
font-family:Georgia, "Times New Roman", Times, serif;
margin-right:2px;
display:inline-block;
}
#ezPageDefault p.lower {
width:340px;
margin-top:8px;
float:left;
padding-left:20px;
}
#memberText h2 {
margin-bottom:5px;
margin-left:9px;
color:#1B1B1B;	
font-size:16px;	
}

#footer-content {
padding-top:16px;

}
tr#myAccoun {
margin-top:20px;
}



h4.productwrapPrice {
font-size:1.2em;
font-weight:600;
margin-bottom:10px;
margin-top:10px;
color:#E16633;
}
#checkoutShippingHeadingMethod {
margin-top:15px;

}

.weAccept_box {
padding-left:40px;
padding-bottom:10px;	
}

h4#createAcctDefaultLoginLink {
margin-top:12px;
margin-bottom:12px;
text-align:center;

}
h3#checkoutSuccessThanks,h3#checkoutConfirmDefaultShipment,h3#checkoutConfirmDefaultPayment{
margin-top:18px;	
margin-bottom:0;
}
#checkoutSuccessOrderLink , #checkoutSuccessContactLink  {
	
}
#checkoutSuccessOrderLink a, #checkoutSuccessContactLink a {
text-decoration:underline;	
color:#232323;
text-transform:capitalize;
}
#checkoutSuccess {
	padding: 13px;
	line-height:15px;
	margin: 10px 0 17px 0;
	background:#f9f9f9;
	border: 2px solid #dfdfdf;
}

h1#checkoutSuccessHeading {
text-align:center;	
margin:15px 0;
}
#checkoutSuccessOrderLink a:hover, #checkoutSuccessContactLink a:hover {
color:#E16633;
}
#HistRTColumn {
margin-bottom:10px;	
}
#info {
margin-top:10px;	
}

#HistLowGal {
	text-align:center;	
}

#catBoxDivider {
margin-top:10px;	
}
