/* Default CSS Stylesheet for a new Web Application project */{}

.GeneralPage
{
	background-image: none; /* Background Image */
	margin-bottom: 0px; /* Margins */
	margin-left: 0px; /* Margins */
	margin-right: 0px; /* Margins */
	margin-top: 0px; /* Margins */
}

.GeneralTable
{
}

#PageSubTable {
	margin-bottom: 0px; /* Margins */
	margin-left: 0px; /* Margins */
	margin-right: 0px; /* Margins */
	margin-top: 0px; /* Margins */
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	background-color:#FFF;
	border-width: 0px;
}

#ContentCell {
	margin-bottom: 0px; /* Margins */
	margin-left: 0px; /* Margins */
	margin-right: 0px; /* Margins */
	margin-top: 0px; /* Margins */
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	border: 0px;
}

.TopBanner
{
	font-family: Verdana, Arial, Helvetica, sans-serif; /* Font Face */
	font-size: 28px; /* Font Size */
	color: #666666; /* Font Color */
	font-weight: bold; /* Font Style */
	font-style: normal; /* FontStyle */
	text-decoration: none;
	background-color: #FFFFFF; /* Background Color */
	background-image: none; /* Background Image */
	text-align: left; /* Align Text */
}

.TopSubBanner
{
	font-family: Verdana, Arial, Helvetica, sans-serif; /* Font Face */
	font-size: 9pt; /* Font Size */
	color: #E7E3D7; /* Font Color */
	font-weight: bold; /* Font Style */
	font-style: normal; /* FontStyle */
	text-decoration: none;
	background-color: #666666; /* Background color */
	background-image: none; /* Background Image */
	text-align: center; /* Align Text */
}

.TopSubBannerText
{
	font-family: Verdana, Arial, Helvetica, sans-serif; /* Font Face */
	font-size: 9pt; /* Font Size */
	color: #E7E3D7; /* Font Color */
	font-weight: bold; /* Font Style */
	font-style: normal; /* FontStyle */
	text-decoration: none;
	text-align: center; /* Align Text */
}

.LeftColumn
{
}

.LeftColumnText
{
}

.RightColumn
{
}

.RightColumnText
{
}

.Footer
{
}

.FooterText
{
}

.Instructions
{
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif; /* Font Face */
	font-size: 8pt; /* Font Size */
	color: #53555A; /* Font Color */
	font-weight: normal; /* Font Style */
	font-style: normal; /* FontStyle */
	text-decoration: none; /* Font Style */
	background-image: none; /* Background Image */
	text-align: left; /* Text Align */
}


.ErrorMessages
{
	font-family: Verdana, Arial, Helvetica, sans-serif; /* Font Face */
	font-size: 8pt; /* Font Size */
	color: #B00000; /* Font Color */
	font-weight: bold; /* Font Style */
	font-style: normal; /* FontStyle */
	text-decoration: none; /* Font Style */
	background-image: none; /* Background Image */
	text-align: center; /* Text Align */
	line-height: 1.5em;
}

.Messages
{
	font-family: Verdana, Arial, Helvetica, sans-serif; /* Font Face */
	font-size: 8pt; /* Font Size */
	color: #B00000; /* Font Color */
	font-weight: bold; /* Font Style */
	font-style: normal; /* FontStyle */
	text-decoration: none; /* Font Style */
	background-image: none; /* Background Image */
	text-align: center; /* Text Align */
	line-height: 1.5em;
}

.Headings
{
	font-family: Verdana, Arial, Helvetica, sans-serif; /* Font Face */
	font-size: 10pt; /* Font Size */
	color: #000000; /* Font Color */
	font-weight: bold; /* Font Style */
	font-style: normal; /* FontStyle */
	text-decoration: none; /* Font Style */
	background-image: none; /* Background Image */
	text-align: left; /* Text Align */
	line-height: 1.5em;
}

.Inputs
{
	font-family: Verdana, Arial, Helvetica, sans-serif; /* Font Face */
	font-size: 8pt; /* Font Size */
	color: black; /* Font Color */
	font-weight: normal; /* Font Style */
	font-style: normal; /* FontStyle */
	text-decoration: none; /* Font Style */
	background-color: #FFFFFF; /* Background color */
	background-image: none; /* Background Image */
}

.Content
{
	font-family: Verdana, Arial, Helvetica, sans-serif; /* Font Face */
	font-size: 8pt; /* Font Size */
	color: #000000; /* Font Color */
	font-weight: normal; /* Font Style */
	font-style: normal; /* FontStyle */
	text-decoration: none; /* Font Style */
	background-image: none; /* Background Image */
	text-align: left; /* Text Align */
	margin-bottom: 0px; /* Margins */
	margin-left: 0px; /* Margins */
	margin-right: 0px; /* Margins */
	margin-top: 0px; /* Margins */
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}

.Content a:link {color: #186E96;}
.Content a:visited {color: #186E96;}
.Content a:hover {color: #186E96; text-decoration: none}

.ContentTableHeader
{
	font-family: Verdana, Arial, Helvetica, sans-serif; /* Font Face */
	font-size: 11px; /* Heading Font Size */
	color: #717a7e; /* Heading Font Color */
	font-weight: bold; /* Heading Font Style */
	font-style: normal; /* Heading FontStyle */
	text-decoration: none; /* Heading Font Style */
	background-color: #c6d7de; /* Background color */
	background-image: none; /* Background Image */
	text-align: left; /* Text Align */
	padding-top: 2px;
	padding-bottom: 2px;
}

.ContentTable
{
	background-color: #D6DCBA;
	padding: 0px;
	margin: 0px;
}

.ContentTableHorizontal
{
	background-color: #E7E3D7;
}

.sale {
	color: #CC0000;
	font-weight: bold;
}

.catalog_cell a:link {font-family: Arial; color: #36525D; text-decoration: none}
.catalog_cell a:visited {font-family: Arial; color: #36525D; text-decoration: none}
.catalog_cell a:hover {color: #EF4D12; text-decoration: none}
.catalog_cell a:active {color: #36525D; text-decoration: none}
.catalog_cell {height: 190px; margin-bottom: 18px; vertical-align:top;}

.price {font-size: 12px; color: #646464; font-weight:bold;}

.product_header {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 17px; font-weight: bold; color:#666666;}
a.find_ring {font-family: Arial; color: #36525D; text-decoration: none; font-size: 10px;}
.product_info {
	border-left: 1px solid #B6B698;
	border-top: 1px solid #B6B698;
	border-right: 1px solid #B6B698; 
	padding: 10px 10px 10px 20px;
	height: 130px;
	background-color: #FFFFFF;
	}

.blue {color: #186E96}

.refine-results {margin: 8px 0 8px 0;}
.search-box {font-family: Verdana; font-size: 9px;}
.pager {line-height: 30px;}

.savings
{
	font-family: Verdana, Arial, Helvetica, sans-serif; /* Font Face */
	font-size: 8pt; /* Font Size */
	color: #646464; /* Font Color */
	font-weight: normal; /* Font Style */
	font-style: normal; /* FontStyle */
	text-decoration: none;
	text-align: center; /* Align Text */
}

.listprice
{
	font-family: Verdana, Arial, Helvetica, sans-serif; /* Font Face */
	font-size: 9pt; /* Font Size */
	color: #646464; /* Font Color */
	font-weight: bold; /* Font Style */
	font-style: normal; /* FontStyle */
	text-decoration: none;
	text-align: center; /* Align Text */
}

.strikethrough {
	font-family: Arial, Helvetica, sans-serif; /* Font Face */
	font-size: 9pt; /* Font Size */
	font-size: 9pt; /* Font Size */
	color: #646464; /* Font Color */
	text-decoration: line-through;
}

.newprice
{
	font-family: Verdana, Arial, Helvetica, sans-serif; /* Font Face */
	font-size: 12pt; /* Font Size */
	color: #D60000; /* Font Color */
	font-weight: bold; /* Font Style */
	font-style: normal; /* FontStyle */
	text-decoration: none;
	text-align: left; /* Align Text */
}