﻿.Header
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    VERTICAL-ALIGN: middle;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #999999;
}

.Text
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 0px;
    VERTICAL-ALIGN: middle;
    PADDING-TOP: 0px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    /* BACKGROUND-COLOR: #f5f5f5 */
}
.InputField
{
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.BgFrame
{
    BORDER-RIGHT: #999999 1px solid;
    BORDER-TOP: #999999 1px solid;
    FONT-SIZE: 10px;
    VERTICAL-ALIGN: middle;
    BORDER-LEFT: #999999 1px solid;
    BORDER-BOTTOM: #999999 1px solid;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #f5f5f5
}

.DarkBlueTable
{
    FONT-SIZE: 10px;
    VERTICAL-ALIGN: middle;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #000064
}

.LightBlueTable
{
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #f5f5f5
}
.Boxes
{
    FONT-WEIGHT: normal;
    FONT-SIZE: x-small;
    TEXT-TRANSFORM: none;
    COLOR: #ffffff;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-VARIANT: normal
}
.LightBlueTableBottom
{
    FONT-SIZE: 10px;
    VERTICAL-ALIGN: bottom;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #f5f5f5
}
.LightBlueTitleCell
{
    FONT-SIZE: 12px;
    VERTICAL-ALIGN: bottom;
    LINE-HEIGHT: normal;
    BORDER-BOTTOM: #000000 1px solid;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #eeeeee
}
.BlueTitleCell
{
    FONT-SIZE: 12px;
    VERTICAL-ALIGN: bottom;
    LINE-HEIGHT: normal;
    BORDER-BOTTOM: #000000 1px solid;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #dddddd
}

.BlueTableCenter
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    VERTICAL-ALIGN: middle;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #999999;
    TEXT-ALIGN: center
}

.InputButton
{
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    HEIGHT: 21px
}
.LegendText
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    VERTICAL-ALIGN: baseline;
    COLOR: #000064;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.InputTextBox
{
    FONT-SIZE: 10px;
    MARGIN-BOTTOM: 1px;
    VERTICAL-ALIGN: middle;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    HEIGHT: 15px
}

.InputMulti
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-SIZE: 10px;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.LightBlueTableTopFrame
{
    BORDER-RIGHT: #999999 1px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #999999 1px solid;
    PADDING-LEFT: 0px;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 0px;
    VERTICAL-ALIGN: top;
    BORDER-LEFT: #999999 1px solid;
    PADDING-TOP: 8px;
    BORDER-BOTTOM: #999999 1px solid;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #f5f5f5
}
.DarkBlueTableBold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    VERTICAL-ALIGN: middle;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #000064
}

.DarkGrayTableBold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    VERTICAL-ALIGN: middle;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #708090
}

.BlackTableBold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    VERTICAL-ALIGN: middle;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: Black;
}

.ValText
{
    FONT-SIZE: 10px;
    COLOR: red;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.ErrorText
{
    FONT-SIZE: 11px;
    COLOR: red;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.LabelText
{
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.Link
{
    FONT-SIZE: 10px;
    COLOR: #000064;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.Link:hover
{
    TEXT-DECORATION: underline
}
.LinkMedium
{
    FONT-SIZE: 11px;
    COLOR: #000064;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}

.LinkMedium:hover
{
    TEXT-DECORATION: underline
}
.PriceLink
{
    FONT-SIZE: 10px;
    COLOR: navy;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.PriceLink:hover
{
    TEXT-DECORATION: underline
}

.SellerDetail
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 0px;
    VERTICAL-ALIGN: middle;
    PADDING-TOP: 0px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #f5f5f5;
}

.resultField 
{
    color: #333;
    font-family: Verdana, Arial, Sans-Serif;
    font-size: 10px;
    font-weight: normal;
    /* background-color: #d8d8d8; */
    border: solid 1px #aaa;
    background-color: #fff;
    border-right: 0px;
}

.resultValue
{
    color: #000;
    font-family: Verdana, Arial, Sans-Serif;
    font-size: 10px;
    font-weight: bold;
    /* background-color: #fff; */
    border: solid 1px #aaa;
    background-color: #fff;
    border-left: 0px;
    text-align: right;
}

.resultRow 
{   
    color: #000;
    font-family: Verdana, Arial, Sans-Serif;
    font-size: 10px;
    border-top: solid 1px #888;
    overflow: hidden;     
    white-space: nowrap;  
}

.resultRowMedium
{
	color: #000;
    font-family: Verdana, Arial, Sans-Serif;
    font-size: 12px;
    border-top: solid 1px #888;
    overflow: hidden;     
    white-space: nowrap;  
}

.resultRowLarge
{
	color: #000;
    font-family: Verdana, Arial, Sans-Serif;
    font-size: 14px;
    border-top: solid 1px #888;
    overflow: hidden;     
    white-space: nowrap;  
}

.resultHeader 
{   
    color: #fff;
    background-color: #000064;
    font-family: Verdana, Arial, Sans-Serif;
    font-size: 10px;
    border-top: solid 1px #888;
    overflow: hidden;     
    white-space: normal;
    font-weight: bold;
    height: 18px;
}

.SearchCriteriaField 
{
    font-size: 10px;
    font-family: Verdana, Arial, Sans-Serif;
    font-weight: normal;
    color: #555;
    line-height: 14px;           
}

.SearchCriteriaValue
{
    font-size: 10px;
    font-family: Verdana, Arial, Sans-Serif;
    font-weight: bold;
    color: #555;           
    line-height: 14px;
}

/* Result list status icons */
.resultStatusMemo 
{
    width:13px;
    background-color:#ee0;
    color:#000;
    text-align:center;
    vertical-align:middle;
    border:solid 1px #000;
}

.resultStatusGuaranteed 
{
    width:13px;
    background-color:#080;
    color:#fff;
    text-align:center;
    vertical-align:middle;
    border:solid 1px #000;
}

.resultStatusCash
{
    width:13px;
    background-color:#0f0;
    color:#000;
    text-align:center;
    vertical-align:middle;
    border:solid 1px #000;
}

.resultStatusPrior {
    width:13px;
    color:#888888;
    text-align:center;
}

/* End result list status icons */


/* Search Result pages specific classes */

table.SellerDetail td {	
	border-right: solid 1px #aaa;
	border-bottom: solid 1px #aaa;
}

td.unbold
{
    font-weight: normal;
    vertical-align: top;   
}

table.SellerDetail
{
    border-top: solid 1px #aaa;
    border-left: solid 1px #aaa;
    width: 704px;
    vertical-align: top;
    text-align: left;
}

.pairDetailContainer 
{
    
    text-align: left;
    width: 100%;
    border-top: dotted 1px #aaa;
}

table.resTable
{
    border-top: solid 1px #aaa;
    /*border-left: solid 1px #aaa;*/
}

table.resTable td
{	
	/*bborder-right: solid 1px #aaa;*/
	border-bottom: solid 1px #aaa;
	text-align: left;
}

.resTableContainer 
{
    background-color: Transparent;
     /*border-top: dotted 1px #aaa;*/
     width: 100%
}

.resStoneDetailIcon
{
    background-image: url('http://www.diamonds.net/SiteResource/Graphics/Icons/Icon_detail.gif');
    background-position:center bottom;
    background-repeat: no-repeat;
}

.resStoneDetailIcon:visited
{
    background-image: url('http://www.diamonds.net/SiteResource/Graphics/Icons/Icon_detail_black.gif');
    background-position:center bottom;
    background-repeat: no-repeat;
}

.cutCell 
{
    /* This class cuts the content of its cell */
    white-space: nowrap;
    overflow: hidden;
}

/* Search page classes */
.LightBlueTableMiddle 
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    vertical-align: middle;
    padding: 0px;
}

.SquareMain
{
    height: 50px;
    width: 100%;
    
}
.SquareTitle
{
    height: 10px;
    
}
.SquareContent
{
    height: 100%;    
}


.showSellFieldLast
{
    background-color: #d5d6ea;
    color: #000;
    font-weight: bold;
    text-align: left;
    border: solid 0px #999;       
    height:16px;
    width:80px;
}

.showSellField
{
    background-color: #d5d6ea;
    color: #000;
    font-weight: bold;
    text-align: left;   
    border-color: #999;
    border-style:solid;        
    border-bottom-width: 1px;
    border-right: 0px;
    border-left: 0px;
    border-top: 0px;
    height:16px;
    width:80px;
}

.showSellValue
{
    background-color: #fff;
    color: #000;
    text-align: left;
     border-color: #999;
    border-style:solid;        
    border-bottom-width: 1px;
    border-right: 0px;
    border-left: 0px;
    border-top: 0px;
    height:16px;
}

.showSellBottomCell
{
    border-bottom: solid 1px #999;
}

.HeaderPriceChages
{
	font-family:Arial, Verdana;
	font-size:16px;
	color:#000064;
	
}

.HeaderPriceList
{
	font-family: Verdana, Arial, Serif;
	font-size: 21px;
	font-weight: bold;
	padding-left:20px;
	padding-top:15px;
	padding-bottom: 5px;
	color: #000064;
}

.SubHeaderPriceList
{
	font-family:Verdana, Arial, Serif;
	padding-left:20px;
	font-size:17px;
	color:#000064;
}

.TableHeadLine
{
	background-color:#000064;
	font-family:Arial, Verdana;
	font-size:15px;
	font-weight:bold;
	color:#fff;		
}

.TableRow1
{
	text-align:right;
	font-family:Arial, Verdana;
	font-size:13px;	
	color:Black;
	background-color:#f3f3f3;		
}

.TableRow2
{
	text-align:right;
	font-family:Arial, Verdana;
	font-size:13px;	
	color:Black;
	background-color:#fff;		
}

.RapnetPricesHeader
{
	background-color:#000064;
	font-family:Verdana,Arial ;
	font-size:12px;
	font-weight:bold;
	color:#fff;		
	padding-top: 5px;
	padding-bottom: 5px;	
}

.RapnetPricesRow1
{
	text-align:center;
	font-family:Verdana,Arial;
	font-size:12px;	
	color:Black;
	background-color:#f3f3f3;	
	padding-top: 5px;
	padding-bottom: 5px;	
	border-bottom:	#EBEBEB;
}

.RapnetPricesRow2
{
	text-align:center;
	font-family:Verdana,Arial;
	font-size:12px;	
	color:Black;
	background-color:#fff;	
		padding-top: 5px;
	padding-bottom: 5px;	
	border-bottom:	#EBEBEB;	
}

.MainHeader
{
	padding-left: 2px; 
	background-color: #000064; 
	color: White;
	height: 30px;
	font-family:Arial,Verdana;
	font-size:15px;
}
