body {
	font-size:			11pt;
	font-family:     	'Comic Sans MS', 'Comic Sans', Arial, sans-serif;
	font-weight:     	bold;
	margin:				0px;
	color:           	#800088;
	background-color:	#FFCCFF;
}

/* ------------------------------------ PAGE HEADINGS ------ */
h1 {
	font-size:       	16pt;
	font-weight:		bold;
	font-style:			italic;
	color:           	#FFEEFF;
	background-color:	#800088;
	line-height:     	18pt;
	white-space: 		nowrap;
	text-align: 	 	center;
	margin:				0 0 0 0;
}
h2 {
	font-size:       	10pt;
	font-weight:    	bold;
	color:           	#FFEEFF;
	background-color:	#800088;
	line-height:     	13pt;
	white-space: 		nowrap;
	text-align: 	 	center;
	margin:				0 0 0 0;
}

/* ------------------------------------ TABLE CELLS ------ */
td.large {
	font-size:       	13pt;
	font-weight:     	bold;
}
td.small {
	font-size:       	10pt;
}
td.green {
	color:				#0E960E;
	background-color:	transparent;
}
td.bold {
	font-weight:     	bold;
}
td.caption {
	font-size:       	9pt;
	font-weight: 		bold;
	line-height:     	10pt;
	white-space: 	 	nowrap;
	text-align: 	 	center;
}
td.heading {
	font-size:			13pt;
	font-weight:    	bold;
	color:           	#FFEEFF;
	background-color:	#800088;
	white-space: 	 	nowrap;
	text-align: 	 	center;
}
td.pink-heading {
	font-size:			13pt;
	font-weight:    	bold;
	color:           	#800088;
	background-color:	#FFCCFF;
	white-space: 	 	nowrap;
	text-align: 	 	center;
	vertical-align: 	middle;
	line-height:		22pt;
	border-color:		#FFEEFF;
	border-width: 		15px;
	border-style: 		solid;
}
td.size-price {
	font-size:     		9pt;
	font-family:   		Arial, sans-serif;
	font-weight:     	bold;
	color:         		#800088;
	background-color:	#FFEEFF;
	text-align:			center;
	line-height:   		12pt;
	white-space: 	 	nowrap;
}
td.productList {
	font-size:     		9pt;
	font-family:   		Arial, sans-serif;
	font-weight:     	bold;
	color:         		#800088;
	background-color:	transparent;
	text-align:			right;
	margin-left:		15px;
	line-height:   		18pt;
	white-space: 	 	nowrap;
}
td.productAndDesc {
	width:				100%;
	vertical-align:		top;
	text-align:			left;
}

/* ------------------------------------ LIVE JOURNAL ------ */
td.lj-subject {
	font-size:			13pt;
	white-space: 	 	nowrap;
	text-align: 	 	left;
}
td.lj-date {
	font-size:			11pt;
	white-space: 	 	nowrap;
	text-align: 	 	right;
}
table.lj-post {
	margin-top:			10px;
	margin-left:		15px;
}

/* ------------------------------------ SHOPPING CART ------ */
td.cart-heading {
	font-size:			13pt;
	font-weight:    	bold;
	color:           	#FFEEFF;
	background-color:	#800088;
	white-space: 	 	nowrap;
	text-align: 	 	center;
}
td.cart-instructions {
	font-size:			10pt;
	font-weight:    	bold;
	color:           	#FFEEFF;
	background-color:	#800088;
}

/* ------------------------------------ LEFT MENU ------ */
td.menu {
	font-size:       	10pt;
	font-weight:     	bold;
	font-style:      	italic;
	color:           	#800088;
	background-color:	#FFCCFF;
	white-space: 	 	nowrap;
	text-align: 	 	center;
	vertical-align:		bottom;
	height:				20px;
}
td.menu-line {
	font-size:       	5pt;
	text-align: 	 	center;
	vertical-align:		bottom;
	height:				10px;
}
A.menu:link {
	text-decoration: 	none;
	color:        		#800088;
	background-color:	#FFCCFF;
	line-height:  		10pt;
	white-space: 	 	nowrap;
}
A.menu:active {
	text-decoration: 	none;
	color:        		#0000FF;
	background-color:	#FFCCFF;
	line-height:  		10pt;
	white-space: 	 	nowrap;
}
A.menu:visited {
	text-decoration: 	none;
	color:        		#800088;
	background-color:	#FFCCFF;
	line-height:  		10pt;
	white-space: 	 	nowrap;
}
A.menu:hover {
	text-decoration: 	none;
	color:        		#0000FF;
	background-color:	#FFCCFF;
	line-height:  		10pt;
	white-space: 	 	nowrap;
}

/* ------------------------------------ SITE MENU ------ */
td.site-menu {
	font-size:     		11pt;
	font-weight:     	bold;
	font-style:    		italic;
	line-height:  		13pt;
	color:         		#FFEEFF;
	background-color:	#800088;
	white-space: 		nowrap;
	text-align: 		center;
	vertical-align:		middle;
}
A.site-menu:link {
	text-decoration: 	none;
	color:        		#FFEEFF;
	background-color:	#800088;
}
A.site-menu:active {
	text-decoration: 	none;
	color:        		#77AAFF;
	background-color:	#800088;
}
A.site-menu:visited {
	text-decoration: 	none;
	color:        		#FFEEFF;
	background-color:	#800088;
}
A.site-menu:hover {
	text-decoration: 	none;
	color:        		#77AAFF;
	background-color:	#800088;
}

/* ------------------------------------ LARGE LINKS ------ */
A.large:link {
	font-size:    		13pt;
	text-decoration: 	underline;
	color:        		#800088;
	background-color:	#FFEEFF;
}
A.large:active {
	font-size:    		13pt;
	text-decoration: 	none;
	color:        		#0000FF;
	background-color:	#FFEEFF;
}
A.large:visited {
	font-size:    		13pt;
	text-decoration: 	underline;
	color:        		#800088;
	background-color:	#FFEEFF;
}
A.large:hover {
	font-size:    		13pt;
	text-decoration: 	none;
	color:        		#0000FF;
	background-color:	#FFEEFF;
}

/* ------------------------------------ PHOTO CREDIT LINKS ------ */
A.credit:link {
	font-size:    		7pt;
	font-weight: 		bold;
	text-decoration: 	underline;
	color:        		#800088;
	background-color:	#FFEEFF;
}
A.credit:active {
	font-size:    		7pt;
	font-weight: 		bold;
	text-decoration: 	underline;
	color:        		#0000FF;
	background-color:	#FFEEFF;
}
A.credit:visited {
	font-size:    		7pt;
	font-weight: 		bold;
	text-decoration: 	underline;
	color:        		#800088;
	background-color:	#FFEEFF;
}
A.credit:hover {
	font-size:    		7pt;
	font-weight: 		bold;
	text-decoration: 	underline;
	color:        		#0000FF;
	background-color:	#FFEEFF;
}

/* ------------------------------------ STANDARD LINKS ------ */
A:link {
	text-decoration: 	underline;
	color:        		#800088;
	background-color:	transparent;
	white-space: 	 	nowrap;
}
A:active {
	text-decoration: 	none;
	color:        		#0000FF;
	background-color:	transparent;
	white-space: 	 	nowrap;
}
A:visited {
	text-decoration: 	underline;
	color:        		#800088;
	background-color:	transparent;
	white-space: 	 	nowrap;
}
A:hover {
	text-decoration: 	none;
	color:          	#0000FF;
	background-color:	transparent;
	white-space: 	 	nowrap;
}

/* ------------------------------------ GREEN STD LINKS ------ */
A.green:link {
	text-decoration: 	underline;
	color:        		#0E960E;
	background-color:	transparent;
	white-space: 	 	nowrap;
}
A.green:active {
	text-decoration: 	none;
	color:        		#0000FF;
	background-color:	transparent;
	white-space: 	 	nowrap;
}
A.green:visited {
	text-decoration: 	underline;
	color:        		#0E960E;
	background-color:	transparent;
	white-space: 	 	nowrap;
}
A.green:hover {
	text-decoration: 	none;
	color:          	#0000FF;
	background-color:	transparent;
	white-space: 	 	nowrap;
}

/* ------------------------------------ RECIPE LINKS ------ */
A.recipe:link {
	text-decoration: 	none;
	color:        		#800088;
	background-color:	transparent;
	line-height:  		20pt;
	white-space: 	 	nowrap;
}
A.recipe:active {
	text-decoration: 	none;
	color:        		#0000FF;
	background-color:	transparent;
	line-height:  		20pt;
	white-space: 	 	nowrap;
}
A.recipe:visited {
	text-decoration: 	none;
	color:        		#800088;
	background-color:	transparent;
	line-height:  		20pt;
	white-space: 	 	nowrap;
}
A.recipe:hover {
	text-decoration: 	underline;
	color:        		#0000FF;
	background-color:	transparent;
	line-height:  		20pt;
	white-space: 	 	nowrap;
}

/* ------------------------------------ SUBTLE LINKS ------ */
A.subtle:link {
	text-decoration: 	none;
	color:        		#800088;
	background-color:	transparent;
	white-space: 	 	nowrap;
}
A.subtle:active {
	text-decoration: 	none;
	color:        		#0000FF;
	background-color:	transparent;
	white-space: 	 	nowrap;
}
A.subtle:visited {
	text-decoration: 	none;
	color:        		#800088;
	background-color:	transparent;
	white-space: 	 	nowrap;
}
A.subtle:hover {
	text-decoration: 	underline;
	color:        		#0000FF;
	background-color:	transparent;
	white-space: 	 	nowrap;
}

/* ------------------------------------ SHARE THIS ------ */
A.chicklet img {
	border:				0;
	height:				16px;
	width:				16px;
	margin-top:			5px;
	margin-left:		5px;
	vertical-align:		middle;
}
A.chicklet {
	height:				16px;
	line-height:		18px;
	color:        		#800088;
	background-color:	#FFCCFF;
}

/* ------------------------------------ SPAN STYLES ------ */
span.normal {
	font-size:    		11pt;
	font-weight:     	bold;
	color:        		#800088;
	background-color:	transparent;
}
span.small {
	font-size:    		10pt;
	font-weight:     	normal;
	color:        		#800088;
	background-color:	transparent;
}
span.italic {
	font-size:    		11pt;
	font-weight:     	normal;
	font-style:   		italic;
	color:        		#800088;
	background-color:	transparent;
}
span.small-italic {
	font-size:    		10pt;
	font-weight:     	normal;
	font-style:   		italic;
	color:        		#800088;
	background-color:	transparent;
}
span.large {
	font-size:    		13pt;
	font-weight:     	bold;
	color:        		#800088;
	background-color:	transparent;
}
span.large-italic {
	font-size:    		13pt;
	font-weight:     	bold;
	font-style:   		italic;
	color:        		#800088;
	background-color:	transparent;
}
span.size-price-small {
	font-size:    		8pt;
	font-family:  		Arial, sans-serif;
	font-weight:    	normal;
	font-style:			italic;
	text-align:			center;
	line-height:  		12pt;
	white-space: 	 	nowrap;
}
span.green {
	color:				#0E960E;
	background-color:	transparent;
}

/* ------------------------------------ DROP BOXES ------ */
select.size-price {
	font-size: 			9pt;
	font-family:  		Arial, sans-serif;
	font-weight:    	bold;
	color:        		#800088;
	background-color:	transparent;
	text-align:			right;
}
select.productList {
	font-size: 			9pt;
	font-family:   		Arial, sans-serif;
	font-weight:    	bold;
	color:         		#800088;
	background-color:	transparent;
	text-align:			right;
	margin-top:			3px;
	margin-left:		15px;
}
option {
	text-align:			right;
}

/* ------------------------------------ BUTTONS ------ */
input.productList {
	margin-top:			2px;
	margin-left:		15px;
}
input.assortments {
	margin-top:			2px;
	margin-left:		15px;
}
input.submitButton {
	font-size:   		10pt;
	font-weight:     	bold;
	color:        		#800088;
	background-color:	transparent;
}

/* ------------------------------------ IMAGES ------ */
img.all-natural {
	height:				15px;
	width:				16px;
	border-style:		none;
	margin-right:		10px;
}

/* ------------------------------------ LIST ITEMS ------ */
li {
	margin-top:			6pt;
	line-height:		14pt;
}

/* ------------------------------------ DIV STYLES ------ */
div.page-title1 {
	font-size:    		16pt;
	font-weight:    	bold;
	font-style:   		italic;
	color:        		#FFEEFF;
	background-color:	#800088;
	line-height: 		16pt;
}
div.page-title2 {
	font-size:    		10pt;
	font-weight:    	bold;
	color:        		#FFEEFF;
	background-color:	#800088;
	line-height:  		16pt;
}
div.small-text {
	font-size:    		9pt;
	color:        		#800088;
	background-color:	transparent;
}
div.medium-text {
	font-size:    		10pt;
	color:        		#800088;
	background-color:	transparent;
}
div.medium-bold {
	font-size:    		10pt;
	font-weight:    	bold;
	color:        		#800088;
	background-color:	transparent;
}
div.text {
	font-size:    		11pt;
	font-weight:    	bold;
	color:        		#800088;
	background-color:	transparent;
}
div.credit {
	font-size:    		7pt;
	color:        		#800088;
	background-color:	transparent;
}
div.info-detail {
	font-size:    		9pt;
	font-family:  		Arial, sans-serif;
	font-weight:    	bold;
	color:        		#800088;
	background-color:	transparent;
}
div.large-text {
	font-size:    		12pt;
	font-weight:    	bold;
	color:        		#800088;
	background-color:	transparent;
}
div.large-italic {
	font-size:    		13pt;
	font-weight:    	bold;
	font-style:   		italic;
	color:        		#800088;
	background-color:	transparent;
}
div.menu {
	font-size:    		8pt;
	color:        		#FFEEFF;
	background-color:	#800088;
	line-height:  		12pt;
}
div.size-price {
	font-size:    		9pt;
	font-family:  		Arial, sans-serif;
	font-weight:    	bold;
	color:        		#800088;
	line-height:  		12pt;
	background-color:	transparent;
}