/**moved from /components_wf2/Header_otherpages.ascx **/
#Layer1 { Z-INDEX: 1; LEFT: 10px; WIDTH: 97.6%; POSITION: absolute; TOP: 0px; HEIGHT: 93px }
#inside-whiteflash {padding:5px}
#inside-whiteflash h3 {font-size:14px; display:inline}

td {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 19px;
	color: #D1C9BB;
}
span {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 19px;
	color: #D1C9BB;
}
div {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 19px;
	color: #D1C9BB;
}
html {
	scrollbar-face-color: #39362D;
	scrollbar-track-color:#2B2924;
	scrollbar-highlight-color:#5A5A5A;
	scrollbar-3dlight-color:#5A5A5A;
	scollbar-base-color:#39362D;
	scrollbar-shadow-color:#5A5A5A;
	scrollbar-arrow-color:#A9A9A9;
	height:100%;
}
body {
	background-image:  url('/images/design_images/tile_inscreen.jpg');
	background-color: #080807;
	background-repeat: repeat-x;
	margin:0;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 19px;
	color: #D1C9BB;
	align:left;
	margin:0px 0px 0px 0px;
}
a:link {
	color:#BAB5A4;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #E7E0C6;
}
a:hover {
	text-decoration: underline;
	color: #D8D2BD;
}
a:active {
	text-decoration: none;
	color: #ffffff;
}
a:link.wline {
	color: #979797;
	text-decoration: underline;
}
a:visited.wline {
	text-decoration: underline;
	color: #979797;
}
a:hover.wline {
	text-decoration: underline;
	color: #917C45;
}
a:active.wline {
	text-decoration: underline;
	color: #ffffff;
}
a:link.wlinedark {
	color: #1F1D18;
	text-decoration: none;
}
a:visited.wlinedark {
	text-decoration: none;
	color: #1F1D18;
}
a:hover.wlinedark {
	text-decoration: underline;
	color: #917C45;
}
a:active.wlinedark {
	text-decoration: none;
	color: #ffffff;
}
a:link.wlinedark2 {
	color: #1F1D18;
	text-decoration: none;
}
a:visited.wlinedark2 {
	text-decoration: none;
	color: #1F1D18;
}
a:hover.wlinedark2 {
	text-decoration: underline;
	color: #917C45;
}
a:active.wlinedark2 {
	text-decoration: none;
	color: #ffffff;
}
a:link.bodycopy3_nobullet {
	color: #1F1D18;
	text-decoration: none;
}
a:visited.bodycopy3_nobullet {
	text-decoration: none;
	color: #1F1D18;
}
a:hover.bodycopy3_nobullet {
	text-decoration: underline;
	color: #917C45;
}
a:active.bodycopy3_nobullet {
	text-decoration: underline;
	color: #ffffff;
}
/*******************************
   NEW CSS FOR KNOWLEDGE BASE
 ******************************/
 .knowledge_header {
	color:#767069;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-weight:bold;
	font-size:20px;
}
/**********************
   TABBED BROWSING
*********************/
td.gd_metal {
	padding: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#C1BDB3;
	background: #3F3B32; /* url('/images/site/tab_on.gif'); 	background-repeat: repeat-x; 	background-attachment: fixed;*/
}
td.gd_metal_selected {
	padding: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:C1BDB3;
	background: #292826; /* url('/images/site/tab_off.gif'); 	background-repeat: repeat-x; 	background-attachment: fixed;*/
}
/*********************
  OTHER CSS
*****************/
.tile_topsearch {
	background-image:url('/images/general/tile_topsearch.gif');
	background-repeat:repeat;
	padding-left:10px;
}
.tile_longer {
	background-image:url('/images/general/tile_longer.gif');
	background-repeat:no-repeat;
	width:122px;
	height:44px;
}
.tile_main_short {
	background-image:url('/images/general/tile_right_main_smaller.gif');
	background-repeat:repeat-y;
	background-color:#39362D;
	width:14px;
	height:100%;
}
.tile_homepage {
	background-image:url('/images/general/tile_homepage.gif');
	background-repeat:repeat-x;
	height:138px;
}
.contact_copy {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 13px;
	color: #D1C9BB;
}
.tile_footer_fill {
	background-image:url('/images/general/tile_footer_fill.gif');
	background-repeat:repeat-x;
	height:30px;
}
.custom_part1 {
	background-image:url('/images/custom/customring_slice2.gif');
	background-repeat:no-repeat;
	width:299px;
	height:199px;
}
.custom_part2 {
	background-image:url('/images/custom/customring_slice3.gif');
	background-repeat:no-repeat;
	width:299px;
	height:224px;
}
.tile_searchbox {
	background-image:url('/images/general/tile_search.gif');
	background-repeat:repeat-y;
	width:150px;
}
.hide {
	color:#2D2924;
}
.smaller {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #D1C9BB;
	text-align: left;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 1px;
	vertical-align:top;
}
/*********************
  CLASSES FOR IMAGES
********************/
.spacing_for_jewelry {
	padding-left:20px;
	padding-top:5px;
	border:1px solid #83878A;
}
/******************
   SEARCHES
****************/
.search_header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:C1BDB3;
	padding:2px;
	margin-left:5px;
	text-transform:uppercase;
}
.search_carat {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#ffffff;
	padding:5px;
	margin-left:5px;
	text-transform:uppercase;
}
.search_copy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#C1BDB3;
	padding:2px;
	margin-left:5px;
}
.padding_labels {
	padding-left:10px;
}
/*********************
   TESTIMONIALS
*******************/
.space_for_testimonials {
	padding-left:20px;
	padding-right:30px;
}
.testimonialsubback {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	background-color:#B8B5A4;
	line-height: 14px;
	color: #1D1C18;
	text-align:right;
	margin-top:10px;
	padding-right:10px;
	width: 100%;
}
/**********************
   CSS FOR JEWELRY PAGE
********************/
a:link.jewel_name {
	color: #8C866C;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	text-align: left;
	text-decoration: none;
}
a:visited.jewel_name {
	text-decoration: none;
	color: #D1CEBA;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	text-align: left;
	text-decoration: none;
}
a:hover.jewel_name {
	color: #AFADA1;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	text-align: left;
	text-decoration: none;
}
a:active.jewel_name {
	color: #8C866C;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	text-align: left;
	text-decoration: none;
}
a:link.pageindicatortextfooter2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 10px;
	color: #1F1D18;
	text-align: left;
}
a:hover.pageindicatortextfooter2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 10px;
	color: #1F1D18;
	text-align: left;
}
a:visited.pageindicatortextfooter2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 10px;
	color: #1F1D18;
	text-align: left;
}
a:active.pageindicatortextfooter2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 10px;
	color: #1F1D18;
	text-align: left;
}
.price_jewel {
	color: #B7B5A6;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.padding_for_table_left {
	padding-left:20px;
	padding-top:10px;
	padding-right:1 0px;
}
.jewel_header {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #959384;
	text-transform:uppercase;
	font-weight:normal;
}
.jewel_header_search {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color: #7F7A6C;
	text-transform:uppercase;
}
.bg_jewel_details {
	background-image:url("images/jewelry_details/bg_jewel_details.jpg");
	background-repeat:no-repeat;
	width:130px;
	height:136px;
}
.bg_jewelry_main {
	background-image:url("images/jewelry_details/bg_jewel_select.gif");
	background-repeat:no-repeat;
	width:454px;
	height:480px;
}
.jewel_header1 {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #949283;
	text-align: left;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 1px;
	font-weight:bold;
	text-transform:uppercase;
	vertical-align:top;
	background-image:  url("images/content_images/homepage/bullet_goldback.gif");
	background-repeat:no-repeat;
}
/********************
   END
***************/



/**************
   CUSTOM
**************/
.custom_tbl {
	background-image:url('/images/general/tile_custom_space.gif');
	background-repeat:repeat;
}
.custom_tbl_content {
}
.bodyheader1_price_background {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #947E47;
	text-align: left;
	font-weight: bolder;
	line-height: 21px;
	padding-left: 10px;
	width:96%;
	background-color:#38342E;
}
.style4 {
	font-size: medium
}
/******************
   POPUPS
****************/
.bodycopylightsubhead {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CDC2AD;
	text-align: left;
	padding-left: 20px;
	width:230px;
	background-color:#38342E;
	font-weight:900;
	text-transform: uppercase;
	line-height: 14px;
	background-image:  url('/images/content_images/aboutwf/bullet_lightcopy_head.gif');
	background-repeat: no-repeat;
	background-position:bottom;
	background-position:left;
}
/***************************
   SHOPPING CART / GENERAL
**************************/
.shopping_price {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #24221E;
	font-weight:bold;
	padding-left: 20px;
	padding-right: 10px;
}
.footercopy {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #5C5A54;
	text-align: left;
	padding-left: 10px;
	padding-top: 1px;
	vertical-align:middle;
}
.pageindicatortext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 8px;
	color: #99968D;
	padding-left: 3px;
	text-align: left;
}
/**********
   FOR FOOTEr
************/
.pageindicatortextfooter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 10px;
	color: #99968D;
	padding-left: 3px;
	text-align: left;
}
.pageindicatortextfooter2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 10px;
	color: #1F1D18;
	text-align: left;
}
.pageindicatortext_search {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 8px;
	color: #C5BFAD;
	padding-left: 3px;
	text-align: left;
}
.dates {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #5C5A54;
	text-align: left;
}
.bodycopy1 {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #D1C9BB;
	text-align: left;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 1px;
	vertical-align:top;
	background-image:  url("images/content_images/homepage/bullet_goldback.gif");
	background-repeat:no-repeat;
}
.bodycopy1_small {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #D1C9BB;
	text-align: left;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 1px;
	vertical-align:top;
}
.faqpopular {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #D1C9BB;
	text-align: left;
	padding-left: 15px;
	padding-right: 10px;
	padding-top: 1px;
	vertical-align:top;
}
.formheader1 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #897E68;
	text-align: left;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 1px;
	background-color:#333333;
	vertical-align:top;
	background-image:  url("images/content_images/homepage/bullet_goldback.gif");
	background-repeat:no-repeat;
}
.bodycopydark {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1F1D18;
	text-align: left;
	padding-left: 5px;
	line-height: 14px;
}
.bodycopydark_nopad {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1F1D18;
	text-align: left;
}
.bodycopydarkblurb {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-style: oblique;
	font-weight:700;
	color: #1F1D18;
	text-align: left;
	padding-left: 15px;
	padding-bottom: 10px;
	padding-top: 5px;
	background-color:#C4C2BF;
	line-height:21px;
	word-spacing: 2px;
	letter-spacing: -1px;
}
.bodycopydarkblurb_search {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-style: oblique;
	font-weight:700;
	color: #7F7659;
	text-align: left;
	padding-left: 3px;
	padding-bottom: 4px;
	padding-top: 4px;
	background-color:#434039;
	line-height:21px;
	word-spacing: 2px;
	letter-spacing: -1px;
}
.bodycopydarkblurb_black {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight:700;
	color: #767163;
	text-align: left;
	padding-left: 3px;
	padding-bottom: 4px;
	padding-top: 4px;
	word-spacing: 2px;
	letter-spacing: -1px;
}
.bodycopydarksubhead {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1F1D18;
	text-align: left;
	padding-left: 20px;
	width:230px;
	background-color:#C4C2BF;
	font-weight:900;
	text-transform: uppercase;
	line-height: 14px;
	background-image:  url("images/content_images/aboutwf/bullet_darkcopy_head.gif");
	background-repeat: no-repeat;
	background-position:bottom;
	background-position:left;
}
.bodycopylightsubhead {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5E5950;
	text-align: left;
	padding-left: 20px;
	width:230px;
	background-color:#38342E;
	font-weight:900;
	text-transform: uppercase;
	line-height: 14px;
	background-image:  url("images/content_images/aboutwf/bullet_lightcopy_head.gif");
	background-repeat: no-repeat;
	background-position:bottom;
	background-position:left;
}
.bodycopy1_nobullet {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 19px;
	color: #D1C9BB;
	text-align: left;
	padding-left: 4px;
	padding-right: 10px;
}
.bodycopy1_noindent_darker {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 19px;
	color: #000000;
	text-align: left;
	padding-left: 4px;
	padding-right: 10px;
}
.bodycopy1_noindent {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 19px;
	color: #D1C9BB;
	text-align: left;
	vertical-align:middle;
}
.bodycopy1_select {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #D1C9BB;
	text-align: center;
	vertical-align:middle;
}
.bodycopy3_nobullet {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 19px;
	color: #D1C9BB;
	text-align: left;
	padding-left: 20px;
	padding-right: 10px;
	vertical-align:top;
}
.no_float {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 19px;
	color: #D1C9BB;
	text-align: left;
	padding-left: 12px;
	padding-right: 30px;
	vertical-align:middle;
}
.bodycopy2_nobullet {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 19px;
	color: #1F1D18;
	text-align: left;
	padding-left: 4px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	width: 100%;
	line-height:14px;
}
.thinline {
	line-height:5px;
}
.diamond_description {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 11px;
	color: #D1C9BB;
	text-align: left;
	padding-left: 10px;
}
.diamond_price {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 22px;
	font-weight: bold;
	color: #6A5C38;
	text-align: left;
}
.bg_basket {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 22px;
	font-weight: bold;
	color: #264F5C;
	text-align: left;
	padding-left:30px;
}
.hihghlightscopy {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5C5A54;
	text-align: left;
	padding-right: 5px;
	padding-left: 22px;
	padding-top: 10px;
	vertical-align:middle;
	background-image:  url("images/content_images/homepage/bullet_darkback.gif");
	background-repeat:no-repeat;
}
.highlightsheader {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5C5A54;
	text-align: left;
	padding-left: 10px;
}
.tile_rigghtmain {
	background-image:  url("images/design_images/tile_main_right.gif");
}
.bodyheader1 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #979591;
	text-align: left;
}
.bodyheader1_tint {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #989182;
	text-align: left;
}
.bodyheader1_price {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #947E47;
	text-align: left;
	font-weight: bolder;
	line-height: 21px;
}
.smallbodycop1 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #D1C9BB;
}
.semitrans {
	filter: Alpha(Opacity=50, FinishOpacity=50, Style=1, StartX=0, StartY=0, FinishX=4000, FinishY=4000);
}
.testimonial {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: oblique;
	line-height: 14px;
	color: #928F8A;
}
.header_basket_bg {
	background-image:url(images/design_images/bg_basket.gif);
	background-repeat: no-repeat;
	width:116px;
	height:30px;
}
//backgrounds for main pages .bg_basket {
 font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
 font-size: 12px;
 line-height: 22px;
 font-weight: bold;
 color: #FFFFFF;
 text-align: left;
}
.bg_search {
	background-image:url('/images/design_images/tile_search.gif');
	background-repeat: repeat-y;
	width:150px;
	margin-left:0px;
}
.bg_search_other {
	background-image:url('/images/design_images/tile_search_other.gif');
	background-repeat: repeat-y;
	width:150px;
}
.dropdown {
	background-color:#232323;
	width:130px;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ffffff;
	height:20px;
}
.dropdown_small {
	background-color:#232323;
	width:130px;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ffffff;
	height:20px;
	width:60px;
}
.bg_asp_textbox 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #c0c0c0;
	background-color:#434039;
	border: 1px solid #51504C;
	padding-left:3px;
}
.bg_asp_textbox_nowidth {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #c0c0c0;
	background-color:#434039;
	text-indent: 10px;
	border: 1px solid #51504C;
	padding-left:3px;
}
.bg_asp_textbox_nowidthp {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #c0c0c0;
	background-color:#434039;
	text-indent: 10px;
	border: 1px solid #51504C;
}
.bg_asp_textbox_big_textbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #c0c0c0;
	background-color:#434039;
	border: 1px solid #51504C;
	width:420px;
}
.bg_asp_textboxM {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #c0c0c0;
	background-color:#434039;
	text-indent: 10px;
	border: 1px solid #51504C;
	padding-left:3px;
	width:50px;
}
.bg_asp_textboxL {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #c0c0c0;
	background-color:#434039;
	text-indent: 10px;
	border: 1px solid #51504C;
	padding-left:3px;
	padding-right: 10px;
	width:80px;
}
.bg_main {
	background-image: url(images/design_images/tile.gif);
	background-repeat: repeat-y;
}
.bg_main_lighter {
	background-image: url(images/design_images/tile_lighter.gif);
	background-repeat: repeat-y;
}
.bg_main_google {
	background-image: url(images/design_images/tile_google_links.gif);
	background-repeat: repeat-y;
}
.tile_top {
	background-image: url(images/design_images/tile_top.jpg);
	background-repeat: repeat-x;
	height:93px;
}
.tile_title {
	background-image: url(images/general/tile_title.gif);
	background-repeat: repeat-x;
	height:46px;
	padding-left:20px;
}
.tile_mainhead {
	background-image: url(images/content_images/diamond_details/tile_mainhead.gif);
	background-repeat: repeat;
}
.tile_mainhead_pick {
	background-image: url(images/content_images/diamond_details/tile_mainhead.gif);
	background-repeat: repeat-x;
	height:70px;
}
.tile_footer {
	background-image: url(images/design_images/tile_footer.gif);
	background-repeat: repeat-x;
	height:151px;
}
.tile_main_right {
	background-image: url(images/design_images/tile_right.gif);
	background-repeat: repeat-y;
	width:124px;
}
.bodyheader_where1 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #A29B8A;
	position:relative;
	top:8px;
	text-align: left;
}
.tile_news_header {
	background-image:  url('/images/tile_header.gif');
	background-repeat: repeat;
}
.tile_news_content {
	background-image:url("images/tile_news.gif");
	background-repeat:repeat-y;
	width:469px;
}
.hdr_news_name {
	background-image:url("images/bg_news_header.jpg");
	background-repeat:no-repeat;
	height:31px;
}
.news_header {
	font-size:15px;
	color:#383530;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align: left;
	padding-left:20px;
}
/********************************
   DIAMONDS LISTING CSS
*******************************/
.bg_diamonds_listing_topsearch1 {
	background-image:url(images/diamond_details/tile_top_searches_list.gif);
	background-repeat:repeat-x;
	height:22px;
}
.bg_diamonds_listing_topsearch2 {
	background-image: url(images/diamond_details/listing_top_search_bg2.gif);
	background-repeat: no-repeat;
	width:74px;
	height:22px;
}
.bg_diamonds_listing_topsearch3 {
	background-image: url(images/diamond_details/listing_top_search_bg3.gif);
	background-repeat: no-repeat;
	width:115px;
	height:22px;
}
.top_search_text {
	font-size:11px;
	color:#858373;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align: left;
}
.listing_copy_highlight {
	font-size:11px;
	color:#B3B2A9;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align: left;
}
.listing_copy {
	font-size:11px;
	color:#726D65;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align: left;
}
.listing_header {
	font-size:11px;
	color:#8D8472;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align: left;
}
.listing_copy_dark {
	font-size:11px;
	color:#24231D;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align: left;
}
.tile_list_search_top {
	background-image:url(images/diamond_details/tile_pattern.gif);
	background-repeat:repeat;
}
/********************************
   DIAMOND DETAILS
  *******************************/
.bg_details_main {
	background-image:url(images/diamond_images/images_details/bg_main_info.jpg);
	background-repeat:no-repeat;
	width:156px;
	height:557px;
}
.tile_details {
	background-image:url(images/diamond_details/tile_details.gif);
	background-repeat:repeat;
}
.tile_details_nav {
	background-image:url(images/diamond_details/tile_nav.gif);
	background-repeat:repeat-y;
	padding-left:10px;
}
.tile_bg_details {
	background-image: url(images/diamond_details/tile_bg_details.gif);
	background-repeat: repeat-y;
}
.bg_for_contact_forms {
	background-image: url(images/general/bg_contact_forms.gif);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #c0c0c0;
	border: 0px solid;
	width:143px;
	height:21px;
	background-color:#191715;
}
/****************************
   CHECKOUT
 ***********************/
 .bg_login_main {
	background-image:url(images/design_images/bg_login_tbl.gif);
	background-repeat:no-repeat;
	width:234px;
	height:111px;
}
.login_box {
	background-image:url(images/design_images/bg_login.gif);
	width:130px;
	height:19px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #c0c0c0;
	text-indent: 10px;
	border: 0px solid #51504C;
	padding-left:3px;
}
.login_boxes_checkout {
	text-indent:10px;
	background-color:#434039;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#c0c0c0;
	border-width:1px;
	border-color:#51504C;
	border-style:solid;
	padding-left:3px;
	width:100px;
}
.tile_bg_details {
	background-image: url(images/diamond_details/tile_bg_details.gif);
	background-repeat: repeat-y;
}
.tile_bg_details_lighter {
	background-image:url(images/diamond_details/tile_bg_details_lighter.gif);
	background-repeat: repeat-y;
}
.bg_main_details {
	background-image: url('/images/diamond_images/images_details/bg_details.jpg');
	background-repeat: no-repeat;
	padding-left:20px;
}
.bg_for_diamond {
	background-image: url(images/diamond_details/bg_for_image_details.jpg);
	background-repeat: no-repeat;
}
/*****************
   PROMOTIONS
***************/
.tile_promo_new {
	background-image:url(images/promo/tile_promo.gif);
	background-repeat:repeat-y;
	width:452px;
}
.copy_promo {
	color:#292621;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.headers_promo {
	color:#292621;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 18px;
}
.november_promo_aca1 {
	background-image:url('/images/promo/nov06_aca_promo2.jpg');
	background-repeat:no-repeat;
	width:451px;
	height:51px;
	padding-left:36px;
	padding-right:160px;
	font-size:11px;
}
.november_promo_aca2 {
	background-image:url(images/promo/november2006_09.jpg);
	background-repeat:no-repeat;
	width:318px;
	height:52px;
	padding-left:20px;
	padding-right:30px;
	font-size:11px;
}
/*****************************
  NEW CSS - 27 November 2006
*****************************/
.new_bg_nav1 {
	background-image:url('/images/search_bg.gif');
	background-repeat: no-repeat;
	width:149px;
	height:23px;
}
.confidence {
	color: #1F1D18;
	padding-left:20px;
	padding-right:30px;
}
.tile_news_content_wider {
	background-image:url("images/tile_news.gif");
	background-repeat:repeat-y;
	width:469px;
}
.margin_left {
	margin-left:6px;
}
.custom_design_forms {
	FONT-SIZE:10px;
	border:1px #51504C solid;
	WIDTH:160px;
	COLOR:#ededed;
	FONT-FAMILY:'Trebuchet MS', Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR:#434039;
}
.padding_custom {
	padding-left:16px;
}
.padding_custom_content {
	padding-left:16px;
	color:#ffffff;
}
/**************************************************
   ADDITIONAL CSS ADDED BY J.BREWIS - 2007 06 20
***************************************************/
.corner_top_right {
	background-image:url(images/homepage_2007/corner_top_right.jpg);
	background-repeat:no-repeat;
	width:288px;
	height:205px;
}
.corner_bottom_left {
	background-image:url(images/homepage_2007/corner_bottom_left.jpg);
	background-repeat:no-repeat;
	width:299px;
	height:241px;
}
.corner_bottom_right {
	background-image:url(images/homepage_2007/corner_bottom_right.jpg);
	background-repeat:no-repeat;
	width:288px;
	height:241px;
}
.tile_grey_homepage {
	background-image:url(images/homepage_2007/tile_new_homepage.jpg);
	background-repeat:repeat-x;
	height:446px;
}
.bodycopydark_padless {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1F1D18;
	text-align: left;
	padding-left:8px;
	padding-top: 18px;
	line-height: 14px;
}
.bodycopydark_padmore {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1F1D18;
	text-align: left;
	padding-left:17px;
	line-height: 14px;
}
.bodycopydark_padless2 {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #1F1D18;
	text-align: left;
	padding-left:6px;
	padding-right:10px;
	padding-top: 10px;
}
a:link.homelink {
	acolor: #1F1D18;
	color: #000000;
	text-decoration: underline;
}
a:visited.homelink {
	text-decoration: underline;
	acolor: #1F1D18;
	color: #000000;
}
a:hover.homelink {
	text-decoration: underline;
	acolor: #917C45;
	color: #000000;
}
a:active.homelink {
	text-decoration: underline;
	acolor: #ffffff;
	color: #000000;
}
/* METAMEND */
ul.mmNav {
	border-top:solid 1px #171615;
	border-right:solid 1px #25221E;
	margin:0px 0px 0px 0px;
	color:white;
	padding:5px 0px 5px 0px;
	text-transform:uppercase;
	background:url('/images/mainnav-stripes2.gif');
	text-align:left;
	list-style:none;
}
ul.mmNav li {
	background:url('/images/navitem-bullet.gif') 6px 7px no-repeat;
	margin:2px 10px 2px 0px;
	font-size:11px;
	padding:0px 0px 0px 22px;
}
ul.mmNav li:hover {
	background-image:url('/images/navitem-bullet-active.gif');
}
ul.mmNav li a {
	display:block;
	margin:0px 0px 0px -8px;
	padding:1px 5px 1px 0px;
	text-indent:2px;
	color:#d4d4d4;
	height:18px;
}
ul.mmNav li a:hover {
	padding:0px 5px 0px 0px;
	border:solid 1px #524C4C;
	background-color:#45433B;
	text-indent:1px;
	text-decoration:none;
}
ul.mmNav ul {
	list-style:none;
	padding:0;
	margin:0;
}
ul.mmNav ul li {
	margin:0px 0px 2px 0px;
	font-size:10px;
	font-weight:normal;
	padding:0px 0px 0px 22px;
}

.colored option:first-child
{
	color:Olive!important;
	font-weight:bold;
}
