body{font-family: Arial;font-size: 11px;color: #404040;background-color: #FFFFFF;}
p{font-family: Arial;font-size: 11px;color: #161C25;line-height: 17px;}
h1{font-family: Verdana; font-size: 18px; color:#741700;}
h2{font-family: Verdana; font-size: 16px; color:#741700;}
h3{font-family: Verdana; font-size: 14px; color:#741700;}
h4{font-family: Verdana; font-size: 12px; color:#741700;}
li{font-family: Arial;font-size: 11px;color: #161C25;line-height: 17px;}
.CutCell {border-right: 1px solid #ADB7C7;border-left: 1px solid #ADB7C7;border-bottom: 1px solid #ADB7C7;border-top: 1px solid #ADB7C7;}
.ColorCell {border-right: 1px solid #ADB7C7;border-bottom: 1px solid #ADB7C7;border-top: 1px solid #ADB7C7;}
.ClarityCell {border-right: 1px solid #ADB7C7;border-left: 1px solid #ADB7C7;border-bottom: 1px solid #ADB7C7;}
.CaratCell {border-right: 1px solid #ADB7C7;border-bottom: 1px solid #ADB7C7;}
table.ClarityScale{border: 1px solid #ADB7C7;}
.ClarityTableDots{background-image: URL(/images/footer/singlehorizontaldot.gif);background-repeat: repeat-x;}
td.ClarityScaleTab{font-family: Verdana;font-size: 11px;font-weight: bold;color: #FFFFFF;background-color: #A3A7AD;height: 30px;width: 100%;text-align: center;}
td.ClarityScaleTabOver{font-family: Verdana;font-size: 11px;font-weight: bold;color: #FFFFFF;background-color: #545C66;height: 30px;width: 100%;text-align: center;cursor: hand;}
td.ClarityScaleTabLine{height: 1px;background-color: #FFFFFF;}
.EducationTopicSelectCell{color: #01112D;background-color: #F5F5F6;padding-top: 14px;padding-right: 10px;padding-left: 10px;padding-bottom: 14px;}
.EducationTopicSelectCellOver{background-color: #FFFFFF;padding-top: 14px;padding-right: 10px;padding-left: 10px;padding-bottom: 14px;cursor: hand;}
.EncapsulatingCell { padding-top: 25px;padding-left: 8px;padding-right: 8px;border-left: solid 1px #AAAAAA;border-right: solid 1px #AAAAAA;}
td.EndOfClarityTab { background-color: #A3A7AD;}
.FooterDots{background-image: URL(/images/footer/singlehorizontaldot.gif);background-repeat: repeat-x;}
td.FooterLink{font-family: Arial;font-size: 11px;}
td.FooterLink a { color: #8E1A1D;text-decoration: none;}
.FormErrorLabel { color: #741700; font-family: Arial,sans-serif;font-weight:bold;font-size:12px;}
.FormErrorSummary { color: #741700; font-family: Arial,sans-serif;font-weight:bold;font-size:12px;}
.FormErrorSummary ul { margin-top: 5px; }
.LeftColumnVerticalDots { background: URL(/images/home/verticaldots.gif);background-repeat: repeat-y;}
.LeftNavElement { font-family: Verdana;font-size: 11px;background-color: #E6E7E9;color: #474645;padding-left: 11px;padding-top: 5px;padding-bottom: 5px;}
.LeftNavElementOver { font-family: Verdana;font-size: 11px;background-color: #A3A7AD;color: #F5F5F6;padding-left: 11px;padding-top: 5px;padding-bottom: 5px;cursor: hand;}
.MainContentContainer { padding-top: 27px;padding-left: 18px;padding-right: 18px;}
.PageTitleCell { background-color: #ADB7C7;padding-left: 27px;}
.PageTitleDotsCell {	background: URL(/images/shared/singlehorizontaldot.gif);background-repeat: repeat-x;}
td.SecondaryFooter{	font-family: Arial;	font-size: 11px;color: #818181;}
td.SecondaryFooter a { text-decoration: none; color: #050505;}
.SpecialsColumnAlternate { BACKGROUND: url(/images/home/verticaldots.gif) repeat-y right 50%; HEIGHT: 24px }
.SpecialsColumnAlternate TD { PADDING-LEFT: 8px; padding-right: 20px; FONT-SIZE: 11px; FONT-FAMILY: Verdana }
.SpecialsColumn { BACKGROUND: url(/images/home/verticaldots.gif) #f5f5f6 repeat-y right 50%; HEIGHT: 24px }
.SpecialsColumn TD { PADDING-LEFT: 8px;  padding-right: 20px; FONT-SIZE: 11px; FONT-FAMILY: Verdana }
.SpecialsColumnHeader { FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #ffffff; FONT-FAMILY: Arial; BACKGROUND-COLOR: #4b4d51; TEXT-ALIGN: center }
.SpecialsColumnHeader A { COLOR: #ffffff }