﻿body
{
	font-family:12px;
	font-family:Tahoma;
	margin:0px;
}
.dvFloat
{
	width:100%;
	float:left;
}
#Maindiv
{
	width: 984px;
	height:1000px;
}
.dvTopBg
{
	width:100%;
	height: 145px;
	float: left;
	background-image: url(../WebImages/top-gradient.gif);
	background-repeat:repeat-x;
}
.dvLogo
{
	 width:243px;
	 height:32px;
	 padding:0px 0px 25px 0px;
	 float:left;
	 
}
.dvLogin
{
	width:715px;
	height:32px;
	padding:25px 20px 0px 0px;
	float:left;
	
}
.dvLoginText
{
	 float:right;
	 padding:0px 0px 10px 0px;
	 margin:0px;
	 font-weight:bold;
	 font-size:12px;
	 font-family:Tahoma;
	 width:271px;
}
.Logindiv
{
	float:left;
	padding-right:25px;
	width:50px;
	padding-top:11px;
}
.CartIcon
{
	float:left;
	width:25px;
}
.CartText
{
	float:left;
	padding-right:0px;
	width:165px;
	padding-top:11px;
}
.dvChat
{
	float:right;
	width:400px;
	padding-top:10px;
}

/*Bottom Start*/
.dvBtmBg
{
	width:100%;
	height: 50px;
	float: left;
	background-image: url(../WebImages/bottom-bg.gif);
	background-repeat:repeat-x;
}
.dvBtmText
{
	color:#ffffff;
	font-family:Tahoma;
	text-align:right;
	font-size:12px;
	font-weight:bold;
	padding:18px 0px 15px 0px;
	width:88%;
	float:left;
}
.dvBtmImg
{
	padding:8px 0px 0px 0px;
	float:left;
	width:12%;
}
.BtmSpanGreyText
{
	 font-size:11px;
	 color:#484848;
	
}
.BtmSpanRedText
{
	 font-size:11px;
	 color:#dd2932;
	
}
.dvBtmBorder
{
	
	height:32px;
	padding-top:10px;
	float:left;
	width:49%;
	text-align:left;
	padding-bottom:3px;
	padding-left:10px;
	
}
.dvBtmBorder1
{
	
	height:32px;
	padding-top:10px;
	float:right;
	width:48%;
	text-align:right;
	padding-bottom:3px;
	padding-right:15px;
	
}
.dvBtmCreidtimg
{
	height:32px;
	padding-top:10px;
	float:left;
	width:100%;
}
/*Bottom End*/
.dvMiddleLeft
{
	width:24%;
	float:left;
}
.dvMiddleRight
{
	width:74.30%;
	float:right;
}
.dvLeftYellowBg
{
	float:left;
	background-image: url(../WebImages/yellow-heading-strip.gif);
	background-repeat:repeat-x;
	width:100%;
	height:48px;
}
.dvLeftGreyBg
{
	float:left;
	background-image: url(../WebImages/gray-heading-bg.gif);
	background-repeat:repeat-x;
	width:100%;
	height:48px;
}
.dvLeftArrow
{
	float:left;
	padding:17px 10px 10px 20px;
	text-align:left;
}
.dvLeftArrowText
{
	float:left; 
	padding:17px 10px 10px 5px;
	text-align:left;
	color:#545454;
	font-family:Tahoma;
	font-size:13px;
	font-weight:bold;
}
.dvMiddleImgLeft
{
	width: 420px; 
	float: left;
}
.dvMiddleImgRight
{
	width: 299px; 
	float: left;
	padding-left:12px;
}
.dvImgNewCollection
{
	float:left;
	background-image: url(../WebImages/header-image.jpg);
	background-repeat:no-repeat;
	width:420px;
	height:462px;
}
.dvImgFreeShipping
{
	float:right;
	background-image: url(../WebImages/right-banner-01.jpg);
	background-repeat:no-repeat;
	width:299px;
	height:151px;
	padding-top:5px;
	text-align:left;
}
.dvImgPrecious
{
	float:right;
	background-image: url(../WebImages/right-banner-02.jpg);
	background-repeat:no-repeat;
	width:299px;
	height:151px;
	padding-top:5px;
	text-align:left;
}
.dvImgStyle
{
	float:right;
	background-image: url(../WebImages/right-banner-03.jpg);
	background-repeat:no-repeat;
	width:299px;
	height:150px;
	text-align:left;
	padding-top:5px;
	
}
.dvWhatNewGreyBg
{
	float:left;
	background-image: url(../WebImages/gray-heading-bg.gif);
	background-repeat:repeat-x;
	width:100%;
	height:48px;
}
.dvWhatNewProducts
{
	float: left; 
	width: 100%; 
	
}
.dvNewProductImg
{
	 text-align:center;
	 padding:0px 10px 0px 10px;
	 vertical-align:top;
}
.dvNewProductTitle
{
	 text-align:left;
	 vertical-align:top;
	 padding:10px 10px 0px 10px;
	 color:Navy;
	 font-weight:bold;
	 font-size:11px;
	 text-decoration:none;
	 border:solid 0px red;
	 
}
.dvNewProductTitle a
{
	 text-align:left;
	 vertical-align:top;
	 padding:10px 10px 0px 10px;
	 color:Navy;
	 font-weight:bold;
	 font-size:11px;
	 text-decoration:none;
	 border:solid 0px red;
	 
	 
}
.dvNewPrice
{
	 text-align:center;
	 vertical-align:top;
	 padding:10px 0px 0px 0px;
	 color:#9d9d9b;
	 font-size:11px;
}
.dvAddCart
{
	 text-align:center;
	 vertical-align:top;
	 padding:10px 0px 0px 0px;
	 color:#9d9d9b;
	 font-size:11px;
}
.dvCartIcon
{
	 text-align:right;
	 padding-right:10px;
	 vertical-align:top;
	 width:2%;
	 
}
.dvAddCarttext
{
	 text-align:left;
	 vertical-align:middle;
	 font-weight: bold; 
	 color: Black;
	 
}
.dvAddDetails
{
	 text-align:left;
	 vertical-align:middle;
	 color: Black;
	 width:30%;
	 
}
.dvborder
{
	width:5px;
	padding:0px 0px 5px 0px;
}
.dvCatArrow
{
	text-align:left;
	padding:5px 5px 5px 5px;
	width:5%;
	color:#523e47;
	font-family:Tahoma;
	font-size:12px;
}
.dvCategories
{
	text-align:left;
	padding:5px 5px 5px 5px;
	color:#535145;
	font-family:Tahoma;
	font-size:12px;
	width:95%;
	text-decoration:underline;
}
.dvBestSeller
{
	text-align:left;
	padding:5px 5px 0px 5px;
	color:#535145;
	font-family:Tahoma;
	font-size:11px;
	width:95%;
}
.dvBestNo
{
	text-align:left;
	padding:5px 5px 0px 5px;
	width:5%;
	color:#523e47;
	font-family:Tahoma;
	font-size:12px;
}
.btmtd
{
	padding-top:10px;
}

.btmnavtd
{
	width: 820px;
	text-align: center;
	color: #474747;
	font-size: 11px;
	line-height: 15px;
}

.dvProductDetails

{
	font-size:12px;
	color:Black;
	line-height:20px;
	padding-top:10px;
	font-family:tahoma;
	float:left;
	width:100%;
}



/* Curve Table */ 

.top-left-curve
{
	background-image: url('../WebImages/Curvetable/top-left.gif');
	background-repeat: no-repeat;
	background-position: top left;
	width: 9px;
	height: 8px;
}

.top-center
{
	background-image: url('../WebImages/Curvetable/top-center.gif');
	background-repeat: repeat-x;
	background-position: top left;
	height: 8px;
}

.top-right-curve
{
	background-image: url('../WebImages/Curvetable/top-right.gif');
	background-repeat: no-repeat;
	background-position: top left;
	width: 8px;
	height: 8px;
}

.middle-left
{
	background-image: url('../WebImages/Curvetable/middle-left.gif');
	background-repeat:repeat-y;
	background-position: top left;
	width: 9px;
}

.middle-right
{
	background-image: url('../WebImages/Curvetable/middle-right.gif');
	background-repeat:repeat-y;
	background-position: top left;
	width: 8px;
}

.bottom-left-curve
{
	background-image: url('../WebImages/Curvetable/bottom-left.gif');
	background-repeat: no-repeat;
	background-position: top left;
	width: 9px;
	height: 7px;
	
}

.bottom-center
{
	background-image: url('../WebImages/Curvetable/bottom-center.gif');
	background-repeat: repeat-x;
	background-position: top left;
	height: 7px;
}

.bottom-right-curve
{
	background-image: url('../WebImages/Curvetable/bottom-right.gif');
	background-repeat: no-repeat;
	background-position: top left;
	width: 8px;
	height: 7px;
}

.tdBorder
{
	border-top:solid 2px #145CA5;
	width:100%;
}
/* Curve Table */ 
/* Navigation Start */ 
.dvNavLeft
{
	background-image: url('../WebImages/blue-strip-left.gif');
	background-repeat: no-repeat;
	width:6px;
	height:39px;
	float:left;
}
.dvNavCenter
{
	background-image: url('../WebImages/blue-strip-center.gif');
	background-repeat:repeat-x;
	width:972px;
	float:left;
	height:39px;
	text-align:center;
}
.dvNavRight
{
	background-image: url('../WebImages/blue-strip-right.gif');
	background-repeat: no-repeat;
	width:6px;
	height:39px;
	float:right;
}
a.Navlink:link{
color:#ffffff;
text-decoration:none;
}
a.Navlink:visited{
color:#ffffff;
text-decoration:none;
}
a.Navlink:hover{
color:#ffd300;
text-decoration:none;
}

/* Navigation End */ 
/*orange Start*/
.dvOrangeLeft
{
	background-image: url('../WebImages/orange-strip-left.gif');
	background-repeat: no-repeat;
	width:14px;
	height:39px;
	float:left;
	font-weight: 700;
}
.dvOrangeCenter
{
	background-image: url('../WebImages/orange-strip-center.gif');
	background-repeat:repeat-x;
	width:956px;
	float:left;
	height:39px;
}
.dvOrangeRight
{
	background-image: url('../WebImages/orange-strip-right.gif');
	background-repeat: no-repeat;
	width:14px;
	height:39px;
	float:right;
}
.dvBullet
{
	float:left;
	padding:8px 0px 5px 0px;
	width:20px;
}
.dvOrangeText
{
	float: left; 
	font-size: 12px; 
	color: #2b2b2b; 
	font-weight:bold;
	padding:12px 0px 10px 8px;
	width:170px;
	text-align:left;
	font-family:Tahoma;
	
}

/*orange End */
/* Grey Start */ 
.dvGreyLeft
{
	background-image: url('../WebImages/gray-strip-left.gif');
	background-repeat: no-repeat;
	width:14px;
	height:39px;
	float:left;
}
.dvGreyCenter
{
	background-image: url('../WebImages/gray-strip-center.gif');
	background-repeat:repeat-x;
	width:956px;
	float:left;
	height:39px;
}
.dvGreyRight
{
	background-image: url('../WebImages/gray-strip-right.gif');
	background-repeat: no-repeat;
	width:14px;
	height:39px;
	float:right;
}
.dvGrey1
{
	 float:left;
	 width:135px;
	 font-size:12px;
	 color:#3d6382;
	 font-weight:bold;
	 padding-right:15px;
	 padding-top:3px;
}
.dvGrey2
{
	 float:left;
	 width:80px;
	 font-size:12px;
	 color:#7b7b7b;
	 font-weight:bold;
	 padding-right:10px;
	 padding-top:3px;
}
.dvGrey3
{
	 float:left;
	 width:50px;
	 font-size:12px;
	 color:#7b7b7b;
	 font-weight:bold;
	 padding:3px 5px 0px 5px;
	 
}
.dvGrey4
{
	float:left;
	width:55px;
	font-size:12px;
	color:#7b7b7b;
	font-weight:bold;
	padding:3px 5px 0px 10px;
}
.dvGrey5
{
	float:left;
	width:50px;
	font-size:12px;
	color:#7b7b7b;
	font-weight:bold;
	padding:3px 5px 0px 10px;
}
.dvGrey6
{
	float:left;
	width:50px;
	font-size:12px;
	color:#7b7b7b;
	font-weight:bold;
	padding:3px 5px 0px 10px;
}
.dvTextbox
{
	float:left;
	width:60px;
	padding:0px 5px 0px 0px;
}
.dvBtn
{
	float:left;
	width:95px;
	padding:0px 0px 0px 5px;
}
.submit-button
{
	background-image: url('../WebImages/submit-button.png');
	background-repeat: no-repeat;
	background-position: top left;
	width: 68px;
	height: 24px;
	border: 0px;
}
/* Grey End */ 
a.navigation:link{
color:#ffffff;
text-decoration:none;
font-weight:bold;
}
a.navigation:visited{
color:#ffffff;
text-decoration:none;
font-weight:bold;
}
a.navigation:hover{
color:#ffd300;
text-decoration:none;
font-weight:bold;
}

.Gemstone
{
	background-image:url('../Webimages/know-your-birthstone.png');
	width:199px;
	height:42px;
	background-repeat:no-repeat;

}

/**********Transperent popup  Start ******/


#blanket {
background-color:#111;
opacity: 0.65;
filter:alpha(opacity=65);
position:absolute;
z-index: 9001;
top:0px;
left:0px;

}
#popUpDiv {
position:absolute;
background-color:#ffffff;
width:300px;
z-index: 9002;
}
.GemstoneCaption
{

float:left;
padding-top:5px;
padding-left:10px;
font-family:Arial;
font-size:14px;
font-weight:bold;
color:#3d6382;
	
}

.CloseCaption
{
	float:right;
	padding-top:2px;
	padding-right:12px;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	color:#3d6382;
	text-decoration:none;
	

}


.MainGemstoneDiv
{

width:350px;
float:left;	
 
}

.CLMainHeaderWidth
{
height:25px;
background-color:#EAEAEA;
width:350px;	
}

.itemleft
{
	width:80px;
	float:left;
	font-size:12px;
	text-align:right;
	
	font-weight:bold;
	padding-right:5px;
}

.itemright
{
	width:150px;
	float:left;
	font-size:12px;
	
	text-align:left;
}

/**********Transperent popup  End********/

.dvContactleft
{
	float: left; 
	text-align: right; 
	width: 40%; 
	padding:3px 5px 3px 0px;
}

.dvContactright
{
	float: left; 
	text-align: left; 
	width: 40%;
	padding:3px 0px 3px 0px;
}
.dvContactus
{
	text-align: center;
	float: left;
	font-size: 13px;
	font-family :Tahoma;
	width: 100%;
	color: #585052;
}
.dvContactHead
{
	color: #d91a1f;
	font-weight: bold;
	font-size: 15px;
}

.dvcontactsubhead
{
	color: #0363b4;
	font-weight: bold;
	font-size: 13px;
}


.dvcontactpart
{
	float: right; 
	width: 48%;
}
a.contact:link
{
	font-size: 13px;
	color: #585052;
	text-decoration: none;
}

a.contact:visited
{
	font-size: 13px;
	color: #585052;
	text-decoration: none;
}

a.contact:hover
{
	font-size: 13px;
	color: #d91a1f;
	text-decoration: underline;
}

.dvContactleft
{
	float: left; 
	text-align: right; 
	width: 40%; 
	padding:3px 5px 3px 0px;
}

.dvContactright
{
	float: left; 
	text-align: left; 
	width: 40%;
	padding:3px 0px 3px 0px;
}

/*start*/

.HeaderRightCurve
{
	background-image:url('../WebImages/rightcurv.gif');
	width:7px;
	height:28px;
	background-repeat:no-repeat;
}
.HeaderLeftCurve
{
	background-image:url('../WebImages/leftcurv.gif');
	width:7px;
	height:28px;
	background-repeat:no-repeat;
}

.SubTopRightCurev
{
	background-image:url('../WebImages/sub_right_curv.jpg');
	width:10px;
	height:37px;
	background-repeat:no-repeat;
}

.SubTopLeftCurev
{
	background-image:url('../WebImages/sub_left_curv.jpg');
	width:10px;
	height:37px;
	background-repeat:no-repeat;
}
.SubTopGradient
{
	background-image:url('../WebImages/sub_gradient.jpg');
	background-repeat:repeat-x;
	color:#073d72;
	font-weight:bold;
	width:800px;
	height:37px;
	text-align:left;
	font-size:12px;
}

.SubDownTable
{
	border-left:solid 1px #dcdcdc;
	border-right:solid 1px #dcdcdc;
	
}

.SubBottomRightCurev
{
	background-image:url('../WebImages/sub_bottomright.gif');
	width:10px;
	height:10px;
	background-repeat:no-repeat;
	
	
}

.SubBottomLeftCurev
{
	background-image:url('../WebImages/sub_bottomleft.gif');
	width:10px;
	height:10px;
	background-repeat:no-repeat;
}
.SubBottomGradient
{
	
	 background-image:url('../WebImages/sub_bottomcenter.gif');
	 background-repeat:repeat-x;
	 width:800px;
}

.GroupColor
{
	color:#073d72;
	font-weight:bold;	
	font-size:14px;
}

.GroupTable
{
	 background-image:url('../WebImages/table_gradient.jpg');
	 background-repeat:repeat-x;
	 
}

.GroupCaption
{
	padding-left:10px;
	color:#777777;
	text-align:justify;
	width:90%;
}
.GroupHeading
{
	font-size:12px;color:#525252;font-weight:bold;
}


.SubRegulationGradient
{
	background-image:url('../WebImages/sub_gradient.jpg');
	background-repeat:repeat-x;
	color:#073d72;
	font-weight:bold;
	width:900px;
	height:37px;
	
}

.SubBottomGradient
{
	 background-image:url('../WebImages/sub_bottomcenter.gif');
	 background-repeat:repeat-x;
	 width:900px;

}

.RegLeft
{
	padding-left:10px;
	width:250px;
	text-align:left;
	font-size:12px;
	
	
}

.RegRight
{
	padding-left:10px;
	text-align:left;
	width:600px;
}

.LeftContent
{
	 padding-top:10px;padding-bottom:10px;padding-left:10px;text-align:justify;
}


a
{
	text-decoration:none;

}
.top-left-curve
{
	background-image: url('../WebImages/top-left.gif');
	background-repeat: no-repeat;
	background-position: top left;
	width: 9px;
	height: 8px;
}

.top-center
{
	background-image: url('../WebImages/top-center.gif');
	background-repeat: repeat-x;
	background-position: top left;
	height: 8px;
}

.top-right-curve
{
	background-image: url('../WebImages/top-right.gif');
	background-repeat: no-repeat;
	background-position: top left;
	width: 8px;
	height: 8px;
}

.middle-left
{
	background-image: url('../WebImages/middle-left.gif');
	background-repeat:repeat-y;
	background-position: top left;
	width: 9px;
}

.middle-right
{
	background-image: url('../WebImages/middle-right.gif');
	background-repeat:repeat-y;
	background-position: top left;
	width: 8px;
}

.bottom-left-curve
{
	background-image: url('../WebImages/bottom-left.gif');
	background-repeat: no-repeat;
	background-position: top left;
	width: 9px;
	height: 7px;
	
}

.bottom-center
{
	background-image: url('../WebImages/bottom-center.gif');
	background-repeat: repeat-x;
	background-position: top left;
	height: 7px;
}

.bottom-right-curve
{
	background-image: url('../WebImages/bottom-right.gif');
	background-repeat: no-repeat;
	background-position: top left;
	width: 8px;
	height: 7px;
}

.tdBorder
{
	border-top:solid 2px #145CA5;
	width:100%;
}
.HeaderEdit
{
	padding-left:5px;
	text-align:center;
	vertical-align:middle;
	border-right:solid 1px #1a66a2;
	height:30px;
	font-size:14px;

}
.HeaderDetails
{
	padding-left:30px;
	text-align:center;
	vertical-align:middle;
	height:30px;
	font-size:14px;
}
.HeaderRemove
{
	padding-left:30px;
	text-align:center;
	vertical-align:middle;
	height:30px;
	font-size:14px;
}
ItemDetails
{
	text-align:center;
	height:30px;
	padding-bottom:5px;
	font-size:12px;
	padding-left:20px;
	
}

.HeaderUser
{
	padding-left:60px;
	text-align:center;
	vertical-align:middle;
	border-right:solid 1px #1a66a2;
	height:30px;
	font-size:14px;

}

.HeaderStatus
{
	padding-left:55px;
	text-align:center;
	vertical-align:middle;
	border-right:solid 1px #1a66a2;
	height:30px;
	font-size:14px;

}
.HeaderWidth
{
	 
	text-align:center;
	vertical-align:middle;
	border-right:solid 1px #1a66a2;
	height:30px;
	font-size:14px;
	
}
.HeaderWidth1
{
	padding-left:40px;
	text-align:center;
	vertical-align:middle;
	border-right:solid 1px #1a66a2;
	height:30px;
	font-size:14px;
	
}
.HeaderPrice
{
	padding-left:30px;
	text-align:center;
	vertical-align:middle;
	border-right:solid 1px #1a66a2;
	height:30px;
	font-size:14px;
	
}
.HeaderProduct
{
	 
	text-align:center;
	vertical-align:middle;
	border-right:solid 1px #1a66a2;
	height:30px;
	font-size:14px;
	
	
}
.ItemProducts
{
	text-align:center;
	height:30px;
	padding-bottom:5px;
	width:2px;
}
.HeaderWidthemail
{
	padding-left:85px;
	text-align:center;
	vertical-align:middle;
	border-right:solid 1px #1a66a2;
	height:30px;
	font-size:14px;
	
}
.HeaderImage
{
	padding-left:20px;
	text-align:center;
	vertical-align:middle;
	border-right:solid 1px #1a66a2;
	height:30px;
	font-size:14px;
	
}

.ItemWidth
{
	text-align:center;
	height:30px;
	padding-top:5px;
	padding-bottom:5px;
	font-size:12px;
}


.FooterWidth
{
	text-align:center;
	height:30px;
	padding-top:5px;
	padding-bottom:5px;
	font-size:12px;
	border:solid 0px #1a66a2;
	border-left:0px;
	border-bottom:0px;
	text-align:right;
	padding-right:10px;
}



.ItemWidth1
{
	text-align:center;
	height:30px;
	padding-top:5px;
	padding-bottom:5px;
	font-size:12px;
	
}
.ItemPrice
{
	text-align:center;
	height:30px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	font-size:12px;
	
}
/*end*/
.dvCartProductHeader
{
	float:left;
	font-size:10px;
	font-family:tahoma;
	height:15px;
	padding-top:5px;
	text-align:center;
	color:#1a66a2;
	font-weight:bold;
	font-size:13px;
	padding-bottom:5px;
	border-right:solid 1px #1a66a2;
	border-bottom:solid 1px #1a66a2;
	
}
.dvCartProduct
{
	float:left;
	
	font-size:12px;
	font-family:tahoma;
	text-align:center;
	border-right:solid 1px #1a66a2;
	height:75px;
	padding-bottom:5px;
	padding-top:0px;
	border-bottom:solid 1px #1a66a2;
 }
 .dvProductImg
{
	float:left;
	width:150px;
}

.dvProductName
{
	float:left;
	width:350px;
	color:Navy;
	font-size:20px;
	padding-top:5px;
	line-height:17px;
	border:solid 0px red;
	height:80px;
}
.dvProductDet1
{
	float:left;
	width:200px;
	padding-left:20px;
	border:solid 0px red;
}
.dvProductDet
{
	float:left;
	width:200px;
	font-size:14px;
	color:Navy;
	padding-left:30px;
}

.dvDetProductImg
{
	width:280px;
	float:left;
	text-align:right;	
	
}

.dvDetProductName
{
	float:left;
	width:420px;
	color:Navy;
	font-size:14px;
	padding-top:0px;
	text-align:left;
}

.dvDetProductBullet
{
	width:10px;
	float:left;
	text-align:left;
}
.dvDetProductFeature
{
	width:90%;
	float:left;
	text-align:left;
	color:Gray;
	font-size:12px;
	padding-top:8px;
}
