body {margin: 0 0 0 0; background-color: #FDFFFA; body: #000000; font-family: Arial, Helvetica; font-size: 10pt; text-align: center;}

table.cleaning {border-top: 1px solid #CA9E6F; border-bottom: 1px solid #CA9E6F; border-left: 1px solid #CA9E6F; border-right: 1px solid #CA9E6F; color: #00647D; font-weight: bold; background: #EDDECA;}
table.gemstones {border-bottom: 1px solid #CA9E6F; border-left: 1px solid #CA9E6F; border-right: 1px solid #CA9E6F;}
td.gemstones {font-family: Arial, Helvetica; color: #000000; font-size: 9pt;}
td.gallerylink {font-family: Verdana; color: #000000; font-size: 9pt; font-weight: bold;}
table.center-col {border-top: 1px solid #737039; border-bottom: 1px solid #737039; background-color: #FFF5E1;}
table.right-col {border-top: 1px solid #737039; border-bottom: 1px solid #737039; border-right: 1px solid #737039; border-left: 1px solid #737039; background-color: #F7E8D4;}

#sale {width: 420px; height: 120px; margin-right: 300px; border-top: solid 1px #ccc;  border-right: solid 2px #ccc;  border-bottom: solid 2px #ccc; border-left: solid 1px #ccc; padding: 3px; background-color: #FFFFFC;}
#newsletter {width: 280px; height: 120px; margin-right: 10px; border-top: solid 1px #ccc;  border-right: solid 2px #ccc;  border-bottom: solid 2px #ccc; border-left: solid 1px #ccc; padding: 3px; background-color: #FFFFFC; float: right;}

#cell-left {width: 347px; height: 150px; margin-right: 390px; border-top: solid 1px #ccc;  border-right: solid 2px #ccc;  border-bottom: solid 2px #ccc; border-left: solid 1px #ccc; padding: 3px; background-color: #FFFFFC;}
#cell-right {width: 347px; height: 150px; margin-right: 10px; border-top: solid 1px #ccc;  border-right: solid 2px #ccc;  border-bottom: solid 2px #ccc; border-left: solid 1px #ccc; padding: 3px; background-color: #FFFFFC; float: right;}
#cell-full {width: 720px; margin-right: 10px; border-top: solid 1px #ccc;  border-right: solid 2px #ccc;  border-bottom: solid 2px #ccc; border-left: solid 1px #ccc; padding: 3px; background-color: #FFFFFC;}

#main {margin: 0 0 0 150px; border-left: solid 1px #737039; padding: 0 0 0 6px;}
#main a:link, a:active {color: #006400; text-decoration: underline; font-size: 10pt;}
#main a:visited {text-decoration: underline;}
#main a:hover {background-color: #E7EBF0;}

#designer-menu {background-color: #E7EBF0; border-bottom: solid 1px #737039; line-height: 20px; margin: -12px 0 12px 0; text-align: center;}
#designer-menu a:link, a:visited, a:active {color: #006400; text-decoration: none; font-size: 10pt; padding: 0 4px 0 4px;}
#designer-menu a:hover {background-color: #EDDECA;}

#sidebar {width: 150px; float: left; padding: 0 6px 0 0;}
#sidebar-menu a:link, a:visited, a:active {color: #006400; text-decoration: none; font-size: 10pt; padding: 0 4px 0 4px;}
#sidebar-menu a:hover {background-color: #E7EBF0;}

#header {background-image: url(http://www.imagesjewelers.com/images/background02.jpg); text-align: left;}
#content {text-align: justify; margin: 0 8px 0 8px;}
#content img {margin: 2px 8px 2px 8px;}
#footer {margin: 40px 0 0 0; clear: both;}

#tag {font-size: 8pt; margin: 0 0 12px 0;}

#main-menu {background-color: #EDDECA; border-top: solid 2px #737039; border-bottom: solid 2px #737039; line-height: 22px; margin: 0 0 12px 0;}
#main-menu a:link, a:visited, a:active {color: #006400; text-decoration: none; font-size: 10pt; padding: 0 4px 0 4px;}
#main-menu a:hover {background-color: #E7EBF0;}

#footer-menu {border-bottom: solid 1px #737039; line-height: 22px; margin: 0 0 8px 0;}
#footer-menu a:link, a:visited, a:active {color: #006400; text-decoration: none; font-size: 10pt; padding: 0 4px 0 4px;}
#footer-menu a:hover {background-color: #E7EBF0;}

#disclaimer {font-size: 8pt; margin: 20px 0 6px 180px;}

H1 {font-family: Arial, Helvetica; font-weight: bold; font-size: 13pt; color: #00647D; margin-top: 5px;}
H2 {font-family: Arial, Helvetica; font-weight: bold; font-size: 12pt; color: #00647D; margin-bottom: 0px; margin-top: 1px; font-style: italic;}
H3 {font-family: Arial, Helvetica; font-weight: bold; font-size: 11pt; color: #00647D;}
h4 {border-bottom: 1px solid #CE9E6B; font-size: 9pt; font-weight: bold; color: #A0784B; margin: 10px 0 0 0;}

P.tiny {font-family: Arial, Helvetica; font-size: 8pt;}
P.testimonial {font-family: Verdana; font-size: 8pt; font-style: italic;}

li {margin: 0 0 0 34px;}

#repair-testimonial {float: right; width: 180px; border: 1px solid #000; padding: 3px; background: #F6EEE4; font-size: 8pt; text-align: justify;}