.bggrey
{
	background: #F1F2F4;
	border-right: solid 1px #E1E7E7;
}

.bgwhite
{
	background: #FFFFFF;
}

.left_font_heading
{
	color: #657184;
	font-size: 22px;
	font-weight: bold;
	font-family: "Times New Roman" , Times, serif;
}

.font_small
{
	color: #657184;
	font-size: 14px;
	font-weight: bold;
	font-family: "Times New Roman" , Times, serif;
}

.font_small_left
{
	color: #657184;
	font-size: 11px;
	font-weight: bold;
	font-family: "Times New Roman" , Times, serif;
	line-height: 1.7;
}

.font_larger_welcome
{
	color: #465C7B;
	font-size: 16px;
	font-weight: bold;
	font-family: "Times New Roman" , Times, serif;
	line-height: 1.7;
}
.bg_Grad
{
	background: url(../images/img_gradient.gif) no-repeat;
	height: 30px;
	font-size: 20px;
	letter-spacing: 2px;
	color: #657184;
	padding-left: 10px;
	font-weight: bold;
	font-family: "Times New Roman" , Times, serif;
}

.bg_Grad_test
{
	background: url(../images/img_gradient.gif) no-repeat;
	height: 30px;
	font-size: 18px;
	letter-spacing: 2px;
	color: #657184;
	padding-left: 10px;
	font-weight: bold;
	font-family: "Times New Roman" , Times, serif;
}

.bg_Grad_test a
{
	font-size: 18px;
	letter-spacing: 2px;
	color: #657184;
	padding-left: 10px;
	font-weight: bold;
	font-family: "Times New Roman" , Times, serif;
	text-decoration:none;
}

.bg_Grad_test a:hover
{
	font-size: 18px;
	letter-spacing: 2px;
	color: #657184;
	padding-left: 10px;
	font-weight: bold;
	font-family: "Times New Roman" , Times, serif;
	text-decoration:underline;
}

.font_BottomUp
{
	padding-left: 10px;
	color: #657184;
	font-size: 12px; /*font-weight:bold;*/
	font-family: "Times New Roman" , Times, serif;
}
.font_BottomUpdown
{
	padding-left: 10px;
	color: #657184;
	font-size: 12px; /*font-weight:bold;*/
	font-family: "Times New Roman" , Times, serif;
}
.font_BottomUpdown a
{
	padding-left: 10px;
	color: #657184;
	font-size: 12px; /*font-weight:bold;*/
	font-family: "Times New Roman" , Times, serif;
	text-decoration:none;
}
.font_BottomUpdown a:hover
{
	padding-left: 10px;
	color: #657184;
	font-size: 12px; /*font-weight:bold;*/
	font-family: "Times New Roman" , Times, serif;
	text-decoration:underline;
}

.picborder
{
	border-top-color: #B4B4B4;
	border-left-color: #B4B4B4;
	border-right-color: #B4B4B4;
	border-bottom-color: #B4B4B4; /*padding-left:35px;*/
	padding-top: 8px;
}


.Copirites
{
	color: #696969;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
}
.CopyRiteNew a
{
	color: #696969;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
}
.CopyRiteNew a:hover
{
	color: #696969;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-weight: bold;
}

.bottommenu
{
	color: #4F6481;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

.bottommenu a
{
	color: #4F6481;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.bottommenu a:hover
{
	color: #4F6481;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

.font_bottomright
{
	font-size: 11px;
	color: #484B4E;
	font-family: 'Times New Roman' , Times, serif;
	word-spacing: 6px;
	padding: 10px;
	padding-top: 6px;
	background: url(../images/img_textlast.gif) no-repeat right bottom;
}

.font_bottomright1
{
	font-size: 11px;
	color: #484B4E;
	font-family: 'Times New Roman' , Times, serif;
	padding-left: 9px;
}


.commaup
{
	background: url(../images/img_textabove.gif) no-repeat left top;
	padding-top: 20px;
}

.test
{
	width: 50px;
	border: solid 1px #FF0000;
}


.font_Danial
{
	color: #B9BABC;
	font-size: 10px;
	font-weight: bold;
	font-family: "Times New Roman" , Times, serif;
	padding-right: 10px;
	background-color: #F1F2F4;
	border-right: solid 1px #E1E7E7;
	padding-bottom: 5px;
}

/*... Rotator CSS Classes.........*/
.previewPane
{
	background-color: #fff;
	background-image: url(Images/previewPaneBg.gif);
	background-repeat: no-repeat;
}
.infoPane
{
	background-color: #fff;
	background-image: url(Images/infoPaneBg.gif);
	background-repeat: no-repeat;
}
.infoPaneBg
{
	margin-top: 20px;
	background-color: #fff;
	background-image: url(Images/grayBg.gif);
	background-repeat: no-repeat;
	height: 192px;
	width: 272px;
}
.imageDetailsHeader
{
	font: bold 16px Arial, Verdana, Helvetica, Sans-serif;
	color: #666666;
	margin-top: 20px;
	margin-left: 30px;
	margin-bottom: 5px;
}
.details
{
	font: normal 11px Arial, Verdana, Helvetica, Sans-serif;
	color: #666666;
	margin-left: 30px;
	width: 230px;
	vertical-align: middle;
	margin-bottom: 4px;
}
.detailsTxtBox
{
	font: normal 11px Arial, Verdana, Helvetica, Sans-serif;
	color: #666666;
	height: 13px;
	border: solid 1px #ccc;
}
a.editBtns, a.editBtns:link, a.editBtns:visited, a.editBtns:active, a.editBtns:focus
{
	text-decoration: none;
	border: solid 1px #808080;
	display: inline-block;
	width: 50px;
	font: bold 11px Arial, Verdana, Helvetica, Sans-serif;
	text-align: center;
	margin-top: 4px;
	background-color: #e8e8e8;
	color: #808080;
}
a.editBtns:hover
{
	color: #3b3b3b;
}
.thumbsViewer
{
	background-color: #fff;
	background-image: url(Images/thumbsBg.gif);
}

.RotatorImage
{
	margin: 0px 11px;
	cursor: hand;
	cursor: pointer;
}
/*... Rotator CSS Classes.........*/

/*... Blog CSS Classes.........*/
.BluBg
{
	background-color: #677A94;
}
.WhiteTitleText
{
	font-size: 10pt;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	padding-left: 5px;
}
.WhiteTitleTextBlog
{
	font-size: 10pt;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	padding-left: 5px;
	font-family: Verdana;
}
.BlogHeading
{
	background: #336699;
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
	font-family: Verdana;
}
.BlogTitle
{
	background: #CDD7D8;
	font-size: 13px;
	color: #455E7C;
	font-weight: bold;
	font-family: Verdana;
}
.bloglink
{
	font-weight: bold;
	font-size: 16px;
	color: #AEAEAE;
	font-family: "Times New Roman" , Times, serif;
}
.BlogDetail
{
	font-weight: bold;
	font-size: 13px;
	color: #696969;
	font-family: Verdana;
}
.BlogMidGrayBgTop
{
	background-color: #F2F4F4;
}
.comment
{
	background: #ffffff;
	font-weight: bold;
	font-size: 13px;
	color: #696969;
	font-family: Verdana;
	border-bottom: solid 2px #CDD7D8;
	border-top: solid 4px #CFD8D9;
}
.BlogBody
{
	font-size: 11px;
	color: #ffffff;
	font-weight: Normal;
	font-family: Verdana;
}
.DateTextOne
{
	font-size: 13px;
	color: #455E7C;
	font-weight: bold;
	font-family: Verdana;
}
.BlogComment
{
	background: #F4F4F4;
	font-size: 11px;
	color: #000000;
	font-weight: Normal;
	font-family: Verdana;
}
.BlogComment a
{
	background: #F4F4F4;
	font-size: 11px;
	color: #000000;
	font-weight: Normal;
	font-family: Verdana;
	text-decoration: underline;
}
.BlogComment a:hover
{
	font-size: 11px;
	color: Red;
	font-weight: Normal;
	font-family: Verdana;
	text-decoration: none;
}
.WelcomeDoted
{
	background: url(../images/detail_dotedline.gif) repeat-x bottom;
}

.MidGrayBgBtm
{
	background: url(../images/midgray_btm_mid.gif) repeat-x;
}
.MainWhiteRight
{
	background: url(../images/main_white_right_side.gif) repeat-y;
}
.MainWhiteBtm
{
	background: url(../images/main_btm_white_mid.gif) repeat-x;
}
.MainWhiteLeft
{
	background: url(../images/main_white_left_side.gif) repeat-y;
}
.MidGrayBgTop
{
	background-color: #F2F4F4;
	border-left: 1px solid #DFDFDF;
	border-top: 1px solid #DFDFDF;
	border-right: 1px solid #DFDFDF;
}
.MidWhiteBg
{
	background-color: #ffffff;
	padding-left: 18px;
}
.GrayText
{
	font-size: 8.5pt;
	color: #424242;
	font-weight: normal;
	text-decoration: none;
}
.CoTable03Top
{
	background: url(../images/co_03_mid_top.gif) left top repeat-x;
}
.CoTable03Left
{
	background: url(../images/co_03_left.gif) left top repeat-y;
}
.CoTable03Right
{
	background: url(../images/co_03_right.gif) right top repeat-y;
}
.CoTable03btm
{
	background: url(../images/co_03_mid_btm.gif) left top repeat-x;
}
.pagetextorange
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #AE6D09;
	text-decoration: none;
}

.pagetextblack
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: Black;
}
.error
{
	font-family: Verdana;
	font-size: 8pt;
	color: #FF0707;
	font-weight: normal;
	text-decoration: none;
}
/*... Blog CSS Classes.........*/

/*massage popup css*/
.MassagePopupHeadingBg
{
	background-color: #EEF9FF;
	margin: 0px;
}
.MassagePopupImageBg
{
	background: url(../images/msg_detail_icon.gif) no-repeat right bottom;
}
.MassagePopupDotedLine
{
	background: url(../images/detail_dotedline.gif) repeat-x;
	height: 2px;
}
.BlueBandBodyText
{
	font-size: 7.5pt;
	color: #646464;
	font-weight: normal;
	text-decoration: none;
}
/*massage puput end*/

/* CSS For the select diamond page */

.select_daimond_font
{
	color: #657184;
	font-size: 9px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.select_daimond_font a
{
	color: #657184;
	font-size: 9px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.select_daimond_font a:hover
{
	color: #657184;
	font-size: 9px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.bg_link
{
	background-color: #FFFFFF;
	padding: 10px;
}
.bg_link a
{
	background-color: #FFFFFF;
	padding: 10px;
}
.bg_link a:hover
{
	background-color: #D9DEE4;
	padding: 10px;
}
.DotedContent_big
{
	font-family: "Times New Roman" , Times, serif;
	font-size: 14px;
	line-height: 20px;
	vertical-align: top;
	color: #000000;
	text-align: left;
}
.DotedContent_big1
{
	font-family: "Times New Roman" , Times, serif;
	font-size: 14px;
	line-height: 20px;
	vertical-align: top;
	color: #000000;
}
. Heading1
{
	font-family: "Times New Roman" , Times, serif;
	font-size: 23px;
	color: #455E7C;
	padding-left: 10px;
	letter-spacing: 1px;
	padding-top: 40px;
	padding-bottom: 15px;
	font-weight: bold;
}


/* CSS For the slelect daimond page 2 */
.select_daimond_font_big
{
	color: #657184;
	font-size: 12px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.question
{
	color: #A0ABAF;
	font-size: 11px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.border_gray
{
	border: 1px solid #C1CFD2;
}

.combo_box
{
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #AA9C9B;
	border: 1px solid #AA9C9B;
}


/*-----------------css for Add To Cart Page----------------------*/
.CDTop
{
	background: url(../images/c_top_bg.gif) repeat-x bottom;
}
.CDLeft
{
	background: url(../images/c_left.gif) repeat-y right;
}
.CDRight
{
	background: url(../images/c_right.gif) repeat-y left;
}
.CDBtm
{
	background: url(../images/c_btm_bg.gif) repeat-x top;
}
.CTopTxt
{
	background-color: #CDD7D8;
	font-size: 13px;
	font-weight: bold;
	letter-spacing: 1px;
	color: #32465E;
}
.Light_dotline
{
	background-color: #F5F7F6;
	font-size: 13px;
	font-weight: bold;
	letter-spacing: 1px;
	color: #32465E;
	background: url(../images/detail_dotedline.gif) repeat-x bottom;
	padding-bottom: 4px;
}
.LightBlue
{
	background-color: #F5F7F6;
	font-size: 13px;
	font-weight: bold;
	letter-spacing: 1px;
	color: #32465E;
}
.LightBlueNew
{
	font-size: 13px;
	font-weight: bold;
	letter-spacing: 1px;
	color: #32465E;
}
.LightBlueNew1
{
	font-size: 13px;
	font-weight: bold;
	letter-spacing: 1px;
	background-color: #F5F7F9;
}
.LeftPadding
{
	padding-left: 20px;
}
.SmallPadding
{
	padding-left: 2px;
}
.RightPadding
{
	padding-right: 10px;
}
.LeftBorder
{
	border-left: solid 1px #ffffff;
}
.RightBluBorder
{
	border-right: solid 1px #E2F0F1;
	padding-top: 10px;
	padding-bottom: 10px;
}
.LeftBluBorder
{
	border-left: solid 1px #E2F0F1;
	padding-top: 10px;
	padding-bottom: 10px;
}
.TextBox
{
	width: 60px;
	border: solid 1px #BBBFC0;
	font-size: 12px;
	color: #6D7577;
	padding-left: 3px;
}
.GrayFont
{
	font-size: 12px;
	color: #666B6E;
	font-weight: bold;
	text-align: left;
	letter-spacing: normal;
}
.GrayFont1
{
	font-size: 12px;
	color: #666B6E;
	font-weight: bold;
	text-align: center;
	letter-spacing: normal;
}

.GrayFontmess
{
	font-size: 12px;
	color: #666B6E;
	font-weight: bold;
	letter-spacing: normal;
}

.DeleteLink a
{
	font-size: 13px;
	font-weight: normal;
	letter-spacing: 1px;
	color: #5C7188;
	text-decoration: none;
	font-family: Times New Roman;
}
.DeleteLink a:hover
{
	font-size: 13px;
	font-weight: normal;
	letter-spacing: 1px;
	color: #666B6E;
	text-decoration: underline;
	font-family: Times New Roman;
}
.Infotxt
{
	font-size: 13px;
	font-weight: normal;
	letter-spacing: 1px;
	font-family: Verdana;
	color: Black;
}
.LoginTextBox
{
	width: 60px;
	border: solid 1px #BBBFC0;
	font-size: 12px;
	padding-left: 3px;
}
.TexTarea
{
	font-family: Verdana;
	font-size: 10px;
	color: #000000;
	padding-left: 3px;
	margin: 0px;
	height: 50px;
	width: 135px;
	border: solid 1px #B5B5B5;
}
.GrayTextBox
{
	font-size: 8.5pt;
	color: #424242;
	font-family: Times New Roman;
	font-weight: normal;
	text-decoration: none;
}
/*-----------------css end for Add To Cart Page----------------------*/

/* End of the css*/
.LinkTxt
{
	text-decoration: none;
	color: #76859C;
}

.LinkTxt:hover
{
	text-decoration: underline;
	color: #666666;
}


.style1
{
	color: #A66600;
}
#Layer1
{
	position: relative;
	width: 545px;
	background-color: #FFFFFF;
	height: 510px;
	left: 0px;
	top: 0px;
	overflow: auto;
	scrollbar-base-color: #A8A9AD;
	scrollbar-face-color: #A8A9AD;
	scrollbar-3dlight-color: #A8A9AD;
	scrollbar-track-color: #ffffff;
	scrollbar-darkshadow-color: #A8A9AD;
	scrollbar-shadow-color: #A8A9AD;
	scrollbar-highlight-color: #A8A9AD;
	scrollbar-arrow-color: #ffffff;
}
/*css for login page---------------------------------*/
.TopPadding
{
	padding-top: 2px;
}
.LoginHeading
{
	background-color: #4F6481;
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
}
.SmallLeftPadding
{
	padding-left: 10px;
}
.ErrorTxt
{
	color: #FF4800;
	font-weight: normal;
	font-size: 12px;
	letter-spacing: normal;
}
.SmallBlueTxt
{
	font-weight: normal;
}
.LeftBluBorderLogin
{
	border-left: solid 1px #CDD7D8;
	padding-top: 10px;
	padding-bottom: 10px;
}
.NewTextBox
{
	border: solid 1px #BBBFC0;
	font-size: 12px;
	color: #6D7577;
	padding-left: 3px;
}
.WhiteLink:link
{
	color: #FFFFFF;
	text-decoration: none;
}
.WhiteLink:active
{
	color: #FFFFFF;
	text-decoration: none;
}
.WhiteLink:visited
{
	color: #FFFFFF;
	text-decoration: none;
}
.WhiteLink:hover
{
	color: #FFFFFF;
	text-decoration: underline;
}

.background_Spe
{
	background: url(../images/bg_img_spciality.gif) no-repeat;
	background-position: 0% 70%;
}

.background
{
	background: url(../images/rightside_cu_je_bg.gif) no-repeat;
	background-position: 0% 600%;
}
.DotedContent_Ori a
{
	font-family: "Times New Roman" , Times, serif;
	font-size: 14px;
	font-weight: bold;
	line-height: 20px;
	vertical-align: top;
	color: #384651;
	text-align: center;
	padding-left: 11px;
	padding-right: 11px;
	padding-bottom: 11px;
	text-decoration: none;
}

.DotedContent_Ori a:hover
{
	text-decoration: underline;
	color: #666666;
}

.Tab
{
	border-right: solid 1px #96A3AC;
	border-bottom: solid 1px #96A3AC;
	text-align: center;
	color: #2F435B;
	font-family: "Times New Roman" , Times, serif;
	text-decoration: none;
	font-size: 18px;
	cursor: pointer;
	vertical-align: middle;
}

.Tab_last
{
	border-bottom: solid 1px #96A3AC;
	text-align: center;
	color: #2F435B;
	font-family: "Times New Roman" , Times, serif;
	text-decoration: none;
	font-size: 18px;
	cursor: pointer;
}



/* CSS for the new division shoe hide*/
/*.color_content
{
margin-top:30px; margin-left:20px; height:500px;
}
.cut_content
{
margin-top:30px; margin-left:20px; height:500px;
}
.carat_content
{
margin-top:30px; margin-left:20px; height:500px;
}
.clarity_content
{
margin-top:30px; margin-left:20px; height:500px;
}*/

.ContentDiv
{
	padding-left: 20px !important;
	margin-top: 20px;
	margin-left: 0px !important;
	margin-left: 10px;
	height: 520px;
}

.new_table
{
	background-color: White;
	border-bottom: 3 px;
	border-bottom-color: #CED7D9;
	border-top: 3 px;
	border-top-color: #CED7D9;
	border-left: 0px;
	border-right: 0px;
}
.BlogLinkBtn
{
	font-size: 11px;
	font-family: Verdana;
	color: #475D75;
	padding: 5px;
	font-weight: bold;
}
.BlogLinkBtn a
{
	color: #475D75;
	border: solid 1px #CDD7D8;
	background-color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	padding: 5px;
}
.BlogLinkBtn a:hover
{
	color: #475D75;
	font-weight: bold;
	border: solid 1px #CDD7D8;
	background-color: #DDE3E2;
	text-decoration: none;
}

.Link_Ori
{
	font-family: Times New Roman;
	font-size: 13px;
	color: #494A4D;
	font-weight: bold;
	letter-spacing: 1px;
}

.Link_Ori a
{
	color: #2F3D49;
	text-decoration: none;
}

.Link_Ori a:hover
{
	color: #2F3D49;
	text-decoration: underline;
}

.background_Ori
{
	background: url(../images/rightside_cu_je_bg.gif) no-repeat;
	background-position: 0% 80%;
}

.background_GLO
{
	background: url(../images/rightside_cu_je_bg.gif) no-repeat;
	background-position: 0% 90%;
}

.Footer_link
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	color: #7E7E7E;
	text-decoration: none;
}
.DotLine
{
	background: url(../images/detail_dotedline.gif) repeat-x bottom;
	padding-bottom: 4px;
}
.ss
{
	background-color: Red;
}

.gal_wed
{
	background: url(images/gal_line.gif) no-repeat bottom left;
	color: #546883;
	font-size: 20px;
	font-family: "Times New Roman" , Times, serif;
}

.gal_font
{
	color: #537F98;
	font-family: "Times New Roman" , Times, serif;
	font-size: 12px;
	padding-left:40px;
}
.GalDiv
{
	
	
	border: solid 1px #888F95;
	padding-left: 5px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	width: 110px;
	height:110px;
	background-color:#fff;
	
	
}
.GalTd
{
	padding-left:10px !important;
	padding-left:70px;
}
/* End of the css*/
/* css for scroller*/
.MainTableS
{
	width:544;
	}
.BlueBorder
{
	 border: 1px solid #889095;
	}
.BlueBorderNew
{
	 border: 1px solid #889095;
	 border-left:none;
	 border-right:none;
	}
.ContBorder
{
	cursor: pointer;
	height:116px;
	padding-left:5px;
	padding-right:5px;
	 border-right: 1px solid #889095;
	}
#motiongallery
{
	position: absolute;
	left: 0; top: 0;
	white-space: nowrap;
	}
#motiongallery1
{
	position: absolute;
	left: 0; top: 0;
	white-space: nowrap;
	}
.dotrepeat
{	
	background:url(../images/dot.gif) repeat-x bottom;
	
}

.testiTxt
{
	color:#465D79;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
.gallerleft
{
     position:absolute;
     margin-top:76px;
     z-index:1;
     padding-right:10px;
    }
.gallerright
{
    position:absolute;
    margin-top:-100px;
    padding-left:670px; 
    z-index:1;
    }
/* end css for scroller*/