html{}
body{background:#fff;color:#fff;font-family:arial;font-size:10pt;line-height:16pt}
a{color:#ffffff;text-decoration:underline}
#container{z-index: 1;position:relative;width:1024px;margin:0 auto;text-align:left;-moz-box-shadow: 0 0 5px 5px #888;-webkit-box-shadow: 0 0 5px 5px#888;box-shadow: 0 0 5px 5px #888;}
#header{background:url(../images/header.gif);height:114px;border-bottom:solid 1px #ffffff}
#logo{float:left}

#menu{height:100%;float:right;text-align:right;width:800px;margin-top:8px;}
#menu label{text-transform:uppercase;color:#f1c400;font-size:10pt;}
#MenuBar {background: none repeat-x scroll center top transparent;border-bottom: 0px solid #E0E0DE;height: 30px;width:100%;}
#menu_front{position:absolute;top:65px;right:0;z-index:1001}

#content{position: relative;background:#5f4745;padding:15px;min-height:500px;position:relative;z-index: 1}
#content.customer{padding: 15px 15px 60px 15px}
#footer{background:url(../images/header.gif);padding:20px;border-top:solid 1px #ffffff;line-height:20pt;text-align:center;text-transform:uppercase;position:relative;}
#skypeManager{display:none; position:absolute; z-index:100; top:90; right:5}

.headtxt,.headTxt  {  Color: #f1c400; Font-Size: 16pt;text-transform:uppercase; line-height: 40pt; height:30px;font-weight:normal}
.head2txt,.head2Txt {  Color: #f1c400;Font-Size: 14pt;}
.head3txt,.head3Txt {  Color: #f1c400;  Font-Size: 12pt;}
.bodytxt,.bodyTxt {  Font-Size: 10pt;}
.labeltxt,.labelTxt {Font-Weight: bold; font-size:12px;}
.messagetxt { color: Green; Font-Family: helvetica; Font-Size: 11pt; Font-Weight: bold; }
.emphasise {  Color: #0084A6;  Font-Weight: bold; }
.explainTxt {  Color: #000000;  Font-Size: 8pt;  Font-Weight: normal; }
.bodybigtxt {  Color: #023169;  Font-Size: 12pt;  Font-Weight: bold; }

.btn,.btn_o
{
border-bottom-right-radius: 2px;border-bottom-left-radius: 2px;border-top-right-radius: 2px;border-top-left-radius: 2px;cursor: pointer;
margin-right: 0.1em;overflow: visible;padding: 0;position: relative;
text-align: center;text-decoration: none !important;border: 0px solid #D3D3D3;color: #000000;
font-weight: normal;font-family: Verdana,Arial,sans-serif;font-size: 1.1em;line-height: 14px;
padding: 0.2em 0.5em;background: none repeat-x scroll 50% 50% #f1c400;text-transform:uppercase;font-size:11pt
}
.btn_o{}

/*SF*/
.tblsearchform, .divsearchform {background: none;border: 0px solid #565656;box-shadow:none;margin-top: 0px;padding: 0;width: auto;}
.searchTxt{font-size:13pt;color:#f1c400;padding:0px;}
#newshapes td{padding:5px;}
#weight_clarity_color td{padding-right:20px;}
#weightContainer,#clarityContainer,#colorContainer{vertical-align:top;}
#weightContainer label{width:90px;display:inline-block;line-height:30px;}
#weightContainer input[type="text"]{width:103px;}
#weightContainer select{width:110px;}

#clarityContainer label,#colorContainer label{width:50px;display:inline-block;line-height:30px;}
#clarityContainer select,#colorContainer select{width:110px;}

#ifsearchprofile{width:265px;height:164px;}

#cutDiv, #polishDiv, #symmetryDiv, #SearchForDiv, #SortByDiv, #AdvanceDiv, #searchprofilesDiv, .sf_buttons {border: 0px solid #565656;box-shadow: 0 0 0px 0px #C9C9C9;}

#newshapes{height:170px;}
#newshapes * .ui-state-default,#newshapes * .ui-widget-content .ui-state-default,#newshapes * .ui-widget-header .ui-state-default {background: none #ffffff;border:0px;}
#newshapes * .ShapeLabel{color:#ffffff;font-size:10pt;}
#newshapes * .ui-state-active{background: none #F1C400;}

#newshapes * .ui-state-active .ShapeLabel{color:#F1C400}
#newshapes * .ui-corner-all,#newshapes *  .ui-corner-bottom,#newshapes *  .ui-corner-left, .ui-corner-bl {border-bottom-left-radius: 0px;border-top-left-radius: 0px;}
#newshapes * .ui-corner-all,#newshapes * .ui-corner-bottom,#newshapes *  .ui-corner-right, .ui-corner-br {border-bottom-right-radius: 0px;border-top-right-radius: 0px;}
#newshapes * .ui-button-text-only .ui-button-text {padding: 0;}

#newshapes.ui-buttonset{margin-left:0;position:relative;top:0;left:0}

#printExcelLine {width: auto;padding:0}
#trADVsearch {margin-top:20px;}
#trADVsearch td{padding:0 10px 10px 0;}
#trADVsearch input[type="text"]{width:100px}
#trADVsearch select{width:108px}


/*Results*/

/* Dynamic tables - with roleover */
.srtable {border-left: 1px solid #b2b2b2;border-collapse: collapse;font-family: Arial,"Lucida Sans Unicode","Lucida Grande",Sans-Serif;font-size: 10pt;text-align: left;width:100%;}
.srtable th{background: url("../images/gradhead.png") repeat-x scroll 0 0 #ffd01d;border-bottom: 2px solid #b2b2b2;border-top: 2px solid #ffe273;color: #000000;font-size: 12px;font-weight: normal;padding: 5px 1px;text-align:center}
.srtable th .tblheader td {color: #000000;font-size: 12px;font-weight: normal;padding: 2px;}
.srtable tr.srtabletr td {background:#92867c;border-bottom: 1px solid #b2b2b2;border-top: 1px solid #b2b2b2;border-right: 1px solid #b2b2b2;color: #ffffff;padding: 2px 5px;}
.srtable tr.srtabletralt td{background:#5f4745;border-bottom: 1px solid #b2b2b2;border-top: 1px solid #b2b2b2;border-right: 1px solid #b2b2b2;color: #ffffff;padding: 2px 5px;}
.srtable tr.srtabletrover:hover td{background:#ffffff;border-bottom: 1px solid #b2b2b2;border-top: 1px solid #b2b2b2;border-right: 1px solid #b2b2b2;color: #000000;padding: 2px 5px;}
.srtable a{color: #ffffff;}
.srtable a:hover {color: #ffffff;}
.srtable a:hover {color: #000000;}
.srtable tr:hover a{color: #000000;}
.srtable tr a:hover{color:black}
.sortbyheader{cursor:pointer}

/* Static tables - with NO roleover */
.stable {border-collapse: collapse;font-family: Arial,"Lucida Sans Unicode","Lucida Grande",Sans-Serif;font-size: 10pt;text-align: left;width:100%;}
.stable th{background: url("../images/gradhead.png") repeat-x scroll 0 0 #ffd01d;border-bottom: 2px solid #b2b2b2;border-top: 2px solid #ffe273;color: #000000;font-size: 11px;font-weight: normal;padding: 5px 1px;text-align:center}
.stable th .tblheader td {color: #003399;font-size: 12px;font-weight: normal;padding: 5px 0;}
.stable td,.stable td{background:#92867c;border-bottom: 1px solid #b2b2b2;border-top: 1px solid #b2b2b2;border-right: 1px solid #b2b2b2;color: #ffffff;padding: 2px 5px;}
.stable tr:hover td{background:#ffffff;border-bottom: 1px solid #b2b2b2;border-top: 1px solid #b2b2b2;border-right: 1px solid #b2b2b2;color: #000000;padding: 2px 5px;}
.stable a{color: #666699;}

#registerLink{color:#f1c400;font-size:12pt;}

/*login*/
#login{width:350px;float:left;}
#news{float: right;height: 271px;margin-top: 25px;width: 350px}

/*News*/
#NewsPage #content{background:url('../images/container_section_03.jpg');}
#NewsPage li{width:200px;margin-bottom:10px;background: url(../images/bsm_bullet.png) no-repeat left 7px;padding: 0px 0px 0px 18px;}
#NewsPage ul{list-style:none;margin:0;padding:0 0 0 0;}

/*specials*/
#specialsDiv .srtable th,#specialsDiv .srtable *{font-weight:bold;text-align:center}
.NewPrice{color:#f1c400;font-size:13pt }

#skypeManager{position:absolute;right:0px;top:0px;}
.spacer{height:25px;}
#flags{z-index:10002;margin:auto 0;text-align:center;position:absolute;}
#footer.login #flags{top:-28px;left:225px;width:300px;}
#container.Cutomer #flags{top:-23px;right:-3px}
#footer.customer #flags{top:-28px;left:362px;width:300px;}
#flags img{width:20px;}

.msgV{color:#F1C400}
.msgX{color:#F1C400}
.bodybigtxt{color:#F1C400}