body, p, td{
	font-family: arial, sans-serif;
	font-size: 12px;
	line-height: 16px;
}

a{ text-decoration: none;}

a:hover{ text-decoration: underline;}

th{
	font-weight: bold; 
	font-size: 10pt;
}

h1, h2, h3, h4{
	font-weight: normal;
}

h1{
	font-size: 20pt;
}

h2{
	font-size: 16pt;
}

h3{
	font-size: 14pt;
}

h4{
	font-size: 12pt;
	font-weight: bold;
}

h5{
	font-size: 14px;
	font-weight: bold;
}

img{
	border: none;
}


.jtab{
	font-size: 9pt;
	font-weight: bold;
	color: #2C6890;
}

.blue{
	color: #4888A9;
	font-weight:bold;
}

.nav{
	background-image: url(/i/admin/navbar.gif);
	font-family: Arial;
	font-size: 10pt;
	color: white;
	font-weight: bold;
}

.hilite{
	background-color: #D6ECF8;
}

.box{
	border: 1px solid #79ABC4;
}

.bg{
	background-color: #5C94B0;
	color: #FFFFFF;
}

.accentbx{
	border-top: 1px solid #A3C9DE;
	border-left: 1px solid #A3C9DE;
	border-right: 1px solid #8BB8D0;
	border-bottom: 1px solid #8BB8D0;
	padding: 3px;
}

.dblue{
	color: #366D89;
	font-weight:bold;
}

.tan{
	background-color: #FFF8E9;
}

.padb{
	padding-bottom: 3px;
}

.smtitle{
	font-size: 14px;
	font-weight: bold;
}

.bullet{
	list-style: image url(/i/cd/bullet.gif);
}

.mark{
	color: #42464F;
	font-weight: bold;
}

.list{
	margin-top: 3px;
	margin-bottom: 3px;
	list-style: image url(/i/cd/bullet.gif);
	line-height: 18px;
}

.small{
	font-size: 10px;
}

.cyo{
	font-weight: bold;
	color: #4888A9;
}

.cyo2{
	color: #B58938;
}

/* search form */
.searchform{
	padding: 10px;
	border: 1px solid #7589B9;
}
.criterion{ /* headings for search criteria */
	color: #825255;
	font-weight: bold;
}

/* Diamond/Gem search results */

/* row styles */
.r1,.r2{ white-space: nowrap; }
.r1{ background-color: #FFFFE8;} 
.r2{ background-color: #FFFFFF;}

/* cell styles */
.c1{}
.c2{}

.numresults{ text-align: center; font-weight: bold}
.results_outer_table{  width: 100%; border: 1px solid #7589B9; padding: 2px;}
.results_table{ }

/* header row and cells */
.hrow{ background-color: #A2C9DD;}
.sortrow{ background-color: #78AAC3;}
.hcell,.sortcell{ text-align: center;}
.sortlink{ background-color: #61BAE5; }
.sortlink:hover{ background-color: #FFFED0;  }

.excel_link,.pagenav{ 
	text-align: right;
}

.rating_bar{
	background-color: #A2C9DD;
}
.rating_container{
	background-color: white;
	border: 1px solid #7589B9; 
	padding: 0px;
}

/* item details */

.detailcontainer{   border: 1px solid #7589B9; padding: 2px;}
th.detail,.detail_th,.detail_th:visited{background-color: #A2C9DD; color: #000000;}
td.detail{background-color: #FFFFE8;}

.detail_r1{ background-color: #FFFFE8; font-weight: bold; border-bottom: 1px dotted #B9B875; } 
.detail_r2{ background-color: #FFFFFF; }