
	
/*	wrapper divs */
	
/* input, label positioning */
.custom-checkbox input.paramiter{
	position: absolute;
	left: 2px;
	top: 3px;
	margin: 0;
	z-index: 0;
}

.custom-checkbox label, 
.custom-radio label {
	display: block;
	position: relative;
	z-index: 1;
	padding-right: 1em;
	line-height: 1;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	cursor: pointer;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#444;

}

	
/* states */
.custom-checkbox label { background: url(images/checkbox.gif) no-repeat; }

.custom-radio label { background: url(images/radiobutton.gif) no-repeat; }

.custom-checkbox label, .custom-radio label {
	background-position: -10px -14px;
border: 2px solid #fff;
}

.custom-checkbox label.hover{

}
.custom-checkbox label.hover,
.custom-checkbox label.focus,
.custom-radio label.hover,
.custom-radio label.focus {
	background-position: -10px -114px;
	
}

.custom-checkbox label.checked, 
.custom-radio label.checked {
background-position: -10px -214px;
border-bottom: 2px solid #5e5fff;
 bottom:5px;
 position: relative;

}

.custom-checkbox label.checkedHover, 
.custom-checkbox label.checkedFocus {
	background-position: -10px -314px;
}

.custom-checkbox label.focus, 
.custom-radio label.focus {
	
}

.inputbox input.box{
	border:1px solid #fff;
	background-image: url(images/inputboxbg.jpg);
	background-repeat: no-repeat;
	width: 85px;
	height: 23px;
	
}
.inputbox input.boxprice{
	border:1px solid #fff;
	background-image: url(images/inputboxprice.jpg);
	background-repeat: no-repeat;
	width: 85px;
	height: 23px;
}
.inputbox input.boxblunk{
	border:1px solid #fff;
	background-image: url(images/inputboxblunk.jpg);
	background-repeat: no-repeat;
	width: 85px;
	height: 23px;
}

.loose-table td{
		font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#6f6f6f;
font-weight: bold;
}

.yoursearch{
margin: 3px 0px 0px 0px;
}
.yoursearch span{
	font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#6f6f6f;
font-weight: bold;
}
.headtitle{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#575771;
font-weight: bold;
text-align:left;
padding: 5px 0px 0px 10px;

}


.certdiv,
.pricepercaratdiv,
.fluorescencediv,
.tablediv,
.symmetrydiv,
.depthdiv,
.polishdiv,
.pricediv,
.caratdiv,
.cutdiv,
.shapediv,
.colordiv,
.cliaritydiv,
.cliaritydiv01{
height:57px;
border:1px solid #DFDFDF;
text-align:left;
}

.shapediv{

width:380px;
}



.symmetrydiv,
.colordiv{
width:280px;

}
.depthdiv{
width:280px;
}
.fluorescencediv{
width:380px;
margin: 2px 0px 2px 0px;

}
.polishdiv{
width:380px;
}
.cliaritydiv{
width:380px;
margin: 2px 0px 2px 0px;
}
.cliaritydiv01{
	width:380px;
}
.certdiv,
.pricepercaratdiv,
.tablediv,
.cutdiv{
width:280px;
margin: 2px 0px 2px 0px;
}
.caratdiv{
width:280px;
}
.pricediv{
width:280px;
margin: 2px 0px 2px 0px;
}


.subdiv01{
width:385px;
float:left;
}
.subdiv02{
float:left;
width:285px;
}
.subdiv03{
float:left;
width:285px;
}
.adv01{
text-align:left;
margin: 0px 50px 5px 0px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#6A6D74;
font-weight: normal;
}
.main01-table{
padding: 0px 0px 0px 20px;
}
.searchbutton{
text-align:right;
padding: 0px 50px 0px 0px;
}

.inputbox input,
.inputbox{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#5B5B5B;
font-weight: normal;
}
.res-tr-head td{
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight: bold;
color:#fff;
 background-color:#5D5D77;
 


}

.resrow1  td{
background-color:#F5F5F5;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
text-align:center;
}
.resrow2  td{
background-color:#fff;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666;
text-align:center;
}


.resrow1:hover td,
.resrow2:hover td{
background-color: #8283ff;
color: #000;
cursor:pointer;
}

.resrow3  td{
background-color:#F5F5F5;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
line-height:17px;
text-align:center;
}
.resrow4  td{
background-color:#fff;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:17px;
color:#666;
text-align:center;
}


.resrow3:hover td,
.resrow4:hover td{
background-color: #8283ff;
color: #000;
cursor:pointer;
}

.diamondfoundno{
margin: 0px 0px 0px 50px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#666666;
text-align:center;
}
.addselectiondiv{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#999;
padding: 0px 0px 0px 20px;

}

.sortselctd{
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#686E7C;

}
.sortselctd select{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#6F6F91;
border:1px solid #6F6F91;
cursor:pointer;
width:130px;
}
.comparetable01,
.comparetable02{
border: 1px solid #CCCCCC;
margin: 1px 1px 1px 1px;
}
.comparetable01{
width:1000px;
margin: 10px 0px 0px 20px;
}
.comparetable02{
padding: 5px 5px 5px 5px;
}
.compare-table-head td{
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#5E7691;
}
.compare-res-data td{
text-align:right;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#5E7691;
}
.save-com td{
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#5E7691;
}
input.email{
border:1px solid #CCCCCC;
}
.comrow1 table,
.comrow2 table{
 background-color:#CCCCCC;
}


.comrow1 td{
background-color:#FFFFFF;
}
.comrow2 td{
background-color:#ECECF2;
}
.table{
	bottom: 210px;
	left: 120px;
	float:left;
	position: relative;
	font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#5E7691;
font-weight: normal;
text-decoration: none;
}
.depth{
	bottom: 77px;
	right: 96px;
		float:left;
	position: relative;
	font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#5E7691;
font-weight: normal;
text-decoration: none;
}
.depthpercer{
		bottom: 75px;
	left: 95px;
		float:left;
	position: relative;
	font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#5E7691;
font-weight: normal;
text-decoration: none;
}
.looseheaddiv{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#5E7691;
font-weight:bold;
margin: 10px 0px 10px 35px;
}
.loosedetailstable td{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#5E7691;
padding: 5px 0px 0px 10px;
}
.diamond-loose-de{
margin: 14px 0px 0px 0px;
}
.diamond-loose-de td{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#5E7691;
}
.your-diamond table td{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#5E7691;

vertical-align:top;
line-height:16px;
text-align:justify;
}
.your-diamond table td span{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#6F6FB0;
font-weight:bold;
}
.detintext01,
.detintext01 div a{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#5E7691;
text-decoration:none;
}
.moredetailsshow td{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#677284;
text-decoration:none;
padding: 0px 0px 0px 3px;
}
.similerdiamond a{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#7A848E;
text-decoration:none;
}
.similerdiamond a:hover{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#7A848E;
text-decoration:underline;
}
.details-shape td{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#7A848E;
}
.your-diamond-img img{
margin: 3px 0px 3px 0px;
}
.certified-diamond-main01{
background-image:url(images/loose-diamond-main.jpg);
background-repeat:no-repeat;
width:981px;
height:222px;
margin: 5px 0px 10px 0px;
}

.cer-dia-name01 td a{
font-family:  Arial, Helvetica, sans-serif;
font-size:13px;
color:#7A848E;
line-height:18px;
text-decoration:none;
}
.cer-dia-name01 td a:hover{
text-decoration:underline;
}
.carat-search-head{
font-family:  Arial, Helvetica, sans-serif;
font-size:30px;
color:#5B5C77;
margin: 5px 0px 5px 0px;
}
.carat-search-head01{
background-image: url(images/certi-diabg.jpg);
height: 27px;
background-repeat: repeat-x;
font-family:  Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:normal;
color:#4C4C8D;
padding: 3px 0px 0px 10px;
margin: 5px 0px 5px 0px;
}
.carat-search-head02{
	font-family:  Arial, Helvetica, sans-serif;
font-size:13px;
color:#7A848E;
line-height:18px;
text-align: justify;
}
.certi01-search-button{
	margin: 130px 0px 0px 10px;
}
.search-summery{
	font-family:  Arial, Helvetica, sans-serif;
font-size:13px;
color:#9596ff;
}
.detloosedet01{
	background-image: url(images/reportno.jpg);
	background-repeat: no-repeat;
	width: 220px;
	height: 60px;
	font-family:  Arial, Helvetica, sans-serif;
font-size:10px;
color:#5F738E;
padding: 15px 0px 0px 70px;
margin: 20px 0px 0px 30px;
text-decoration: none;
cursor: pointer;

}
a.gia{
	text-decoration: none;
	cursor: pointer;
}
#reportdiv{
	font-family:  Arial, Helvetica, sans-serif;
font-size:10px;
color:#5F738E;
position: absolute;
width: 200px;
right: 100px;
bottom: 50px;
}

/*25-03-2010 start*/
.paircer td{
font-family:  Verdana, Arial, Helvetica, sans-serif, "Viner Hand ITC";
font-size:10px;
color:#5F738E;
}
.paircer01 td{
font-family:  Verdana, Arial, Helvetica, sans-serif, "Viner Hand ITC";
font-size:10px;
color:#5F738E;
border-bottom:1px solid #CCCCCC;
padding: 0px 0px 2px 0px;
line-height:18px;
}
img.shareimg{
margin: 0px 0px 4px 0px;
}
.solitrbg{
	background-color: #E7E9ED; 
}
.solishaptable{
	border: 1px solid #CCCCCC;
	background-color: #fff;
	padding: 5px 5px 5px 5px;
}
.colortable{
border: 1px solid #CCCCCC;
	background-color: #fff;
	padding: 5px 1px 5px 1px;
}
.claritytable{
border: 1px solid #CCCCCC;
	background-color: #fff;
	padding: 5px 1px 5px 1px;
	
}
.solicerti{
	border: 1px solid #CCCCCC;
	background-color: #fff;
	padding: 5px 1px 5px 1px;
}

.solicarat{
		border: 1px solid #CCCCCC;
	background-color: #fff;
	padding: 5px 5px 5px 5px;
}
.solicerti{
	height: 226px;
}
.solicarat{
	height: 21px;
	*height: 24px;
}
.solicarat td{
font-family:  Verdana, Arial, Helvetica, sans-serif, "Viner Hand ITC";
font-size:10px;
color:#000;	
}
.solicarat td input{
	width: 60px;
	border: 1px solid #666;
}
.solicerttitr input{
	right: 10px;
	position: relative;
}
.SearchResult{
	
}
/* 25-03-2010  */