.cursorDefault
{
    cursor: default;
}
.trCursorHand
{
    cursor: pointer;
    cursor: hand;
}

.tblOrder
{
    border: solid 1px #746d5e;
    background-color: #33302A;
}
.tblOrder td
{
    padding: 3px 2px 2px 2px;
    margin: 2px;
}
.buttonCursorHand
{
    cursor: default;
}
.buttonCursorHand : hover
{
    cursor: pointer;
    cursor: hand;
}
.searchGridHeader td
{
    background-color: #292826;
    text-align: left;
}
.search_price
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #C1BDB3;
    padding: 2px;
    margin-left: 5px;
    background-color: #444139;
}
.searchPanelTitles td
{
    padding-left: 10px;
}
tr.cursorHand td
{
    cursor: pointer;
    cursor: hand;
    background-color: #6b6c66;
}
.mainProductLandingPages a:link
{
    text-decoration: underline;
}
.mainProductLandingPages a:visited
{
    text-decoration: underline;
}
.mainProductLandingPages a:hover
{
    text-decoration: underline;
}
.mainProductLandingPages a:active
{
    text-decoration: underline;
}
.leftMenuSearchTitleSeparator
{
    background-image: url('/images/search_bg.gif');
    background-repeat: no-repeat;
}
.leftMenuSearchTitleSeparator img
{
    border: 0;
    height: 8px;
    padding: 0;
    margin: 0;
}
.leftMenuSearchTitleDiv
{
    margin-top: 9px;
    height: 29px;
}
.leftMenuSearchTitle
{
    background-image: url('/images/header/mainnav_graphics.gif');
    background-repeat: no-repeat;
    width: 149px;
    height: 38px;
    text-align: center;
}
.goldenProductSearch
{
    font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 19px;
    color: #D1C9BB;
    text-align: left;
    padding: 0 8px 6px 4px;
    border: 0;
}
.leftSearchMenuItem
{
    text-decoration: underline;
    color: #D4D4D4;
    font-size: 14px;
    font-weight: bold;
    font-family: Trebuchet MS,Arial,Helvetica,sans-serif;
    text-transform: uppercase;
}
a.shoppingCart
{
    display: block;
    padding-top: 20px;
    background: url('/images/header/Sho-cart.gif') no-repeat top left;
    z-index: 7;
    width: 116px;
    position: absolute;
    top: 47px;
    left: 628px;
}
a:hover.shoppingCart
{
    display: block;
    padding-top: 20px;
    background: url('/images/header/Sho-cart.gif') no-repeat top left;
    z-index: 7;
    width: 116px;
    position: absolute;
    top: 47px;
    left: 628px;
    text-decoration: none;
}
a.shoppingCart span
{
    margin-left: 20px;
    text-align: left;
    vertical-align: top;
    color: #ffffff;
    font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
    font-size: 14px;
    line-height: 22px;
    font-weight: bold;
}

.inputboxTopSearch
{
    background: transparent url('/images/search_lens.gif') no-repeat scroll left center;
    padding-left: 20px;
}

.searchDiv
{
    width: 100%;
    padding: 0;
    margin: 0;
    font-family: Myriad Pro;
    display: table;
    color: #2B2922;
}

.searchHeader
{
    background-color: #1F1E1C;
    padding-top: 6px;
    padding-bottom: 7px;
    vertical-align: middle;
    border-top: solid 2px #1F1E1C;
    border-left: solid 2px #1F1E1C;
    border-right: solid 2px #1F1E1C;
}

.itemCodeHeader
{
    text-align: left;
    width: 25%;
    padding-left: 20px;
    border-top: solid 2px #1F1E1C;
    border-left: solid 2px #1F1E1C;
    border-right: solid 2px #1F1E1C;
    font-family: Myriad Pro;
}

.descriptionHeader
{
    text-align: left;
    width: 60%;
    padding-left: 20px;
    border-top: solid 2px #1F1E1C;
    border-left: solid 2px #1F1E1C;
    border-right: solid 2px #1F1E1C;
    font-family: Myriad Pro;
}

.priceHeader
{
    text-align: center;
    width: 14%;
    font-family: Myriad Pro;
}

.itemCodeColumn
{
    text-align: left;
    width: 25%;
    vertical-align: middle;
    border: solid 2px #434039;
    white-space: nowrap;
    padding-left: 10px;
    color: #C1BDB3;
    font-family: Myriad Pro;
}

.descriptionColumn
{
    text-align: left;
    width: 60%;
    vertical-align: middle;
    border: solid 2px #434039;
    padding-left: 10px;
    color: #C1BDB3;
    font-family: Myriad Pro;
}

.priceColumn
{
    text-align: center;
    width: 14%;
    vertical-align: middle;
    border: solid 2px #434039;
    color: #C1BDB3;
    font-family: Myriad Pro;
}

.searchFontFamily
{
    font-family: Myriad Pro;
    color: #ffffff;
    font-size: 13px;
    font-style: italic;
}
.searchBoldFontFamily
{
    font-family: Myriad Pro Bold;
    color: #ffffff;
    font-size: 13px;
    font-style: italic;
}

/* For Homepage Promotion Rotator */
.rotatorLink
{
    cursor: pointer;
}

/* General Formatting */
img
{
    border: 0px;
}
h2
{
    color: #F0F0F0;
    font-weight: normal;
}

body
{
    background-image: url('/images/design_images/tile_inscreen.jpg');
    background-color: #080807;
    background-repeat: repeat-x;
    margin: auto;
    font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 19px;
    color: #D1C9BB;
}
table
{
    border-collapse: collapse;
}
table td
{
    padding: 0;
    margin: 0;
}
#container
{
    z-index: 1;
    left: -12px;
    visibility: visible;
    position: absolute;
    width: 775px;
}

#footer_map
{
    background-color: #333;
    padding: 10px 20px 10px 20px;
    height: 580px;
    margin-bottom: 25px;
}
#footer_map a
{
    font-size: 11px;
    line-height: 15px;
    text-decoration: underline;
}
.footer_map_inner_left
{
    width: 180px;
    height: 275px;
    float: left;
    text-align: left;
}
.footer_map_inner_right
{
    width: 180px;
    height: 275px;
    float: right;
    text-align: left;
}
.footer_map_inner_center
{
    height: 180px;
    text-align: left;
}
.footer_map h4
{
    font-size: 16px;
    font-weight: normal;
}

/**moved from /diamonds/Defaults.aspx **/
#fixedtipdiv
{
    border-right: #1a1914 1px solid;
    padding-right: 2px;
    border-top: #1a1914 1px solid;
    padding-left: 2px;
    z-index: 100;
    padding-bottom: 2px;
    font: 10px/18px Verdana;
    border-left: #1a1914 1px solid;
    color: #12110e;
    padding-top: 2px;
    border-bottom: #1a1914 1px solid;
    position: absolute;
}
/**moved from /components_wf2/Header_otherpages.ascx **/
#Layer1
{
    z-index: 1;
    left: 10px;
    width: 97.6%;
    position: absolute;
    top: 0;
    height: 93px;
}
#inside-whiteflash h3
{
    font-size: 14px;
    display: inline;
    color: #CCCCCC;
}
#inside-whiteflash a
{
    text-decoration: underline;
}
#inside-whiteflash1 a
{
    text-decoration: underline;
}
#inside-whiteflash1 h3
{
    font-size: 14px;
    display: inline;
    color: #CCCCCC;
    padding-top: 3px;
}
td
{
    font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 19px;
    color: #D1C9BB;
}

#descriptionLabel span
{
    text-align: left;
}
div
{
    font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 19px;
    color: #D1C9BB;
}
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;
}

.search_copy_100_left
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #C1BDB3;
    padding: 2px;
    margin-left: 5px;
    padding-left: 10px;
    width: 100px;
    text-align: left;
}

.search_copy_350_left
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #C1BDB3;
    padding: 2px;
    margin-left: 5px;
    width: 350px;
    text-align: left;
}

.search_copy_100_center
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #C1BDB3;
    padding: 2px;
    margin-left: 5px;
    width: 100px;
    text-align: center;
}

.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: 10px;
    text-align: left;
}
.jewel_header
{
    font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
    font-size: 20px;
    color: #959384;
    text-transform: uppercase;
    font-weight: normal;
}
.jewel_header_nonuppercase
{
    font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
    font-size: 20px;
    color: #959384;
    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: #fff;
    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: 18px;
    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: 10px;
    line-height: 14px;
}

.bodycopydark a
{
    color: #333333;
}

.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;
}
.notRated
{
    font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 19px;
    color: #D1C9BB;
}

.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: right;
    color: #bab5a4;
    padding-right: 5px;
}
.diamond_price a
{
    font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
    font-size: 14px;
    line-height: 22px; /*font-weight: bold;     color: #6A5C38;*/
    color: #bab5a4;
    padding-right: 5px;
}

.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;
    background-color: #191814;
}
.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;
    background-color: #191715;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #c0c0c0;
    border: 0px solid;
    width: 143px;
    height: 15px;
}
/****************************
   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(promo/images/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;
}
.confidence h1
{
    font-size: 18px;
    font-weight: normal;
}
.confidence a
{
    color: #333333;
}
.confidence a:visited
{
    color: #666666;
}
.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: 28px;
    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: 0;
    color: white;
    padding: 5px 0px;
    text-transform: uppercase;
    background: url('/images/mainnav-stripes2.gif');
    text-align: left;
    list-style: none;
}
ul.mmNavRSS
{
    margin: 0px 0px 0px 30px;
    padding: 12px 0px 12px 0px;
    list-style-image: url('/images/RSS.Icon.small.jpg');
    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 div
{
    color: #d4d4d4;
    font-size: 11px
}
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;
}

.googleTextBox
{
    -moz-background-clip: border;
    -moz-background-inline-policy: continuous;
    -moz-background-origin: padding;
    background-attachment: scroll;
    background-color: #FFFFFF;
    background-image: url('http://www.google.com/coop/intl/us/images/google_custom_search_watermark.gif');
    background-position: left center;
    background-repeat: no-repeat;
    border-bottom-color: #7E9DB9;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #7E9DB9;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #7E9DB9;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    border-top-color: #7E9DB9;
    border-top-style: solid;
    border-top-width: 1px;
    padding-bottom: 2px;
    padding-left: 2px;
    padding-right: 2px;
    padding-top: 2px;
}

.indexedSearchSpan
{
    color: #D1C9BB;
    font-family: Trebuchet MS,Arial,Helvetica,sans-serif;
    font-size: 11px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 1px;
    text-align: left;
}

.tile_title_search
{
    background-image: url(images/general/tile_title.gif);
    background-repeat: repeat-x;
    padding-left: 20px;
}

.colored option:first-child
{
    color: Olive !important;
    font-weight: bold;
}

.shoping_bag td center a
{
    text-decoration: none;
}

.shoping_bag td.diamond_price
{
    /*text-align: center;*/
}
#checkout1, #checkout2, #checkout3, #checkout4
{
    position: absolute;
    top: 105px;
    z-index: 15;
    height: 74px;
}
.profile
{
    background: url('/images/header/Your_profile.gif');
    display: block;
    width: 115px;
    height: 21px;
}
.profile:hover
{
    background: url('/images/header/Your_profile_hi.gif');
}
.logoff
{
    width: 115px;
    height: 21px;
    display: block;
    background: url('/images/header/Log_off.gif') no-repeat;
}
.logoff:hover
{
    background: url('/images/header/Log_off_hi.gif') no-repeat;
}
.contactUs
{
    position: absolute; 
    top: 150px; 
    left: 175px;
    text-align: left;
}
.contactUs .phone
{
    font-size: 19px;
    margin-top: 4px;
}
.contactUs .address
{
    margin: 10px 0 10px 0;
}
