body, p, div, th, td, p, input, select, text-area {font: 11px Tahoma, Arial, sans-serif; font-weight: normal; color: #737c6e; text-decoration: none; line-height: 21px; }

body {vertical-align: top; background-image: url('Images/background_gradient.png'); background-repeat: repeat-x; }

a:link {font-family: Tahoma, Arial, sans-serif; font-size: 11px; text-decoration: none; font-weight: normal; color: #A6704F; line-height: 21px; }
a:visited {font-family: Tahoma, Arial, sans-serif; font-size: 11px; text-decoration: none; font-weight: normal; color: #A6704F; line-height: 21px; }
a:hover {font-family: Tahoma, Arial, sans-serif; font-size: 11px; text-decoration: underline; font-weight: normal; color: #A6704F; line-height: 21px; }

a:link.product_category_link {color: #6A756A; line-height: 27px; }
a:visited.product_category_link {color: #6A756A; line-height: 27px; }
a:hover.product_category_link {color: #A6704F; line-height: 27px; }

a:link.product_catalog_link {color: #737c6e; line-height: 21px; }
a:visited.product_catalog_link {color: #6A756A; line-height: 21px; }
a:hover.product_catalog_link {color: #A6704F; line-height: 21px; }

a:link.static_link {color: #6A756A; text-decoration: none; line-height: 21px; }
a:visited.static_link {color: #6A756A; text-decoration: none; line-height: 21px; }
a:hover.static_link {color: #6A756A; text-decoration: none; line-height: 21px; }

a.bottom_copyright_links {font: 9px Tahoma, Arial, sans-serif; color: #7A7f7B; }

a.h2 {font-family: Arial; font-size: 12px; color: #6A8B59; font-weight: bold; }

a.h3 {font-family: Arial; font-size: 11px; color: #5C6857; font-weight: bold; }

img {border: none; }

div { margin: 0px; }

br { line-height: 10px; }

table#centering_table {text-align: center; border-collapse: collapse; }

td#centering_table_td {text-align: center; }

div#logo_row {width: 774px; height: 62px; text-align: left; margin-bottom: 21px; }

span#top_right_links {color: #A6704F; text-align: right: vertical-align: top; position: relative; top: -50px; left: 228px; }

div#links_navigation {width: 775px; height: 16px; margin-top: 14px; margin-bottom: 2px; }

div#container_top {width: 775px; height: 10px; margin-top: 1px; display: block; background-image: url('Images/border_content_top2.png'); background-repeat: no-repeat; }

div#container_middle {width: 775px; height: 100%; text-align: left; padding-top: 0px; padding-bottom: 10px; display: block; background-image: url('Images/border_content_middle2.png'); background-repeat: repeat-y; }

div#left_content {width: 156px; padding: 0px 5px 5px 7px; margin-top: 0px; display: inline; float: left; }

img#category_heading {position: relative; top: -3px; }

span#product_category_container {position: relative; left: 17px; }

img#search_heading {position: relative; top: 10px; }

form#searchform {vertical-align: middle; margin: 0px; position: relative; top: 15px; left: 2px; }

input#search_box {width: 109px; height: 14px; border-left: 1px solid #A7A8A7; border-right: 1px solid #A7A8A7; border-top: none; border-bottom: none; }

div#right_content {width: 600px; text-align: left; vertical-align: top; display: inline; float: left; }

div#top_banner {margin-top: 7px; margin-left: 2px; }

div#bottom_banner {margin-top: 10px; margin-bottom: 10px; margin-left: 2px; }

div#faq_text, div#privacy_text, div#sitemap_text, div#terms_text, div#conflictfree_text, div#services_text, div#about_text, div#education_text, div#reviews_text, div#certified_text, div#category_landing_text, div#catalog_landing_text {width: 570px; padding: 17px 7px 0px 7px;}

div#category_landing_text {width: 570px; padding: 17px 0px 0px 0px;}

div.sitemap_text_left {width: 35%; padding: 10px 42px; display: inline; float: left; }

div.sitemap_text_right {width: 40%; padding: 10px 28px; display: inline; float: left; }

div#customer_care_text {width: 437px; margin: 10px 0px 0px 5px; display: inline; float: left; }

div#customer_care_image {width: 147px; margin: 10px 10px 0px 0px; display: inline; float: left; }

div#horizontal_divider {height: 2px; margin: 0px; border-bottom: 1px solid #A7A8A7; display: block; float: left; }

div#contact_address {width: 32%; padding: 14px; diplay: inline; float: left; }

div#contact_phone {width: 27%; padding: 14px; diplay: inline; float: left; }

div#contact_email {width: 25%; padding: 14px; diplay: inline; float: left; }

div#main_image {width: 300px; text-align: left; margin: 7px 0px 14px 3px; display: inline; float: left; position: relative; }

img#main_image_border {border: 2px solid #B0B9B7; }

div#item_details {width: 275px; text-align: left; margin: 7px 14px 14px 3px; display: inline; float: right; position: relative; top: 0px; left: 7px; }

div.details_lefthalf {font-weight: bold; width: 40%; display: inline; float: left; }

div.details_righthalf {width: 60%; display: inline; float: left; }

div#thumb_tray {width: 587px; height: 84px; padding-top: 1px; padding-bottom: 1px; margin: 3px 3px 0px 3px; border-top: 1px solid #A7A8A7; border-bottom: 1px solid #A7A8A7; }

div#page_numbers {width: 583px; height: 7px; text-align: center; margin: 10px 3px 7px 3px; }

div#container_bottom {width: 775px; height: 14px; margin-top: 0px; margin-bottom: 3px; display: block; background-image: url('Images/border_content_bottom2.png'); background-repeat: no-repeat; }

div#copyright {width: 775px; text-align: center; vertical-align: bottom; margin-top: 5px; }

table#catalog_certified_container {width: 96%; border-collapse: collapse; }

table#catalog_jewelry_container {width: 100%; border-collapse: collapse; }

td#catalog_pagenumbers {padding-top: 21px; }

div.reviews_leftside {width: 75%; display: inline; float: left; }

div.reviews_rightside {width: 25%; text-align: center; display: inline; float: left; }

div.certified_column {width: 33%; text-align: center; display: inline; float: left; }

div.category_divisions {width: 594px; height: 232px; margin-top: 14px; margin-bottom: 14px; margin-left: -5px; background-repeat: no-repeat; }

div.catalog_table {width: 590px; text-align: left; }

td.list_image {width: 185px; height: 175px; text-align: center; vertical-align: bottom; }

td.list_title {width: 185px; text-align: center; vertical-align: top; }

td.catalog_certified_info1_head {background-image: url('Images/background_catalog_certified.jpg'); background-repeat: repeat-x; text-align: center; vertical-align: top; }

td.catalog_certified_info1_body {text-align: center; vertical-align: top; }

td.catalog_certified_info2_col1 {width: 17%; text-align: left; vertical-align: top; padding: 0px 7px; border-bottom: 1px dashed #d1d8ce; border-right: 1px solid #d1d8ce; }

td.catalog_certified_info2_col2 {width: 30%; text-align: left; vertical-align: top; padding: 0px 7px; border-bottom: 1px dashed #d1d8ce; border-right: 1px solid #d1d8ce; }

td.catalog_certified_info2_col3 {width: 17%; text-align: left; vertical-align: top; padding: 0px 7px; border-bottom: 1px dashed #d1d8ce; border-right: 1px solid #d1d8ce; }

td.catalog_certified_info2_col4 {width: 36%; text-align: left; vertical-align: top; padding: 0px 7px; border-bottom: 1px dashed #d1d8ce; border-right: 1px solid #d1d8ce; }

table.catalog_certified_extrainfo {width: 95%; border: 1px solid #d1d8ce; border-collapse: collapse; }

img.thumb_spacers {width: 44px; height: 82px; }

img.catalogimage {width: 150px; }

p.writtencontent {margin: 10px 0px 10px 10px; ; }

span.footnotes {font: 9px Tahoma, Arial, sans-serif; font-weight: normal; color: #7A7f7B; text-decoration: none; }

span.h2 {font-family: Arial; font-size: 12px; color: #6a8b59; font-weight: bold; }

span.h3 {font-family: Arial; font-size: 11px; color: #5c6857; font-weight: bold; }

span.indent {position: relative; left: 14px; }

span.struck {text-decoration: line-through; }

span.bold {font-weight: bold; }

span.italic {font-style: italic; }

span.bold_italic {font-weight: bold; font-style: italic; }

span.category_heading2 {position: relative; left: -17px; }

.paginate { font-family: Arial, Helvetica, sans-serif;font-size: .8em;}

a.paginate {border: 1px solid #A7A8A7;padding: 2px 6px 2px 6px;text-decoration: none;}

a.paginate:hover {background-color: #A7A8A7;color: #FFF;text-decoration: underline;}

a.current {font: bold .7em Arial,Helvetica,sans-serif;padding: 2px 6px 2px 6px;cursor: default;background:#A7A8A7;color: #FFF;text-decoration: none;}

span.inactive {border: 1px solid #999;font-family: Arial, Helvetica, sans-serif;font-size: .7em;padding: 2px 6px 2px 6px;color: #999;cursor: default;}
