/* Global */

body {
	margin: 2px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
}
IMG {
	border: 0px;
}
td {
	font-size: 12px;
}

a:link,
a:visited {
	color: #495e38;
	text-decoration: none;
}

a:hover {
	color: #495e38;
	text-decoration: underline;
}
a.gallery:link,
a.gallery:visited {
	color: #d6b855;
	text-decoration: none;
}

a.gallery:hover {
	color: #d6b855;
	text-decoration: underline;
}

a.recipehead:link, a.recipehead:visited {
	color: #990000;
	font-size: 10px;
	text-decoration: underline;	
}

a.recipehead:hover {
	color: #aa2b2b;
	font-size: 10px;
	text-decoration: underline;
}

a.recipe:link, a.recipe:visited {
	color: #990000;
	font-size: 10px;
}
td.homeFeatureDescription {
	padding-top: 3px;
	height: 95px;
	background-color: #d6b855;
	font-size: 10px;
	vertical-align: top;
	width: 216;
}

a.recipe:hover {
	color: #aa2b2b;
	font-size: 10px;
	text-decoration: underline;
}

/* Header */

td.header {
	height: 41px;
	width: 400px;
	background-color: transparent;
	text-align: left;
	vertical-align: bottom;
}

td.header a:link,
td.header a:visited,
td.header a:hover {
	color: #f2f2f2;
}

/* Menu */

table.menu {
	padding: 5px;
	width: 740px;
	border-width: 1px 0px 1px 0px;
	border-style: solid;
	border-color: #d6b855;
	background-color: #495e38;
}

table.menu td {
	color: #d6b855;
}

table.menu td a:link,
table.menu td a:visited,
table.menu td a:hover {
	color: #d6b855;
	font-size: 11px;
}

td.menuSearch {
	text-align: right;
}

form.menuSearchForm {
	margin: 0px;
}

input.menuSearchButton {
	height: 14px;
	vertical-align: middle;
}

input.menuSearchInput {
	padding: 0px;
	height: 14px;
	width: 80px;
	border: 0px none;
	font-size: 11px;
	vertical-align: middle;
	-moz-border-radius-topright: 8px;
	-moz-border-radius-bottomright: 8px;
}
td.homeFeatureDescription {
	padding-top: 3px;
	height: 95px;
	background-color: #d6b855;
	font-size: 10px;
	vertical-align: top;
	width: 216;
}

.searchTerm{font-weight:bold;color:red;}
.categoryListingColumn{text-align: left;}

.categoryListingColumn{text-align: left;}

table.checkoutSummaryTable{width:auto;}



/* Item Ratings */
.itemDetailCurrentScoreContainer{background-color:#efefef; padding:5px; text-align:left; margin: 0px 0px 10px 10px;}
.itemDetailCurrentScoreLabel{font-weight:bold;}
.itemDetailRating{font-size:14px;font-weight:bold;}
.itemDetailRatingValue{color:#0249A3;}
.itemDetailRatingVotes{color:#626262;}
.itemDetailRatingVoteNowLabel{color:#777777;font-weight:bold;font-style:italic;}

/* Item Comments */
.itemCommentTable{padding-right:10px;margin-top:10px;}
.commentsHeaderLeft{background-color:#D4D4D4;color:#646464;font-weight:bold;width:500px;padding:5px;font-size:14px;}
.commentsHeaderRight{background-color:#D4D4D4;color:#646464;width:140px;text-align:right;padding:5px;font-weight:bold;}
.commentsJumpToPage{color:#626262;font-weight:bold;}
.commentAuthor{background-color:#E8E8E8;padding:5px;}
.commentText{padding-left:20px;padding-right:20px;margin-top:5px;margin-bottom:5px;}

table.cartCommentsArea{display: block;}
.cartCommentsLabel{visibility: visible;}
.cartCommentsTextArea {visibility: visible;}