<style type="text/css">
<!--
a.greyLink2 {
font-family: Times New Roman;
text-size:   2;
color:       #666666;
text-align:  center;
}
td.classicblurb {
color:  #747474;
font-size: 13pt;
font-family: Times New Roman;
}
td.notoffered {
    text-align:  center;
    color:  #999999;
}
.CellSelectsOld
{
    background-color: #FCFCFC;
    font-size: 9pt;
    text-align: center;
    padding: 2px;
}
.priceresults-sale-old
{
    text-align: right;
    background-color: white;
    font-size: 9;
    font-weight: bold;
    color: rgb(0, 150, 0);
}

.priceresults-regular-old
{
    font-weight: bold;
    text-align: right;
    background-color: white;
    font-size: 9;
    color: rgb(150, 0, 0);
}
.titleheader-diamond
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 22;
    color:  #994D33;
}
a.greyLink
{
    font-family: Franklin Gothic Medium, Verdana, Sans-Serif;
    font-size:   9pt;
    color:       #666666;
    text-align:  center;
    text-decoration: none;
}
div.outmenu
{
    font-family: Franklin Gothic Medium, Verdana, Sans-Serif;
    font-size:   9pt;
    position:          absolute;
    border-left:       1px solid #CCCCCC;
    border-top:        1px solid #CCCCCC;
    border-right:      1px solid #CCCCCC;
    border-bottom:     1px solid #CCCCCC;
    background-color:  #FFFFFF;
    cursor:            pointer;
    font-weight:       normal;
    text-align:        center;
}
div.overmenu
{
    font-family: Franklin Gothic Medium, Verdana, Sans-Serif;
    font-size:   9pt;
    position:          absolute;
    border-left:       1px solid #AAAAAA;
    border-top:        1px solid #AAAAAA;
    border-right:      1px solid #AAAAAA;
    border-bottom:     1px solid #AAAAAA;
    background-color:  #CCCCCC;
    cursor:            pointer;
    font-weight:       bold;
    text-align:        center;
}
div.outmenutitle
{
    font-family: Franklin Gothic Medium, Verdana, Sans-Serif;
    font-size:   9pt;
    position:          absolute;
    border-left:       none;
    border-top:        none;
    border-right:      none;
    border-bottom:     none;
    background-color:  #FFFFFF;
    cursor:            pointer;
    font-weight:       normal;
    text-align:        center;
    font-size: 9pt;
    z-index:           1;
}

div.overmenutitle
{
    font-family: Franklin Gothic Medium, Verdana, Sans-Serif;
    font-size:   9pt;
    position:          absolute;
    border-left:       1px solid #AAAAAA;
    border-top:        1px solid #AAAAAA;
    border-right:      1px solid #AAAAAA;
    border-bottom:     1px solid #AAAAAA;
    background-color:  #CCCCCC;
    cursor:            pointer;
    font-weight:       bold;
    text-align:        center;
    z-index:           100;
    font-size: 9pt;
}

table {
	font-family: Franklin Gothic Medium, Verdana, Sans-Serif;
	font-size: 10pt;
	color: #444444;
	background-color: #FFFFFF;
}
a.ParagraphDescription {
	color: #AA5A27;
	text-align: left;
}
.ParagraphDescription {
	background-color: #FFFFFF;
	text-align: left;
}
a.CellParagraphDescription {
	font-size: 12pt;
	color: #AA5A27;
	background-color: #FCFCFC;
	text-align: center;
	border-left:   none;
	border-top:    none;
	border-right:  none;
	border-bottom: none;
	font-variant: small-caps;
	text-decoration: underline;
	font-weight: bold;
}
.CellParagraphDescription {
	text-align: center;
	border-top: 1px solid #DDDDDD;
	border-right: 1px none #DDDDDD;
	border-bottom: 1px none #DDDDDD;
	border-left: 1px solid #DDDDDD;
}
.SpecHeaderCell {
	font-size: 12pt;
	color: #666666;
	text-decoration: none;
	background-color: #F5F7F2;
	text-align: center;
	border-left: none;
	border-top:  none;
	border-right: none;
	border-bottom: none;
	font-weight: bold;
	font-variant: small-caps;
	padding: 4px;
}
.SpecHeaderCell2 {
	font-size: 12pt;
	color: #666666;
	text-decoration: none;
	background-color: #F5F7F2;
	text-align: center;
	border-left: none;
	border-top:  none;
	border-right: none;
	border-bottom: none;
	font-weight: bold;
	padding: 4px;
}
.SpecPropertyCell {
	background-color: #F5F7F2;
	border-left:   1px solid #FFFFFF;
	border-top:    1px solid #FFFFFF;
	border-right:  1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	text-align: right;
	padding: 0px 5px 0px 0px;
	margin: 0px;
}
.BlankGreenCell {
	background-color: #F5F7F2;
	border-left:   none;
	border-top:    none;
	border-right:  none;
	border-bottom: none;
}
.SpecHeaderSubCell {
	color: #AA5A27;
	text-align: center;
	border-left:   1px solid #DDDDDD;
	border-top:    1px solid #DDDDDD;
	border-right:  none;
	border-bottom: none;
	background-color: #E6E8E3;
	font-weight: bold;
}
.CellSelects {
	background-color: #FCFCFC;
	border-left: 1px solid #DDDDDD;
	border-top: 1px solid #DDDDDD;
	border-right: 1px solid #FFFFFF;
	border-bottom: none;
	font-size: 9pt;
	font-variant: small-caps;
	text-align: center;
	padding: 2px;
}
.SpecHeaderSubCategory {
	background-color: #E6E8E3;
	border-left:   1px solid #DDDDDD;
	border-top:    1px solid #DDDDDD;
	border-right:  none;
	border-bottom: 1px solid #DDDDDD;
	text-align: center;
	color: #AA5A27;
	font-weight: bold;
	font-variant: small-caps;
}
.SpecMainStoneCell {
	background-color: #E6E8E3;
	font-size: 9pt;
	text-align: center;
	border-left: 1px solid #DDDDDD;
	border-top: none;
	border-right: none;
	border-bottom: 1px solid #FFFFFF;
}
.SpecFirstStoneCell {
	background-color: #EDEFEA;
	font-size: 9pt;
	text-align: center;
	border-left:   1px solid #DDDDDD;
	border-top:    none;
	border-right:  none;
	border-bottom: 1px solid #FFFFFF;
}
.SpecSecondStoneCell {
	background-color: #F5F7F2;
	font-size: 9pt;
	text-align: center;
	border-left:   1px solid #DDDDDD;
	border-top:    none;
	border-right:  none;
	border-bottom: 1px solid #FFFFFF;
}
.SpecThirdStoneCell {
	background-color: #FDFFFA;
	font-size: 9pt;
	text-align: center;
	border-left:   1px solid #DDDDDD;
	border-top:    none;
	border-right:  none;
	border-bottom: 1px solid #FFFFFF;
}
.SpecCell {
	font-size: 9pt;
	background-color: #FDFFFA;
	text-align: left;
	border-left:   1px solid #FFFFFF;
	border-top:    1px solid #FFFFFF;
	border-right:  1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	text-indent: 5px;
}
.CurrentPrice {
	font-weight: bold;
	color: #8D410E;
	background-color: #EDEFEA;
	text-transform: uppercase;
}
.ComparePrice {
	color: #252525;
	background-color: #EDEFEA;
}
.StartingPrice {
	color: #252525;
	background-color: #EDEFEA;
}
.OrderNow {
	font-variant: small-caps;
	color: #AA5A27;
	background-color: #FDFFFA;
	text-align: center;
	font-weight: bold;
	text-decoration: underline;
}
.WishCells {
	background-color: #FDFFFA;
	text-align: center;
	text-decoration: underline;
	border-left:   1px solid #E6E8E3;
	border-top:    1px solid #E6E8E3;
	border-right:  1px solid #E6E8E3;
	border-bottom: 1px solid #E6E8E3;
}
.ShipCell {
	font-size: 9pt;
	text-align: center;
}
.greyLink {
	font-size: 9pt;
	color: #666666;
	text-align: center;
	text-decoration: none;
}
.priceresults-sale {
    text-align: right;
    background-color: transparent;
    font-size: 9;
    font-weight: bold;
    color: rgb(0, 150, 0);
    border-left:   none;
    border-top:    none;
    border-right:  none;
    border-bottom: none;
}

.priceresults-regular {
    font-weight: bold;
    text-align: right;
    background-color: transparent;
    font-size: 9;
    color: rgb(150, 0, 0);
    border-left:   none;
    border-top:    none;
    border-right:  none;
    border-bottom: none;
}
-->
</style>

