@charset"utf-8";
#div__title { display:none }

img { border:none; }
* { outline:none }
a:active { outline:none; }
a:focus { -moz-outline-style:none; }

#search_container { float:right; position:relative; right:10px; top:2px;}
.search_input { color:#888; font-weight:normal; font-family:Arial, Helvetica, sans-serif; border:1px solid #E4E1DC; margin:0; padding:0 0 0 3px; width:150px; height:18px; }
.search_button { border:0; margin:0; padding:0; }


#logotabtemplate { width:100%; background-color:#FFF; }
#contentareatemplate { width:980px; }

#header_container { width:100%; background-color:#3F2B47; margin:auto; }
#header_top { width:980px; height:0; }
#header_middle { width:980px; min-height:110px; margin:auto; }
#header_bottom { width:980px; min-height:23px; background-image: url("/site/nav/nav_tab_bg.png"); margin:auto; }
#header_left { float:left; width:350px; }
#header_center { float:left; width:280px; }
#header_right { float:left; width:350px; }
/*HEADER-CONTROL*/
#header_control { }
.header_control_row { width:341px; min-height:20px; padding:0 0 5px 0;}
.header_control_icon { width:30px; height:30px; float:left; border:0; display:none; }
.header_control_icon_chat { width:30px; height:30px; float:left; border:0; padding-right:3px; }
#header_control_email { float:left; color:#524849; font-family:"Times New Roman", Times, serif; font-size:11px; padding:6px 30px 0 0; }
#header_control_chat { float:left; color:#524849; font-family:Arial, Helvetica, sans-serif; font-size:11px; padding:8px 12px 0 0; }
#header_control_email a:link,
#header_control_chat a:link { color:#524849; font-family:Arial, Helvetica, sans-serif; }
#header_control_email a:visited,
#header_control_chat a:visited { color:#524849; }
#header_control_email a:hover,
#header_control_chat a:hover { color:#8C0000; }
#header_control_mcafee { float:left; }
#header_control_phone { font-family:Arial, Helvetica, sans-serif; color:#000; float:left; font-size:18px; font-weight:bold; text-align:right; }
#header_control_checkout { float:left; padding:4px; }
#header_control_checkout_text { padding-left:15px; }
#header_control_checkout_text a:link { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#333; text-decoration:none; padding:5px; background-color:#fff; }
#header_control_checkout_text a:visited { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#333; text-decoration:none; padding:5px; background-color:#fff; }
#header_control_checkout_text a:hover { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#fff; text-decoration:none; padding:5px; background-color:#060; }
#header_control_checkout_text a:active { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#fff; text-decoration:none; padding:5px; background-color:#060; }
#checkout_container { float:right; background-color:#fff;  }
#comm_container { float:right; }
.items_and_total { font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#333; text-decoration:none; }
.items_and_total_label { font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#999; text-transform:uppercase; padding-left:3px; }

#win { float:left; position:relative; top:10px; left:25px; display:none; }
#shipping { float:left; position:relative; top:8px; }

#trust_header { display:none; background-color: #fff; border: 0px solid #EAEAEA; color: #524849; font-family: "Times New Roman", Times, serif; font-size: 11px; left: 48px; padding:0; position: relative; text-transform: capitalize; top: 28px; width: 200px; }
#trust_header a:link { color:#8c0000; font-size:9px; text-decoration:none; text-transform:capitalize; font-weight:normal; }
#trust_header a:visited { color:#8c0000; font-size:9px; text-decoration:none; text-transform:capitalize; font-weight:normal; }
#trust_header a:hover { color:#8c0000; font-size:9px; text-decoration:underline; text-transform:capitalize; font-weight:normal; }
#trust_header a:active { color:#8c0000; font-size:9px; text-decoration:underline; text-transform:capitalize; font-weight:normal; }

#freeship_header { background-color: #FFFFFF; color: #313b3a; font-family: "Times New Roman", Times, serif; font-size: 15px; font-weight: bold; height: 35px; text-align: center; letter-spacing:-.4px;}
#freeship_header a:link { color:#666; font-size:9px; text-decoration:none; text-transform:capitalize; font-weight:normal; }
#freeship_header a:visited { color:#666; font-size:9px; text-decoration:none; text-transform:capitalize; font-weight:normal; }
#freeship_header a:hover { color:#8c0000; font-size:9px; text-decoration:underline; text-transform:capitalize; font-weight:normal; }
#freeship_header a:active { color:#8c0000; font-size:9px; text-decoration:underline; text-transform:capitalize; font-weight:normal; }

#shipping_message { left:90px; position:relative; text-align:right; top:20px; width:200px; }
#shipping_message p { font-family:"Times New Roman", Times, serif; font-size:9px; color:#8C0000; text-transform:uppercase; }
#shipping_message p a:link { color:#bcb2b1; text-decoration:underline; }
#shipping_message p a:visited { color:#bcb2b1; text-decoration:underline; }
#shipping_message p a:hover { color:#bcb2b1; text-decoration:underline; }
#shipping_message p a:active { color:#bcb2b1; text-decoration:underline; }

#checkout_header { position:relative; left:98px; }
#logo { width:250px; }

.shipping_notice { font-size:10px; font-family:"Times New Roman", Times, serif; color:#524849; text-transform:uppercase; }
.shipping_notice a { color:#8C0000; text-decoration:underline; }
.shipping_notice a:visited { color:#8C0000; text-decoration:underline; }
.shipping_notice a:hover { color:#524849; text-decoration:underline; }

#navtabs { background-color:#FFF; float:left; margin:0; }
ul#topnav { margin:0; padding:0; float:left; list-style:none; position:relative; z-index:70; }
ul#topnav li { float:left; margin:0; padding:0; position:relative; }
ul#topnav li a { float:left; text-indent:-9999px; height:23px; }
ul#topnav li:hover a,
ul#topnav li a:hover { background-position:left bottom; }

ul#topnav a.nav_tab_rings { background:url(/site/nav/nav_tab_rings.png) no-repeat; width:85px; }
ul#topnav a.nav_tab_earrings { background:url(/site/nav/nav_tab_earrings.png) no-repeat; width:98px; }
ul#topnav a.nav_tab_bracelets { background:url(/site/nav/nav_tab_bracelets.png) no-repeat; width:104px; }
ul#topnav a.nav_tab_necklaces { background:url(/site/nav/nav_tab_necklaces.png) no-repeat; width:109px; }
ul#topnav a.nav_tab_gifts { background:url(/site/nav/nav_tab_gifts.png) no-repeat; width:85px; }
ul#topnav a.nav_tab_pearls { background:url(/site/nav/nav_tab_pearls.png) no-repeat; width:86px; }
ul#topnav a.nav_tab_engagement { background:url(/site/nav/nav_tab_engagement.png) no-repeat; width:102px; }
ul#topnav a.nav_tab_sale { background:url(/site/nav/nav_tab_sale.png) no-repeat; width:82px; }

ul#topnav li .sub { position:absolute; top:23px; left:0; background:#fff; padding:15px; float:left; -moz-border-radius-bottomright:5px; -khtml-border-radius-bottomright:5px; -webkit-border-bottom-right-radius:5px; -moz-border-radius-bottomleft:5px; -khtml-border-radius-bottomleft:5px; -webkit-border-bottom-left-radius:5px;  border-left: 1px solid #DDC889;  border-right: 1px solid #DDC889;  border-bottom: 1px solid #DDC889; display:none; }
ul#topnav li .row { clear:both; float:left; width:100%; margin-bottom:10px; }
ul#topnav li .sub ul { list-style:none; margin:0; padding:0; width:165px; float:left; }

ul#topnav .sub ul li { width:100%; color:#fff; }
ul#topnav .sub ul li h2 { padding:0; margin:0; font-size:12px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; }
ul#topnav .sub ul li h2 a { padding:0; background-image:none; text-decoration:none; font-size:12px; color:#333; text-transform:uppercase; }
ul#topnav .sub ul li h2 a:hover { background-image:none; text-decoration:none; color:#333; }

ul#topnav .sub ul li h3 { padding:0; margin:0; font-size:12px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; font-weight:bold; }
ul#topnav .sub ul li h3 a { padding:10px 0 1px 0; background-image:none; text-decoration:none; font-size:12px; color:#333; text-transform: capitalize; font-weight:bold; }
ul#topnav .sub ul li h3 a:hover { background-image:none; text-decoration:none; color:#333; }

ul#topnav .sub ul li h3.gold { padding:0; margin:0; font-size:12px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; font-weight:bold; }
ul#topnav .sub ul li h3.gold a { padding:10px 0 1px 0; background-image:none; text-decoration:none; font-size:12px; color:#333; text-transform: capitalize; font-weight:bold;}
ul#topnav .sub ul li h3.gold a:hover { background-image:none; text-decoration:none; color:#333; }

ul#topnav .sub ul li h3.silver { padding:0; margin:0; font-size:12px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; font-weight:bold; }
ul#topnav .sub ul li h3.silver a { padding:10px 0 1px 0; background-image:none; text-decoration:none; font-size:12px; color:#333; text-transform: capitalize; font-weight:bold;}
ul#topnav .sub ul li h3.silver a:hover { background-image:none; text-decoration:none; color:#333; }

ul#topnav .sub ul li a { float:none; text-indent:0; height:auto; background:url(/site/nav/navlist_heart.png) no-repeat 5px 5px; padding:0 5px 0 15px; display:block; text-decoration:none; color:#666; font-family:Arial, Helvetica, sans-serif; font-size:12px;  line-height: 1.5em; }
ul#topnav .sub ul li a:hover { color:#666; background:url(/site/nav/navlist_heart_on.png) no-repeat 5px 5px; text-decoration:underline; }
ul#topnav .sub ul li a.image { float:none; height:auto; display:block; border:none; background:none; }

.esMenuInstruction { font-family:"Times New Roman", Times, serif; font-size:12px; color:#8C0000; padding:10px 0px 10px 15px; text-align:left; }
#categoryHeaderImage { width:800px; margin:5px auto; border: 1px solid #eaeaea; }
.aMainMenu { font-family:"Times New Roman", Times, serif; font-size:11px; color:#524849; text-decoration:none; padding:0; margin:0; line-height:125%; text-align:left; }
.aMainMenu:hover { text-decoration:underline; color:#8C0000; }
.esMenuCategoryLabel { font-family:"Times New Roman", Times, serif; font-size:11px; color:#8c0000; padding:0; margin:0; font-weight:bold; text-transform:uppercase; text-align:left; border-bottom:1px solid #E4E1DC; }
.tblMainMenu { margin:auto; width:800px; }
.pageCopy { color:#524849; font-family:"Times New Roman", Times, serif; font-size:12px; line-height:16px; margin:0 auto 10px; text-align:left; width:800px; }
#currency { width:80px; float:left; margin:45px 0px 0px 40px; }

.smallgraytext { font-family:"Times New Roman", Times, serif; font-size:12px; color:#524849; }
input { border:1px solid #999; }
.input { border:1px solid #BCB2B1; color:#524849; font-size:12px; background-color:#fff; padding:2px; margin:2px;}
.inputreq { border:1px solid #BCB2B1; color:#524849; font-size:12px; background-color:#fff; padding:2px; margin:2px;}


.back_to_top { padding:0; margin:0; text-align:right; }
.back_to_top a:link { color:#bcb2b1; font-size:9px; font-family:"Times New Roman", Times, serif; text-decoration:underline; text-transform:uppercase; }
.back_to_top a:visited { color:#bcb2b1; font-size:9px; font-family:"Times New Roman", Times, serif; text-decoration:underline; text-transform:uppercase; }
.back_to_top a:hover { color:#bcb2b1; font-size:9px; font-family:"Times New Roman", Times, serif; text-decoration:underline; text-transform:uppercase; }
.back_to_top a:active { color:#bcb2b1; font-size:9px; font-family:"Times New Roman", Times, serif; text-decoration:underline; text-transform:uppercase; }
.tabs_left_shadow { background-image:url(images/tabs_left_shadow.png); background-repeat:repeat-y; }
.tab_shadow { background-image:url(images/tab_shadow.png); background-repeat:repeat-x; vertical-align:top; height:13px; }
.tabs_right_shadow { background-image:url(images/tabs_right_shadow.png); background-repeat:repeat-y; }
.tabs_bg { background-color:#FFF; }
.tabs_bg2 { border-bottom:0 solid #bcb2b1; }
.newsletter_bg { background-image:url(images/newsletter_bg.png); background-repeat:no-repeat; }
.leftside_link { font-family:"Times New Roman", Times, serif; font-size:12px; color:#b5b5b5; text-decoration:none; line-height:19px }
.leftside_link a { color:#b5b5b5; text-decoration:none; }
.item_name { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#524849; line-height:14px; }
.item_name a { text-decoration:none; color:#524849; text-transform:capitalize; }
.item_name a:visited { text-decoration:none; color:#524849; text-transform:capitalize; }
.item_name a:hover { text-decoration:underline; color:#524849; text-transform:capitalize; }
.item_drill_name h1 { color:#000; font-family:"Times New Roman", Times, serif; font-size:17px; text-decoration:none; text-transform:capitalize; margin:0; font-weight:bold; letter-spacing:-0.02em; }
.item_gold_text { font-family:"Times New Roman", Times, serif; font-size:12px; color:#ddc889; text-decoration:none }
.item_id { color:#524849; font-family: Arial, Helvetica, sans-serif; font-size:11px; padding-top:15px; }
.text_under_image { font-family:"Times New Roman", Times, serif; font-size:12px; color:#bababa; text-decoration:none }
.related_items_txt { font-family:"Times New Roman", Times, serif; color:#8C0000; font-size:12px; font-weight:bold; }
.item_drill_description { color:#524849; font-size:12px; line-height:16px; font-family:"Times New Roman", Times, serif; padding-right:20px; }
.item_drill_description a { color:#8c0000; text-decoration:underline; }
.item_drill_description a:visited { color:#8c0000; text-decoration:underline; }
.form_label { color:#BCB2B1; font-size:12px; line-height:16px; }
.click_larger { font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#524849; text-transform:uppercase; }
.product_page_message { background-color: #ffffff; border: 1px solid #EAEAEA; font-weight:bold; color: #ff6600; font-family: "Times New Roman", Times, serif; font-size: 13px; line-height: 1.3em; text-transform: capitalize; padding:5px 5px 5px 10px; }

.product_detail_right_column_header {font-family:"Times New Roman", Times, serif; font-size:12px; font-weight:bold; color:#8c0000; text-transform:uppercase; margin:0 0 5px 0; }
.product_detail_right_column_copy {font-family:"Times New Roman", Times, serif; font-size:11px; color:#524849; margin:0 0 20px 0; }
.product_detail_right_column_copy a,
.product_detail_right_column_copy a:link {color:#8C0000; text-decoration:none; font-size:11px; }
.product_detail_right_column_copy a:visited {color:#8C0000; text-decoration:none; font-size:11px;}
.product_detail_right_column_copy a:hover {color:#8C0000; text-decoration:underline; font-size:11px;}
.product_detail_right_column_copy a:active {color:#8C0000; text-decoration:underline; font-size:11px;}

.tooltip { display:none; background:url(/site/images/black_arrow_big.png); height:150px; width:320px; font-size:11px; color:#fff; line-height:1.5em; z-index:100; position:relative;}
.tooltip a:link {font-size:11px; color:#fff; }
.tooltip a:visited {font-size:11px; color:#fff; }
.tooltip a:hover {font-size:11px; color:#ffff00; }
.tooltip a:active {font-size:11px; color:#ffff00; }

.confidence { background-color: #ffffff; border: 1px solid #EAEAEA; margin-bottom:15px;}
.view_appraisal { font-family:"Times New Roman", Times, serif; font-size:11px; color:#a3a3a3; text-decoration:none; text-transform:capitalize }
.view_appraisal a:link { font-family:"Times New Roman", Times, serif; font-size:11px; color:#8C0000; text-transform:capitalize; text-decoration:underline; }
.view_appraisal a:visited { font-family:"Times New Roman", Times, serif; font-size:11px; color:#8C0000; text-transform:capitalize; text-decoration:underline; }
.view_appraisal a:hover { font-family:"Times New Roman", Times, serif; font-size:11px; color:#8C0000; text-transform:capitalize; text-decoration:underline; }
.view_appraisal a:active { font-family:"Times New Roman", Times, serif; font-size:11px; color:#8C0000; text-transform:capitalize; text-decoration:underline; }
.quantity { font-size:11px; color:#524849; text-decoration:none; font-family:"Times New Roman", Times, serif; padding-right:5px; }
.item_drill_price { font-family:"Times New Roman", Times, serif; font-size:14px; color:#000000; text-decoration:none; font-weight:bold; }
.leftside_header { color:#524849; text-decoration:none; font-size:16px; text-shadow:1px 1px 2px #EAEAEA; text-align:left; font-family:"Times New Roman", Times, serif; letter-spacing:-1px; }
.product_detail_phone { font-family:"Times New Roman", Times, serif; color:#bcb2b1; font-size:10px; margin-top:5px; }
.product_detail_phone span { font-family:"Times New Roman", Times, serif; color:#8C0000; font-size:11px; }
.right_column_link { padding-bottom:10px; }
.gift_box_text { font-size:10px; padding-bottom:10px; color:#524849; font-family:"Times New Roman", Times, serif; }
#staticContentContainer { margin:12px auto; width:930px; min-height:500px; overflow:auto; text-align:left; }
.staticContentText { padding:20px; width: 890px; }
.staticContentText p { color:#524849; font-size:12px; font-family:"Times New Roman", Times, serif; line-height:1.5em; margin:0 0px 20px 5px; text-align:left; }
.staticContentText p.bold { font-weight:bold; }
.staticContentText p a { color:#524849; text-decoration:underline; }
.staticContentText p a:visited { color:#524849; text-decoration:underline; }
.staticContentText p.largeRedCopy { padding:20px 0px; color:#8C0000; font-size:18px; font-weight:bold; text-align:center; }
.staticContentText p.largeRedCopyNoPad { color:#8C0000; font-size:17px; font-weight:bold; text-align:center; }
.staticContentText p.disclaimerCopy,
.disclaimerCopy { color:#bcb2b1; font-size:10px; }
.staticContentText ul { font-size:14px; line-height:20px; list-style-image:url("/site/images/bullet_red.gif"); }
.staticContentText li,
.staticContentText li a { font-size:12px; color:#524849; text-decoration:none; font-family:Georgia, "Times New Roman", Times, serif; }
.staticContentText li a:visited { color:#524849; text-decoration:none; }
.staticContentText li a:hover { color:#8c0000; text-decoration:underline; }
.staticContentText li a:active { color:#8c0000; text-decoration:underline; }
.staticContentText h1 { color:#524849; font-size:24px; margin:0; padding:0 0 10px 0; font-family:"Times New Roman", Times, serif; text-transform:capitalize; font-weight:normal;}
.staticContentText h2 { color:#524849; font-size:13px; margin:0; padding:0 0 10px 0; font-family:"Times New Roman", Times, serif; text-transform:capitalize; }
.staticContentText h3 { color:#000; font-size:15px; margin:0; padding:0 0 8px 0; font-family:"Times New Roman", Times, serif; text-transform:capitalize; }
.staticContentText h4 { color:#524849; font-size:12px; margin:0; padding:0 0 3px 0; font-family:"Times New Roman", Times, serif; text-transform:capitalize; line-height:1.6em; }
#pgContentContainer { width: 910px; padding: 10px; margin: auto; font-family:"Times New Roman", Times, serif; min-height: 500px; border-bottom: 1px solid #DDC889; border-left: 1px solid #DDC889; border-right: 1px solid #DDC889; }
.pgContentText { margin: auto;width: 870px; }
.pgContentText p { color:#524849; font-size:12px; font-family:"Times New Roman", Times, serif; line-height:1.5em; margin:0 0px 20px 5px; text-align:left; }
.pgContentText p.bold { font-weight:bold; }
.pgContentText p a.viewLink {font-size: 10px;}

.pgContentText p a { color:#524849; text-decoration:underline; }
.pgContentText p a:visited { color:#524849; text-decoration:underline; }
.pgContentText p a:hover { color:#8c0000; text-decoration:underline; }
.pgContentText p a:active { color:#8c0000; text-decoration:underline; }

.pgContentText h3 a { color:#000; text-decoration:none; }
.pgContentText h3 a:visited { color:#000; text-decoration:none; }
.pgContentText h3 a:hover { color:#000; text-decoration:underline; }
.pgContentText h3 a:active { color:#000; text-decoration:underline; }


.pgContentText p.largeRedCopy { padding:20px 0px; color:#8C0000; font-size:18px; font-weight:bold; text-align:center; }
.pgContentText p.largeRedCopyNoPad { color:#8C0000; font-size:17px; font-weight:bold; text-align:center; }
.pgContentText p.disclaimerCopy,
.disclaimerCopy { color:#bcb2b1; font-size:10px; }

.pgContentText ul { font-size:14px; line-height:20px; list-style-image:url("/site/images/bullet_red.gif"); margin:0; }
.pgContentText li {color:#524849; font-size:12px; font-family:Georgia, "Times New Roman", Times, serif; }
.pgContentText li a { font-size:12px; color:#524849; text-decoration:underline; }
.pgContentText li a:visited { color:#524849; text-decoration:underline; }
.pgContentText li a:hover { color:#8c0000; text-decoration:underline; }
.pgContentText li a:active { color:#8c0000; text-decoration:underline; }
/*H1 Heart header*/
.headerText { margin: auto; width: 775px; padding-bottom: 15px; }
.headerH1 {float:left; font-weight:bold; }
.headerHeart {float:left; display:none; }
/*H1 Heart header*/
.goldBullet { font-size:14px; line-height:20px; list-style-image:url("/site/images/bullet.gif"); }

.pgContentText h1 { color:#524849; font-size:24px; margin:0; padding:0 0 10px 0; font-family:Georgia, "Times New Roman", Times, serif; text-transform:capitalize; font-weight:normal; }
.pgContentText h2 { color:#524849; font-size:13px; margin:0; padding:0 0 10px 0; font-family:Georgia, "Times New Roman", Times, serif; text-transform:capitalize; }
.pgContentText h3 { color:#000000; font-size:15px; margin:0; padding:0 0 8px 0; font-family:Georgia, "Times New Roman", Times, serif; text-transform:capitalize; }
.pgContentText h4 { color:#524849; font-size:12px; margin:0; padding:0 0 3px 0; font-family:Georgia, "Times New Roman", Times, serif; text-transform:capitalize; line-height:1.6em; }
.headerText { margin: auto; width: 775px; padding-bottom: 15px; }
.headerH1 { float: left; padding-top: 10px; }
.headerHeart { float: left; }
.static_header { height:50px; margin-left:20px; }
.static_header_holiday { height:50px; margin:auto; width:900px; }
.static_header span { position:relative; left:-999em; }
.static_subhead_caps { font-family:"Times New Roman", Times, serif; color:#bcb2b1; font-size:14px; text-align:left; padding-top:70px; text-transform:capitalize; }
.static_body_text { font-family:"Times New Roman", Times, serif; color:#524849; font-size:11px; text-align:left; }
.static_subhead_caps_dark { font-family:"Times New Roman", Times, serif; color:#524849; font-size:14px; text-align:left; text-transform:capitalize; }
.static_body_text_lite { font-family:"Times New Roman", Times, serif; color:#bcb2b1; font-size:12px; text-align:left; }
.staticContentText .static_LargeSubHead { color:#524849; font-family:"Times New Roman", Times, serif; font-size:20px; margin:0 0 8px 0; line-height:25px; }
.static_copy { color:#524849; font-size:12px; line-height:16px; text-align:left; }
.static_copy a { color:#524849; text-decoration:underline; }
.static_copy a:visited { color:#524849; text-decoration:underline; }
#popContentContainer { margin:auto; width:620px; min-height:500px; overflow:auto; background-color:#ffffff; padding:20px; }

/*#footer_container_top { margin:auto; width:980px; background-color:#ffffff; min-height:100px; padding-top:20px; }
#footer_container_bottom { margin:auto; width:980px; background-color:#fff; padding-top:25px;}
#footer_1 { width:300px; float:left; }
#footer_2 { width:325px; float:left; border-left:1px solid #e4e1dc; min-height:150px; }
#footer_2 p { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#888; padding-left:40px; margin:0; width:275px; }
#footer_3 { width:250px; float:left; border-left:1px solid #e4e1dc; min-height:150px; display:none; }
#footer_4 { width:300px; float:left; border-left:1px solid #e4e1dc; min-height:150px; }
.footer_header { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#888; padding:0 0px 10px 0px; text-align:center; text-transform:uppercase; font-weight:bold; }
.footer_links_container { width:200px; margin:0 0px 0px 15px; }
.footer_links_container_left { width:200px; margin:0 0px 0px 45px; }
.footer_links_container_small { width:100px; margin:0 0px 0px 15px; float:left; }
.footer_links_container_small2 { width:160px; margin:0 0px 0px 15px; float:left; }
.footer_links_container_tiny { width:100px; margin:0 0px 0px 15px; float:left; }
.footer_links_container_left ul,
.footer_links_container ul,
.footer_links_container_small ul,
.footer_links_container_small2 ul,
.footer_links_container_tiny ul { list-style:none; padding:0; margin:0; }
ul li { text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#888; line-height:1.5em; }
ul li a { text-decoration:none; color:#888; }
ul li a:hover { text-decoration:underline; color:#000; }
#footer_email { margin:0 0 10px 15px; width:300px; padding:8px 0px; background-color:#ffffff; text-align:center; float:left; }
#footer_email span { font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#888; text-transform:uppercase; }
#newsletter_input { color:#888; font-family:Arial, Helvetica, sans-serif; height:30px; font-size:12px; border:1px solid #999; margin:0; padding:0 0px 0px 5px; width:190px; }
#newsletter_submit_button { color:#888; font-family:Arial, Helvetica, sans-serif; font-size:11px; height:32px; margin:0; border:1px olid #999; }
#footer_badges { width:810px; margin:auto; min-height:75px; }
#bizrate { width:125px; float:left; padding-right:20px; }
#thefind { width:118px; float:left; padding-right:20px; position:relative; }
#shopperapproved { width:130px; float:left; padding-right:20px; position:relative;}
#alertsite { width:119px; float:left; padding-right:20px; position:relative;}
#scanalert { width:94px; float:left; padding-right:20px; position:relative; }
#jda { width:119px; float:left; padding-right:20px; position:relative;}
#igi { width:119px; float:left; padding-right:20px; position:relative;}
#paymentmethods { width:119px; float:left; position:relative;}
#footer_copyright { }
#footer_copyright p { font-family:"Times New Roman", Times, serif; font-size:9px; color:#524849; margin:10px 0 0 0; text-transform:capitalize; }
#social_media { }
#social_media_facebook { text-align:center; padding:0 10px 0 130px; float:left; }
#social_media_twitter { text-align:center; padding:0; float:left; }
*/input#qty { width:20px; border:1px solid #bcb2b1; color:#524849; height:15px; }
.select_currency { font-family:"Times New Roman", Times, serif; font-size:12px; color:#ccc7c4; text-decoration:none; background:url(images/currency_menu_off.jpg) center left no-repeat; padding-left:19px; }
.imageFloatRight { float:right; padding:4px; margin:0 10px 10px 10px; border:1px solid #e4e1dc; background-color:#f8f8f1; }
.imageFloatLeft { float:left; padding:4px; margin:0 10px 10px 10px; border:1px solid #e4e1dc; background-color:#f8f8f1; }
.imageFloatRightNoBorder { float:right; padding:4px; margin:0 10px; }
.imageFloatLeftNoBorder { float:left; padding:4px; margin:0 10px; }
.wishlist_image,
.wishlist_name,
.wishlist_description,
.wishlist_price,
.wishlist_qty,
.wishlist_check,
.wishlist_remove { font-family:"Times New Roman", Times, serif; font-size:14px; font-weight:normal; color:#524849; text-decoration:none; height:100%; padding-top:2px; padding-right:5px; padding-bottom:2px; padding-left:5px; vertical-align:top; background-color:#e4e1dc; border-left:1px solid #FFFFFF; }
.wishlist_col_1,
.wishlist_col_2,
.wishlist_col_3,
.wishlist_col_4,
.wishlist_col_5,
.wishlist_col_6,
.wishlist_col_7,
wislist_text label { font-family:"Times New Roman", Times, serif; font-size:12px; color:#524849; background-color:#ffffff; text-align:center; vertical-align:top; border:1px solid #e4e1dc; }
.wishlist_col_2 a,
.wishlist_col_3 a,
.wishlist_col_4 a,
.wishlist_col_5 a,
.wishlist_col_6 a,
.wishlist_col_7 a { color:#524849; text-decoration:none; }
.wishlist_button_clear { border:0 solid #FFFFFF; width:125px; height:40px; background-image:url(https://system.netsuite.com/c.925216/site/images/clear_wishlist.jpg); background-repeat:no-repeat; outline:hidden; font-family:"Times New Roman", Times, serif; font-size:12px; text-decoration:none; text-transform:uppercase; color:#FFFFFF; font-weight:bold; padding-left:7px; padding-top:17px; }
.wishlist_button_clear a { text-decoration:none; color:#FFFFFF; }
.wishlist_button_addtocart { border:0 solid #FFFFFF; width:100px; height:40px; background-image:url(https://system.netsuite.com/c.925216/site/images/wish_list_add_to_cart.jpg); background-repeat:no-repeat; outline:hidden; font-family:"Times New Roman", Times, serif; font-size:12px; text-decoration:none; color:#807877; font-weight:normal; padding-left:15px; padding-top:17px; }
.wishlist_button_addtocart a { text-decoration:none; color:#807877; }
.copyright { font-family:"Times New Roman", Times, serif; font-size:9px; font-weight:normal; text-decoration:none; color:#bcb2b2; }
.category_content_txt { font-family:"Times New Roman", Times, serif; font-size:14px; color:#524849; text-decoration:none; font-weight:normal; z-index:3 }
.strike_class { font-family:"Times New Roman", Times, serif; font-size:12px; color:#8C0000; text-decoration:line-through; }
.strike_class_search { font-family:"Times New Roman", Times, serif; font-size:11px; color:#8C0000; text-decoration:line-through; }
.kcFooter { width:750px; margin:20px 55px 0 0; border:1px solid #EAEAEA; float:right; padding:7px; }
.kcFooterText { font-family:"Times New Roman", Times, serif; color:#524849; font-size:9px; text-transform:uppercase }
.kcFooterText a:link { color:#524849; text-decoration:none; }
.kcFooterText a:visited { color:#524849; text-decoration:none; }
.kcFooterText a:hover { color:#8c0000; text-decoration:underline; }
.kcFooterText a:active { color:#8c0000; text-decoration:underline; }
.kcImage { float:left; margin:-30px 0 22px 0px; }
.rowTrust { float: left; }
.bulletTrust { margin:auto; width:820px; padding:10px 0 0; min-height: 165px; }
.checkMark { float: left; padding: 0 10px 10px 0; height: 150px; }
.hText { width: 350px; padding-top: 8px; }
.boxBullet { margin:auto; width:600px; }
.bulletColLeft { float: left; width: 250px; padding: 0 18px 0 0; }
.bulletColRight { float: left; width: 250px; padding:0; }
.rowTrust2 { float: right; width: 250px; padding-left: 20px; }
.bulletTrust2 { margin:auto; width:820px; padding:10px 0 0; }
.checkMark2 { float: left; padding: 0 10px 10px 0; }
.hText2 { width: 250px; padding-top: 8px; }
.boxBullet2 { margin:auto; width:600px; }
.bulletColLeft2 { float: left; width: 250px; padding: 0 18px 0 0; }
.bulletColRight2 { float: left; width: 250px; padding:0; }
.rowTrust3 { width: 725px; margin: auto; }
.bulletTrust3 { margin:auto; width:820px; }
.checkMark3 { float: left; padding: 5px 10px 0px 0; }
.hText3 { width: 250px; padding-top: 8px; color:#524849; font-size:12px; margin:0; padding:0; font-family:"Times New Roman", Times, serif; text-transform:capitalize; }
.boxBullet3 { margin:auto; width:600px; }
.bulletCol1 { float: left; width: 265px; padding-left: 25px; }
.bulletCol2 { float: left; width: 230px; padding:0; }
.bulletCol3 { float: left; width: 190px; }


/*Concierge Header*/
#custHead {}
#conciergeContentContainer {width: 926px;height: 115px;}
    .conciergeContentText { margin: auto;width: 926px; }
    .conciergeContentText p { color:#524849; font-size:12px; font-family:"Times New Roman", Times, serif; line-height:1.5em; margin:0 0px 0px 5px; text-align:left; }
    .conciergeContentText p a:visited { color:#524849; text-decoration:none; }
    .conciergeContentText p a:hover { color:#8c0000; text-decoration:underline; }
    .conciergeContentText p a:active { color:#8c0000; text-decoration:underline; } 
    .conciergeContentText h1 { color:#524849; font-size:20px; margin:0; padding:0 0 10px 0; font-family:Georgia, "Times New Roman", Times, serif; text-transform:capitalize; font-weight:normal; }
    .conciergeContentText h2 { color:#524849; font-size:13px; margin:0; padding:0 0 0 5px;; font-family:Georgia, "Times New Roman", Times, serif; text-transform:capitalize; }
/*Concierge Header*/
