.checkoutButton, .checkoutButton:hover {
	color:	#ff6600;
	background-color:	#fffcd8;
	border: 2px solid #edb148;
	font-weight:bold
}
.checkoutButton:hover{
	background-color:	#fffcb7;
}

.prodImage { padding:5px;}

.ingredientImage {
	border-bottom: 1px solid white;
	border-right: 1px solid white;
}

a:link, a:active, a:visited, .greentextsm	{
	color:				#669933;
	text-decoration:	none;
	}
a:hover	{
	color:				#669933;
	text-decoration:	underline;
	}

.header {
	font-family: Arial, Helvetica, sans-serif;
	font-size:20px;
	color: #B20002;
}
.shopHeader, .faqHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFB536;
	font-weight:bold;
	margin: 10px;
}
.shopHeaderSub {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #89917B;
	/*font-weight:bold;*/
	margin: 10px;
	margin-top: 0px;
}
.faqHeader{
	margin-left:0px;
}
.shopHeaderCat {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFB536;
	font-weight:bold;
	margin: 10px;

}
.shopHeaderItem {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #669933;
	font-weight:bold;
	margin: 10px;

}
.subhead, h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: bold;
	text-decoration: none;
}
.subsubhead, h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-style:italic;
	font-weight:500;
	text-decoration:none;
	margin-top:10px;
	margin-bottom:10px;
}
.subhead2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #89917B;
	font-weight: bold;
	text-decoration: none;
}
.linktext, .linktext:link, .linktext:active, .linktext:visited {
	color: #003366;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}
.linktext:hover {
	color: #E8E8DC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}

.intextlink, .intextlink:link, .intextlink:active, .intextlink:visited {
	color: #003366;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}
.intextlink:hover {
	color: #003366;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;
}
.smalltextlink, .smalltextlink:link, .smalltextlink:active, .smalltextlink:visited, input.smalltextlink {
	color: #669933;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	text-decoration: none;
}
.smalltextlink:hover {
	color: #669933;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	text-decoration: underline;
}
.smallesttext {
	font-size:8px;
}
.leadintext, .leadintext:link, .leadintext:active, .leadintext:visited {
	color: #669933;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
.leadintext:hover {
	color: #669933;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}
.text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}
.smalltext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	text-decoration: none;
}
.smallestgraytext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #89917B;
	text-decoration: none;
}
.includetext, .includetext:link, .includetext:active, .includetext:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	font-weight: normal;
	text-decoration: none;
}
.includetext:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	font-weight: normal;
	text-decoration: underline;
}
.greentext {
	color: #669933;
}

.greenlink, .greenlink:link, .greenlink:active, .greenlink:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #669933;
	font-weight: bold;
	text-decoration: none;
}
.greenlink:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #669933;
	font-weight: bold;
	text-decoration: underline;
}
.orangelink, .orangelink:link, .orangelink:active, .orangelink:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF6600;
	font-weight: normal;
	text-decoration: none;
}
.orangelink:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF6600;
	font-weight: normal;
	text-decoration: underline;
}
.orangelinkon {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFB536;
	font-weight: normal;
	text-decoration: none;
}
.subnav_orangelink, .subnav_orangelink:link, .subnav_orangelink:active, .subnav_orangelink:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF6600;
	font-weight: bold;
	text-decoration: none;
}
.subnav_orangelink:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF6600;
	font-weight: bold;
	text-decoration: underline;
}
.subnav_orangelinkon, .subnav_orangelinkon:link, .subnav_orangelinkon:active, .subnav_orangelinkon:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFB536;
	font-weight: bold;
	text-decoration: none;
}

.smallOrangelink, .smallOrangelink:link, .smallOrangelink:active, .smallOrangelink:visited, .smallOrangelink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FF6600;
	font-weight: bold;
	text-decoration: none;
}
.subnav_graylinkon, .subnav_graylinkon:link, .subnav_graylinkon:active, .subnav_graylinkon:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #89917B;
	font-weight: bold;
	text-decoration: none;
}
.subnav_graylinkon:hover, .graytext:hover, .subnav_orangelinkon:hover, .smallOrangelink:hover  {
	text-decoration:underline;
	}

.graytext, .graytext:link, .graytext:link, .graytext:active, .graytext:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #89917B;
	font-weight: normal;
	text-decoration: none;
}
.whitetext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
}
.formfield {
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	text-decoration: none;
}
BODY {
    MARGIN: 0px;
 	
}
.marginLeft {
	border-right: solid 1px #DBDED6;
	}
.marginRight {
	border-left: solid 1px #BAC8A2;
	/*BAC8A2*/
	}
.marginTop {
	border-top: solid 1px #BAC8A2;
	}
.marginBottom {
	border-bottom: solid 1px #BAC8A2;
	}
.ddmMenuItem {
	border-left:	solid 1px #7B7F73;
	border-right:	solid 1px #7B7F73;
	border-top:		solid 1px #7B7F73;
	border-bottom:	solid 1px #7B7F73;
	}
.ddmMenuItemText {
	margin-left:10px}
	
.pgeContentArea{
margin:	40px;
}
.prodContentArea{
margin:	10px;
}
.subContentArea{
margin:	5px;
}
.shpContentArea{
margin:	20px;
margin-top:60px;
}
.logoFlowerRight{
background-image:url(/images/graphics/margin_logo_flower_sm.gif);
background-position:top right;
background-repeat:no-repeat;
}	

.textMargin{
	margin-right:10px;
	margin-bottom:10px;	
}
img {
	border: 0px;
	}
.shopRecommendItem{
padding:5px;
padding-top:10px;
}
.shopIngredientTitle,.shopIngredientDesc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	text-decoration: none;
}
.shopIngredientTitle{
	color: #669933;
	font-weight:bold;
}
.borderLine{
	background:#DBDED6;
}
.shopHeading{
	background:#F6F7F4;
	font-weight:bold;
}
.requiredText, .txtRequired, .error {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF6600;
	font-weight: bold;
	text-decoration: none;
}
.backordered, .onsale, .newitem {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF6600;
	font-weight: bold;
	text-decoration: none;
}
.backordered {color:#DBDED6;}
.newitem{		color:#669933;}

.shopCartLineItem {
	/*border-top: solid 1px #DBDED6;*/
	border-bottom: solid 1px #DBDED6;
	}
.needHeaderGraphic{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #89917B;
	font-weight:100;
	text-decoration: none;
}
.prImageLarge {
	border:	solid 1px #DBDED6;

}
ol li {
	margin-top:10px;
}

.includetext2, .includetext2:link, .includetext2:active, .includetext2:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	font-weight: normal;
	text-decoration: none;
}
.includetext2:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	font-weight: normal;
	text-decoration: underline;
}