/* Areas where "margin-top: 0px;" is declared is primarily for browsers other than IE. */

/*
Arial, Helvetica, sans-serif;
"Times New Roman", Times, serif;
"Courier New", Courier, monospace;
Georgia, "Times New Roman", Times, serif;
Verdana, Arial, Helvetica, sans-serif;
Geneva, Arial, Helvetica, sans-serif;
*/

html {
  overflow:auto;
}
body {
  background-color: #ffffff;
  margin: 0px;
}
img {
  border: 0px;
  background-color: transparent;
}

a { color: #005fa9;text-decoration: none; }
a:link { color: #005fa9; }
a:visited {	color: #005fa9; }
a:hover {	color: #005fa9; text-decoration: none;background-color: #d6e7ff; }

/*
a { color: #005fa9;text-decoration: underline; }
a:link { color: #005fa9; }
a:visited {	color: #005fa9; }
a:hover {	color: #ff9900; text-decoration: none; }
*/

a.nolinks { color: #005fa9;text-decoration: none; }
a.nolinks:link { color: #005fa9; }
a.nolinks:visited { color: #005fa9; }
a.nolinks:hover {	color: #005fa9;text-decoration: none;background-color: transparent; }
a.nolinks:active { color: #005fa9; }

a.readmore { color: #005fa9;text-decoration: none; font-weight:bold; font-style:italic; }
a.readmore:link { color: #005fa9; }
a.readmore:visited { color: #005fa9; }
a.readmore:hover {	color: #005fa9;text-decoration: none;background-color: d6e7ff; }
a.readmore:active { color: #005fa9; }

.affiliations_img {
  padding: 5px 10px 0px 0px;
  float: left;
}

.affiliations_title {
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 14px;
  font-weight: bold;
	color: #2b394d;
	line-height: 18px;
}
.affiliations_scrolldivfix {  
  margin-top: 0px;
}

.stunningjewelry_img {
  padding: 5px 10px 0px 0px;
  float: left;
}

#wrapper {
	background-color: #ffffff;
	width: 900px;
  height: 586px;
	margin-left: auto;
	margin-right: auto;
  overflow: visible; /* Changed on 10-30-07 for Moissanite Milestone Moments callout. */
}
#header {
	width: 900px;
  height: 36px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 0px;
  overflow: visible;  /* Changed on 10-30-07 for Moissanite Milestone Moments callout. */
}
#navwrapper {
	background-color: #506B90;
	height: 514px;
	width: 176px;
	overflow:hidden;
	float:left;
}
#nav {
	height: 400px;
	width: 176px;
	margin-top: 118px;
	overflow:hidden;
	float:left;
}
#contentwrapper {
	background-color: #ffffff;
	height: 512px;
	width: 723px;
  background-image: url('/images/fractal_02.jpg');
  background-repeat: no-repeat;
	border-style:solid;
	border-color: #B0AFB9;
	border-width: 1px 1px 1px 0px;
	overflow: hidden;
	float:left;
}
#contentwrapper_nofractal {
	background-color: #ffffff;
	height: 512px;
	width: 723px;
  background-repeat: no-repeat;
	border-style:solid;
	border-color: #B0AFB9;
	border-width: 1px 1px 1px 0px;
	overflow: hidden;
	float:left;
}

/* Retailer Locator - Template 5 */

#t5_contentwrapper {
	background-color: #ffffff;
	height: 512px;
	width: 898px;
	border: solid #b0afb9 1px;
	overflow: hidden;
	float: left;
}

/* Template - FULL */

#copyheaderwrapperfull {
	width: 683px;
  margin-top: 144px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 20px;
  padding: 0px 0px 5px 5px;
	overflow: hidden;
	/*background-color: #cccccc;*/
}

#copyheaderwrapperfull_ilm {
	width: 683px;
  margin-top: 100px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 20px;
  padding: 0px 0px 5px 5px;
	overflow: hidden;
	/*background-color: #cccccc;*/
}

#contentfull {
	position: relative;
	height: 300px;;
	width: 683px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 20px;
	overflow: auto;
	filter:progid:DXImageTransform.Microsoft.Chroma(color=#ffffff);
	/*filter:progid:DXImageTransform.Microsoft.Chroma(enabled=true);*/ 
  scrollbar-base-color: #e0dfe3;
  scrollbar-arrow-color: #8b94a2;
  scrollbar-darkshadow-color: #b3b3b3;
  scrollbar-face-color: #e0dfe3;
  scrollbar-highlight-color: #e0dfe3;
  scrollbar-shadow-color: #e0dfe3;
  scrollbar-track-color: #ffffff;
  /* any IE */
  background-color: expression('#ffffff');
}

#contentfull_test {
	position: relative;
	height: 250px;;
	width: 683px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 20px;
	overflow: auto;
	filter:progid:DXImageTransform.Microsoft.Chroma(color=#ffffff);
	/*filter:progid:DXImageTransform.Microsoft.Chroma(enabled=true);*/ 
  scrollbar-base-color: #e0dfe3;
  scrollbar-arrow-color: #8b94a2;
  scrollbar-darkshadow-color: #b3b3b3;
  scrollbar-face-color: #e0dfe3;
  scrollbar-highlight-color: #e0dfe3;
  scrollbar-shadow-color: #e0dfe3;
  scrollbar-track-color: #ffffff;
  /* any IE */
  background-color: expression('#ffffff');
}

#contentfull_ilm {
	position: relative;
	height: 290px;;
	width: 683px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 20px;
	overflow: auto;
	filter:progid:DXImageTransform.Microsoft.Chroma(color=#ffffff);
	/*filter:progid:DXImageTransform.Microsoft.Chroma(enabled=true);*/ 
  scrollbar-base-color: #e0dfe3;
  scrollbar-arrow-color: #8b94a2;
  scrollbar-darkshadow-color: #b3b3b3;
  scrollbar-face-color: #e0dfe3;
  scrollbar-highlight-color: #e0dfe3;
  scrollbar-shadow-color: #e0dfe3;
  scrollbar-track-color: #ffffff;
  /* any IE */
  background-color: expression('#ffffff');
}

/* Template 3 - 2 column, header left */

#t3_copyheaderwrapper {
	width: 684px;
  margin-top: 144px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 20px;
  padding: 0px 0px 5px 0px;
	overflow: hidden;
	/*background-color: #666666;*/
}
#t3_copyheader {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: normal;
	font-style: italic;
	color: #24262a;
	line-height: 24px;
	letter-spacing: 2px;
	text-align: left;
	display: inline;
}
#t3_contentwrapper {
	width: 684px;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 20px;
	overflow: hidden;
	/*background-color: #eeeeee;*/
}
#t3_contentleft {
	/*height: 300px;*/
	width: 342px;
  margin-left: 0px;
  margin-right: 0px;
	overflow: hidden;
	float: left;
}
#t3_contentright {
	/*height: 300px;*/
	width: 342px;
  margin-left: 0px;
  margin-right: 0px;
	overflow: hidden;
	float:left;
}
#t3_copy {
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 14px;	
	/*color: #4a5474;*/
	color: #2b394d;
  font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 18px;
	word-spacing: normal;
	letter-spacing: normal;
	text-align: justify;
  padding: 0px 10px 0px 10px;
  margin-top: 0px;
}

/* ??? */

#contentleft {
	position: relative;
	height: 512px;
	width: 400px;
	/*margin-top: 126px;*/
	overflow: hidden;
	float: left;
}

#contentleft_alt {
	position: relative;
	height: 272px;
	width: 380px;
	margin-top: 220px;
	overflow: hidden;
	float: left;
	background-color: #ffffff;
	overflow-y: auto;
	padding:10px 10px 0px 10px;
  filter:progid:DXImageTransform.Microsoft.Chroma(color=#ffffff);
  scrollbar-base-color: #e0dfe3;
  scrollbar-arrow-color: #8b94a2;
  scrollbar-darkshadow-color: #b3b3b3;
  scrollbar-face-color: #e0dfe3;
  scrollbar-highlight-color: #e0dfe3;
  scrollbar-shadow-color: #e0dfe3;
  scrollbar-track-color: #ffffff;
}

.imgbdr {
  border: 1px solid #506B90;
}

#contentleftpos {
  position: absolute;
  bottom: 0px;
  margin: 0px;
  padding: 0px;
}
#contentright {
	height: 512px;
	width: 300px;
	margin: 0px 6px 0px 0px;
	overflow: hidden;
	float:right;
	/*background-color: #999999;*/
}
#copyheaderwrapper {
	height: 74px;
	width: 300px;
	margin-top: 144px;
	margin-bottom: 14px;
	padding-left: 4px;
	/*background-color: #cccccc;*/
}
#copyheader {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: normal;
	font-style: italic;
	color: #24262a;
	line-height: 24px;
	letter-spacing: 2px;
	text-align: left;
	display: inline;
}
#copywrapper {
	height: 236px;
	width: 296px;
	margin: 0px 0px 0px 4px;
	overflow: auto;
	filter:progid:DXImageTransform.Microsoft.Chroma(color=#ffffff);
  scrollbar-base-color: #e0dfe3;
  scrollbar-arrow-color: #8b94a2;
  scrollbar-darkshadow-color: #b3b3b3;
  scrollbar-face-color: #e0dfe3;
  scrollbar-highlight-color: #e0dfe3;
  scrollbar-shadow-color: #e0dfe3;
  scrollbar-track-color: #ffffff;
  /* any IE */
  /* background-color: expression('#ffffff'); */
}

#copywrapper_wlinks {
	height: 200px;
	width: 296px;
	margin: 0px 0px 0px 4px;
	overflow: auto;
  filter:progid:DXImageTransform.Microsoft.Chroma(color=#ffffff);
  scrollbar-base-color: #e0dfe3;
  scrollbar-arrow-color: #8b94a2;
  scrollbar-darkshadow-color: #b3b3b3;
  scrollbar-face-color: #e0dfe3;
  scrollbar-highlight-color: #e0dfe3;
  scrollbar-shadow-color: #e0dfe3;
  scrollbar-track-color: #ffffff;
  /* any IE */
  background-color: expression('#ffffff');
}

#copylinks {
	height: 56px;
	width: 296px;
	margin: 10px 0px 0px 4px;
	overflow: hidden;
  /*background-color: #ccddee;*/
}

#copy {
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 14px;	
	/*color: #4a5474;*/
	color: #2b394d;
  font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 18px;
	word-spacing: normal;
	letter-spacing: normal;
	text-align: justify;
  padding: 0px 8px 0px 0px;
  margin-top: 0px;
  /* any IE */
  /* padding-top: expression('13px'); */
}

.copyreg {
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 14px;	
	color: #2b394d;
	line-height: 18px;
	text-align: justify;
  padding: 0px 8px 0px 0px;
  margin-top: 0px;
}

.copy_bold {
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 14px;	
	color: #2b394d;
	font-weight: bold;
	line-height: 18px;
  padding: 0px 8px 0px 0px;
  margin-top: 0px;
}

.normal_copy {
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 14px;	
	color: #2b394d;
	line-height: 18px;
}

.normal_copy_01 {
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 11px;	
	color: #2b394d;
}
.normal_copy_02 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #666666;
}

.ya_copy {
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 14px;	
	/*color: #4a5474;*/
	color: #2b394d;
  font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 18px;
	word-spacing: normal;
	letter-spacing: normal;
	text-align: justify;
  padding: 0px 8px 0px 0px;
  margin: 0px 0px 20px 0px;
  /* any IE */
  /* padding-top: expression('13px'); */
}
.ya_links {
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 14px;	
	color: #2b394d;
	line-height: 18px;
	text-align: left;
  padding: 8px 8px 0px 0px;
  margin: 0px;
  /* any IE */
  /* padding-top: expression('13px'); */
}

.nj_links {
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 14px;	
	color: #2b394d;
	line-height: 18px;
	text-align: left;
  padding: 0px 8px 0px 0px;
  margin-top: 0px;
  /* any IE */
  /* padding-top: expression('13px'); */
}
#footer {
	height: 16px;
	width: 797px;
	margin-left: 52px;
	clear:both;
	overflow:hidden;
}
#mainnav img {
  margin-bottom: 4px;
}
#mainnav a:hover {
  background-color:transparent;
}
#mainnavsel img {
  margin-bottom: 8px;
}
#subnav img {
  margin-top: -8px;
}

.bullet_gt {
  list-style-type: disc;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 14px;	
	color: #2b394d;
	line-height: 18px;
	margin-top:0px;
	padding-top:0px;
}


/* Moissanite retailers world map */



/* UUI */

.uui_holder {
  width: 900px;
  height: 500px;
  padding: 0px;
  margin: 0px;
}

#uui_viewer_wrapper {
  width: 600px; 
  height: 500px; 
  float: left;
  overflow: hidden;
}

#uui_viewer {
  width: 600px; 
  height: 500px;
  overflow: hidden;
}

#uui_nav_wrapper {
  width: 278px;
  height: 478px; 
  float: right; 
  padding: 10px;
  border: 1px solid #999999;
  background-color: #ebebeb;
}

/* IFRAME loader */

.uui_ie { 
  overflow-x: auto; 
  overflow-y: auto; 
}

/* rebate form */

#contentwrapper_rebate {
	background-color: #ffffff;
	height: 512px;
	width: 723px;
  /* background-image: url('/images/fractal_02.jpg'); */
  background-repeat: no-repeat;
	border-style:solid;
	border-color: #B0AFB9;
	border-width: 1px 1px 1px 0px;
	overflow: hidden;
	float:left;
}

#contentfull_rebate {
	position: relative;
	height: 450px;
	width: 683px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 20px;
	overflow: auto;
	filter:progid:DXImageTransform.Microsoft.Chroma(color=#ffffff);
	/*filter:progid:DXImageTransform.Microsoft.Chroma(enabled=true);*/ 
  scrollbar-base-color: #e0dfe3;
  scrollbar-arrow-color: #8b94a2;
  scrollbar-darkshadow-color: #b3b3b3;
  scrollbar-face-color: #e0dfe3;
  scrollbar-highlight-color: #e0dfe3;
  scrollbar-shadow-color: #e0dfe3;
  scrollbar-track-color: #ffffff;
  /* any IE */
  background-color: expression('#ffffff');
}

#copyheaderwrapperfull_rebate {
	width: 683px;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 0px;
  padding: 0px 0px 5px 5px;
	overflow: hidden;
	/*background-color: #cccccc;*/
}

/* CAM */

#contentwrapper_cam {
	background-color: #ffffff;
	height: 512px;
	width: 723px;
  /* background-image: url('/images/fractal_02.jpg'); */
  background-repeat: no-repeat;
	border-style:solid;
	border-color: #B0AFB9;
	border-width: 1px 1px 1px 0px;
	overflow: hidden;
	float:left;
}

#contentfull_cam {
	position: relative;
	height: 450px;
	width: 683px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 20px;
	overflow: auto;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  color:#454545
	filter:progid:DXImageTransform.Microsoft.Chroma(color=#ffffff);
	/*filter:progid:DXImageTransform.Microsoft.Chroma(enabled=true);*/ 
  scrollbar-base-color: #e0dfe3;
  scrollbar-arrow-color: #8b94a2;
  scrollbar-darkshadow-color: #b3b3b3;
  scrollbar-face-color: #e0dfe3;
  scrollbar-highlight-color: #e0dfe3;
  scrollbar-shadow-color: #e0dfe3;
  scrollbar-track-color: #ffffff;
  /* any IE */
  /*background-color: expression('#ffffff');*/
}

#copyheaderwrapperfull_cam {
	width: 683px;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 0px;
  padding: 0px 0px 5px 5px;
	overflow: hidden;
	/*background-color: #cccccc;*/
}

.testimonials_name { 
  font-weight: bold;
  font-style: italic;
  color: #506B90;
}

.t4_alt_1_2 { font-weight:bold; font-style:italic; color:#526994; }

.pmargins p { margin-top:0px; }