/* CSS Document */

a:link, a:visited {
	color:#737373;
	text-decoration:none;
}
a:hover {
	color:#deb22b; 
	text-decoration:underline;
}

.user3 {
	font-family: verdana;
	font-size: 11px;
	font-weight:Bold;
	letter-spacing: .019 ;
	color: #737373;
	cursor:none;
	line-height :2;
	TEXT-DECORATION: none;
}
.rollover
{
	PADDING: 0px 0px 0px 0px;
	DISPLAY: block; 
	background:url(images/topmenu.jpg) repeat; 
	FONT-SIZE: 11px; 
	WIDTH: 121px; 
	COLOR: #ffffff; 
	FONT-FAMILY: tahoma, 
	sans-serif; 
	LETTER-SPACING: 0.019cm; 
	TEXT-DECORATION: none
}
.rollover a:link {
	PADDING: 0px 0px 0px 0px; 
	display :block ; 
	FONT-SIZE: 11px; 
	WIDTH: 121px; 
	COLOR: #ffffff; 
	FONT-FAMILY: tahoma, 
	sans-serif; 
	LETTER-SPACING: 0.019cm; 
	TEXT-DECORATION: none
}
.rollover a:visited {
	PADDING: 0px 0px 0px 0px; 
	display :block ; 
	FONT-SIZE: 12px; 
	WIDTH: 121px; 
	COLOR: #ffffff; 
	FONT-FAMILY:tahoma, 
	sans-serif; 
	LETTER-SPACING: 0.019cm; 
	TEXT-DECORATION: none
}
.rollover a:hover {
	BACKGROUND: url(images/top_ovr.jpg) no-repeat 0px 0px;
	PADDING: 0px 0px 0px 0px; 
	margin :0px 0px 0px 0px; 
	height :15px;
	WIDTH: 121px; 
	text-align :center ;
	COLOR: #ffffff;
}
.rollover a:active {
	BACKGROUND: url(images/top_ovr.jpg) no-repeat 0px 0px;
	PADDING: 0px 0px 0px 0px;  
	margin :0px 0px 0px 0px; 
	WIDTH: 121px; 
	text-align :center ;
	COLOR: #ffffff;
}
.btncontact {
	font-family: verdana;
	font-size: 12px;
	font-weight:Bold;
	letter-spacing: .019 ;
	color: #737373;
	cursor:hand;
	TEXT-DECORATION: none;
	
}
.live {
	font-family: tahoma;
	font-size: 12px;
	color: #737373;
	cursor:hand;
	TEXT-DECORATION: none;
}
.btncontact:hover {
	font-family: verdana;
	font-size: 12px;
	font-weight:Bold;
	letter-spacing: .019 ;
	color: #014bac;
	cursor:hand;
	TEXT-DECORATION: none;
}
.btncontact a:link {
	font-family: verdana;
	font-size: 12px;
	font-weight:Bold;
	letter-spacing: .019 ;
	color: #737373;
	cursor:hand;
	TEXT-DECORATION: none;
}
.btncontact a:hover {
	font-family: verdana;
	font-size: 12px;
	font-weight:Bold;
	letter-spacing: .019 ;
	color: #014bac;
	cursor:hand;
	TEXT-DECORATION: none;
}
.signup {
	font-family: tahoma;
	font-size: 11px;
	font-weight:Bold;
	letter-spacing: .019 ;
	color: #10327f;
	cursor:none;
	TEXT-DECORATION: none;
}


.toplink a:link {
	font-family: tahoma;
	font-size: 13px;
	color: #ffffff;
	cursor:hand;
	TEXT-DECORATION: none;
}
.toplink a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #ffffff;
	cursor:hand;
	TEXT-DECORATION: none;
}
.toplink a:hover {
	color:#deb22b; 
	text-decoration:none;
}
.Footer
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:15px;
	color: #ffffff;
	cursor:hand;
	TEXT-DECORATION: none;
}
.Footer a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	cursor:hand;
	TEXT-DECORATION: none;
}
.Footer a:visited 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	cursor:hand;
	TEXT-DECORATION: none;

}
.Footer a:hover {
	color:#deb22b; 
	text-decoration:underline;
}
.Footer1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:15px;
	color: #000099;
	cursor:hand;
	TEXT-DECORATION: none;
}
.Footer1 a:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000099;
	cursor: hand;
	text-decoration: none;
}
.Footer1 a:visited 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000099;
	cursor:hand;
	TEXT-DECORATION: none;

}
.Footer1 a:hover {
	color:#deb22b; 
	text-decoration:underline;
}
.copy a {
	FONT-WEIGHT: Bold; 
	FONT-SIZE: 11px; 
	FONT-FAMILY: arial; 
	COLOR: #ffffff; 
	TEXT-DECORATION: none;
}

.copy A:hover {
	FONT-WEIGHT: Bold; 
	FONT-SIZE: 11px; 
	FONT-FAMILY: arial; 
	COLOR: #96e8ff; 
	TEXT-DECORATION: underline;
}

.welcome {
	FONT-WEIGHT: Bold; 
	FONT-SIZE: 12px; 
	FONT-FAMILY: arial; 
	COLOR: #121212; 
	TEXT-DECORATION: none
}

.readmore A {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	FONT-FAMILY: arial; 
	COLOR: #ff4800; 
	TEXT-DECORATION: none
}

.readmore A:hover {
	COLOR: #ff4800; 
	BORDER-BOTTOM: 1px dashed
}

.allhit A {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 15px; 
	FONT-FAMILY: arial; 
	COLOR: #121212; 
	TEXT-DECORATION: none
}

.allhit A:hover {
	COLOR: #9b0900; 
	BORDER-BOTTOM: 1px dashed
}

/* login box*/

.t {
	background: #FFF url('images/diamond_search_top_bg.jpg') repeat-x 0 0;
	width: 100%;
	    margin-top: 4px;
}
.b {
	background: url(images/diamond_search_bottom_bg.jpg) 0 100% repeat-x
}
.l {
	background: url(images/diamond_search_left_bg.jpg) 0 0 repeat-y
}
.r {
	background: url(images/diamond_search_right_bg.jpg) 100% 0 repeat-y
}
.bl {
	background: url(images/diamond_search_bottom_left.jpg) 0 100% no-repeat
}
.br {
	background: url(images/diamond_search_bottom_right.jpg) 100% 100% no-repeat
}
.tl {
	background: url(images/diamond_search_top_left.jpg) 0 0 no-repeat
}
.tr {
	background: url(images/diamond_search_top_right.jpg) 100% 0 no-repeat;
	padding:15px;
}
.tableTitle { font-size:13px; color:#406A83; font-weight:bold; }
.footer_links {
	color:#96e8ff;
	text-align:center;
	/*FONT-WEIGHT: Bold; */ 
	FONT-SIZE: 11px; 
	FONT-FAMILY: tahoma; 
}

/* Popup */



.tp {
	background: url(images/diamond_search_top_bg.jpg) 0 0 repeat-x;
	width: 100%;
background-color:#FFF;
}
.bp {
	background: url(images/diamond_search_bottom_bg.jpg) 0 100% repeat-x
}
.lp {
	background: url(images/diamond_search_left_bg.jpg) 0 0 repeat-y
}
.rp {
	background: url(images/diamond_search_right_bg.jpg) 100% 0 repeat-y
}
.blp {
	background: url(images/diamond_search_bottom_left.jpg) 0 100% no-repeat
}
.brp {
	background: url(images/diamond_search_bottom_right.jpg) 100% 100% no-repeat
}
.tlp {
	background: url(images/diamond_search_top_left.jpg) 0 0 no-repeat;
    height: 494px;
}
.trp {
	background: url(images/diamond_search_top_right.jpg) 100% 0 no-repeat;
	padding:15px;
    height: 220px;
}
.header_dark {
	color:#29597a;
	font-size:15px;
	font-weight:bold;
}
.header_light {
	color:#deb22b;
	font-size:15px;
	font-weight:bold;	
}
.header_Contact {
	color:#deb22b;
	font-size:13px;
	font-weight:bold;	
}
.container {
	width:934px;
	margin:auto;
}

.user
{
    font-family:tahoma;
	font-size:11px;
	line-height:18px;
	background: #FFF;
	margin: 0 0px 0 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	color:  #000000;
	width: 152px;
}
.usertable
{
    font-family:tahoma;
	font-size:11px;
	line-height:18px;
	background: #FFF;
	margin: 0 0px 0 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	color:  #000000;
	
}
.modalPopup
{
    background-color:Transparent 
}
.grid-view
{
  
   /*font-family: "verdana";
   font-size: 11px;*/
   
	Font-Family: helvetica; 
	Font-Size: 9pt;  
	text-align: center;
	vertical-align: top;
	border-collapse : separate;
 	border: #014bac 3px solid;
	width:100%;

 
}
.grid-view tr.header123
{
	background:#F5F6F8 url(images/vertgradient.png); 
	src:url(images/placeholder.gif) ; 
  	color:White ;
  	Font-Size: 10pt;  
  	height:30px; 
  	vertical-align:middle;  
  	
  	
	/*font-weight: bold;*/
}

.grid-view tr.normal
{
	background-color: #FFFFFF;
	Color: #014bac;
	font-weight: normal;
	cursor: hand;
	padding:2px;
}

.grid-view tr.alternate
{
	background-color: #CDE5F1;
	Color: #014bac;
	font-weight: normal;
	cursor: hand;
	


}
.grid-view tr.normal:hover, .grid-view tr.alternate:hover
{
	background-color: #89C3DF;
	color:#004FA3;
	cursor: hand; 
	
	
}
	
	
.div {
overflow: auto;
}
div.MaskedDiv
{
	visibility: hidden;
	position: absolute;
	font-family: verdana;
	font-weight: bold;
	padding: 0px;
	/*z-index: 99;*/
	/*background-image: url(images/Mask.png); /* ieWin only stuff */
	_background-image: none;
	/*_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src=  'images/Mask.png' );*/
	background-color:Black ;
	-moz-opacity:.6; 
	filter: alpha(opacity=60); 
	background-repeat: repeat;
}
div.MaskedDiv
{
	visibility: hidden;
	position: absolute;
	font-family: verdana;
	font-weight: bold;
	padding: 0px;
	/*z-index: 99;*/
	/*background-image: url(images/Mask.png); /* ieWin only stuff */
	_background-image: none;
	/*_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src=  'images/Mask.png' );*/
	background-color:Black ;
	-moz-opacity:.6; 
	filter: alpha(opacity=60); 
	background-repeat: repeat;
}


div.ModalPopup {
	border: 1px solid #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	background-color: #CCCCCC;
	position:absolute;
	visibility: hidden;
	color: Black;
	height:130px;
	width: 300px;
    height :auto;
	text-align: center;
}


div.rounded-box {
    width: 9em;
    background-color: #E6E6E6;
    margin: 3px;
}
div.top-left-corner, div.bottom-left-corner,
div.top-right-corner, div.bottom-right-corner
{position:absolute; width:20px; height:20px;
background-color:#999999; overflow:hidden;}
div.top-left-inside, div.bottom-left-inside,
div.top-right-inside, div.bottom-right-inside
{position:relative; font-size:150px; font-family:arial;
color:#E6E6E6; line-height: 40px;}
div.top-left-corner { top:0px; left:0px; }
div.bottom-left-corner {bottom:0px; left:0px;}
div.top-right-corner {top:0px; right:0px;}
div.bottom-right-corner {bottom: 0px; right:0px;}
div.top-left-inside {left:-8px;}
div.bottom-left-inside {left:-8px; top:-17px;}
div.top-right-inside {left:-25px;}
div.bottom-right-inside {left:-25px; top:-17px;}
div.box-contents {
	position: relative ; padding: 8px; color:#000;
}



.modalPopup1 {
	background-color:#FFFFFF;
	border-width:3px;
	border-style:solid;
	border-color:#014bac;
	padding:3px;
	width:250px;
}
.progress 
{
    
}
.modalBackground {
	background-color:Gray;
	background-color:Transparent ;
	filter:alpha(opacity=70);
	opacity:0.7;
	background-color: #B0B0B0;
	z-index:2000; 
}
input[type="submit"]{

	
	background-color :#fff;
	border:1px solid #014bac;
	font-size:11px;
    color : #014bac;
	height:22px;
	text-align :center; 
	vertical-align :middle; 
	
}
input[type="submit"]:hover{
	background-color :#014bac;
	border:1px solid #014bac;
	font-size:11px;
	cursor:pointer;
	color: #fff;
	height:22px;
	text-align :center; 
	vertical-align :middle;
	
}
input[type="submit"]:focus{
	background-color :#014bac;
	border:1px solid #014bac;
	font-size:11px;
	cursor:pointer;
	color: #fff;
	height:22px;
	text-align :center; 
	vertical-align :middle;
}

input[type="text"]{
	background-color :#fff;
	border:1px solid #014bac;
	font-size:11px;
    color : #014bac;
	height:15px;

}
input[type="text"]:hover{
	background-color :#afc5d6;
	border:1px solid #014bac;
	font-size:11px;
    color : #014bac;
	height:15px; 
	
}
input[type="text"]:focus{
	background-color :#afc5d6;
	border:1px solid #014bac;
	font-size:11px;
    color : #014bac;
	height:15px; 
	
}
select{
	background-color :#fff;
	border:1px solid #014bac;
	font-size:11px;
    color : #014bac; 
    height:19px;	
}
select:hover{
	background-color :#afc5d6;
	border:1px solid #014bac;
	font-size:11px;
    color : #014bac;
    height:19px;
		
} 
input[type="checkbox"]
{
	
	border-style :none ; 
	background-color:Transparent ; 
	
}
input[type="radio"]
{
	
	border-style :none ; 
	background-color:Transparent ; 
	
} 



.Price_Custom .outer_rail_horizontal
{
    position:absolute;
    background:url('images/Price_dark.gif') no-repeat;
    width:505px;
    height:25px;
    z-index:100;
}

.Price_Custom .inner_rail_horizontal
{
    position:absolute;
    background: url('images/Price_light.gif') no-repeat;
    width:505px;
    height:25px;
    z-index:100;
}

.Price_Custom .handle_horizontal_left
{
    position:absolute;
    background:url('images/handle_left.gif') no-repeat;
    width:13px;
    height:25px;
    z-index:200;
    cursor:w-resize;
}

.Price_Custom .handle_horizontal_right
{
    position:absolute;
    background:url('images/handle_right.gif') no-repeat;
    width:13px;
    height:25px;
    z-index:200;
    cursor:w-resize;
}

.Crt_Custom .outer_rail_horizontal
{
    position:absolute;
    background:url('images/crt_dark.gif') no-repeat;
    width:505px;
    height:25px;
    z-index:100;
}

.Crt_Custom .inner_rail_horizontal
{
    position:absolute;
    background: url('images/crt_light.gif') no-repeat;
    width:505px;
    height:25px;
    z-index:100;
}

.Crt_Custom .handle_horizontal_left
{
    position:absolute;
    background:url('images/handle_left.gif') no-repeat;
    width:13px;
    height:25px;
    z-index:200;
    cursor:w-resize;
}

.Crt_Custom .handle_horizontal_right
{
    position:absolute;
    background:url('images/handle_right.gif') no-repeat;
    width:13px;
    height:25px;
    z-index:200;
    cursor:w-resize;
}

.Pty_Custom .outer_rail_horizontal
{
    position:absolute;
    background:url('images/Pty_dark.gif') no-repeat;
    width:505px;
    height:25px;
    z-index:100;
}

.Pty_Custom .inner_rail_horizontal
{
    position:absolute;
    background: url('images/Pty_light.gif') no-repeat;
    width:505px;
    height:25px;
    z-index:100;
}

.Pty_Custom .handle_horizontal_left
{
    position:absolute;
    background:url('images/handle_left.gif') no-repeat;
    width:13px;
    height:25px;
    z-index:200;
    cursor:w-resize;
}

.Pty_Custom .handle_horizontal_right
{
    position:absolute;
    background:url('images/handle_right.gif') no-repeat;
    width:13px;
    height:25px;
    z-index:200;
    cursor:w-resize;
}

.Clr_Custom .outer_rail_horizontal
{
    position:absolute;
    background:url('images/Clr_dark.gif') no-repeat;
    width:505px;
    height:25px;
    z-index:100;
}

.Clr_Custom .inner_rail_horizontal
{
    position:absolute;
    background: url('images/Clr_light.gif') no-repeat;
    width:505px;
    height:25px;
    z-index:100;
}

.Clr_Custom .handle_horizontal_left
{
    position:absolute;
    background:url('images/handle_left.gif') no-repeat;
    width:13px;
    height:25px;
    z-index:200;
    cursor:w-resize;
}

.Clr_Custom .handle_horizontal_right
{
    position:absolute;
    background:url('images/handle_right.gif') no-repeat;
    width:13px;
    height:25px;
    z-index:200;
    cursor:w-resize;
}

.Florecent_Custom .outer_rail_horizontal
{
    position:absolute;
    background:url('images/Florecent_dark.gif') no-repeat;
    width:505px;
    height:25px;
    z-index:100;
}

.Florecent_Custom .inner_rail_horizontal
{
    position:absolute;
    background: url('images/Florecent_light.gif') no-repeat;
    width:505px;
    height:25px;
    z-index:100;
}

.Florecent_Custom .handle_horizontal_left
{
    position:absolute;
    background:url('images/handle_left.gif') no-repeat;
    width:13px;
    height:25px;
    z-index:200;
    cursor:w-resize;
}

.Florecent_Custom .handle_horizontal_right
{
    position:absolute;
    background:url('images/handle_right.gif') no-repeat;
    width:13px;
    height:25px;
    z-index:200;
    cursor:w-resize;
}

.Cut_Custom .outer_rail_horizontal
{
    position:absolute;
    background:url('images/cut_dark.gif') no-repeat;
    width:156px;
    height:25px;
    z-index:100;
}

.Cut_Custom .inner_rail_horizontal
{
    position:absolute;
    background: url('images/cut_light.gif') no-repeat;
    width:156px;
    height:25px;
    z-index:100;
}

.Cut_Custom .handle_horizontal_left
{
    position:absolute;
    background:url('images/handle_left.gif') no-repeat;
    width:13px;
    height:25px;
    z-index:200;
    cursor:w-resize;
}

.Cut_Custom .handle_horizontal_right
{
    position:absolute;
    background:url('images/handle_right.gif') no-repeat;
    width:13px;
    height:25px;
    z-index:200;
    cursor:w-resize;
}
.transparent  
{   background-color :#CDE5F1;
    color:#014bac;
    BORDER-RIGHT: silver 2px solid;
    BORDER-TOP: green 2px solid; 
    DISPLAY: none; 
    FILTER: alpha(opacity=95); 
    BORDER-LEFT: silver 2px solid; 
    WIDTH: 145px; COLOR: Black; 
    BORDER-BOTTOM: silver 2px solid; 
    POSITION: absolute; 
    HEIGHT:auto; 
    
}
 .sub_d {
	FONT-WEIGHT: strong; 
	FONT-SIZE: 11px; 
	FONT-FAMILY: Verdana; 
	COLOR: #424242; 
	TEXT-DECORATION: none
}

.sub_d1 {
	FONT-WEIGHT: strong; 
	FONT-SIZE: 11px; 
	FONT-FAMILY: Verdana; 
	COLOR: Black ; 
	TEXT-DECORATION: none
}
.gridpagercontainer
{        
    background-image: url(images/vertgradient.png);
    background-repeat: repeat-x;	
    padding: 4px;
}
.gridpager
{
    color: White;        
    float: right;
    font-size: 10pt;    
    font-weight: normal;    
}
.gridpagerbutton,.gridpagerbutton-selected,.gridpagertext
{
    display: block;
    color: White;
    float: left;    
    text-align: center;
    border: solid 1px darkgray;        
    min-width: 16px;      
    margin-left: 3px;    
    text-decoration: none;        
    padding: 2px 4px;
}
.gridpagertext
{
    border: none;
    margin-left: 30px;
    font-weight: bold;
}
.gridpagerbutton a
{
    text-decoration: none;
}
.gridpagerbutton:visited
{
    color: white;
}
.gridpagerbutton:hover, .gridpagerbutton:visited:hover
{
    color: black;
	background-color: lightgray;
}
.gridpagerbutton-selected
{
    font-size: 130%;
    font-weight: bold;        
    color: Maroon;
    border-width: 0px;
    background: lightsteelblue;
}
.gridpagerbutton-first
{
    margin-right: 15px;                  
}
.gridpagerbutton-last, .gridpagerbutton-last:visited, .gridpagerbutton-prev,.gridpagerbutton-prev:visited
{
    margin-left: 15px;                
}
/* GridView Pager */
.gridpagercontainer  table tbody tr td
{		
	padding: 2px 4px;
	color:Aqua ;	
	font-size: 12pt;
	font-weight: bold;			
	border: solid 1px white;
}
.gridpagercontainer table { float: none  ; }
.gridpagercontainer a, .gridpagercontainer a:visited
{	
	font-weight: normal;
	text-decoration: none;
	color: white;	
	font-size: 10pt;
}

.containercontent
{
	padding: 20px;	
}
.grouping
{
	padding: 10px;
	background-color: whitesmoke;   
	position: relative; 	
}
.groupheader  
{
	background: SteelBlue; 
	color: White; 
	padding: 4px; 
	margin-top: 10px; 
	margin-bottom: 5px; 
	font-weight: bold;
	font-size: 110%;
}    
