BODY {
	COLOR: #5d5d5d; FONT-FAMILY: arial, verdana, helvetica, sans-serif; FONT-SIZE: 12px
}
DIV {
	COLOR: #5d5d5d; FONT-FAMILY: arial, verdana, helvetica, sans-serif; FONT-SIZE: 12px
}
P {
	COLOR: #5d5d5d; FONT-FAMILY: arial, verdana, helvetica, sans-serif; FONT-SIZE: 12px
}
BLOCKQUOTE {
	COLOR: #5d5d5d; FONT-FAMILY: arial, verdana, helvetica, sans-serif; FONT-SIZE: 12px
}
OL {
	COLOR: #5d5d5d; FONT-FAMILY: arial, verdana, helvetica, sans-serif; FONT-SIZE: 12px
}
UL {
	COLOR: #5d5d5d; FONT-FAMILY: arial, verdana, helvetica, sans-serif; FONT-SIZE: 12px
}
DL {
	COLOR: #5d5d5d; FONT-FAMILY: arial, verdana, helvetica, sans-serif; FONT-SIZE: 12px
}
LI {
	COLOR: #5d5d5d; FONT-FAMILY: arial, verdana, helvetica, sans-serif; FONT-SIZE: 12px
}
DT {
	COLOR: #5d5d5d; FONT-FAMILY: arial, verdana, helvetica, sans-serif; FONT-SIZE: 12px
}
DD {
	COLOR: #5d5d5d; FONT-FAMILY: arial, verdana, helvetica, sans-serif; FONT-SIZE: 12px
}
TD {
	COLOR: #5d5d5d; FONT-FAMILY: arial, verdana, helvetica, sans-serif; FONT-SIZE: 12px
}
BODY {
	MARGIN: 0px
}
.H2 {
	COLOR: #333366; FONT-FAMILY: Times New Roman, Times, serif; FONT-SIZE: 24px; FONT-WEIGHT: normal
}
.H3 {
	COLOR: #333366; FONT-FAMILY: Times New Roman, Times, serif; FONT-SIZE: 18px; FONT-WEIGHT: normal
}
B {
	FONT-WEIGHT: bold
}
STRONG {
	FONT-WEIGHT: bold
}
I {
	FONT-STYLE: italic
}
EM {
	FONT-STYLE: italic
}
INPUT {
	FONT-FAMILY: arial, verdana, helvetica, sans-serif; FONT-SIZE: 11px
}
SELECT {
	FONT-FAMILY: arial, verdana, helvetica, sans-serif; FONT-SIZE: 11px
}
A:link {
	COLOR: #3366ff; TEXT-DECORATION: underline
}
A:visited {
	COLOR: #3366ff; TEXT-DECORATION: underline
}
A:hover {
	COLOR: #3366ff; TEXT-DECORATION: underline
}
A:active {
	COLOR: #3366ff; TEXT-DECORATION: underline
}
.subH2 {
	COLOR: #333366; FONT-FAMILY: Times New Roman, Times, serif; FONT-SIZE: 18px; FONT-WEIGHT: normal; MARGIN: 0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
TD.tnHdr {
	BACKGROUND-COLOR: #333366; HEIGHT: 18px; TEXT-ALIGN: center
}
.tnHdr {
	COLOR: #ffffff; FONT-FAMILY: Times New Roman, Times, serif; FONT-SIZE: 12px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.productheader {
	COLOR: #333366; FONT-FAMILY: Times New Roman, Times, serif; FONT-SIZE: 18px; FONT-WEIGHT: normal
}
TD.lnHdr {
	HEIGHT: 18px; TEXT-ALIGN: center; VERTICAL-ALIGN: middle
}
.lnHdrNB {
	BACKGROUND-COLOR: #656da7; HEIGHT: 18px; TEXT-ALIGN: center
}
.lnHdr {
	COLOR: #ffffff; FONT-FAMILY: Times New Roman, Times, serif; FONT-SIZE: 12px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.lnHdrNB {
	COLOR: #ffffff; FONT-FAMILY: Times New Roman, Times, serif; FONT-SIZE: 12px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
TD.lnHdrSpcr {
	FONT-SIZE: 2px; HEIGHT: 2px
}
TD.lnhr {
	BACKGROUND-COLOR: #333366; FONT-SIZE: 1px; HEIGHT: 1px
}
TD.lnT1 {
	BACKGROUND-COLOR: #eeeef6; FONT-SIZE: 12px; VERTICAL-ALIGN: top
}
TD.lnT2 {
	BACKGROUND-COLOR: #eeeef6; FONT-SIZE: 11px; VERTICAL-ALIGN: top
}
.lnT2h {
	BACKGROUND-COLOR: #eeeef6; FONT-SIZE: 11px; VERTICAL-ALIGN: top
}
TD.lnT3 {
	BACKGROUND-COLOR: #eeeef6; FONT-SIZE: 11px; VERTICAL-ALIGN: top
}
DIV.lnT1 {
	FONT-SIZE: 12px; PADDING-LEFT: 5px; VERTICAL-ALIGN: top
}
DIV.lnT2 {
	FONT-SIZE: 11px; PADDING-LEFT: 10px; VERTICAL-ALIGN: top
}
.lnT2h {
	FONT-SIZE: 11px; PADDING-LEFT: 10px; VERTICAL-ALIGN: top
}
DIV.lnT3 {
	FONT-SIZE: 11px; PADDING-LEFT: 15px; VERTICAL-ALIGN: top
}
TR.diamondResultsRow1 {
	BACKGROUND-COLOR: #eeeef6; FONT-SIZE: 10px
}
TR.diamondResultsRow2 {
	BACKGROUND-COLOR: #ffffff; FONT-SIZE: 10px
}
TD.diamondResultsRow1 {
	FONT-SIZE: 10px; TEXT-ALIGN: center; text-COLOR: #5d5d5d
}
TD.diamondResultsRow2 {
	FONT-SIZE: 10px; TEXT-ALIGN: center; text-COLOR: #5d5d5d
}
A.diamondResultsHeader {
	FONT-SIZE: 10px
}
TD.diamondResultsHeader {
	FONT-SIZE: 10px
}
TD.tn {
	BACKGROUND-COLOR: #656da7; COLOR: #ffffff; FONT-SIZE: 12px
}
.lnT1 A:link {
	COLOR: #333366; FONT-SIZE: 12px; FONT-WEIGHT: bold; TEXT-DECORATION: underline
}
.lnT1 A:visited {
	COLOR: #333366; FONT-SIZE: 12px; FONT-WEIGHT: bold; TEXT-DECORATION: underline
}
.lnT2 A:link {
	COLOR: #333366; FONT-SIZE: 11px; FONT-WEIGHT: normal; TEXT-DECORATION: underline
}
.lnT2 A:visited {
	COLOR: #333366; FONT-SIZE: 11px; FONT-WEIGHT: normal; TEXT-DECORATION: underline
}
.lnT2h A:link {
	COLOR: #333366; FONT-SIZE: 11px; FONT-WEIGHT: bold; TEXT-DECORATION: underline
}
.lnT2h A:visited {
	COLOR: #333366; FONT-SIZE: 11px; FONT-WEIGHT: bold; TEXT-DECORATION: underline
}
.lnT3 A:link {
	COLOR: #333366; FONT-SIZE: 11px; FONT-WEIGHT: normal; TEXT-DECORATION: underline
}
.lnT3 A:visited {
	COLOR: #333366; FONT-SIZE: 11px; FONT-WEIGHT: normal; TEXT-DECORATION: underline
}
.lnT1 A:hover {
	COLOR: #5f5faf
}
.lnT1 A:active {
	COLOR: #5f5faf
}
.lnT2 A:hover {
	COLOR: #5f5faf
}
.lnT2 A:active {
	COLOR: #5f5faf
}
.lnT2h A:hover {
	COLOR: #5f5faf
}
.lnT2h A:active {
	COLOR: #5f5faf
}
.lnT3 A:hover {
	COLOR: #5f5faf
}
.lnT3 A:active {
	COLOR: #5f5faf
}
A.results:link {
	COLOR: #2d5ef5; FONT-SIZE: 11px; FONT-WEIGHT: normal; TEXT-DECORATION: underline
}
A.results:visited {
	COLOR: #2d5ef5; FONT-SIZE: 11px; FONT-WEIGHT: normal; TEXT-DECORATION: underline
}
A.results:hover {
	COLOR: #2d5ef5; FONT-SIZE: 11px; FONT-WEIGHT: normal; TEXT-DECORATION: underline
}
A.results:active {
	COLOR: #2d5ef5; FONT-SIZE: 11px; FONT-WEIGHT: normal; TEXT-DECORATION: underline
}
.base {
	FONT-FAMILY: arial, verdana, helvetica, sans-serif; FONT-SIZE: 12px; FONT-WEIGHT: normal
}
.white {
	COLOR: #ffffff
}
.red {
	COLOR: #ff0000
}
.blue {
	COLOR: #2d5ef5
}
.drkBlue {
	COLOR: #333366
}
.ltBlue {
	COLOR: #777db9
}
A.ftr:link {
	COLOR: #ffffff; FONT-SIZE: 9pt; FONT-WEIGHT: normal; TEXT-DECORATION: underline
}
A.ftr:visited {
	COLOR: #ffffff; FONT-SIZE: 9pt; FONT-WEIGHT: normal; TEXT-DECORATION: underline
}
A.ftr:hover {
	COLOR: #ffffff; FONT-SIZE: 9pt; FONT-WEIGHT: normal; TEXT-DECORATION: underline
}
A.ftr:active {
	COLOR: #ffffff; FONT-SIZE: 9pt; FONT-WEIGHT: normal; TEXT-DECORATION: underline
}
A.whiteUL:link {
	COLOR: #ffffff; FONT-SIZE: 9pt; FONT-WEIGHT: normal; TEXT-DECORATION: underline
}
A.whiteUL:visited {
	COLOR: #ffffff; FONT-SIZE: 9pt; FONT-WEIGHT: normal; TEXT-DECORATION: underline
}
A.whiteUL:hover {
	COLOR: #ffffff; FONT-SIZE: 9pt; FONT-WEIGHT: normal; TEXT-DECORATION: underline
}
A.whiteUL:active {
	COLOR: #ffffff; FONT-SIZE: 9pt; FONT-WEIGHT: normal; TEXT-DECORATION: underline
}
A.DF:link {
	COLOR: #2d5ef5; FONT-SIZE: 12px
}
A.DF:visited {
	COLOR: #2d5ef5; FONT-SIZE: 12px
}
A.DF:hover {
	COLOR: #2d5ef5; FONT-SIZE: 12px
}
A.KI:link {
	COLOR: #2d5ef5; FONT-SIZE: 12px
}
A.KI:visited {
	COLOR: #2d5ef5; FONT-SIZE: 12px
}
A.KI:hover {
	COLOR: #2d5ef5; FONT-SIZE: 12px
}
A.watchNav:link {
	COLOR: #333366; FONT-SIZE: 12px
}
A.watchNav:visited {
	COLOR: #333366; FONT-SIZE: 12px
}
A.watchNav:active {
	COLOR: #333366; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
A.watchNav:hover {
	COLOR: #333366; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
A.SLP:link {
	COLOR: #2d5ef5; FONT-FAMILY: verdana; FONT-SIZE: 10px; FONT-WEIGHT: bold
}
A.SLP:visited {
	COLOR: #2d5ef5; FONT-FAMILY: verdana; FONT-SIZE: 10px; FONT-WEIGHT: bold
}
.BS {
	COLOR: #5d5d5d; FONT-SIZE: 9pt
}
.US {
	COLOR: #5d5d5d; FONT-SIZE: 11px
}
.TBD {
	COLOR: #313163; FONT-SIZE: 12px
}
.HD1 {
	COLOR: #777db9; FONT-SIZE: 12px
}
.PT {
	BACKGROUND-COLOR: #eeeef6; COLOR: #333366; FONT-SIZE: 14px
}
.PIIWhite {
	BACKGROUND-COLOR: #ffffff; COLOR: #5d5d5d; FONT-FAMILY: verdana; FONT-SIZE: 11px; FONT-WEIGHT: bold
}
.PIVWhite {
	BACKGROUND-COLOR: #ffffff; COLOR: #5d5d5d; FONT-SIZE: 10px
}
.PIIWhitesm {
	BACKGROUND-COLOR: #ffffff; COLOR: #5d5d5d; FONT-FAMILY: verdana; FONT-SIZE: 10px; FONT-WEIGHT: bold
}
.PII {
	BACKGROUND-COLOR: #eeeef6; COLOR: #5d5d5d; FONT-FAMILY: verdana; FONT-SIZE: 11px; FONT-WEIGHT: bold
}
.PIV {
	BACKGROUND-COLOR: #eeeef6; COLOR: #5d5d5d; FONT-SIZE: 10px
}
.PYP {
	BACKGROUND-COLOR: #eeeef6; COLOR: #777db9; FONT-FAMILY: verdana; FONT-SIZE: 10px; FONT-WEIGHT: bold
}
.PYPV {
	BACKGROUND-COLOR: #eeeef6; COLOR: #777db9; FONT-FAMILY: verdana; FONT-SIZE: 11px; FONT-WEIGHT: bold
}
.PYS {
	COLOR: #ff0000; FONT-FAMILY: verdana; FONT-SIZE: 11px; FONT-WEIGHT: bold
}
.KPR {
	COLOR: #777db9; FONT-FAMILY: verdana; FONT-SIZE: 11px; FONT-WEIGHT: bold
}
.tx1 {
	FONT-FAMILY: Ms Sans,arial,helvetica,verdana; FONT-SIZE: 8pt; WIDTH: 65px
}
.txQty {
	FONT-FAMILY: Ms Sans,arial,helvetica,verdana; FONT-SIZE: 9pt; FONT-WEIGHT: bold; WIDTH: 25px
}
.eform {
	COLOR: #ffffff; FONT-SIZE: 11px
}
.ftrBLK {
	COLOR: #313163; FONT-SIZE: 11px
}
.navind {
	COLOR: #505050; FONT-SIZE: 11px
}
.baseBOLD {
	COLOR: #5d5d5d; FONT-SIZE: 9pt; FONT-WEIGHT: bold
}
.whiteBOLD {
	COLOR: #ffffff; FONT-SIZE: 9pt; FONT-WEIGHT: bold
}
.ftrBLK {
	COLOR: #313163; FONT-SIZE: 9pt; FONT-WEIGHT: normal
}
.required {
	COLOR: #ff0000; FONT-SIZE: 12pt
}
.drkBlueBOLD {
	COLOR: #333366; FONT-SIZE: 9pt; FONT-WEIGHT: bold
}
.eform {
	COLOR: #ffffff; FONT-SIZE: 9pt; FONT-WEIGHT: normal
}
.navind {
	COLOR: #505050; FONT-SIZE: 8pt; FONT-WEIGHT: normal
}
.dysDetailBOLD {
	COLOR: #777db9; FONT-SIZE: 9pt; FONT-WEIGHT: bold
}
.dysDetailPRICE {
	COLOR: #333366; FONT-SIZE: 10pt; FONT-WEIGHT: bold
}
.dysPRICE {
	COLOR: #777db9; FONT-SIZE: 9pt; FONT-WEIGHT: bold
}
.dysDESCRIPT {
	COLOR: #474775; FONT-SIZE: 9pt; FONT-WEIGHT: normal
}
.telesales {
	FONT-FAMILY: verdana,geneva; FONT-SIZE: 11px; TEXT-DECORATION: none
}
.itemnumber {
	COLOR: #5a5866; FONT-FAMILY: verdana,geneva; FONT-SIZE: 11px
}
A.ltBlueUL {
	COLOR: #777db9; FONT-SIZE: 9pt; FONT-WEIGHT: normal; TEXT-DECORATION: underline
}
A.dysDetailBOLD {
	COLOR: #777db9; FONT-SIZE: 9pt; FONT-WEIGHT: bold
}
A.HpLnLinks {
	COLOR: #333366; FONT-SIZE: 9pt; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
A.HpLnLinks:visited {
	COLOR: #333366; FONT-SIZE: 9pt; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
A.HpLnLinks:active {
	COLOR: #333366; FONT-SIZE: 9pt; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
A.HpLnLinks:hover {
	COLOR: #333366; FONT-SIZE: 9pt; FONT-WEIGHT: normal; TEXT-DECORATION: underline
}
.watchNav {
	COLOR: #333366; FONT-SIZE: 9pt; FONT-WEIGHT: normal
}
A.watchNav:visited {
	COLOR: #333366; FONT-SIZE: 9pt; FONT-WEIGHT: normal
}
A.watchNav:active {
	COLOR: #333366; FONT-SIZE: 9pt; FONT-WEIGHT: bold
}
A.watchNav:hover {
	COLOR: #333366; FONT-SIZE: 9pt; FONT-WEIGHT: bold
}
A.blueUL {
	COLOR: #3366ff; FONT-SIZE: 9pt; FONT-WEIGHT: normal; TEXT-DECORATION: underline
}
A.navind1 {
	COLOR: #3366ff; FONT-SIZE: 8pt; FONT-WEIGHT: normal; TEXT-DECORATION: underline
}
A.default {
	COLOR: #3366ff; FONT-SIZE: 8pt; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
INPUT.1 {
	BORDER-BOTTOM-COLOR: #c0c0c0; BORDER-BOTTOM-STYLE: solid; BORDER-LEFT-COLOR: #c0c0c0; BORDER-LEFT-STYLE: solid; BORDER-RIGHT-COLOR: #c0c0c0; BORDER-RIGHT-STYLE: solid; BORDER-TOP-COLOR: #c0c0c0; BORDER-TOP-STYLE: solid; COLOR: #313163; FONT-FAMILY: Arial; FONT-SIZE: 10pt; PADDING-BOTTOM: 1px; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; PADDING-TOP: 1px
}
SELECT.1 {
	BORDER-BOTTOM-COLOR: #c0c0c0; BORDER-BOTTOM-STYLE: solid; BORDER-LEFT-COLOR: #c0c0c0; BORDER-LEFT-STYLE: solid; BORDER-RIGHT-COLOR: #c0c0c0; BORDER-RIGHT-STYLE: solid; BORDER-TOP-COLOR: #c0c0c0; BORDER-TOP-STYLE: solid; COLOR: #313163; FONT-FAMILY: Arial; FONT-SIZE: 10pt; PADDING-BOTTOM: 1px; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; PADDING-TOP: 1px
}
FONT.1 {
	COLOR: #5d5d5d; FONT-SIZE: 12pt; FONT-WEIGHT: bold
}
TR.Rowheader {
	BACKGROUND-COLOR: #c5c5e7; COLOR: #333366; FONT-FAMILY: Arial; FONT-SIZE: 12pt; FONT-WEIGHT: bold
}
TR.Grey {
	BACKGROUND-COLOR: #f0eff5
}
TD.Rowheader2 {
	BACKGROUND-COLOR: #c5c5e7; COLOR: #333366; FONT-FAMILY: Arial; FONT-SIZE: 9pt; FONT-WEIGHT: bold
}
TD.Rowheader3 {
	BACKGROUND-COLOR: #c5c5e7; COLOR: #5d5d5d; FONT-FAMILY: Arial; FONT-SIZE: 9pt; FONT-WEIGHT: bold
}
TD.Dynamicdetails {
	BACKGROUND-COLOR: #f0eff5; COLOR: #333366; FONT-FAMILY: Arial; FONT-SIZE: 10pt
}
TD.Dynamicdetailsheader {
	BACKGROUND-COLOR: #f0eff5; COLOR: #333366; FONT-FAMILY: Arial; FONT-SIZE: 12pt
}
TD.Dynamicdetailsprice {
	BACKGROUND-COLOR: #f0eff5; COLOR: #333366; FONT-FAMILY: Arial; FONT-SIZE: 10pt; FONT-WEIGHT: bold
}
TD.diaPriceRangeSel {
	COLOR: #000000; FONT-FAMILY: Arial; FONT-SIZE: 8pt
}
TD.settingInfo {
	COLOR: #666666; FONT-FAMILY: Arial; FONT-SIZE: 8pt
}
A.DiamondTabViewTopDia:link {
	COLOR: #000000; FONT-FAMILY: Arial; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
A.DiamondTabViewTopDia:visited {
	COLOR: #000000; FONT-FAMILY: Arial; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
A.DiamondTabViewTopDia:active {
	COLOR: #000000; FONT-FAMILY: Arial; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
A.DiamondTabView:link {
	COLOR: #000000; FONT-FAMILY: Arial; FONT-SIZE: 10px
}
A.DiamondTabView:visited {
	COLOR: #000000; FONT-FAMILY: Arial; FONT-SIZE: 10px
}
A.DiamondTabView:active {
	COLOR: #000000; FONT-FAMILY: Arial; FONT-SIZE: 10px
}
A.DiamondTabView:hover {
	COLOR: #777db9; FONT-FAMILY: Arial; FONT-SIZE: 10px
}
TD.DiamondTabView {
	BACKGROUND-COLOR: #ffffff
}
TD.DiamondTabViewing {
	BACKGROUND-COLOR: #c5c5e7; COLOR: #333366; FONT-FAMILY: Arial; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
TD.DiamondListHeader {
	BACKGROUND-COLOR: #c5c5e7; COLOR: #ffffff
}
A.DiamondListHeaderLink:link {
	COLOR: #ffffff; FONT-FAMILY: Arial; FONT-SIZE: 10px
}
A.DiamondListHeaderLink:visited {
	COLOR: #ffffff; FONT-FAMILY: Arial; FONT-SIZE: 10px
}
A.DiamondListHeaderLink:active {
	COLOR: #ffffff; FONT-FAMILY: Arial; FONT-SIZE: 10px
}
A.DiamondListHeaderLink:hover {
	COLOR: #777db9; FONT-FAMILY: Arial; FONT-SIZE: 10px
}
TD.DiamondRefineSearchTip {
	COLOR: #000000; FONT-FAMILY: Arial; FONT-SIZE: 10px
}
TD.DiamondRefineSearchTipbold {
	COLOR: #000000; FONT-FAMILY: Arial; FONT-SIZE: 10px; FONT-WEIGHT: bold
}
.refineselect {
	COLOR: black; FONT-FAMILY: Arial; FONT-SIZE: 12px
}
