 body {


behavior: url("../csshover.htc");
}


.TestimonialsFont
{
font-size: 11px;
color: #486a8b;
font-family: verdana
}
.ourServicesTitle
{
font-size: 11px;
color: #486a8b;
font-family: verdana
}
a.DiamondsKnowledgNav
{
font-size: 11px;
color: #486a8b;
font-family: verdana;
text-decoration: none;
}
.DiamondsKnowledgNav
{
font-size: 11px;
color: #486a8b;
font-family: verdana;
text-decoration: none;
}
a.GiaKnowledgeLinks
{
font-weight: bold;
font-size: 11px;
color: #486a8b;
font-family: verdana;
text-decoration: none;
}
a.GiaKnowledgeLinks:hover
{
font-weight: bold;
font-size: 11px;
color: #fdb913;
font-family: verdana;
text-decoration: none;
}
.GiaKnowledge
{
font-size: 11px;
color: #000000;
font-family: verdana;
}
a.faqLink
{
font-size: 11px;
color: #5a5a5a;
line-height: 15px;
font-family: verdana;
text-decoration: none;
}
a.faqLink:visited
{
font-size: 11px;
color: #5a5a5a;
line-height: 15px;
font-family: verdana;
}
a.faqLink:hover
{
font-size: 11px;
color: #486a8b;
line-height: 15px;
font-family: verdana;
text-decoration: underline;
}
.DiamondsKnoelegeShapeFont
{
font-size: 11px;
color: #5a5a5a;
line-height: 15px;
font-family: verdana;
}

.shipping_header {
font-size:medium;
font-family:verdana, sans-serif;
color:#cd2828;

text-align:center;

float:left;

margin:0px;

font-weight:normal;

}




span.shipping_header_code {

color:#cd2828;
font-size:12px;
text-align:center;

margin:0px;

padding-left:0px;
font-weight:bold;

}


.p_banner
{

margin-top:10px;
 
float:left;
 
padding-left:8px;
background-color:#ffffff;
}
.TitleOfPages
{
font-weight: bolder;
font-size: 13px;
color: #486a8b;
font-family: verdana;
}
h1.no_border
{
border:0px;
margin:0px;
float:left;
}
.htmlPop
{
font-size: 15px;
color: #486a8b;
font-family: verdana;
}
.CustomerLetterTitle
{
font-weight: bold;
font-size: 11px;
color: #486a84;
font-family: verdana;
}
A.CustomerLetterTitle
{
font-weight: bold;
font-size: 11px;
color: #486a84;
font-family: verdana;
text-decoration: none;
}
A.CustomerLetterTitle:hover
{
font-weight: bold;
font-size: 11px;
color: #486a84;
font-family: verdana;
text-decoration: underline;
}
.CustomerLetterFont
{
font-size: 11px;
color: #5a5a5a;
line-height: 15px;
font-family: verdana;
}
.GlobalFrame
{
border-right: #fdb912 1pt solid;
border-top: #fdb912 1pt solid;
border-left: #fdb912 1pt solid;
border-bottom: #fdb912 1pt solid;
margin-top: 2px;
margin-right: 15px;
}
.DiamondsKnoelegeShapeTitle
{
font-weight: 600;
font-size: 11px;
color: #486a8b;
font-family: verdana;
}
A.mainNav
{
font-size: 11px;
color: #ffffff;
font-family: verdana,arial, helvetica;
text-decoration: none;
}
A.mainNav:hover
{
font-size: 11px;
color: #eeeeee;
font-family: verdana,arial, helvetica;
text-decoration: none;
}
a.mainNav:visited
{
font-size: 11px;
color: #ffffff;
font-family: verdana,arial, helvetica;
text-decoration: none;
}
a.Footer
{
font-size: 11px;
color: #8c9aad;
font-family: verdana,arial, helvetica;
text-decoration: none;
}
a.Footer:hover
{
font-size: 11px;
color: #8c9aad;
font-family: verdana,arial, helvetica;
text-decoration: none;
}
a.Footer:visited
{
font-size: 11px;
color: #8c9aad;
font-family: verdana,arial, helvetica;
text-decoration: none;
}
a.HpFooter
{
font-size: 11px;
color: #214563;
font-family: verdana,arial, helvetica;
text-decoration: underline;
}
a.HpFooter:hover
{
font-size: 11px;
color: #214563;
font-family: verdana,arial, helvetica;
text-decoration: none;
}
a.HpFooter:visited
{
font-size: 11px;
color: #214563;
font-family: verdana,arial, helvetica;
text-decoration: none;
}
.PhoneAtTop
{
font-size: 12px;
color: #214563;
font-family: verdana,arial, helvetica;
}
.WhiteText
{
font-size: 11px;
color: white;
line-height: 15px;
font-family: Tahoma,verdana,arial, helvetica;
}
.FormField
{
border: #003063 1px solid;
font-size: 12px;
color: black;
font-family: arial;
background-color: white;
}
a.WhiteText
{
font-size: 12px;
color: white;
line-height: 15px;
font-family: Tahoma,verdana,arial, helvetica;
text-decoration: none;
}
a.SearchRLink
{
font-size: 11px;
color: #4a4d4a;
line-height: 15px;
font-family: Verdana;
text-decoration: none;
}
a.SearchRLink:visited
{
font-size: 11px;
color: purple;
line-height: 15px;
font-family: Verdana;
text-decoration: none;
}
a.PurpleLink
{
font-size: 10px;
color: #63309c;
font-family: Verdana;
text-decoration: none;
}
a.PurpleText
{
font-size: 10px;
color: #63309c;
font-family: Verdana;
}
.purpleText
{
font-size: 11px;
color: #3e5a8d;
font-family: Arial;
}
.purpleHeader
{
font-size: 12px;
color: #3e5a8d;
font-family: Arial;
}
.PurplePageTitle
{
font-size: 12px;
color: #8c69b5;
font-family: Verdana;
text-decoration: none;
}
.GrayText
{
font-size: 11px;
color: #4a4d4a;
line-height: 15px;
font-family: Verdana;
}
a.GrayTextLinks
{
font-size: 10px;
color: #4a4d4a;
font-family: Verdana;
text-decoration: none;
}
a.CertLink
{
font-size: 11px;
color: #4a4d4a;
line-height: 15px;
font-family: Verdana;
text-decoration: underline
}
a.CertLink:visited
{
font-size: 11px;
color: purple;
line-height: 15px;
font-family: Verdana;
text-decoration: underline
}
a.SearchRLink
{
font-size: 11px;
color: #4a4d4a;
line-height: 15px;
font-family: Verdana;
text-decoration: none
}
a.SearchRLink:visited
{
font-size: 11px;
color: purple;
line-height: 15px;
font-family: Verdana;
text-decoration: none
}
.HeirFont
{
font-size:11px;
color:white;
font-family:Verdana, Arial;
}
.w1
{
font-size:11px;
color:#5a5a5a;
line-height:15px;
font-family:Verdana, Arial;
}
.w2
{
font-weight:bolder;
font-size:11px;
color:#5a5a5a;
line-height:15px;
font-family:Verdana, Arial;
}

.w11
{
font-size:11px;
color:#5a5a5a;
line-height:15px;
font-family:Verdana, Arial;
border-bottom:0px;
padding-bottom:0px;
margin-bottom:0px;
}
.wp
{
font-weight:bolder;
font-size:12px;
color:#63309c;
font-family:Verdana, Arial;
}
.BlackText
{
font-size:12px;
color:black;
line-height:15px;
font-family:Arial
}
A.botNav
{
font-size: 11px;
color: white;
font-family: Verdana, Arial;
text-decoration: none
}
A.botNavLink
{
font-size: 11px;
color: black;
font-family: Verdana, Arial;
text-decoration: none
}
.botNavText
{
font-size: 11px;
color: #666666;
font-family: Verdana, Arial;
text-decoration: none
}
.w1button
{
font-size: 11px;
color: #999999;
font-family: Verdana, Arial;
text-decoration: none
}
.GrayFormField
{
border: #003063 1px solid;
font-size: 11px;
color: black;
font-family: Verdana, Arial;
background-color: white;
}
.byprod
{
font-size: 11px;
color: #486a8b;
font-family: Verdana, Arial;
text-decoration: none;
}
.dresult
{
font-size: 11px;
color: #6b7373;
font-family: Verdana, Arial;
text-decoration: none;
}
.resulttitle
{
font-size: 11px;
color: #214263;
font-family: Verdana, Arial;
text-decoration: underline;
}
.NewsDate
{
font-weight: bolder;
font-size: 11px;
color: #486a8b;
font-family: Verdana, Arial;
text-decoration: none;
}
.RequieredFields
{
font-weight: bold;
font-size: 9px;
color: red;
font-family: Verdana, Arial;
}
.purpleText2
{
font-size: 10px;
color: #63309c;
font-family: Verdana;
text-decoration: none;
}
.FormFieldSmall
{
border: #003063 1px solid;
font-size: 10px;
color: black;
font-family: arial;
background-color: white;   
}
.FrmTxtInput
{
border: #a5a5a5 1pt solid;
font-size: 12px;
font-family: verdana;
}
.w1b
{
font-weight: bolder;
font-size: 11px;
color: white;
font-family: Arial;
}
.BlueLink
{
font-weight: bold;
font-size: 11px;
color: #486a8b;
font-family: Verdana;
text-decoration: none;
}
A.Underlinedlink
{
font-size: 11px;
color: black;
font-family: Verdana;
}
.JewelPicture
{
background: #9c9a9c;
}
.JewelPictureOn
{
background: #ffaa00;
}
H1
{
font-size: 13px;
}

.bottomlinks
{

margin-top:15px;
padding-bottom:15px;
float:left;
width:758px;
text-align:center;
font-size:10px;
color:#717171;background-color:#ffffff;

}



.bottomlinks img
{

border:none;

}


.botLinkText
{
font-size: 10px;
color: gray;
}

a.botLink 
{


font-family:Verdana, Arial;
font-size:10px;

text-decoration: none;

color:#717171;

}


a.botLink:hover
{

text-decoration: underline;

color:#486A8B;
}

a.botLink:visited
{
font-family:Verdana, Arial;    
font-size: 10px;
color: gray;
text-decoration: none;
}
DIV.topLinksDiv
{
clear: both;
z-index: 100;
left: 70%;
float: none;
visibility: visible;
width: 30px;
position: static;
top: 10%;
height: 30px;
}
.mainTexts
{
font-size: 12px;
color: #5a5a5a;
line-height: 15px;
font-family: Verdana, Arial;
}
IMG.jewel_image
{
border: 0px;
width: 100px;
height: 100px;
}
IMG.jewel_imageNew
{
border: 0px;
width: 125px;
height: 125px;
}
IMG.jewel_big_image
{
border: 0px;
width: 250px;
height: 250px;
}
IMG.shape_icon
{
width: 25px;
height: 26px;
}
IMG.shape_iconNew
{
width: 22px;
height: 23px;
}
IMG.shape_iconNew:hover
{
width: 22px;
height: 23px;
border: #e0a030 1px solid;
}
IMG.shape_iconNew2
{
width: 22px;
height: 23px;
border: #e0a030 1px solid;
}
.mainBorder
{
border: 1px outset;
}
.smallButton
{
border: lightgrey 1px solid;
margin: 1px;
width: 22px;
height: 23px;
}

A.Paging
{
font-size: 10pt;
color: royalblue;
text-decoration: underline;
}
DIV.divZoom
{
left: 0px;
float: none;
visibility: visible;
position: relative;
top: 40px;
}
TR.H
{
background-color: #c9dce6;
}
.regPriceStrike
{
font-weight: 500;
font-size: 8pt;
color: black;
font-family: 'Times New Roman';
text-decoration: line-through;
}
.price
{
font-weight: 500;
font-size: 8pt;
color: black;
font-family: 'Times New Roman';
}
.box
{
border: #ffffff 3pt solid;
}

a.LM_link
{
text-decoration:none;
color:gray;
}



a.lang
{

text-decoration: none;

color:#486A8B;

}


a.langselected
{

text-decoration: none;

color:#486A8B;

font-weight:bold;


}



span.lang
{

text-decoration: none;

color:#486A8B;

}


span.langselected
{

text-decoration: none;

color:#486A8B;

font-weight:bold;


}
 
.search_form
{
font-size: 11px;
color:#5a5a5a;
font-family:Verdana, Arial;
border-right:3px solid #a9a9a9;
border-top:1px solid;
border-left:1px solid;
border-bottom:3px solid #a9a9a9;
}

.inline_header
{
font-weight:bolder;
font-size:12px;
color:#214263;
font-family:Verdana, Arial;
}

td.item_price
{
border:white;
font-size:12px;
color:blue;
font-family:Arial;
}

.sideHeader
{
font-size:12px;
color:black;
font-family:Verdana, Arial; line-height:1.5;
}

.sideText
{
font-size:12px;
color:black;
font-family:Verdana, Arial; 
line-height:1.5;
}

.sideTextDiv
{
font-size:11px;
color:black;
font-family:Verdana, Arial;
line-height:1.5;
}

.Dsearch_header
{
color:#486a8b;
font-size: 16px;
font-weight:bolder;
padding:0px;
margin:0px;
}

.q_reg
{
font-size:12px;
font-family:Verdana, Arial;
color:#ffffff;
}

.Most_Pop_Header
{
font-size:12px;
font-weight:bolder;
text-decoration:underline;
color:#214263;
font-family:Verdana, Arial;
line-height: 1.5;
}

.Most_Pop
{
font-size:10px;
text-decoration: underline;
line-height: 2;
}

.egs_top_bot {


height:40px; 

background:url(../images/images-cert/images-egs/top.jpg) repeat; 

}



.egs_side {


width:40px; 

background:url(../images/images-cert/images-egs/sideframe.jpg) repeat; 

}


.egs_sn {


width:240px;
height:96px; 

background:url(../images/images-cert/images-egs/SN-frame.jpg) repeat; 

}


.egs_diampic {


width:240px;
height:240px; 



}



.egl_cert_cont {


height:390px; 

background:url(../images/images-cert/images-egl/background.jpg) repeat; 

}



.egl_cert_th {


text-align:left;
FONT-WEIGHT: bolder;
FONT-SIZE: 14px;
COLOR:#5540ab;
font-family: Verdana, Arial; 

background:url(../images/images-cert/images-egl/background.jpg) repeat; 

}


.egl_cert_th2 {


text-align:left;
FONT-SIZE: 12px;
COLOR:#5540ab;
font-family: Verdana, Arial; 

background:url(../images/images-cert/images-egl/background.jpg) repeat; 

}


.egl_cert_td {

background:url(../images/images-cert/images-egl/background.jpg) repeat;
}
.egl_cert_td1 {

text-align:left;
font-size: 14px;
font-weight: bolder;
color:black;
font-family: Verdana, Arial; 

background:url(../images/images-cert/images-egl/background.jpg) repeat; 

}


.egl_cert_td2 {

text-align:left;
font-size: 12px;
color:black;
font-family: Verdana, Arial; 

background:url(../images/images-cert/images-egl/background.jpg) repeat; 

}



.pinkLine
{
color: #ff0101;
height: 1px;
}
.silverLine
{
color: silver;
height: 1px;
}
.orangeLine
{
color: #fdb913;
height: 1px;
}

h2.loose_diamonds
{
font-weight: bolder;
font-size: 12px;
color:#214263;
font-family: Verdana, Arial;
margin-top: 0px;
margin-bottom: 0px;
}

h2.d_det_header{
border:white; 
font-size:16px; 
color:#3e5a8d; 
font-family:Arial;
font-weight:normal;
margin-bottom:0px;
}

.smcopy {font:xx-small verdana; color:#555}

.overlay 
{
position:absolute;
z-index:1;
visibility: hidden;
overflow:visible;
}

.overlaytable
{
background:#FFFFFF;
}
.overlaytablerow
{
background:#FFFFFF;
color:#456C96;
font:xx-small verdana;
font-weight:bold;
}
.overlaytablerowshaded
{
background:#EFEFEF;
color:#5D5D5D;
font:xx-small verdana;
}
.overlaytablerowheading
{
background:#FFFFFF;
color:#5B7290;
font:xx-small verdana;
font-weight:bold;
}
.overlayheadingcell
{
padding-top: 10px;
vertical-align: middle;
}


th.diam_det_header
{
text-align:left;
}

a.refer_link {


font-size:12px;


font-weight: bolder;
text-decoration:underline;

color:#486A8B;
}


a.refer_link:hover {

text-decoration: none;

color:#717171;
}


a.wlink
{

font-size:11px;
color:blue;
line-height:15px;
font-family:Verdana, Arial;
text-decoration:underline;

cursor:pointer;
}

p.loose_text_header
{
font-size: 10pt; 
font-family: Verdana;
}

p.loose_text
{
font-size: 10pt; 
font-family: arial;
}

img.bold_img
{
border:2px solid #e0a030;
}

img.u_bold_img
{
border:0px solid #ffffff;
}

div.bordered_div
{
border:1px solid #333333;
}

div.tzarfaty
{
padding-top:0px;
padding-bottom:10px;
padding-left:5px;
border-top:0px;
margin-top: 0px;
font-weight: bold;
color: #ffffff;
}

.white_tr
{
background-color:#ffffff;
font-size:11px;
}

.white_td
{
background-color:#ffffff;
height:4px;
}

.d_det_td
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.7em;
text-align:left;
height:4px;
}

