/* CSS Document */

body {
	padding:0px;
	margin:0px;
	font-family:Tahoma, Verdana, Arial;  
	font-size:11px;
	color:#4F4F4F;
}

.shoping {
	color:#000;
	font-weight:bold;
	}
	
.shoping {
	color:#000;
	text-decoration:none;
	}	
.shoping a:hover {
	text-decoration:none;
	color:#CA8EC4;
	}
	
.searchstrip {
	background:#FDE1FA;
	line-height:33px;
	color:#000;
	}

.topnevg {
	background: url(../images/seprator.gif) no-repeat right top #CA8EC4;
	color:#fff;
	font-weight:bold;
	text-align:center;

}

.topnevg a {
	display:block;
	padding:7px 8px 0px 8px;
	color:#fff;
	height:23px;
	text-decoration:none;
}

.topnevg a:hover {
	display:block;
	background:#784974;
	color:#FDE1FA;
	padding:10px 8px 0px 8px;
	height:20px;
	text-decoration:underline;
}

select {
	border:1px solid #000000;
	width:150px;
	height:17px;
	}
  .input {
	border:1px solid #000000;
	background-color:#FFFFFF;
	width:150px;
	height:16px;
	}

	
.seprator_col {
	background-color:#DDB9D9;
	margin:0px;
	padding:0px;
	}
.dgheader {
	background:#EFCFEC;
	
	margin:0px;
	padding:0px;
	}	
.dgitem {
	background:#F6EBF5;
	margin:0px;
	}	
.leftcol {
	background:#EFCFEC;
	width:163px;
	margin:0px;
	padding:0px;
	}	
	.leftcolMem {
	background:#EFCFEC;
	width:90px;
	margin:0px;
	padding:0px;
	}
		
.leftcol a {
	padding:0px 0px 0px 11px;
	color:#000;
	text-decoration:none;
	line-height:14px;

	
	}	
	
.leftcol a:hover {
	padding:0px 0px 0px 11px;
	color:#76156D;
	text-decoration:none;
	background:url(arrow.gif) no-repeat 1px 5px;
	font-weight:bold;
	}

.link
	{
		padding-left:11px;
	}	

h1 {
	font-size:11px;
	font-weight:bold;
	color:#76156D;
	margin:0px;
	padding:6px 0px 6px 15px;
	}	
.H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 6px; MARGIN: 0px; COLOR: #76156d; PADDING-TOP: 6px
}
.H2 {
	 PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 9px;  MARGIN: 0px; COLOR: #76156d; 
}	
.left_alternate {
	background:#F6EBF5;
	margin:0px;
	}	
		
p {
	padding:0px 20px 0px 30px;
	text-align:justify;
	margin:0px;
	}
	
.product_table {
background:url(../images/product_bg.jpg) repeat-x top left;
font-weight:bold;
height:128px;
padding:0px;
color:#898789;
}
.paging{
font-family:tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#252525;
padding:1px 5px 1px 5px;
background:#F6EBF5;
}

.strong {
	line-height:20px;
	color:#000;
	font-weight:bold;
	padding:8px 0px 0px 8px;
	}
			
						
.footer{
	background:#CA8EC4;
	color:#fff;
	line-height:30px;
	text-align:center;
}	
.footer a {
	color:#fff;
	text-decoration:none;
}	

.footer a: hover{
	color:#000;
	text-decoration:underline;
}

.para {
	padding:0px 10px 0px 10px;
	text-align:justify;
	margin:0px;
	}	

.grey_bg {
background:#F6EBF5;
/*line-height:20px;*/
}

.page_id 
{
	color:#76156D;
	/*color:#9B9B9B;*/
	line-height:25px;
	border-bottom:1px solid #F6EBF5;
	}
	
.page_id a {
	color:#76156D;
	/*color:#9B9B9B;*/
	text-decoration:none;
	}	
	
.page_id a:hover 
{
	color:Fuchsia;
	/*color:#999;*/
	text-decoration:underline;
	}	
	
.innerpage_title {
	font-weight:bold;
	font-size:14px;
	color:#76156D;
	padding:8px 0px 5px 0px;
	}		
	
.innerpage_title p {
	text-align:justify;
	padding:0px 0px 5px 0px;
	}
	
.shorting {
	background:url(../../images/short_bg.jpg) repeat-x left top;
	/*height:33px;*/
	color:#000;
	}
	
select.short {
	width:100px;
	background:#fff;
	color:#000;
	}
/* ....................... products page css .....................*/

.products_details {
	border:1px solid #DDB9D9;
	margin:0px;
	padding:5px ;
	}
.details_right {
	width:175px;
	margin:0px;
	padding:0px;
	}
.product_btn {
	background:url(../../images/button_bg.jpg) no-repeat center;
	height:21px;
	line-height:21px;
	text-align:center;
	color:#fff;
	font-size:10px;
	width:155px;
	margin:5px 0px 5px 0px;
	font-weight:bold;
	cursor:pointer;
	border:none;
	}
		
.product_btn1 {
	background:url(../../images/button_bg1.jpg) no-repeat center;
	height:21px;
	line-height:21px;
	text-align:center;
	color:#fff;
	font-size:10px;
	width:155px;
	margin:5px 0px 5px 0px;
	font-weight:bold;
	cursor:pointer;
	border:none;
	}





.grey_bg_p {
background:#F6EBF5;
line-height:18px;
text-align:left;
padding:0px 0px 0px 4px;
}
.red 
{ color:Red ;
	}	
/*................................. shopping BAG .........................*/


a.shop_cart {
	text-decoration:underline;
	color:#898789;
	}

a.shop_cart:hover {
	text-decoration:underline;
	color:#000;
	}	

.dark_p {
	background-color:#CA8EC4;
	}
.dark_p h1 {
	background-color:#CA8EC4;
	font-size:13px;
	color:#fff;
	padding:3px 0px 3px 8px;
	}	
		
.light_p {
	background-color:#FDE1FA;
	font-size:11px;
	color:#76156D;
	padding:5px 0px 5px 5px;
	}

input.radio {
	background:#000;
	border:none;
	}
.note {
	line-height:18px;
	font-size:11px;
	color:#FF0000;
	font-weight:bold;
	padding-bottom:3px;
	border-bottom:1px solid #4F4F4F;
	}
input.shopping_btn {
	background:#CA8EC4;
	border:none;
	line-height:21px;
	text-align:center;
	color:#fff;
	font-size:10px;
	width:50px;
	margin:5px 0px 5px 0px;
	font-weight:bold;
	cursor:hand;
	}
.border_tb {
	/*border-bottom:1px solid #FDE1FA;*/
	border-top:1px solid #4F4F4F;
	padding:3px 0px 3px 0px;
	}		
	
/* Devendra */		
.height
{
	height:40px;
}
.tblheight
{
	height:300;	
	
}
.head
{
	background-color:#EFCFEC;
}			
	
.td
{
  border-right:1px dotted #EFCFEC;
  padding-right :5px;
  border-bottom:1px dotted #EFCFEC;
  padding-bottom:5px;
  border-top:1px dotted #EFCFEC;
  padding-top:5px;
  border-left:1px dotted #EFCFEC;
  padding-left:5px;
  
}
	/* Devendra */	
	
.grey-bg{background:#F5F5F7;
	padding:5px 5px 5px 5px;
}		
.input-pad{padding:2px 5px 2px 5px;}
.btn-style{
	background:#64005A;
	color:#FFF;
	border:1px solid #CA8EC4;
	font-size:12px;
	font-weight:bold;
	margin:2px;
	}			
.double-bdr{
	border:3px double #CA8EC4;
	padding:8px;
}	




/* New Classes */
 .trleft
 {
	color:Navy;
 }
.TblBdr{ border:1px solid #EFCFEC;}
.Light1 {font-family:Tahoma, Verdana, Arial; font-size:11px; line-height:15px;}
.Light2 {font-family:Tahoma, Verdana, Arial; font-size:10px; line-height:13px;}
.cellBg1 {background:#CA8EC4;}
.cellBg2 {background:#EFCFEC;}
.Pad1 {padding-left:5px;}
.Pad2 {padding-top:0px;}
.Black {color:#4F4F4F;}
.White {color:#ffffff;}
.Border-R{ border-right:1px solid #F6EBF5;}

.cutTitleTxt {
	FONT-WEIGHT: bold; PADDING-BOTTOM: 1px; COLOR: #ffffff; PADDING-TOP: 1px; BORDER-BOTTOM: #decfae 0px solid; BACKGROUND-COLOR: #305776; TEXT-ALIGN: center
}
.cutIdealBackground {
	PADDING-BOTTOM: 4px; PADDING-TOP: 4px; BORDER-BOTTOM: #f4f5f7 1px solid; BACKGROUND-COLOR: #fafafa
}
.cutPremiumBackground {
	PADDING-BOTTOM: 4px; PADDING-TOP: 4px; BORDER-BOTTOM: #ebecee 1px solid; BACKGROUND-COLOR: #f1f2f4
}
.cutGoodBackground {
	PADDING-BOTTOM: 4px; PADDING-TOP: 4px; BORDER-BOTTOM: #dde1e4 1px solid; BACKGROUND-COLOR: #eaebed
}
.cutTable {
	WIDTH: 100%
}
.cutTable TD {
	VERTICAL-ALIGN: middle; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; TEXT-ALIGN: center; BORDER-BOTTOM-STYLE: none
}

.clarityTable {
	WIDTH: 100%; BORDER-COLLAPSE: collapse; border-spacing: 0px
}
.clarityTable TD {
	PADDING-BOTTOM: 4px; VERTICAL-ALIGN: top; BORDER-TOP-STYLE: none; PADDING-TOP: 4px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.gradeTitleTxt {
	FONT-WEIGHT: bold; PADDING-BOTTOM: 1px; VERTICAL-ALIGN: middle; COLOR: #ffffff; PADDING-TOP: 1px; BORDER-BOTTOM: #decfae 0px solid; HEIGHT: 16px; BACKGROUND-COLOR: #305776; TEXT-ALIGN: left
}
.txtAlignCenter {
	TEXT-ALIGN: center
}
.gradeFBackground {
	BORDER-BOTTOM: #ffffff 1px solid; BACKGROUND-COLOR: #fafafa
}
.gradeIFBackground {
	BORDER-BOTTOM: #ffffff 1px solid; BACKGROUND-COLOR: #f1f2f4
}
.gradeVVS1Background {
	BORDER-BOTTOM: #ffffff 1px solid; BACKGROUND-COLOR: #eaebed
}
.gradeVS1Background {
	BORDER-BOTTOM: #ffffff 1px solid; BACKGROUND-COLOR: #e2e6e9
}
.gradeSI1Background {
	BORDER-BOTTOM: #ffffff 1px solid; BACKGROUND-COLOR: #dce0e3
}
.gradeI1Background {
	BORDER-BOTTOM: #ffffff 1px solid; BACKGROUND-COLOR: #d2d7db
}
.claritySpacer {
	FONT-SIZE: 1px; BORDER-BOTTOM: #decfae 1px solid; HEIGHT: 1px
}

.caratTable {
	WIDTH: 100%
}
.caratTable TD {
	VERTICAL-ALIGN: middle; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; TEXT-ALIGN: center; BORDER-BOTTOM-STYLE: none
}
.caratFractionTitleTxt {
	FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; COLOR: #ffffff; PADDING-TOP: 2px; BORDER-BOTTOM: #decfae 0px solid; BACKGROUND-COLOR: #305776; TEXT-ALIGN: center
}
.caratFractionBackground1 {
	PADDING-BOTTOM: 1px; PADDING-TOP: 1px; BORDER-BOTTOM: #f8f9fb 1px solid; BACKGROUND-COLOR: #f1f2f4
}
.caratFractionBackground2 {
	PADDING-BOTTOM: 1px; PADDING-TOP: 1px; BORDER-BOTTOM: #eaeef1 1px solid; BACKGROUND-COLOR: #eaebed
}
.caratSpacer {
	BORDER-BOTTOM: #decfae 1px solid; HEIGHT: 1px
}
.Pink1{color:#CA8EC4;}
.BdrL {border-left:1px solid #CA8EC4;}
.BdrB {border-bottom:1px solid #CA8EC4;}
.BdrR {border-right:1px solid #CA8EC4;} 


.prod {
	BORDER-RIGHT: #EFCFEC 1px solid; BORDER-TOP: #EFCFEC 1px solid; DISPLAY: block; MARGIN: 0px; BORDER-LEFT: #EFCFEC 1px solid; CURSOR: hand; BORDER-BOTTOM: #EFCFEC 1px solid;
}
.prod_a {
	BORDER-RIGHT: navy 1px solid; BORDER-TOP: navy 1px solid; DISPLAY: block; MARGIN: 0px; BORDER-LEFT: navy 1px solid; CURSOR: hand; BORDER-BOTTOM: navy 1px solid;
}

.prod IMG {
	DISPLAY: block
}
.prod_a IMG {
	DISPLAY: block
}













.prodS 
{
	
	BORDER-RIGHT: #EFCFEC 1px solid; BORDER-TOP: #EFCFEC 1px solid; DISPLAY: block; MARGIN: 0px; BORDER-LEFT: #EFCFEC 1px solid; CURSOR: hand; BORDER-BOTTOM: #EFCFEC 1px solid;
}
.prod_as 
{
	background:url(small-up16.gif) no-repeat 1px 5px;
	padding-top:8px;
	BORDER-RIGHT: navy 1px solid; BORDER-TOP: navy 1px solid; DISPLAY: block; MARGIN: 0px; BORDER-LEFT: navy 1px solid; CURSOR: hand; BORDER-BOTTOM: navy 1px solid;
	
}

.prodS IMG {
	DISPLAY: block
}
.prod_as IMG {
	DISPLAY: block
}
.pagexy
{
	display: block;
	background-color: #900000;
	text-align: center;
	padding: 3px;
	color:White;
}	

a.alphabet
{
	display: block;
	background-color: #CA8EC4 ;
	color:White;
	text-align: center;
	padding: 3px;
}
a.alphabet:hover
{
	background-color: #4F4F4F;
	text-decoration: none;
}

.alpha_current
{
	display: block;
	text-align: center;
	background-color: #4F4F4F;
	text-decoration: none;
	padding: 3px;
}
.paginationLabel
{
    color:#76156d;
    text-decoration:none;
}
.paginationLabel:hover
{
    color:#76156d;
    text-decoration:none;
    
}
.tdHover
{
    text-decoration:none;
    background-color:#ca8ec4;
    color:White;
    
}



/*css created on 16-07-2009*/
.content-div{ width:607px; float:left;}
.header-img{ width:607px; padding:0px 0px 20px 0px;}
.products{ width:443px; float:left; padding:10px 0px 0px 0px;}
.risk-img{ width:163px; float:left; position:absolute; bottom:0px; right:0px;}
/*css created on 16-07-2009*/	