
BODY,TD,.copyright,.pageTitle,.uppercase	
	{ font-family:times new roman,times,arial,helvetica,sans-serif; }

BODY,TD,.copyright, .uppercase				
	{ color:#000000; }

BODY,TD,A
	{ font-size:10pt; }

.uppercase
	{ font-size:9pt; }

.copyright,.pjweb				
	{ font-size:8pt; }

.pageTitle						
	{ color:#AA7817; font-weight:bold; font-style:italic; font-size:13pt; margin: 0 ! important; padding: 3px 0 0 ! important; }

.subTitle
/*	{ padding: 0 0 1em ! important; font-size: 11pt; color: #C89844; }*/
	{ padding: 0 0 1em ! important; font-size: 11pt; color: #C43C3C; }

.admin
	{ color:#FFFFFF; font-weight:bold; font-style:italic; font-size:13pt; }

.sqlcode
	{ font-family: Courier New,Andale Mono,Monaco,Courier,Monospace; font-size:8pt; color: #0000FF; text-decoration:none;}

A,A:link,A:visited,A:active		
	{ color: #000000; text-decoration:none }
A:hover							
	{ color: #333333; text-decoration:underline }

.pjweb,.pjweb:link,.pjweb:visited,.pjweb:active 
	{ font-family:arial,helvetica,sans-serif; color: #333333; text-decoration:none }
.pjweb:hover					
	{ color: #444444; text-decoration:underline }

.red, .error,.error:link,.error:visited,.error:active,.error:hover
	{ color: #BE2824; } 

.msg, .green
	{ color: #4C771E; }

.orange
	{ color: #D88934; }

.error,.error:link,.error:visited,.error:active,.error:hover, .msg /*, .green, .orange */
	{ font-weight: bold; text-decoration: none; }

.hilite
	{ color: #8B6F3F; }

.grey,.grey:link,.grey:active,.grey:visited
	{ color: #C0C0C0; text-decoration:none; }

.grey:hover
	{ color: #C0C0C0; text-decoration: underline; }

.darkGrey
	{ color: #545454; }

.white
	{ color: #FFFFFF; text-decoration:none; }

.txt, .txtArea
	{ font-family:verdana,arial,helvetica,sans-serif; border-color:#BBA069; font-size:8pt; border-style:dashed; border-width:1px; background-color:#FBF8F1; overflow-y: auto; width:380px; }

.txt
	{ height:22px; }

.txtArea
	{ line-height: 12pt; }

.dottedTable
	{ /*border: medium dashed rgb(192,192,192) 1px;*/ border-color:#BBA069; border-style:dashed; border-width:1px; }

.verdana8,.verdana8:link,.verdana8:visited,.verdana8:active,.error,.msg,.verdana8i
	{ font-family:verdana,arial,helvetica,sans-serif; font-size:8pt; text-decoration:none; }

A.verdana8:hover
	{ text-decoration:underline; }

.checkout, .checkoutCurrent
	{ font-family:tahoma,verdana,arial,helvetica,sans-serif; font-size:10pt; font-weight:bold; }

.checkout
	{ color:#DEC9A4; }

.checkoutCurrent
	{ color:#AA7817; }

.verdana8i
	{ font-style:italic; }


/* make it so that only show scroll bar if need be */
/*html, body { overflow-y: auto }*/

.btn	
	{ color:#ffffff; background-color:#AE8D4E; font-family:"'Times New Roman',arial,helvetica,sans-serif";}
.btn2	
	{ color:#ffffff; background-color:#C4AC7A; font-family:"'Times New Roman',arial,helvetica,sans-serif";}

.readorder
	{ color:#948B89; }

.large
	{ font-size:12pt; font-family:arial; }

.home_images {
/*	padding: 27px 5px 20px;*/
	padding: 0 5px 20px;
}

.home_images img {
	border: 0;
/*	margin-right: 14px;*/
	margin-right: 10px;
	vertical-align: middle;
}

.main_background {
	background: #FFF url(images/bg.jpg) left top repeat-y;
}


.quote {
	padding: 15px;
	margin: 1em 0;
}

.quote0 {
	background-color: #EADCC3;
}

.quote1 {
	background-color: #EEE4D0;
}

.quote_author {
	font-weight: bold;
	font-family: verdana, tahoma, arial, sans-serif;
	font-size: 8pt;
	padding-top: 0.5em;
}

.bg_logo {
	background: url(images/bg_montage_left.jpg) top right no-repeat;
	width: 207px;
}

#platter {
	position: relative;
	width: 278px;
	height: 220px;
	/*background: url(images/bg_platter.jpg) center center no-repeat;*/
}

	#platter img {
		border: 0;
	}

	#platter hr {
		display: none;
	}


	#platter a {
		display: block;
		position: absolute;
		/*font-size: 8pt;*/
		/*font-family: verdana, tahoma, arial, sans-serif;*/
		font-family: lucida Times New Roman, serif;
		font-style: italic;
		font-size: 10pt;
		/*font-weight: bold;*/
	}

	#platter a:hover {
		color: #AE8D4E;
		text-decoration: none;
	}

		#platter a span {
			display: block;
			position: absolute;
			/*width: 100px;
			height: 2em;
			line-height: 1.4em;*/
			text-align: left;
			overflow: hidden;
			text-indent: -999em ! important;
			/*background-position: left top ! important;
			background-repeat: no-repeat ! important;*/
		}

	#black_chub {
		width: 119px;
		height: 75px;
		top: 70px; /* 86 - 16 */
		left: 3px;
	}

		#black_chub span {
			top: -33px;
			left: -3px;
			width: 76px;
			height: 26px;
			background: url(images/platter-black-pudding-chub-text.gif) left top no-repeat;
		}

		#black_chub:hover span {
			/*background-image: url(images/platter-black-pudding-chub1.gif) ! important;*/
			background-position: -76px 0px ! important;
		}
	
	#black_stick {
		width: 119px;
		height: 85px;
		top: 60px; /* 76 - 16 */
		right: 0px;
	}
		
		#black_stick span {
			top: -24px;
			right: 3px;
			width: 76px;
			height: 26px;
			background: url(images/platter-black-pudding-stick-text.gif) left top no-repeat;
		}

		#black_stick:hover span {
			/*background-image: url(images/platter-black-pudding-stick1.gif) ! important;*/
			background-position: -76px 0px ! important;
		}

	#black_rings {
		width: 93px;
		height: 69px;
		top: 16px; /* 32 - 16 */
		left: 92px;
	}
		
		#black_rings span {
			top: -19px;
			left: -11px;
			width: 107px;
			height: 12px;
			background: url(images/platter-black-pudding-rings-text.gif) left top no-repeat;
		}

		#black_rings:hover span {
			/*background-image: url(images/platter-black-pudding-rings1.gif) ! important;*/
			background-position: -107px 0px ! important;
		}

	#white_chub {
		width: 118px;
		height: 61px;
		top: 146px; /* 162 - 16 */
		left: 80px;
	}

		#white_chub span {
			bottom: -19px;
			left: 0px;
			width: 108px;
			height: 12px;
			background: url(images/platter-white-pudding-chub-text.gif) left top no-repeat;
		}

		#white_chub:hover span {
			/*background-image: url(images/platter-white-pudding-chub1.gif) ! important;*/
			background-position: -108px 0px ! important;
		}

.status_expired, .status_expired td {
	background-color: #EEE;
	color: #C0C0C0;
	font-style: italic;
}

.status_expired a {
	color: #C0C0C0;
}


.wrapper_product_image {
	float: right;
	width: 120px;
	padding: 0 0 2px 10px;
	text-align: center;
	font-weight: bold;
}

	.wrapper_product_image img {
		border: 0;
		border-color:#BBA069; border-style:dashed; border-width:1px;
	}

	.wrapper_product_image a {
		font-size: 8pt ! important;
	}


.bullets_product {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

	.bullets_product li {
		margin: 0.2em 0;
		padding: 0 0 0 14px;
		background: url(images/bullet.gif) left 0.3em no-repeat;
	}


.wrapper_nutrition {
	padding: 1em 0;
}

.ingredients, .nutrition {
	float: left;
	margin-right: 20px;
}

.ingredients {
	width: 190px;
}

.wrapper_nutrition_full .ingredients {
	float: none;
	width: auto;
}

.nutrition {
	width: 270px;
}

	.nutrition table {
		border-collapse: collapse;
		border: 0;
		margin: 0.5em 0;
	}
		.nutrition table td {
			padding: 1px 10px 1px 0;
			text-align: left;
			font-size: 7pt;
		}
		.nutrition table td.nutrition_value {
			text-align: right;
		}


#awards {
	text-align: center;
	padding: 1em 0 3em;
}

#awards img {
	margin: 0 1px;
	vertical-align: middle;
}