body
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	color: #3e3e3e;
}



#top
{
	background-image: url(../../Images/b2cJewels_logo.jpg);
	background-repeat: repeat;
	height: 80px;
	clear: both;
	width: 1003px;
	margin-right: auto;
	margin-left: auto;
}
.lblMsg
{
	font: normal 10pt Verdana;
	font-weight: bold;
	color: Red;
}
.lblPMsg
{
	font: normal 10pt Verdana;
	font-weight: bold;
	color: green;
}
.lblNMsg
{
	font: normal 10pt Verdana;
	font-weight: bold;
	color: Red;
}
.build_text
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #515151;
}
.pre_next {
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: 12px;
      color: #215584;
      text-decoration: none;
}

.pre_next:hover {
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: 12px;
      color: #000000;
      text-decoration: none;
}
.build_text_dropdown
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #515151;
	width:140px;
}
.build_textbold
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #515151;
}

/* For Grid Header*/
.tablesubheader
{
	font-weight: bold;
	font-size: 11px;
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #aecdf3;
}

.tablesubheader_result
{
	font-size: 14px;
	color: #12318a;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #e9f4fe;
}


.tablesubheader_result_Red
{
	font-size: 14px;
	color: Red;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #e9f4fe;
}

/*......................*/



#toplinks
{
	background-repeat: repeat;
	height: 28px;
	clear: both;
	width: 1003px;
	margin-right: auto;
	margin-left: auto;
	background-color: #215585;
}

#middle
{
	background-repeat: repeat-y;
	height: auto;
	clear: both;
	width: 1003px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../../Images/left_links_bg.gif);
}



#bottom
{
	background-repeat: repeat;
	height: 77px;
	clear: both;
	width: 1003px;
	margin-right: auto;
	margin-left: auto;
	background-color: #e1e1e1;
}
#footerlogo
{
	clear: both;
	width: 1003px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	height: 85px;
	background-color: #FFFFFF;
}



#left
{
	float: left;
	width: 174px;
}



#content
{
	width: 627px;
	float: left;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #b4c3d2;
	border-left-color: #b4c3d2;
	padding-bottom: 10px;
	height: auto;
}

#content1
{
	width: 727px;
	float: left;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #b4c3d2;
	border-left-color: #b4c3d2;
	padding-bottom: 10px;
	height: auto;
}

#content2
{
	width: 627px;
	float: left;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #b4c3d2;
	padding-bottom: 10px;
	height: auto;
}


#right
{
	float: right;
	width: 200px;
}
#flash
{
	height: 189px;
	width: 627px;
	background-image: url(../../Images/flash.jpg);
}

#Freeshipping
{
	height: 31px;
	background-color: #ede7cd;
}
#shopbyproducts
{
	background-image: url(../../Images/ShopByProudct.gif);
	height: 15px;
	width: 92%;
	background-repeat: no-repeat;
	clear: both;
	margin-left: 5px;
}

#shopbyproducts_links
{
	background-image: url(../../Images/ShopByProudct.gif);
	height: 15px;
	width: 86%;
	background-repeat: no-repeat;
	clear: both;
	margin-left: 19px;
}


#shopbymaterial_links
{
	background-image: url(../../Images/shopbymaterial.gif);
	height: 15px;
	width: 92%;
	background-repeat: no-repeat;
	clear: both;
	margin-left: 5px;
}

#emailexclusive
{
	background-image: url(../../Images/EmailExclusives.gif);
	height: 20px;
	width: 92%;
	background-repeat: no-repeat;
	clear: both;
	margin-left: 5px;
}

#QuestionsContact
{
	background-image: url(../../Images/questation_contacts.gif);
	height: 22px;
	width: 92%;
	background-repeat: no-repeat;
	clear: both;
	margin-left: 5px;
}







#WinExcitingPrizes
{
	background-image: url(../../Images/winexcitingprizes.gif);
	height: 15px;
	width: 92%;
	background-repeat: no-repeat;
	clear: both;
	margin-left: 5px;
}


.leftlinks
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #3e3e3e;
}
.leftlinks :hover
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #0778cf;
}

.right_div
{
	height: 115px;
	width: 92%;
	clear: both;
	margin-left: 5px;
	font-family: Verdana;
	font-size: 11px;
	color: #3e3e3e;
}


.right_div2
{
	height: 86px;
	width: 86%;
	clear: both;
	margin-left: 19px;
	font-family: Verdana;
	font-size: 11px;
	color: #3e3e3e;
}

.right_div3
{
	height: 48px;
	width: 86%;
	clear: both;
	margin-left: 5px;
	font-family: Verdana;
	font-size: 12px;
	color: #013467;
}

.right_div3Font
{
	font-family: Verdana;
	font-size: 12px;
	color: #013467;
	text-decoration: none;
}
.right_div4
{
	height: 87px;
	width: 92%;
	clear: both;
	margin-left: 5px;
	font-family: Verdana;
	font-size: 12px;
	color: #3e3e3e;
}




#Left_Menu_Tree
{
	width: 97%;
	float: right;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 20;
}

#right2
{
	width: 97%;
	float: right;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 20;
}
/*#right2 h2{
	background:url(images/support_div.gif) 0 0 repeat-x;
	width:95%;
	height:18px;
	display:block;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 16px;
	margin-left: 0;
}
#right2 h2 span{
	font:bold 24px/17px Georgia, "Times New Roman", Times, serif;
	color:#202020;
	background-color:#fff;
	width:150px;
}*/
#right2 ul
{
	width: 98%;
	padding: 0;
	margin: 0;
	font-size: 0;
}
#right2 ul li
{
	padding: 0;
	margin: 0;
	height: 17px;
}
#right2 ul li a
{
	display: block;
	color: #202020;
	margin: 0;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 11px;
	font-weight: normal;
	font-variant: normal;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 8px;
	background-image: url(../../images/arrow_green2.gif);
	background-repeat: no-repeat;
	background-position: 0 2px;
}

#right2 ul li a:hover
{
	color: #0A529C;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.horiline
{
	height: 15px;
	width: 88%;
	background-repeat: repeat;
	clear: both;
	padding-left: 5px;
	padding-right: 5px;
	margin-left: 5px;
	background-image: url(../../Images/horiline.gif);
}




.input_text
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #3e3e3e;
	border: 1px solid #8bbae8;
	height: 15px;
	margin-top: 3px;
	margin-bottom: 3px;
}


.input_text_multiline
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #3e3e3e;
	border: 1px solid #8bbae8;
	margin-top: 3px;
	margin-bottom: 3px;
}
.input_text_autoheight
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #3e3e3e;
	border: 1px solid #8bbae8;
	margin-top: 3px;
	margin-bottom: 3px;
}
.font11_blue
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #013467;
}
.button
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #275d95;
	background-image: url(../../Images/small_button.jpg);
	background-repeat: no-repeat;
	height: 24px;
	width: 60px;
	padding-top: 5px;
	padding-left: 7px;
}
.go_button
{
	height: 58px;
	width: 102px;
	background-image: url(../../Images/go.gif);
	background-repeat: no-repeat;
	float: right;
}


#right3
{
	
	float: right;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	background-color: #e1e1e1;
}

#right3 ul
{
	width: 95%;
	padding: 0;
	margin: 0;
	font-size: 0;
}
#right3 ul li
{
	padding: 0;
	margin: 0;
	height: 30px;
}
#why
{
	background-color: #e1e1e1;
	height: 220px;
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}

#right3 ul li a
{
	display: block;
	color: #202020;
	margin: 0;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 12px;
	font-weight: normal;
	font-variant: normal;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 16px;
	background-image: url(../../images/point.gif);
	background-repeat: no-repeat;
	background-position: 0 2px;
	height: 30px;
}
#right3 ul li a:hover
{
	color: #0A529C;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#whytitle
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #181818;
	height: 15px;
	width: 80%;
	float: right;
	padding-top: 10px;
	padding-bottom: 5px;
}
.signlogin
{
	font-family: Verdana;
	font-size: 11px;
	color: #cadaeb;
	text-decoration: none;
}
.signlogin:hover
{
	font-family: Verdana;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}

.horiline2
{
	height: 12px;
	width: 97%;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #b4c3d2;
	margin-left: 10px;
}
#afterflah
{
	width: 97%;
	margin-left: 10px;
	height: 140px;
}
#lossediamonds
{
	width: 47%;
	float: left;
	margin-left: 10px;
	padding-top: 8px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #b4c3d2;
	height: 160px;
}
#loosedimands_f
{
	height: 160px;
	width: 48%;
	float: left;
}
#engagementrigns_f
{
	float: right;
	height: 160px;
	width: 48%;
}
#m
{
	height: 160px;
	width: 10px;
	float: left;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #b4c3d2;
}



#EngagementRings
{
	width: 47%;
	float: right;
	margin-right: 15px;
	padding-top: 8px;
	height: 160px;
}
#hori31
{
	width: 5px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #666666;
}

#afterflashcontent
{
	height: 160px;
	width: 97%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #b4c3d2;
	clear: both;
	margin-left: 10px;
	margin-top: 2px;
}


#afterflashcontent2
{
	height: 200px;
	width: 97%;
	clear: both;
	margin-left: 10px;
	margin-top: 15px;
	background-image: url(../../Images/line_3box.gif);
}





.text
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3e3e3e;
	font-weight: normal;
}
.horiline2
{
	height: 5px;
	width: 95%;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #b4c3d2;
}
.bluetext
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #12318a;
	padding-top: 10px;
	padding-bottom: 5px;
	text-decoration: none;
}
.skybluetext
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #225e94;
	padding-top: 10px;
	padding-bottom: 5px;
	text-decoration: none;
}
.bluetext1
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #12318a;
	padding-bottom: 5px;
	text-decoration: none;
	padding-right: 4px;
}
.bluetext :hover
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	padding-top: 10px;
	padding-bottom: 5px;
	text-decoration: none;
}
#gifideas
{
	float: left;
	width: 185px;
	clip: rect(auto,15px,auto,auto);
	margin-right: 24px;
}



#latestcollection
{
	float: left;
	width: 185px;
	margin-right: 24px;
}


#diamonds
{
	float: left;
	width: 185px;
}


#signloginlinks
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #cadaeb;
	text-decoration: none;
	float: right;
	width: 300px;
	text-align: right;
	padding: 10px;
	margin-top: 0px;
	margin-right: 6px;
	margin-bottom: 0px;
	margin-left: 0px;
}


.copyright
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	color: #272727;
}
#bottomlinks
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #272727;
	text-align: center;
	height: 50px;
	width: 100%;
	margin-top: 20px;
}


.blinks
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #272727;
	text-align: center;
	height: 50px;
	width: 90%;
	text-decoration: none;
	margin-bottom: 10px;
}

.blinks:hover
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #626262;
	text-align: center;
	height: 50px;
	width: 90%;
	text-decoration: none;
}



.blinkssmall
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #272727;
	text-align: center;
	height: 50px;
	width: 90%;
	text-decoration: none;
}
#phone
{
	height: 49px;
	width: 100%;
	background-image: url(../../Images/phone_bg.gif);
}


.blinkssmall:hover
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #626262;
	text-align: center;
	height: 50px;
	width: 90%;
	text-decoration: none;
}
#search
{
	float: right;
	width: 340px;
	margin-top: 3px;
}
.advancedsearhtextbox
{
	background-color: #FFFFFF;
	height: 16px;
	width: 149px;
	border: 1px solid #336aa0;
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #215585;
	padding-left: 5px;
}
.advancedsearch
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #b4c3d2;
	text-decoration: none;
}

.advancedsearch:hover
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}

.mlinks
{
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #90a8bf;
	float: left;
	width: auto;
}



/*------------------------------------------------footer start---------------------*/


#footer
{
	width: 85%;
	position: relative;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 19px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	background-repeat: no-repeat;
	background-position: left bottom;
	text-align: center;
}
#footer ul
{
	margin: 0;
	padding: 0;
	position: absolute;
	left: -71px;
	top: 19px;
	width: 854px;
	height: 20px;
}
#footer ul li
{
	margin: 0;
	float: left;
	color: #272727;
	background-image: none;
	font-family: Verdana;
	font-size: 11px;
	line-height: 14px;
	font-weight: bold;
}
#footer ul li a
{
	color: #272727;
	text-decoration: none;
	padding: 0 10px 0 10px;
	font-family: Verdana;
	font-size: 11px;
	line-height: 14px;
	font-weight: bold;
}
#footer ul li a:hover
{
	color: #000;
	background-color: #C6EC62;
}



#footer a.link
{
	width: 85px;
	font: bold 11px/17px "Trebuchet MS" ,Arial, Helvetica, sans-serif;
	color: #990000;
	background-color: #fff;
	padding: 0 3px;
	text-decoration: none;
	text-transform: capitalize;
}
#footer a.link:hover
{
	color: #fff;
	background-color: #B50000;
}
/*------------------------------------------------footer end---------------------*/

f #footerPan
{
	width: 778px;
	height: 107px;
	background: #2F0000;
	color: #fff;
	position: relative;
	margin: 0 auto;
	font: 12px/16px "Trebuchet MS" , Arial, Helvetica, sans-serif;
	clear: both;
	padding: 26px 0 0;
}


ef #why2
{
	width: 98px;
}

.whylinks
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #272727;
	height: 50px;
	width: 90%;
	text-decoration: none;
	margin-bottom: 10px;
}

.whylinks:hover
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #084581;
	text-align: center;
	height: 50px;
	width: 90%;
	text-decoration: none;
}
.3box
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #3E3E3E;
	width: 150px;
	background-color: #006666;
}
.space
{
	height: 8px;
	width: 100px;
}
.text_links
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #2F5983;
}

.text_linksnew
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}

.text_links:hover
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #CC0000;
	text-decoration: none;
}


.GlossaryLinks
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #2F5983;
}

.GlossaryLinks:hover
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #CC0000;
	text-decoration: none;
}


#subpagecontent
{
	width: 96%;
	clear: both;
	margin-left: 12px;
	margin-top: 15px;
}

#subpagecontent_buildproductcatalog
{
	width: 98%;
	clear: both;
	margin-left: 8px;
	margin-top: 15px;
}
#subpagecontent_basicsearch
{
	width: 96%;
	clear: both;
	margin-left: 12px;
	margin-top: 15px;
	height: 1180px;
}
.red12
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	color: #CC0000;
}
.companyname
{
	font-family: Verdana;
	font-size: 14px;
	font-weight: normal;
	color: #084581;
	text-decoration: none;
	margin-bottom: 50px;
}


.faqTitle
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #3e3e3e;
	background-color: #f3f3f3;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
}
.sub_boldfont
{
	font-family: Verdana;
	font-size: 15px;
	font-weight: bold;
	color: #2F5983;
}
.box
{
	background-color: #f7f6f6;
	width: 100%;
	border: 1px solid #e4e4e4;
	height: 150px;
}



#engagement_details_1
{
	width: 100%;
	float: left;
	height: 170px;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0px;
}

.engagement_details_2
{
	width: 40%;
	float: left;
	padding: 10px 0 0 15px;
}
.engagement_details_3
{
	width: 57%;
	float: left;
}
.lineGray
{
	width: 100%;
	height: 20px;
	top: 5px;
	bottom: 5px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #e4e4e4;
	clear: both;
}


.prodcolone
{
	float: left;
	width: 270px;
	text-align: center;
	padding: 15px 15px 11px 15px;
	border-right: 1px solid #DDD5D2;
}

.prodcoltwo
{
	float: left;
	width: 270px;
	text-align: center;
	padding: 15px 15px 11px 15px; /*border-right: 1px solid #DDD5D2;*/
}

.prodcolthree
{
	float: left;
	width: 153px;
	text-align: center;
	padding: 15px 10px 11px 20px;
}
.Temp
{
	overflow: hidden;
	display: none;
}

/*...........For Slider  only...........*/
.griditem
{
	font: 9.5px Verdana, Arial, Helvetica, sans-serif;
	color: #4d4d4d;
}


.textbox_withoutborder
{
	font: 10.5pt Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #FFFFFF;
	font-weight: normal;
	color: #4d4d4d;
}
.report
{
	background-image: url(../../Images/Report_bg.gif);
	height: 26px;
}
.d_calcbg
{
	background-image: url(../../Images/diamond_search_calcbg.gif);
	height: 18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #534e36;
	text-decoration: none;
	width: 427px;
	padding-top: 4px;
	padding-left: 5px;
}
.d_text
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3e3e3e;
}
.d_textbold
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3e3e3e;
	font-weight: bold;
}
.d_text_middle
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3e3e3e;
	text-align: center;
}
.caps_10Font
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	color: #202020;
	text-decoration: none;
}
.align_center
{
	text-align: center;
}
.d_textbold_right
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3e3e3e;
	font-weight: bold;
	text-align: right;
}
.caps_10Font_align_center_active
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	color: #202020;
	text-decoration: none;
	text-align: center;
}
.caps_10Font_align_center
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	color: #9f9f9f;
	text-decoration: none;
	text-align: center;
}

/*.....................................*/

.TreeView
{
	/*display:block;*/
	color: #202020; /*margin:0;*/
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal; /*line-height: 11px;*/
	font-weight: normal;
	font-variant: normal; /*padding-top: 0; 	padding-right: 0; 	padding-bottom: 0; 	padding-left: 8px; 	/*background-image: url(../../images/arrow_green2.gif);*/
	background-repeat: no-repeat;
	background-position: 0 2px; /*word-wrap:break-word;*/
}
.TreeViewhover
{
	color: #0A529C;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.TreeView_tel .rIn
{
	/*display:block;*/
	color: #202020; /*margin:0;*/
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal; /*line-height: 11px;*/
	font-weight: normal;
	font-variant: normal; /*padding-top: 0; 	padding-right: 0; 	padding-bottom: 0; 	padding-left: 8px; 	/*background-image: url(../../images/arrow_green2.gif);*/
	background-repeat: no-repeat;
	background-position: 0 2px; /*word-wrap:break-word;*/
}
.TreeViewhover_tel .rIn
{
	color: #0A529C;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

/* Add New Class */
.engagement_details_2
{
	width: 50%;
	float: left;
	height: auto;
	text-align: right;
}


.catdescription
{
	height: 40px;
	width: 150px;
	text-align: center;
	vertical-align: middle;
}

.catimg
{
	height: auto;
	text-align: center;
	vertical-align: top;
	margin: 10px 0px 10px 0px;
}

.catdescriptionimg
{
	text-align: right;
	vertical-align: top;
	width: 250px;
}

.catdescription
{
	text-align: center;
	vertical-align: top;
	float: right;
	width: 250px;
}

.bluelink
{
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #084581;
	text-decoration: underline;
}

.bluelink:hover
{
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #084581;
	text-decoration: none;
}

.contenttext
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3e3e3e;
	text-align: left;
}
#left_cont_combine
{
	background-image: url(../../Images/probbg.gif);
	float: left;
	width: 803px;
	height: auto;
}

.textboxBordernone
{
	font-family: Verdana;
	font-size: 10px;
	color: #202020;
	text-decoration: none;
	border: 1px solid #FFFFFF;
}

.pagebox
{
	/*height: 22px;*/
	width: 100%;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #e0e0e0;
	border-bottom-color: #e0e0e0;
	background-color: #f6f6f6;
	padding-top: 6px;
}

.pagebox_buildproductcatalog
{
	/*height: 22px;*/
	width: 99%;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #e0e0e0;
	border-bottom-color: #e0e0e0;
	background-color: #f6f6f6;
	padding-top: 6px;
}
.pageno
{
	width: 200px;
	float: right;
	text-align: right;
}
.DiamAdvSteps
{
	width: 210px;
	float: right;
	text-align: right;
	font-family: Verdana;
	font-size: 11px;
}
.paging_text_links
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #215585;
	text-decoration: underline;
}

.price
{
	width: 375px;
	float: left;
}

.paging_text
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #215585;
}

.prodcolone_3
{
	float: left;
	width: 180px;
	text-align: center;
	border-right: 1px solid #DDD5D2;
	padding-right: 10px;
	padding-left: 10px;
}


.prodcatalog3col
{
	float: left;
	width: 190px;
	text-align: center;
	padding-right: 10px;
	padding-left: 10px;
}


.prodcoltwo_3
{
	float: left;
	width: 180px;
	text-align: center;
	border-right: 1px solid #DDD5D2;
	padding-right: 10px;
	padding-left: 10px;
}



.prodcolthree_3_New
{
	float: left;
	width: 177px;
	text-align: center;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-top: 15px;
}
.prodcolthree_3_build
{
	float: left;
	width: 180px;
	text-align: center;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 10px;
	padding-top: 15px;
}
.prodcolthree_3
{
	float: left;
	width: 178px;
	text-align: center;
	padding-right: 10px;
	padding-left: 10px;
}

.space_div
{
	width: 100%;
	height: 2px;
	top: 5px;
	bottom: 5px;
	clear: both;
}

.prodOverviewdetail_heading
{
	height: 26px;
	width: 180px;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #3E3E3E;
}

.product150
{
	height: 150px;
	width: 150px;
	text-align: center;
	display: inline-block;
	vertical-align: middle;
}

.diamonds_small
{
	height: 26px;
	width: 180;
}

.prodOverviewdetail
{
	height: 40px;
	width: 100%;
}


.lineGray_center
{
	width: 100%;
	height: 20px;
	top: 5px;
	bottom: 5px;
	clear: both;
	background-image: url(../../Images/line_gray_product.gif);
}

.textBold
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3e3e3e;
	font-weight: bold;
}


.faqTitle
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #3e3e3e;
	background-color: #f3f3f3;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
}

.pagetitle
{
	font-family: "Times New Roman";
	font-size: 20px;
	font-weight: normal;
	text-transform: uppercase;
	color: #114171;
}

.prodOverviewdetail_heading_cata
{
	height: 26px;
	width: 100%;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #3E3E3E;
}

.prodOverviewdetail
{
	height: 40px;
	width: 100%;
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #3E3E3E;
}

.product150_cata
{
	height: 100px;
	width: 150px;
	text-align: center;
	vertical-align: middle;
}


.prodcolone_4x2
{
	float: left;
	width: 300px;
	text-align: center;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #DDD5D2;
	padding-bottom: 10px;
	padding-top: 15px;
}

.prodcoltwo_4x2
{
	float: left;
	width: 300px;
	text-align: center;
	padding-bottom: 10px;
	padding-top: 15px;
}
.product300
{
	height: 220px;
	width: 300px; /*text-align: center;*/
	display: inline-block;
	vertical-align: middle;
}


.prodOverviewdetail_cataloge2
{
	height: 40px;
	width: 95%;
}


#steps
{
	height: 82px;
	padding-top: 10px;
	padding-bottom: 3px;
}
.steps_active
{
	height: 60px;
	float: left;
	text-align: left;
	width: 186px;
	border: 3px solid #dad196;
	margin-right: 2px;
	background-image: url(../../Images/setpbg_active.gif);
}

.steps_active_4Box
{
	height: 72px;
	float: left;
	text-align: left;
	width: 138px;
	border: 3px solid #dad196;
	margin-right: 2px;
	background-image: url(../../Images/setpbg_active.gif);
}

.steps_out
{
	height: 60px;
	float: left;
	text-align: left;
	width: 186px;
	border: 3px solid #dadada;
	margin-right: 2px;
	background-image: url(../../Images/setpbg_out.gif);
}

.steps_out_4Box
{
	height: 72px;
	float: left;
	text-align: left;
	width: 138px;
	border: 3px solid #dadada;
	margin-right: 2px;
	background-image: url(../../Images/setpbg_out.gif);
}

.steps2
{
	height: 60px;
	float: left;
	width: 180px;
	border: 3px solid #dadada;
	background-image: url(../../Images/setpbg_out.gif);
}


.steps2_active
{
	height: 60px;
	float: left;
	width: 180px;
	border: 3px solid #dad196;
	background-image: url(../../Images/setpbg_active.gif);
}

.creatingring_heading
{
	height: 21px;
	width: 100%;
	margin-bottom: 5px;
	background-image: url(../../Images/creatingring_heading_bg.gif);
	border: 1px solid #d1d1d1;
	font-family: Verdana;
	font-size: 15px;
	font-weight: bold;
	color: #437597;
	padding-top: 3px;
	padding-left: 5px;
}



#setpdeleft255
{
	float: left;
	height: auto;
	width: 235px;
	padding: 5px;
	text-align: center;
	vertical-align: middle;
	margin-right: 8px;
}
#setpdeleft255new
{
	float: left;
	height: auto;
	width: 260px;
	padding: 5px;
	text-align: center;
	vertical-align: middle;
	margin-right: 8px;
}

.setpdeleft255
{
	float: left;
	height: auto;
	width: 235px;
	padding: 5px;
	text-align: center;
	vertical-align: middle;
	margin-right: 8px;
}


.createyour_image
{
	/*height: 145px;*/
	width: 225px;
}





#createyour_details
{
	height: auto;
	width: 225px;
}

.createyour_details
{
	height: auto;
	width: 225px;
}


.product-table-border
{
	border: solid 1px #b4c3d2;
}
.creat_table_bg
{
	background-color: #e7e7e7;
	border: 2px solid #999999;
	padding: 2px;
}


#setpdeleftright315
{
	float: left;
	height: auto;
	width: 340px;
}
#setpdeleftright315new
{
	float: left;
	height: auto;
	width: 290px;
	margin-left:18px;
}




.text_links_bold215585
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #215585;
	text-decoration: underline;
}



.text_links_bold215585:hover
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #4f8bc2;
	text-decoration: underline;
}





.text_links_normal215585
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #215585;
	text-decoration: underline;
}



.text_links_normal215585:hover
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #4f8bc2;
	text-decoration: underline;
}

#product_details_tab
{
	padding: 5px;
	height: auto;
	width: 585px;
	overflow: hidden;
	margin-left: auto;
	margin-right: auto;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #cecece;
	border-bottom-color: #cecece;
	border-left-color: #cecece;
}

.product_details_tab_td
{
	overflow: hidden;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #b2b2b2;
	border-bottom-color: #b2b2b2;
	border-left-color: #b2b2b2;
}


#recent_view_itemdiv_right
{
	float: left;
	height: auto;
	width: 290px;
	margin-top: 8px;
	overflow: hidden;
}
#recent_view_itemdiv_rightnew
{
	float: left;
	height: auto;
	width: 305px;
	margin-top: 8px;
	overflow: hidden;
}
#recent_view_itemdiv_left
{
	float: left;
	height: auto;
	width: 280px;
	margin-right: 8px;
	margin-top: 8px;
	margin-bottom: 8px;
	overflow: hidden;
	border-right-width: 2px;
	border-right-style: dotted;
	border-right-color: #cecece;
	padding-left: 8px;
}
#recent_view_itemdiv_left1
{
	float: left;
	height: auto;
	width: 280px;
	margin-right: 8px;
	margin-top: 8px;
	margin-bottom: 8px;
	overflow: hidden;
	border-right-width: 2px;
	/*border-right-style: dotted;*/
	border-right-color: #cecece;
	padding-left: 8px;
}
.recent_view_itemdiv_left
{
	float: left;
	height: auto;
	width: 280px;
	margin-right: 8px;
	margin-top: 8px;
	margin-bottom: 8px;
	overflow: hidden;
	border-right-width: 2px;
	border-right-style: dotted;
	border-right-color: #cecece;
	padding-left: 8px;
}





.tab_textalt
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #3e3e3e;
	height: 17px;
	background-color: #ffffff;/*#fdfcfc;*/
}
.tab_textaltnew
{
	font-family:Arial, Helvetica, sans-serif; 
	font-size: 12px;
	font-weight: normal;
	color: #3e3e3e;
	height: 17px;
	background-color: #ffffff;/*#fdfcfc;*/
}


.tab_textalt1
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #3e3e3e;
	background-color: #e7e7e7;
	height: 17px;
}
.tab_textaltnew1
{
	font-family:Arial, Helvetica, sans-serif; 
	font-size: 12px;
	font-weight: normal;
	color: #3e3e3e;
	background-color:#EDF3F9; /*#f2f6f9;*/
	height: 17px;
}


.tab_text_title
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #161616;
	background-color: #f3eecd;
	height: 25px;
}
.tab_text_titlenew
{
	font-family:Book Antiqua;
	font-size: 13px;
	font-weight: bold;
	color: #5986AF;
	background-color: #FFFFFF;
	height: 27px;
	background-image:url(../../Images/line.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}
/*Building2 page */
.note
{
	font-family: Verdana;
	font-size: 9px;
	font-weight: normal;
	color: #161616;
}



.note_bold
{
	font-family: Verdana;
	font-size: 9px;
	font-weight: bold;
	color: #FF0000;
}


.createown_details_bg_line
{
	background-image: url(../../Images/createown_details_bg_line.jpg);
}


/*Send message page*/
.product_details_tab_td
{
	overflow: hidden;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #b2b2b2;
	border-bottom-color: #b2b2b2;
	border-left-color: #b2b2b2;
}

#createyour_details_text2
{
	height: auto;
	width: 225px;
	text-align: left;
}

/*earningpage start*/



.earrings_one
{
	float: left;
	width: 200px;
	text-align: center;
	padding-right: 10px;
	padding-left: 10px;
}



.earrings_two
{
	float: left;
	width: 170px;
	text-align: left;
	padding-right: 10px;
	padding-left: 10px;
}



.earrings_three
{
	float: left;
	width: 169px;
	text-align: center;
	padding-right: 10px;
	padding-left: 10px;
}



.earning_heading_bold
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #3E3E3E;
	padding: 1px;
}
.item_details_image
{
	width: 225px;
	height: 244px;
}


/*earningpage end*/

/*******************************************************/
/*product catalog rings START
/*******************************************************/
.rings_one
{
	float: left;
	width: 225px;
	text-align: center;
	padding-right: 10px;
	padding-left: 10px;
}

.rings_two
{
	float: left;
	width: 160px;
	text-align: left;
	padding-right: 10px;
	padding-left: 10px;
}

.rings_three
{
	float: left;
	width: 155px;
	text-align: center;
	padding-right: 10px;
	padding-left: 10px;
}

.ring_heading_bold
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #3E3E3E;
	padding: 1px;
}

.ring_textbox
{
	padding-top: 3px;
	padding-bottom: 3px;
	width: 160px;
}
.ring_view_button
{
	padding-top: 20px;
	text-align: center;
}
.ring_small_text
{
	padding-top: 2px;
	text-align: center;
	width: 130;
}

/*******************************************************/
/*product catalog rings END
/*******************************************************/



/*******************************************************/
/*product catalog Stud Earrings START
/*******************************************************/


.studearrings_one
{
	float: left;
	width: 185px;
	text-align: center;
	padding-right: 10px;
	padding-left: 10px;
}

.studearrings_two
{
	float: left;
	width: 190px;
	text-align: left;
	padding-right: 10px;
	padding-left: 10px;
}

.studearrings_three
{
	float: left;
	width: 165px;
	text-align: center;
	padding-right: 10px;
	padding-left: 10px;
}

.studearring_heading_bold
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #3E3E3E;
	padding: 1px;
}

.studearring_textbox
{
	padding-top: 3px;
	padding-bottom: 3px;
}
.studearring_view_button
{
	padding-top: 20px;
	text-align: center;
}
.studearring_small_text
{
	padding-top: 2px;
	text-align: center;
	width: 160px;
}


/*******************************************************/
/*product catalog Stud Earrings END
/*******************************************************/

/* for three columns in product and material pages START*/
.prodOverviewdetail_3columne
{
	height: 55px;
	width: 180px; /*line-height:12px;*/
}


/* for three columns in product and material pages END*/


/* ajax__tab_msngallery-theme theme */
.ajax__tab_msngallery-theme .ajax__tab_header
{
	/*background: url(img/msngallery/tab-line.png) repeat-x bottom;*/
	font-size: 12px;
	display: block;
}
.ajax__tab_msngallery-theme .ajax__tab_header .ajax__tab_outer
{
	/*border: solid 1px #D7DCE1; */
	padding: 0px 0px 0px 0px; /* border-bottom:solid 1px #b2b2b2;*/ /*background-color: #b2b2b2;*/
}
w .ajax__tab_msngallery-theme .ajax__tab_header .ajax__tab_tab
{
	/*padding: 0px 0px 0px 0px; 	color: #444444; 	width: 90px; 	display: none; 	text-align: center; */
}
.ajax__tab_msngallery-theme .ajax__tab_tab
{
	margin: 0px 0px 0px 0px;
	margin-right: 0px;
}
.ajax__tab_msngallery-theme .ajax__tab_header .ajax__tab_tab div
{
	font-family: Verdana, Arial, Sans-Serif;
	font-weight: bold;
	white-space: nowrap;
	line-height: 100%;
	font-size: 92%;
	margin: 0px 0px 0px 0px;
}
.ajax__tab_msngallery-theme .ajax__tab_active .ajax__tab_outer
{
	padding: 0px 0px 0px 0px; /*border: solid 1px #b2b2b2;*/
	border-top: solid 1px #b2b2b2;
	border-left: solid 1px #b2b2b2;
	border-right: solid 1px #b2b2b2; /*border-bottom-color: #b2b2b2; 	background-color: #b2b2b2;*/
}
.ajax__tab_msngallery-theme .ajax__tab_body
{
	font-family: verdana,tahoma,helvetica; /*font-size:10pt;     padding:8px;*/
	background-color: #ffffff;
	border: solid 1px #b2b2b2;
	border-top-width: 1px;
}
.ajax__tab_msngallery-theme .ajax__tab_inner
{
	background-color: white;
	padding: 0px 0px 0px 0px;
}
/*about us start*/

.text_highlights
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3E3E3E;
	font-weight: normal;
	width: 98%;
	height: auto;
	background-color: #fcfae8;
	padding: 1%;
	text-align: justify;
}


.text_justify
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3E3E3E;
	font-weight: normal;
	text-align: justify;
}


/*about us end*/





/*warranties start*/

.list2
{
	float: left;
	margin: 0;
	padding: 0;
	height: auto;
	width: 100%;
}


li.bg1
{
	line-height: 15px;
	padding-bottom: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #3e3e3e;
	text-align: justify;
}


.warranties_title
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #3e3e3e;
	background-color: #f3f3f3;
	padding-top: 5px;
	padding-right: 2px;
	padding-bottom: 5px;
	padding-left: 2px;
}

/*warranties end*/



/* printable page class start*/

#printable_box
{
	clear: both;
	width: 600px;
	margin-right: auto;
	margin-left: auto;
	border: 1px solid #CCCCCC; /*background-image: url(Images/createown_details_bg_line.jpg);*/
}

.printable_button
{
	clear: both;
	width: 584px;
	margin-right: auto;
	margin-left: auto;
	padding: 8px;
	text-align: center; /*background-image: url(Images/createown_details_bg_line.jpg);*/
}
#p_setpdeleft255
{
	float: left;
	position: relative;
	height: auto;
	width: 235px;
	padding: 5px;
	text-align: center;
	vertical-align: middle;
	margin-right: 8px;
}


.p_heading
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #114171;
}

.b2clogo_forprint_templet
{
	background-image: url(Images/b2c_logo_printable.jpg);
	height: 64px;
}

.P_product_details_tab_td
{
	overflow: hidden;
}

#p_recent_view_itemdiv_left
{
	float: left;
	height: auto;
	width: 280px;
	margin-right: 8px;
	margin-top: 8px;
	margin-bottom: 8px;
	overflow: hidden;
	padding-left: 8px;
}

.space
{
	width: 100%;
	height: 20px;
	top: 5px;
	bottom: 5px;
	clear: both;
}

/* printable end*/


/* diamondsearch start*/


#basicserachbox
{
	clear: both;
	margin-top: 5px;
	margin-bottom: 8px;
	border: 5px solid #d7d7d7;
	background-image: url(../../Images/basic_search_box.gif);
}
Advance_Search-Options
{
	background-color: #f7f6f6;
	border: 1px solid #d7d7d7;
}
#AdvancedSearchOptions
{
	background-color: #ecf5fd;
	padding: 5px;
	border: 5px solid #c2d9ed;
	margin-top: 5px;
	margin-bottom: 8px;
}


#AdvancedserachDiamonds2
{
	background-color: #dfeffe;
	padding: 5px;
	border: 5px solid #b8cfe4;
	margin-top: 5px;
	margin-bottom: 8px;
}

.pagebox_white
{
	height: 22px;
	width: 100%;
	padding-top: 6px;
}

/* diamondsearch end*/




/* diamondadvisor.htm start*/

.diamondadvisor_detailsbox
{
	height: 22px;
	width: 100%;
	padding-top: 6px;
}

.diamondadvisor_lefttext
{
	width: 375px;
	float: left;
	height: 150px;
}
.diamondadvisor_righttext
{
	width: 190px;
	float: left;
	text-align: left;
	height: 150px;
}

.diamondadvisor_borderbox_r
{
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	background-color: #FFFFFF;
	font-family: Verdana;
	font-size: 11px;
}

.diamondadvisor_borderbox_l
{
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #999999;
	border-bottom-color: #999999;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
	font-family: Verdana;
	font-size: 11px;
}

.diamondadvisor_borderbox_r2
{
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-left-color: #999999;
	background-color: #FFFFFF;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
	font-family: Verdana;
	font-size: 11px;
}

.diamondadvisor_borderbox_l2
{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
	font-family: Verdana;
	font-size: 11px;
}


#daimondsadvisor_stepbox
{
	clear: both;
	margin-top: 5px;
	margin-bottom: 8px;
	border: 5px solid #d7d7d7;
}


.diamonds_box
{
	width: 100%;
	top: 5px;
	bottom: 5px;
	clear: both;
}


.diamonds_setp
{
	width: 375px;
	float: left;
	height: 22px;
	font-family: Verdana;
	font-size: 11px;
}

.diamondsadvisor_details_border
{
	border: 1px solid #CCCCCC;
	margin: 5px;
	padding: 5px;
}

.diamond_round
{
	width: 59px;
	float: left;
	text-align: center;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0px;
}
.diamond_roundtext
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	padding: 10px 0 0 0px;
}


.diamonds_advisor_box
{
	width: 100%;
	border: 1px solid #e4e4e4;
}



.text_left
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3e3e3e;
	text-align: left;
}

.text_left_price
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #12318a;
	text-align: left;
}


.text_right
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3e3e3e;
	text-align: right;
}


.box2
{
	background-color: #f7f6f6;
	width: 100%;
}


#subpagecontent_fixhight
{
	width: 96%;
	clear: both;
	margin-left: 12px;
	margin-top: 15px;
	height: 940px;
}

.grid_title
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background-color: #aecdf3;
	color: #3e3e3e;
}


.grid_title_alt
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	background-color: #eaeaea;
	color: #3e3e3e;
}


.grid_title_alt1
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	background-color: #f6f7f9;
	color: #3e3e3e;
}


.grid_title_active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	background-color: #fef6d3;
	color: #3e3e3e;
}

.resulfig_red
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #d4091c;
}

/* diamondadvisor.htm end*/

/* Diamond Details start */


.diamond_details_image
{
	width: 225px;
	height: 145px;
}


#recent_view_itemdiv_left_diamonddetails
{
	float: left;
	height: auto;
	width: 280px;
	margin-right: 8px;
	margin-top: 8px;
	margin-bottom: 8px;
	overflow: hidden;
	padding-left: 8px;
}
/*  End */


/* Call Me Pop-up statrt */

callme
{
	clear: both;
	float: left;
	height: 442px;
	width: 332px;
	border: 5px solid #b8cfe4;
	padding: 10px;
}

#callme_image
{
	clear: both;
	float: left;
	height: 75px;
	width: 100%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #b5b5b5;
}


.callmebox
{
	background-color: #f7f6f6;
	width: 330px;
	height: 495px;
	border: 1px solid #B5B5B5;
}

.Emailbox
{
	
	
	border: 1px solid #B5B5B5;
}

/* End */

/*addtestimonials.htm start*/
.add_testimonial_box
{
	background-color: #f7f6f6;
	width: 500px;
	height: 440px;
	border: 1px solid #B5B5B5;
}

.box_reg
{
	background-color: #f7f6f6;
	width: 100%;
	border: 1px solid #e4e4e4;
	overflow: auto;
}


/*addtestimonials.htm end*/



/*Contact us page */


.contact_call_us
{
	float: left;
	height: 100px;
	width: 169px;
	background-color: #f7f6f6;
	border: 1px solid #e4e4e4;
	margin-right: 14px;
	padding: 10px;
}
.contact_fax_us
{
	float: left;
	height: 100px;
	width: 169px;
	background-color: #f7f6f6;
	border: 1px solid #e4e4e4;
	margin-right: 14px;
	padding: 10px;
}

.contact_mail_us
{
	float: left;
	height: 100px;
	width: 169px;
	background-color: #f7f6f6;
	border: 1px solid #e4e4e4;
	padding: 10px;
}




.contact_call_us_box
{
	float: left;
	width: 179px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-right: 16px;
}
.contact_fax_us_box
{
	float: left;
	width: 179px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-right: 16px;
}

.contact_mail_us_box
{
	float: left;
	width: 179px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}


.pagetitle_black
{
	font-family: "Times New Roman";
	font-size: 20px;
	font-weight: normal;
	text-transform: uppercase;
	color: #3e3e3e;
}


/*customerhome.htm end*/


.green_message
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #10870b; /*border: 2px solid #e4e4e4;*/
	text-align: center; /*padding-top: 10px;                 padding-right: 25px;                 padding-bottom: 10px;                 padding-left: 25px;*/
}


#loign_streep
{
	background-image: url(../../Images/loginbg.gif);
	height: 25px;
}

/*view cart start*/
.viewcart_linebg
{
	background-color: #d1d1d1;
	text-align: center;
}

.viewcart_whitebg
{
	background-color: #FFFFFF;
}

.viewcart_heading
{
	background-image: url(../../Images/viewcart_heading_bg.gif);
	height: 24px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #3e3e3e;
}


.viewcart_create_own
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: normal;
	color: #3e3e3e;
	background-image: url(../../Images/viewcart_heading_your_creat.gif);
	height: 25px;
}

.textBold_left
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3e3e3e;
	font-weight: bold;
	text-align: left;
}



.textBold_left_Price
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #12318a;
	font-weight: bold;
	text-align: left;
	padding-right: 4px;
}



.textBold_right
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3e3e3e;
	font-weight: bold;
	text-align: right;
}

.text_free
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #009900;
	text-align: right;
	padding-right: 4px;
}


.total_bg
{
	background-color: #f4f4f4;
}
#loign_streep
{
	background-image: url(../../Images/loginbg.gif);
	height: 25px;
}


.bluetext_normal
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #12318a;
	padding-top: 10px;
	padding-bottom: 5px;
	text-decoration: none;
}

.bluetext_normal :hover
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	padding-top: 10px;
	padding-bottom: 5px;
	text-decoration: none;
}

/*view cart end*/


/*wishlist start */
#login_tab
{
	background-image: url(../../Images/login_links_tab_bg2.gif);
	background-repeat: no-repeat;
	background-position: right;
	height: 30px;
}

.login_tab_content_bg
{
	background-color: #faf9f9;
}
.wishlis_tablinks
{
	float: left;
	height: 20px;
	width: 185px;
	margin-right: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #3e3e3e;
	text-decoration: underline;
	text-align: left;
	padding-top: 2px;
	padding-left: 10px;
	padding-top: 8px;
}
.wishlis_tablinks1
{
	float: left;
	height: 20px;
	width: 195px;
	margin-right: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #3e3e3e;
	text-decoration: underline;
	text-align: center;
	padding-top: 2px;
	padding-top: 8px;
}

.wishlis_tablinks2
{
	float: left;
	height: 20px;
	width: 193px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #3e3e3e;
	text-decoration: underline;
	text-align: right;
	padding-top: 8px;
	padding-right: 2px;
}

.wishlist_links
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #3e3e3e;
	text-decoration: underline;
}

.wishlist_links:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #1161b1;
	text-decoration: underline;
}


.wishcart_linebg
{
	background-color: #afafaf;
	text-align: center;
}


/*wishlist end */



/*customerhome  start*/

.purchages_order_details
{
	clear: both;
	border: 2px solid #d7d7d7;
	width: 95%;
}
.login_tab_title
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	background-color: #c0d3e8;
	height: 20px;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 2px;
	margin-top: 2px;
	margin-bottom: 2px;
	margin-left: 12px;
	width: 95%;
}

.login_tab_title1
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	background-color: #c0d3e8;
	height: 20px;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 2px;
	margin-top: 2px;
	margin-bottom: 2px;
	margin-left: 0px;
	width: 99%;
}



.login_more
{
	width: 95%;
	height: 20px;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 2px;
	margin-top: 2px;
	margin-bottom: 2px;
	margin-left: 12px;
	text-align: right;
}

/*customerhome.htm end*/


/* Class For Pair Diamond Search Page*/

.basicserachbox_withtitle
{
	clear: both;
	border: 2px solid #d7d7d7;
}

.basicserachbox2
{
	clear: both;
	margin-top: 5px; /*border: 2px solid #d7d7d7;*/
	background: #f3f1f1;
}

.recommended_box
{
	background: #dad196;
	height: 20px;
	padding-bottom: 4px;
	border: 1px dotted #a0996e;
}


.recommended_box2
{
	height: 20px;
	width: 90%;
	font-size: 11px;
	font-weight: bold;
	color: #3e3e3e;
	background-image: url(Images/Recommended_color.gif);
	background-repeat: no-repeat;
	padding-right: 10px;
	padding-left: 35px;
	padding-top: 2px;
	padding-bottom: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.PairDiamond_details_box
{
	width: 450px;
	height: 120px;
}
.diamond_clarity
{
	font-size: 11px;
	font-weight: normal;
	color: #3E3E3E;
	float: left;
	height: 20px;
	width: 199px;
}

/* End Class For Pair Diamond Search Page*/

/* Diamond Comparison Class */
.grid_title_center_text
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background-color: #aecdf3;
	color: #3e3e3e;
	height: 20px;
	text-align: center;
}

.grid_title_active_center_text
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	background-color: #fef6d3;
	color: #3e3e3e;
	height: 20px;
	text-align: center;
}

.grid_title_alt_center_text
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	background-color: #eaeaea;
	color: #3e3e3e;
	height: 20px;
	text-align: center;
}


.grid_title_alt1_center_text
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	background-color: #f6f7f9;
	color: #3e3e3e;
	height: 20px;
	text-align: center;
}

.diamondadvisor_lefttext_printlinks
{
	width: 375px;
	float: left;
	height: 30px;
	margin-top: 10px;
}

/* End Diamond Comparison Class*/



/*winexcitingprizes.htm start*/
#winextingprize_bg
{
	background-image: url(../../Images/Win_Exciting_Prizes2bg.gif);
	height: 350px;
	background-repeat: repeat-x;
	text-align: center;
}
#winexctingprice_box
{
	background-color: #e4f3ef;
	height: 285px;
	width: 480px;
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 15px;
}


.input_text_green_border
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #3e3e3e;
	border: 1px solid #26a476;
	height: 15px;
	margin-top: 3px;
	margin-bottom: 3px;
}

/*winexcitingprizes.htm end*/

/*Glossary START*/
.atoz_lings_bg
{
	height: 25px;
	background-image: url(../../Images/glo_atozbg.gif);
}

.atoz_links
{
	height: 15px;
	width: 8px; /*border: 1px solid #2B5F8E;*/
	margin-top: 1px;
	margin-right: 3px;
	margin-bottom: 1px;
	margin-left: 4px;
	float: left; /*padding-top: 1px; 	padding-right: 5px; 	padding-bottom: 1px; 	padding-left: 3px;*/
	text-align: center;
}

.glo_left_links
{
	float: left;
	height: auto;
	width: 120px;
	padding-top: 1px;
	margin-right: 5px;
}
.atoz_heading
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #2868ae;
	background-image: url(../../Images/glossary_alpabe_heading.gif);
	height: 37px;
	width: 105px;
	padding-top: 5px;
	padding-left: 15px;
}

.Glossary_left_text_links
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #3e3e3e;
	padding-left: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
}


.Glossary_left_text_links:hover
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #CC0000;
	text-decoration: none;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
}
.glo_left_content
{
	float: right;
	height: auto;
	width: 468px;
	padding-top: 5px;
	padding-left: 3px;
}

/*Glossary END*/


/* Billing /Shipping page*/
.basicserachbox_withtitle_bg
{
	clear: both;
	background-color: #FFFFFF;
	height: 25px;
}

/* End Billing / Shipping page*/

/* Payment details */
.basicserachbox3
{
	clear: both; /*border: 2px solid #d7d7d7;*/
	background: #f3f1f1;
}
/*------End-------*/

/* returnorder page start*/
.red12_bold
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #CC0000;
}

.ReturnedItems
{
	height: 15px;
	width: 15px;
	border: 1px solid #666666;
	background-color: #ffe7e7;
}

.PartiallyReturnItems
{
	height: 15px;
	width: 15px;
	border: 1px solid #666666;
	background-color: #ffe1c1;
}


.ReturnedItems_prod_grid
{
	background-color: #ffe7e7;
}

.PartiallyReturnItems_prod_grid
{
	background-color: #ffe1c1;
}

/* returnorder page end*/


/* order status  start */

.orderstatus_pending
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #D4091C;
	background-color: #fde9e9;
	margin: 2px;
	padding-top: 1px;
	padding-right: 5px;
	padding-bottom: 1px;
	padding-left: 5px;
}

.orderstatus_conform
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #10870b;
	background-color: #e3f2e3;
	margin: 1px;
	padding-top: 1px;
	padding-right: 5px;
	padding-bottom: 1px;
	padding-left: 5px;
}

.orderstatus_shipped
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #1c1c1c;
	background-color: #eaeaea;
	margin: 1px;
	padding-top: 1px;
	padding-right: 5px;
	padding-bottom: 1px;
	padding-left: 5px;
}

#printable_box_noborder
{
	clear: both;
	width: 600px;
	margin-right: auto;
	margin-left: auto; /*background-image: url(Images/createown_details_bg_line.jpg);*/
}

/* order status  end*/

/*gift ideas start*/


.gift_ideas_product_box
{
	float: left;
	width: 200px;
	height: 140px;
}
.gift_ideas_budget_box
{
	float: left;
	width: 190px;
	height: 140px;
}


.gift_ideas_budget_checkbox
{
	float: left;
	width: 190px;
	height: 140px;
}

.gift_links
{
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
	background-repeat: no-repeat;
	background-image: url(../../Images/gift_links_arrow.gif);
}

.gift_title_box
{
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	height: 18px;
}

.giftlinkmain
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #3e3e3e;
}

.giftlinkmain:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #0a529c;
}


.giftlinktitle
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #3e3e3e;
}


.previous_next_button
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #3e3e3e;
	background-color: #CCCCCC;
	width: 120px;
	margin-top: 5px;
	margin-bottom: 2px;
	border: 1px solid #999999;
	padding: 3px;
	height: 15px;
}
/*gift ideas end*/


/* Free shipping page start */

.shippgindheading
{
	width: 581px;
	padding-right: 10px;
	padding-left: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #215585;
	margin-top: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: #d6e8fb;
	text-align: center;
}

.shippgind1_bold
{
	float: left;
	width: 180px;
	padding-right: 10px;
	padding-left: 10px;
	background-color: #eaf3fd;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #215585;
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #accce9;
	text-align: center;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #accce9;
	
}

.shippgind2_bold
{
	float: left;
	width: 179px;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: #eaf3fd;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #215585;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #accce9;
	text-align: center;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #accce9;
}

.shippgind3_bold
{
	float: left;
	width: 180px;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: #eaf3fd;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #215585;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #accce9;
	text-align: center;
}


.shippgind1
{
	float: left;
	width: 180px;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3e3e3e;
	text-align: center;
	background: #e7e7e7;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #c0c0c0;
}

.shippgind2
{
	float: left;
	width: 179px;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3e3e3e;
	text-align: center;
	background: #e7e7e7;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #c0c0c0;
}

.shippgind3
{
	float: left;
	width: 180px;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3e3e3e;
	text-align: center;
	background: #e7e7e7;
}

.shippgind1_alt
{
	float: left;
	width: 180px;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3e3e3e;
	text-align: center;
	background: #f8f8f8;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #c0c0c0;
}

.shippgind2_alt
{
	float: left;
	width: 179px;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3e3e3e;
	text-align: center;
	background: #f8f8f8;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #c0c0c0;
}

.shippgind3_alt
{
	float: left;
	width: 180px;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3e3e3e;
	text-align: center;
	background: #f8f8f8;
}

.textBoldcare
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3e3e3e;
	font-weight: bold;
	letter-spacing: -0.4px;
}

/* Free shipping page end */


/*Education start  */
.education_heading
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
	color: #215585;
}
.education_links
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #215585;
	text-decoration: underline;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
}

.education_links:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #4f8bc2;
	text-decoration: underline;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
}

.education_linksbg
{
	background-color: #e4effc;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #b9d1eb;
	padding: 5px;
}

.education_heading1
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #215585;
}


/*Education end  */
.loose_lefttext
{
	width: 225px;
	float: left;
}
.loose_lefttext-right
{
	width: 374px;
	float: left;
	text-align: left;
	height: 120px;
}



/*sitemap start */

.sitemap_heading
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3e3e3e;
	font-weight: bold;
	background-image: url(../../Images/sitemapheading.gif);
	background-repeat: repeat-y;
	padding-top: 7px;
	padding-left: 10px;
	text-align: left;
	padding-bottom: 8px;
}
.sitemap_categories
{
	float: left;
	width: 300px;
}

.sitemap_others
{
	float: left;
	width: 180px;
}


.sitemap_text_links
{
	font-family: Verdana;
	font-size: 12px;
	font-weight: normal;
	color: #0d4f92;
	text-decoration: underline;
}

.sitemap_text_links:hover
{
	font-family: Verdana;
	font-size: 12px;
	font-weight: normal;
	color: #CC0000;
	text-decoration: underline;
}


/*sitemap end */

.Glossary_BG
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3e3e3e;
	font-weight: normal;
	background-image: url(../../Images/glo_atoz_word_bg2.gif);
}

.BuildRingHand
{
	background-image: url(../../images/item_hand2.jpg);
}


.catcolone_4x2Catalo
{
	float: left;
	width: 300px;
	text-align: center;
}

.handcursor
{
	cursor: hand;
}

.viewbtn
{
	background: url(../../images/btnbg.gif) repeat-x top;
	height: 20px;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	width: 81px;
	border: 0px 0px 0px 0px;
}


.Shape_padding
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.build_product180
{
	height: 150px;
	width: 180px;
	text-align: center;
	display: inline-block;
	vertical-align: middle;
}


/* Popup class */
.poptext
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #3e3e3e;
	height: 22px;
	background-color: #f0f0f0;
}


.poptext_alt
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #3e3e3e;
	height: 22px;
	background-color: #ffffff;
}

.poptext_bold
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-weight: bold;
	color: #3e3e3e;
	height: 22px;
	background-color: #f0f0f0;
}


.poptext_alt_bold
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-weight: normal;
	color: #3e3e3e;
	height: 22px;
	background-color: #ffffff;
}
/* ENd Popup class */


.InteractiveArrowHeigth
{
	height: 12px;
}

/* Build Item details page*/
.mainbox
{
	float: left;
	width: 180px;
	text-align: center;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 10px;
	padding-top: 15px;
	margin-right: 0px;
}
.inboximage
{
	height: 150px;
	width: 180px;
	text-align: center;
	display: inline-block;
	vertical-align: middle;
}

/* End Build item details page*/

/* Buildring New*/
.stylebox
{
	background-image: url(Images/Ring-Style-bg.gif);
	background-repeat: repeat-x;
	height: 138px;
	border: 1px solid #cecece;
	width: 100%;
}

.stylebox_imagebox
{
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #cecece;
	float: left;
	width: 420px;
	height: 138px;
}

.stylebox_textbox
{
	float: left;
	height: 138px;
	width: 180px;
}
.text_center
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3e3e3e;
	text-align: center;
}

.stylebox_textbox_hed
{
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-color: #d7ebfe;
	height: 22px;
	color: #3E3E3E;
	letter-spacing: -0.7px;
	padding-left: 8px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}

.stylebox_textbox_textlist
{
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #3E3E3E;
	text-align: right;
	padding-right: 3px;
	height: 23px;
}

.stylebox_pageing
{
	background-image: url(Images/pageingbg.gif);
	background-repeat: repeat-x;
	height: 25px;
	border: 1px solid #cecece;
	padding-top: 5px;
	width: 600px;
}

.pageinginlinks
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #215584;
	text-decoration: none;
}

.pageinginlinks:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}


.space_div8
{
	width: 100%;
	height: 12px;
	top: 5px;
	bottom: 5px;
	clear: both;
}

.pageno2
{
	width: 220px;
	float: right;
	text-align: right;
}

.pagebox2
{
	height: 24px;
	width: 100%;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #e0e0e0;
	border-bottom-color: #e0e0e0;
	background-color: #f6f6f6;
	padding-top: 4px;
}



.prodcolone_3buildring
{
	float: left;
	width: 191px;
	text-align: center;
	padding-right: 5px;
	padding-left: 5px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #DDD5D2;
}

.prodcolone_3buildring2
{
	float: left;
	width: 191px;
	text-align: center;
	padding-left: 5px;
}
#apdiv1
{
	z-index: 0;
}
#ModalBG
{
	display: none;
	z-index: 999;
	filter: alpha(opacity=20);
	left: 0px;
	width: 850px;
	position: absolute;
	top: 0px;
	height: 1000px;
	background-color: #333333;
	opacity: .20;
}



/* End Buildring New*/

.expresscheck
{
	cursor:default;
}

/* Build product catalog New*/
.cssDropDown
{
	/*color: #1573d0; 	font-family: Verdana; 	font-size:9pt; 	font-weight: normal;*/
	background-color:#F0F4F7;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #515151;
	CURSOR:pointer;
	
}

.cssDropDownOver
{
	/*font-family: Verdana; 	color: #1573d0; 	font-size: 9pt;*/
	
	background-color:#E0EBF3;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #515151;
	CURSOR:pointer;
	

}
.price
{
	text-align:right;
	COLOR: #1D79D0;
	
}
/* End Build product catalog New*/

/* Gift Idea */
.hyper1
{
	/*color: #1573d0; 	font-family: Verdana; 	font-size:9pt; 	font-weight: normal;*/
	font: 9pt Verdana, Arial, Helvetica, sans-serif;
	color: #08568A;
	text-decoration:none;
	font-weight:bold;
}
.hyper1 a
{
	/*font-family: Verdana; 	color: #1573d0; 	font-size: 9pt;*/
	text-decoration: none;
	font: 9pt Verdana, Arial, Helvetica, sans-serif;
	color: #08568A;
	font-weight:bold;
}
/* End Gift Idea */

.btn
{
	 background-image:url(../../Images/btn_bg.gif); 
	 height:23px; border:solid 1px #000000; 
	 font-family:Arial, Helvetica, sans-serif; 
	 font-size:11px; color:#ffffff; font-weight:bold;
}

.product_sepc_heading{ height:18px;
	border:solid 1px #d9d9d9;
	background-image:url(../../Images/product_sepc_heading.gif);
	background-repeat: repeat-x;
	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#225f96; font-weight:bold; 
	padding-left:5px; 
	padding-top:2px; 
}
.textnew{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000;}
.text_heading{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-weight:bold;}
.text_highlight{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#225f96; font-weight:bold;}
.text_blue{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#225f96;}



