textarea, .bginput
{
	font: 10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.bginput
{
border: 1px solid #88A975;
background-color: #FFFFFF;
}

.menulink{
text-decoration: none;
color: #FFFFFF;
font-size: 10pt;
}
.menulink:HOVER{text-decoration: underline;}

.bmenulink{
text-decoration: none;
color: #FFFFFF;
font-size: 8pt;
}
.bmenulink:HOVER{text-decoration: underline;}

.forumlink
{
font-family: verdana;
font-size: 10pt;
color: #88A975;
}
.forumlink:HOVER{color: #C71818;}

.forumlink2
{
font-family: verdana;
font-size: 8pt;
color: #000000;
}
.forumlink2:HOVER{color: #C71818;}

#categoriesTD
{
	background: #f0f0f0 url('http://www.LegendLimeRegistry.com/images/store/category_bg.jpg') repeat-y;
	padding: 5px;
}

#categoriesTD a
{
	font-family: verdana;
	font-size: 9pt;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

#categoriesTD a:hover
{
	font-family: verdana;
	font-size: 9pt;
	font-weight: bold;
	color: #88A975;
	text-decoration: none;
}

.productSpacerVert
{
	background: #FFFFFF url('http://www.LegendLimeRegistry.com/images/store/vert_spacer.gif') repeat-y;
	background-position: top center;
}

.productSpacerHoriz
{
	background: #FFFFFF url('http://www.LegendLimeRegistry.com/images/store/horiz_spacer.gif') repeat-x;
	background-position: center;
	height: 10px;
}

.productListing
{
	font-family: verdana;
}

.productListing .productTitle
{
	font-size: 9pt;
	color: #88a975;
	text-decoration: underline;
}

.productListing .productDesc
{
	font-size: 9pt;
	color: #808080;
}

.productListing .productPrice
{
	font-size: 11pt;
	font-weight: bold;
	color: #000000;
}

.noProductThumbnail
{
	font-family: verdana;
	font-size: 10pt;
	font-weight: bold;
	color: #808080;
	width: 88px;
	height: 30px;
	border: 1px solid #f0f0f0;
	background: #fafafa;
	text-align: center;
	margin: 20px;
	padding: 30px;
}

.productContent
{
	font-family: verdana;
	font-size: 9pt;
}

.productContent .productTitle
{
	font-size: 11pt;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}

.productContent .productPrice
{
	font-size: 10pt;
	color: #000000;
	text-decoration: none;
}

.productContent .productPrice .dollars
{
	font-weight: bold;
}

.shoppingCartTable
{
	border: 1px solid #88a975;
}

.shoppingCartHeader
{
	font-family: verdana;
	font-size: 11pt;
	font-weight: bold;
	color: #ffffff;
	background: #B1CBA1;
	border: 1px solid #FFFFFF;
	padding: 1px;
	text-align: center;
}

.shoppingCartEntry
{
	font-family: verdana;
	font-size: 9pt;
	color: #000000;
	background: #F0F0F0;
	border: 1px solid #FFFFFF;
	padding: 2px;
}

.shoppingCartTotalHeader
{
	font-family: verdana;
	font-size: 11pt;
	font-weight: bold;
	color: #ffffff;
	background: #b1cba1;
	border: 1px solid #FFFFFF;
	padding: 2px;
}

.shoppingCartSubtotalHeader, .shoppingCartTaxHeader, .shoppingCartShippingHeader
{
	font-family: verdana;
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
	background: #dddddd;
	border: 1px solid #FFFFFF;
	padding: 2px
}

.checkoutField
{
	font-family: verdana;
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
	border: 1px solid #dddddd;
	background: #fafafa;
}

.checkoutTable
{
	border: 1px solid #88a975;
}

.checkoutHeader
{
	font-family: verdana;
	font-size: 11pt;
	font-weight: bold;
	color: #ffffff;
	background: #B1CBA1;
	border: 1px solid #FFFFFF;
	padding: 1px;
	text-align: left;
}

.checkoutEntry
{
	font-family: verdana;
	font-size: 9pt;
	color: #000000;
	background: #F0F0F0;
	border: 1px solid #FFFFFF;
	padding: 2px;
}

.checkoutTotalHeader
{
	font-family: verdana;
	font-size: 11pt;
	font-weight: bold;
	color: #ffffff;
	background: #b1cba1;
	border: 1px solid #FFFFFF;
	padding: 2px;
}

.checkoutSubtotalHeader, .checkoutTaxHeader, .checkoutShippingHeader
{
	font-family: verdana;
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
	background: #dddddd;
	border: 1px solid #FFFFFF;
	padding: 2px
}
		.orderTable
		{
			border: 1px solid #88a975;
			background: #eeeeee;
		}
		
		.orderHeader
		{
			font-family: verdana;
			font-size: 10pt;
			font-weight: bold;
			color: #000000;
			background: #ffffff;
			border: 1px solid #808080;
			padding: 1px;
			text-align: left;
		}

		.orderEntry, .orderEntry_pending, .orderEntry_paymentrec, .orderEntry_shipped, .orderEntry_cancelled, .orderEntry_complete
		{
			font-family: verdana;
			font-size: 9pt;
			color: #000000;
			padding: 2px;
			cursor: pointer;
		}

		.orderEntry
		{
			background: #F0F0F0;
			border: 1px solid #FFFFFF;
		}

		.orderEntry_pending
		{
			background: #fff1b1;
			border: 1px solid #ffe259;
		}
		
		.orderEntry_paymentrec
		{
			background: #59bbff;
			border: 1px solid #0075c6;
		}

		.orderEntry_shipped
		{
			background: #8a8a8a;
			border: 1px solid #5b5b5b;
		}

		.orderEntry_cancelled
		{
			background: #cd5c5c;
			border: 1px solid #9c3434;
		}

		.orderEntry_complete
		{
			background: #60c921;
			border: 1px solid #4b9b1b;
		}

		.orderTotalHeader
		{
			font-family: verdana;
			font-size: 11pt;
			font-weight: bold;
			color: #ffffff;
			background: #b1cba1;
			border: 1px solid #FFFFFF;
			padding: 2px;
		}
		
		.orderSubtotalHeader, .orderTaxHeader, .orderShippingHeader
		{
			font-family: verdana;
			font-size: 10pt;
			font-weight: bold;
			color: #000000;
			background: #dddddd;
			border: 1px solid #FFFFFF;
			padding: 2px
		}

		.orderInfoTable
		{
			border: 1px solid #88a975;
		}

		.orderInfoHeader
		{
			background: #b1cba1;
			color: #ffffff;
			font-family: verdana;
			font-size: 10pt;
			font-weight: bold;
		}

		.orderInfoSubHeader
		{
			background: #eeeeee;
			color: #000000;
			font-family: verdana;
			font-size: 10pt;
			font-weight: bold;
		}

		.orderInfoEntry
		{
			background: #ffffff;
			font-family: verdana;
			font-size: 10pt;
		}
