                       /* general */
body {background-color:#ccc; margin-top:0px; text-align:center; font-family:arial; font-size:11px;}
#pageContainer {margin:0 auto; text-align:center; width:1000px; }
form {margin:0px; padding:0px;}
.highlight {color:#8e1b21;}
#mss-send-friend td {font-family:arial; font-size:11px;}
.clear {clear:both;}

/* header */
#mss-header {height:105px; text-align:left; background-color:#ffffff; width:1000px; position:relative;}
#intl {position:absolute; top:62px; _top:72px; right:16px; font-size:14px; font-style:italic; font-weight:bold;}
#logo {margin:10px 0px 10px 15px; float:left; text-align:center;}
#logo a, #logo a:hover {color: #666; font-weight: bold; font-size:15px; font-style:italic; border:0;text-decoration:none;}
#logo a img {border:0;}
#nav-title {clear:right; font-size:15px; font-weight:bold; font-style:italic; color:#333; float:right; margin-top:22px; padding-right: 15px; width:460px; text-align:right;}
.nav-title-small {width:170px; text-align:center; font-size:11px; color:#8e1b21;}
.phone-number { clear:right; float:right; font-weight:bold; padding:0 15px 6px 0; width:460px; text-align:right; font-size: 15px;}

/* top nav */
#mss-topnav {float:right; color:#3982C2; margin:0; padding:13px; font-weight:bold; font-size:11px;}
#mss-topnav a {text-decoration:none; color:#3982C2; margin:0px 3px;}
#mss-topnav a:hover {text-decoration:underline;}

/* navigation*/
#mss-navigation {padding-top:20px; background-color:transparent; width:1000px;height:31px;}
#mss-nav-shop-text {color:#3982C2; font-size:14px; font-weight:bold; float:right; background: transparent url('http://site.africagems.com/images/mss-redesign-2008/nav_bg.png') repeat-x; height:31px; width:50px; padding: 8px 10px 0 10px;}
#mss-search {float:left; padding: 5px 0 0 15px;  background: transparent url('http://site.africagems.com/images/mss-redesign-2008/nav_bg.png') repeat-x; height:31px; }
#mss-search form input {color:#aaa;}
#mss-search form input:hover {color:#000;}
#mss-form-btn {margin:-5px 15px 0 10px; border:0;}

.mss-nav {padding:0px; margin:0px; font-family: Arial, Helvetica, sans-serif; z-index:1000; float:right;height:30px;width:690px; position:relative;}
.mss-nav ul {padding:0px; margin:0px; list-style:none;}
.mss-nav ul li {position:relative; font-size:11px; text-align:center; margin:0; display:block; float:right; background: transparent url('http://site.africagems.com/images/mss-redesign-2008/nav_bg.png') repeat-x; padding-top:8px; width:105px; height:31px;}
.mss-nav ul li.mss-nav-shop-gemstones,.mss-nav ul li.mss-nav-shop-vault {width:110px;}
.mss-nav ul li.mss-nav-rings1{width:155px;}
.mss-nav ul li a, .mss-nav ul li a:visited {display:inline; padding:5px 10px 5px 0px; color:#333; text-decoration: none; background-color: transparent;  font-size:13px;}/* width:100% !auto; 115*/
.mss-nav ul li a:hover {color:#fff; text-decoration:none; background-color: transparent}
.mss-nav li ul {display:none; position:absolute; top:30px; left:0px; _left:-1px; text-align:left;border:1px solid #aaa;}
.mss-nav li > ul {top:30px; left:0px; _left:-1px; margin:0px; text-align:left;} /* Mozilla only */
.mss-nav li:hover ul, li.over ul {display:block; background-color:transparent; width:145px;} /* IE and Mozilla only 145*/
.mss-nav li.no-submenu:hover ul, li.over.no-submenu ul {display:none;}
.mss-nav ul li ul li {width:144px; margin:0px; padding:0px; background-color:#DAE5F2; height:auto; float:left;} 
.mss-nav ul li ul li a, .mss-nav ul li ul li a:visited  {background-color:#DAE5F2; display:block; color:#666; font-weight:normal; text-align:left; padding:3px 30px 3px 10px; width:105px; _width:144px; font-size:11px;} 
.mss-nav ul li ul li a:hover {background-color:#aaa; color:#fff;width:105px; _width:144px;padding:3px 30px 3px 10px;}
.mss-nav-arrow {width:5px;}
/* Dividers between the options. The last divider is hidden so as to create a valid view of the navigation */
.mss-nav-divider-SHOP-VAULT, .mss-nav-divider-PENDANTS1, .mss-nav-divider-RINGS1, .mss-nav-divider-DIAMOND, .mss-nav-divider-SHOP-GEMSTONES {padding:0 5px; color:#858585; margin:0;}
.mss-nav-divider-SPECIALS {display:none;}
.mss-nav ul li ul.bigWidth {width:435px !important; background-color:#DAE5F2;}

/* main body */
#mss-body {text-align:left; background: #fff url('http://site.africagems.com/images/mss-redesign-2008/body_bg.png') repeat-x; width:1000px; margin:0;}
#mss-container {padding:10px;}
#mss-body-content {clear:both; width:1000px; margin-top:20px;padding-bottom:10px;}
#mss-page-body-content {width:740px; margin-left:10px; padding: 10px 10px 5px 20px; background-color:#fff; border:1px solid #ccc;}

/* Right Side Column */
#mss-right-col {float:right; width:200px; padding: 0px 10px 5px 5px; text-align:center;}
#mss-right-col-top-text {font-size:14px; font-weight:800; color:#fff; font-style: italic;}
#mss-scanalert {padding:15px 0 10px;}
#mss-right-col-text-field {background-color:#fff; border:1px solid #ccc;}
#freeShip {width:200px; margin-top:10px;}
#mss-right-col table td {border-bottom:1px dotted #ccc; padding:7px 0 13px 0;}
#mss-right-col table td {text-align:center;}
#mss-right-col table td b {font-size:13px;}
#mss-right-col table td a {color:#1f4cff; font-size:11px; text-decoration:none;}
#mss-right-col table td .mss-regular-price-with-sale {text-decoration:line-through;}
#mss-right-col table td .mss-sale-price {font-size:11px;}

/* testimonials */
.mss-testimonials-border {background: transparent url('http://site.africagems.com/images/mss-redesign-2008/testimonials_bg.png') repeat-x; border:1px solid #ccc;}
.mss-testimonials-border2 {padding: 0; width: 200px;}
.mss-testimonials-title {color:#3982C2; font-size:13px; padding:5px; text-align:center;}
.mss-testimonials-box {color:#000; font-size: 10px; padding:5px; text-align:left;}
#testimonials{width: 150px; height:178px; border: 1px solid #666666; padding: 5px; background-color: #cccccc; }
#testimonials div{ /*IE6 bug fix when text is bold and fade effect (alpha filter) is enabled. Style inner DIV with same color as outer DIV*/ background-color: #cccccc; }
.someclass {}

/* special - content table */
#mss-specials-title, #mss-item-buyrow a, .mss-nav-links a {font-weight:bold; font-size:11px; color:#3982C2; text-decoration:none;}
#mss-specials-title a {text-decoration:none;color:#3982C2;}
#mss-specials-title a:hover {text-decoration:underline;}
#mss-item-buyrow a:hover, .mss-nav-links a:hover {text-decoration: underline;}
.mss-section-image-cell {padding-bottom:5px;}
.mss-section-item-cell {border-bottom:1px dotted #ccc; width:150px;}
.home-specials {margin-top:10px; margin-bottom:20px;}
.mss-section-item-cell {font-size:11px; text-align:center; padding:10px 0px;}
.mss-section-item-cell a {font-size:11px; text-decoration:none; color:#3982C2;}
.mss-section-item-cell a:hover {text-decoration:underline;}

#contents-table-vault {text-align:center;}
#contents-table-vault td {width:50%;}
#contents-table-vault .mss-section-image-cell {padding-bottom:5px; text-align:center;}
#contents-table-vault .mss-section-item-cell {font-size:11px; text-align:center; padding:10px 0px;border:0;}
#contents-table-vault .mss-section-item-cell a {font-size:11px; text-decoration:none; color:#3982C2;}
#contents-table-vault .mss-section-item-cell a:hover {text-decoration:underline;}

/* home styles */
#mss-home {width:750px; margin: 0px 10px 5px 20px;}
#mss-featured-item {float:left; width:350px;text-align:center; height:260px; }
#mss-featured-item-frame{background: #fff url('http://site.africagems.com/images/mss-redesign-2008/mss-featured-item-bg.png') repeat-x bottom center; text-align:center;}
#mss-featured-item h1 {color:#fff; font-size:25px; font-weight:100; text-align:left;}
#mss-featured-item a {text-decoration:none; color:#3982C2; font-size:17px;font-weight:bold; margin-bottom:5px;}
#mss-featured-item .mss-regular-price-with-sale {text-decoration:line-through; font-size:14px; float:left; margin-left:50px;}
#mss-featured-item .mss-sale-price {font-size:16px; padding-right:25px;}

#mss-deals { width:350px; float:right; text-align:center; margin:0;}
#mss-deals h2{color:#fff; font-size:25px; font-weight:100; text-align:left;margin:0; padding:0;}
#mss-deals h1{color:#fff; font-size:22px; font-weight:100; text-align:center; padding:5px 0;}
#mss-deals img {border:0;}

#mss-horizontal-scroller{position:relative;overflow:hidden;width:350px;height:175px;margin:0;background-color:#fff; border:1px solid #ccc; text-align:center;}
#mss-horizontal-scroller-frame{position:relative;}
#mss-horizontal-scroller-previous{float:left;margin-top:2px; position:relative; cursor:pointer; z-index:10;}
#mss-horizontal-scroller-next{float:right;margin-top:2px; position:relative; cursor:pointer; z-index:10;}
#mss-horizontal-scroller-content { margin:0px;padding:0px;}/* margin-left:33px;position:absolute;top:0;*/
#mss-horizontal-scroller>#mss-horizontal-scroller-content {margin:0px auto;}/* margin-left:85px;*/
#mss-horizontal-scroller-content li{list-style:none;margin:0; padding:5px; text-align:center;}
#mss-horizontal-scroller-content{width:290px; height:175px;}/*5418px */
#mss-horizontal-scroller ul li{display:block;float:left; margin:5px 0px 5px 5px ; padding:5px 5px 5px 0px; border-right:1px dotted #ccc; width:91px; text-align:center;}
#mss-horizontal-scroller ul>li {width:85px;}
#mss-horizontal-scroller ul li img{display:inline; text-align:center;}
#mss-horizontal-scroller-content a {text-decoration:none; color:#1f4cff; font-size:11px; text-align:center;}
#mss-horizontal-scroller-content .mss-regular-price-with-sale {text-decoration:line-through; font-size:10px;}
#mss-horizontal-scroller-content .mss-sale-price {font-size:11px;} 


#mss-new-additions-section {border:1px solid #ccc; padding:20px 5px 0 20px; background-color:#fff;}
#mss-new-additions-section #mss-specials-title {font-size:20px; font-weight:normal; color:#3982C2; text-decoration:none;}
#mss-new-additions-section #mss-item-buyrow a:hover, #mss-new-additions-section .mss-nav-links a:hover {text-decoration: underline;}
#mss-new-additions-section .mss-section-spacer {height:20px;}
#mss-new-additions-section .mss-section-image-cell {border-top:0; border-right:1px dotted #ccc; padding-bottom:5px; width:110px;}
#mss-new-additions-section .home-specials {margin-top:10px; margin-bottom:20px;}
#mss-new-additions-section .mss-section-item-cell {font-size:11px; text-align:center; padding:10px 0 0 0;border-top:0; border-right:1px dotted #ccc; border-bottom:0px; width:110px;}
#mss-new-additions-section .mss-section-item-cell a {font-size:11px; text-decoration:none; color:#1f4cff}
#mss-new-additions-section .mss-section-item-cell a:hover {text-decoration:underline;}
#mss-new-additions-section .mss-section-item-cell a .red {color:#f00;}
#mss-new-additions-section .mss-section-item-cell a .black {color:#000;}
#mss-new-additions-section .mss-section-item-cell a .bold {font-weight:bold;}
#mss-new-additions-section .mss-section-item-cell a .line-through,
#mss-new-additions-section .mss-section-item-cell a:hover .line-through,
#mss-new-additions-section .mss-section-item-cell a .line-through:hover {text-decoration:line-through;}

.mss-top-caption {border:1px solid #ccc; padding: 10px 20px; background-color:#fff; font-size:15px; margin-top: 14px;}
.mss-top-caption #philanthropy-ribbon {background: transparent url('http://site.africagems.com/images/mss-redesign-2008/philanthropy-ribbon.gif') no-repeat top left; padding-left: 36px;}
.mss-top-caption#mss-first {margin-top:40px;}

.mss-blue {color:#3982C2;}
#mss-bottom-caption {padding-top:10px;}
#mss-bottom-caption h1 {color:#3982C2; margin-bottom:0;}
#mss-bottom-caption h3 {color:#B13042; margin-bottom:1px;  font-size:16px; margin-top:10px;}
#mss-bottom-caption p {margin-top:0;} 
#mss-bottom-caption td {padding: 0 10px;}
#mss-bottom-caption a, #mss-bottom-caption a:hover{color:#3982C2; text-decoration:none;}
.mss-blue-divider {height:3px; color:#3982C2; background-color:#3982C2; border:0; padding:0;}



/* info styles */
.mss-info-body{padding:10px 15px 10px 20px; margin: 5px 0 5px 15px; background-color:#fff; width:730px; border:1px solid #ccc; font-size:12px;}
.mss-info-body h1 {color:#3982C2;}
.mss-info-body b {color:#3982C2; font-size:13px; font-weight:bold; padding-bottom:5px;}
.mss-info-body a, .mss-info-body a:hover, .mss-info-body-link, .mss-info-body-link:hover {color:#3982C2; text-decoration:none;}
.mss-info-body form {float:left; width:250px; overflow:hidden; }
.gem_body_copy {font-size:12px;}
#form1 {Width:400px;}
#mss-privacy-table {padding:0px 15px 10px 0px; margin: 5px 0 5px 15px; background-color:#fff; width:740px; border:1px solid #ccc; font-size:12px;}
#mss-privacy-table .mss-caption {border:0;}
#mss-site-map {padding:10px 15px 10px 20px; margin: 5px 0 5px 15px; background-color:#fff; width:730px; border:1px solid #ccc; color:#3982C2;}
#mss-site-map h1 {color:#3982C2;}
#mss-site-map a {text-decoration:none !important; margin-left:15px !important;color:#1f4cff !important;}
#mss-site-map a:hover {text-decoration:underline !important;color:#1f4cff !important;}


/* tell a friend styles */
#mss-tell-a-friend {float: right; margin-left: 10px;}
#mss-tell-a-friend a {text-decoration:none;  color:#3982C2; font-size:12px; background: url('http://lib.store.yahoo.net/lib/yhst-71585368631737/icon-email.gif') no-repeat left; padding-left:20px;}
#mss-tell-a-friend a:hover {text-decoration:underline;}


h1 {margin:0px; font-size: 17px; color:#736F6E}
.mss-breadcrumbs {width: 740px; text-align:leftt; font-size:10px; color:#CCCCC9; margin:0 0 10px 10px;}
.mss-breadcrumbs a {font-size:10px; text-decoration:none; color:#fff;}
.mss-breadcrumbs a:hover {text-decoration: underline;}

#mss-item {margin-top:10px; width: 720px; }/* height:100%; */
#mss-item-buyrow {border-top:1px solid #e4e0e0; border-bottom:1px solid #e4e0e0; width:100%; padding:5px 0px;}
#mss-item-buyrow a {margin-right:25px;}
#mss-item-caption .mss-caption {} /* in Sections section*/
#mss-item-links {float:left; width:473px; _width:460px;}
#mss-item-elements {margin-top:0px; padding:20px 10px 0;}
.mss-gemstone-detail-title {font-size:14px; font-weight:bold; display:block; padding:0 0 0 5px;}


.mss-enlarge {width:180px; text-align:center; font-size:12px; margin-top:10px;}
.mss-enlarge a {text-decoration:none; color:#3982C2;}
.mss-item-images {float:left; width:300px; text-align:center;}
.mss-diamond-images {float:left; margin-left:10px;}
.mss-diamond-images .mss-regular-price-with-sale {display:none;}
.mss-diamond-images #mss-diamond-per-carat {font-weight:bold;}

.mss-item-image a {text-decoration:none;}
#mss-item-spec {font-weight:bold; font-size:12px; color:#666666;}
#mss-item-spec td {padding-right:50px;}
#mss-item-spec .mss-item-spec-label {color:#3982C2; padding:0px 5px; padding-right:5px;}
.mss-item-spec-label a, .mss-item-spec-label a:visited {color:#3982C2; text-decoration:none;}

#mss-gem-rate {width:270px; margin-left:250px; margin-top:10px;}
#mss-gem-rate-text {float:left; width:400px; padding:10px;}
#mss-gem-rate-text a {text-decoration:none; color:#3982C2;}
#mss-gem-rate-text a:hover {text-decoration:underline;}
#mss-gemrate-table {border:2px solid #ccc; margin-top:3px;}
#mss-gemrate-title {border-bottom:2px solid #ccc; font-size:12px; color:#3F87C8; font-weight:bold; padding:2px; text-align:center;}
#mss-gemrate-score {border-top:2px solid #ccc; font-size:12px; color:#3F87C8; font-weight:bold; padding:2px 6px 2px 2px; text-align:right;}
#mss-gemrate-detail {background:#AFCDE8; width:100% auto; border-top:1px solid #ffffff;}
#mss-gemrate-detail td a {color:#ffffff; text-decoration:none; font-size:11px; font-weight:bold;}
.mss-gemrate-number {padding:0 4px; background:#5F9BD1; border-left:1px solid #ffffff; border-right:1px solid #ffffff; border-bottom:1px solid #ffffff; width:4%; text-align:center; font-size:12px;}
.mss-gem-left {width:25%; border-left:1px solid #ffffff; border-bottom:1px solid #ffffff; padding:2px; text-align:right;}
.mss-gem-middle {width:50%; border-bottom:1px solid #ffffff; padding:2px;}
.mss-rate-link {width:75px;}
#mss-score-def {margin:5px 0px 0px 400px;}
#mss-score-def a {text-decoration:none; color:#3F87C8; font-weight:bold;}
#mss-score-def a:hover {text-decoration: underline;}

#mss-item-box {padding:5px; margin:20px 0 0 305px; color:#3982C2; font-size:16px;text-align:left; }
#mss-item-box .mss-regular-price-with-sale {color:#000; font-size:12px;}
#mss-item-box .mss-sale-price {color:#B13042; font-weight:bold;}
#mss-order-options {padding:15px 0px 0px 0px;}

#mss-jewelry-caption {padding:10px; margin-top:10px; font-size:12px; border:1px solid #ccc;}
#mss-jewelry-caption .mss-jewelry-description-title {font-weight:bold; font-size:13px;}
#mss-jewelry-caption b {color:#3982C2;}

#mss-detail-left {float:left; width:300px;}
#mss-detail-right {float:left; width:300px; margin-left:40px;}
.mss-jewelry-detail {margin-top:10px; color:#a9691f; font-size:14px;}
.mss-jewelry-title {color:#3982C2; font-size:16px; font-weight:bold; margin:10px 0px 0px 0; padding:5px 0px;}
#jewelry-detail {float:left; margin-top:10px; margin-right:10px; padding-bottom:2px; border-bottom:1px dotted #ccc; width:300px;}
#diamond-detail {margin:-10px 10px 20px 0px; padding-bottom:2px;border-bottom:1px dotted #ccc; width:300px}
#jewelry-detail tr td, #diamond-detail tr td, #gemstone-detail tr td, #side-gemstone-detail tr td {font-size:11px;}
#gemstone-detail, #side-gemstone-detail {margin-top:10px;  padding-bottom:2px; border-bottom:1px dotted #ccc; float:left; width:300px}
#side-gemstone-detail {margin-top:-10px;}
.gemstone-detail-subtitle {padding:2px 0 2px 0px;}
tr>.gemstone-detail-subtitle {padding:2px 0px;}
.gemstone-detail-subtitle b {font-size:12px; font-weight:bolder;}


#mss-jewelry-guarantee {font-size:11px; margin-left:5px; color:#666; margin-top:-15px;}
#mss-jewelry-guarantee b {color:#3982C2;}
#mss-jewelry-guarantee a {color:#3982C2;}


.mss-item-diamond-label {font-weight:bold; color:#3982C2;}
.mss-item-diamond-label a {font-weight:bold; color:#3982C2; text-decoration:none;}
.mss-item-diamond-label .thumbnail {width:120px;}
.mss-item-diamond-label .thumbnail:hover span {visibility: visible; top: -5px; left: 85px; text-align:left; width: 300px;}

#gemstone-advantage {margin:15px 0 0 0px;}
#gemstone-advantage table {margin:0; padding:0;}
#gemstone-advantage td {padding-right:35px;}
#gemstone-advantage td a {display:inline;}

#mss-off-rap {margin:5px 0px 0px 20px; font-weight:bold;}
#mss-diamond-per-carat {margin:5px 0px 5px 20px;}

#itemLayer {background: transparent url(http://site.africagems.com/images/bigshadow.gif) no-repeat bottom right; position:absolute; margin:-40px 0 0 0px; padding: 0px 10px 10px 0px; display:none; z-index:110;}
#itemLayerInner {background:#ffffff !important; position:relative; top:-10px; left:-10px; margin:0px -10px -10px 0px; border:1px #cccccc solid; padding:0 0 20px 0; width:500px; max-width:500px; min-width:500px;}
#itemLayerImage {margin:5px 0 0 0; text-align:center;}
#image2,#image3,#image4{display:none;}
.close-views {text-align:right; padding:5px 10px; margin:0 0 5px 0;}
.close-views a {text-decoration:none;color:#3982C2;}
.close-views a:hover {text-decoration:underline;}
.mss-multi-image {width:80px; float:left;margin:10px 0px 0px 10px;}
.mss-multi-image img {margin-bottom:5px;}
#itemLayer-title {font-weight:bold; margin:5px 0px 0px 10px; float:left;}
a.identification-link {text-decoration:none; color:#666;}

 /* mouseover text */
.thumbnail {position: relative; z-index: 0; display:inline; width:75px;}
.thumbnail:hover {background-color: transparent; z-index: 50;}
.thumbnail span {position: absolute; background-color:#9FC3E3; padding: 5px; left: -1000px; border: 1px solid black; visibility: hidden; color:#000000; text-decoration: none; font-weight:normal}
.thumbnail table td {color:#768424; font-size:11px !important;}
.thumbnail:hover span {visibility: visible; top: -25px; left: 85px; text-align:left; width: 300px;}

 /* diamond mouseover text */
.thumbnail2 {position: relative; z-index: 0; display:block; text-decoration:none; color:#3982C2;}
.thumbnail2:hover {background-color: transparent; z-index: 50;}
.thumbnail2 span {position: absolute; background-color:#9FC3E3; padding: 5px; left: -1000px; border: 1px solid black; visibility: hidden; color:#000000; text-decoration: none; font-weight:normal}
.thumbnail2:hover span {visibility: visible; top: 10px; left: 50px; text-align:left; width: 200px;}
 
/* info */
#r-col, #r-col td {font-size:12px;}
 
/* section styles */
.mss-caption {background-color:#fff; border:1px solid #ccc; font-size:12px; padding:11px; line-height:17px; margin:10px 0;}
.mss-caption a, .mss-caption a:hover, .mss-caption a:active, .mss-caption a:visited {color:#3982C2; text-decoration:none;}
.mss-caption .mss-item-title {font-weight:bold; font-size:13px;}
.mss-section-item-name {padding:0px 10px;}
.mss-section-item-name a {font-size:12px; }
.mss-section-image-cell a {display:block; background-color:transparent; text-align:center;}
.mss-regular-price-with-sale {font-size:11px;}
.mss-sale-price {color:#8e1b21; font-weight:bold;}
.buttonPrimary {margin-bottom:5px;}
.pagingstyle {font-size:12px; margin:15px 0; height:30px;}
.pagingstyle a {font-size:12px; margin-bottom:15px;}
.pagingstyle a {color:#3982C2; text-decoration:none;}
.pagingstyle a:hover {text-decoration:underline;}
#mss-pagination-sort {float:left; width:49%px;}
#mss-pagination-pages {float:right; width:49%; text-align:right;}
.mss-compare-title {color:#3982C2; padding:10px 0; font-size:12px; clear:left;}
#vaultTable, .mss-content-table {width:650px;}
#vaultTable td {width:50%;}
.mss-comparison-button {text-align:right;padding:0;clear:left;}
.mss-comparison-button input {margin:0; padding:0;float:right;}



#mss-main-content form #contents-table { border:0;}
#mss-main-content form #contents-table .mss-content-table {margin-top:-15px;}
#mss-main-content form #contents-table .mss-content-table .grey-top {border:0;}
#mss-main-content form #contents-table .mss-content-table .mss-section-image-cell {border:0;}
#mss-main-content form #contents-table .mss-content-table .mss-section-item-cell {border-top:0; border-bottom:1px dotted #ccc;}

/* standard gems */
#standardGems td {font-size:11px; padding:5px 2px; text-align:center; border-bottom:1px solid #ccc;}
#standardGems #orderbtn {position:relative; top:5px; left:5px;}
*:first-child+html #standardGems #orderbtn {position:static; margin-top:-5px !important;}
#standardGems .titleRow td {font-weight:bold; font-size:13px; padding:2px;}
#standardGems .titleRow td span {font-weight:normal;}
#standardGems .orderRow {border-bottom:0px; text-align:right; padding:10px 0 25px;}
#standardGems .matched {text-align:center;} /*text-align:left !important; */
#standardGems .matched label {display:none; text-align:center;}
#standardGems .standardQty {}/*float:left;*/
#standardGems label {position:relative; top:-3px;}

.layerLink {cursor:pointer; color:#0000ee;}
.layerLink span {text-decoration: underline;}
#standardGems .itemLayer {color:#000; background: transparent url(http://site.africagems.com/images/bigshadow.png) no-repeat bottom right; position:absolute; margin:-50px 0 0 -260px; padding: 0px 10px 10px 0px; display:none; z-index:110;}
#standardGems .itemLayerImage {margin:5px 0 0 0px; text-align:center;}
#standardGems .itemLayerInner {background:#ffffff !important; position:relative; top:-10px; left:-10px; margin:0px -10px -10px 0px; border:1px #cccccc solid; padding:0 0 20px 0; width:300px; max-width:300px; min-width:300px;}
#standardGems .itemLayer-title {font-weight:bold; margin:5px 0px 0px 10px; float:left;}

/* compare styles */ 
.mss-compare-page {margin:20px !important; padding:10px; border:1px solid #e9e6e6;}
.mss-compare-page, .mss-compare-page td {background:#ffffff;}
.mss-compare-header {text-align:left; float:left;}
.mss-compare-item {border:1px solid #3982C2; padding:10px; width:300px !important; margin-left:10px; background:#ffffff;}
.mss-odd-row .caption {font-size:12px;}
.mss-odd-row td, .mss-even-row td {width:200px; padding: 5px 10px; font-size:12px;}
.mss-odd-row .mss-compare-label, .mss-even-row .mss-compare-label {width:155px; font-size:12px; background-color: #ffffff; font-weight:bold; text-align:right;}
.mss-compare-image {text-align:center;}
.mss-compare-name {color:#3982C2; text-align:center; margin-bottom:10px;}
.mss-odd-row td {background:#DAE5F2;}
.mss-even-row td {background:#ffffff;}
.sale_price_formatted {font-weight:bold; color:#8e1b21;}
.price_formatted {color:#cccccc; font-size:12px;}
.mss-compare-image {}
.mss-compare-order {margin-top:20px;}
.mss-compare-close {width:100%; text-align:right;}
.mss-compare-close a {text-decoration:none; font-size:11px; color:#3982C2; margin:0px 0px 0px 428px; padding-top:50px;}

/* footer */
#mss-footer {width:1000px; background:#3982C2 url('http://site.africagems.com/images/mss-redesign-2008/footer_bg.png') repeat-x;}
#mss-footer-content {color:#ffffff; padding:5px;}
#mss-footer-content a {color:#ffffff; text-decoration:none;}
#mss-footer-content a:hover {text-decoration:underline;}
#mss-copyright {width:1000px; color:#666; margin-top:10px;}
#mss-copyright a {color:#3982C2;}
#mss-credit {margin-top:10px;}
#mss-credit a {color:#999999; text-decoration:none;}
#mss-credit a:hover {text-decoration:underline;}


/* about us toc */
#about-toc {width:350px;}
#about-toc ul {list-style:none; margin:5px 0px 30px 0px; padding:0px;}
#about-toc ul li {margin:0px; }
#about-toc ul li a {color:#3982C2; text-decoration:none; padding:3px 0px 3px 5px; display:block; width:350; max-width:345;}
#about-toc ul li a:hover {text-decoration:none; color: #3982C2;}

#info-toc {width:200px; float:left;}
#info-toc2 {width:200px; margin-left:210px;}
#info-toc ul, #info-toc2 ul {list-style:none; border-bottom:1px solid #ccc; margin:5px 0px 30px 0px; padding:0px;}
#info-toc ul li, #info-toc2 ul li {margin:0px; border-top:1px solid #ccc; border-left:1px solid #ccc; border-right:1px solid #ccc;}
#info-toc ul li a, #info-toc2 ul li a {color:#3982C2; text-decoration:none; background:#DAE5F2; padding:3px 0px 3px 5px; display:block; width:200; max-width:195;}
#info-toc ul li a:hover, #info-toc2 ul li a:hover {text-decoration:none; background:#9FC3E3; color: #3982C2;}

#smithsonian-donations td {text-align:center; border-right:1px dotted #ccc;}
#smithsonian-donations {}
.info-divider {border-top:1px solid #ccc; padding-top: 7px;}

/* diamond search */
#diamond-search-table td {font-size:12px;}
#diamond-search-table td b {font-size:12px; font-weight:bold; color:#3982C2; padding:5px 0px;}
#diamond-search-table td img {margin-bottom:5px;}
.diamond-title-row {border-bottom:1px solid #e9e6e6;}
.diamond-shape {text-align:center; padding-top:10px;}

/* recent items */
#mss-recent-views-section {width:750px; margin:15px 0 10px 10px; padding: 10px 10px 5px 20px; background-color:#fff; border:1px solid #ccc;}
#mss-body-content>#mss-recent-views-section {width:740px;}
#recentItemHeader {width:550px; max-width:550px; padding:3px 0px 10px 0px;  color:#3982C2; font-weight:bold; font-size:14px;}
.recentItem {float:left; width:130px; max-width:128px; height:219px; padding:3px; margin:0 0 15px 0; text-align:center;}
.recentImg {height:125px;}
.recentImg img {border:0;}
.recentName {margin:5px 0; color:#1F4CFF;}
.recentName a, .recentName a:hover, .recentName a:active, .recentName a:visited {color:#1F4CFF;text-decoration:none;}
.recentPrice {display:none;text-decoration:line-through;color:#000;}
.recentSprice {color:#B13042; font-size:13px; font-weight:bold;}
#recentItem0, #recentItem1, #recentItem2{border-right:1px dotted #ccc;}
#recentItem3{}
#recentItem4, #recentItem5, #recentItem6, #recentItem7, , #recentItem8, #recentItem9 {display:none;}
/* social bookmarks 
@charset "utf-8";
.socialLink {font-size:12px; margin-top:20px;}
.socialLink a {text-decoration:none; color:#8e1b21;}
.socializer {position:relative;}
.soc_container {width: 400px;	height:300px; text-align:left;	border: 1px solid #EFEFEF;	position:absolute; left: 0px;	background:#FFF url('http://site.africagems.com/images/social-bookmarks/bg_container.jpg') repeat-x bottom;	visibility:hidden;	font-size:11px;	line-height:18px;}
.soc_container h1{margin:10px 0 10px 20px;	font-size:14px;}
.soc_container a {color: #aadd00;	text-decoration:none;}
.soc_left{width: 180px;	padding:10px;	float:left;	visibility:hidden;}
.soc_left img{width: 18px;	height: 18px;	float:left;	margin: 0 10px 0 0;}
.soc_left a {color:#3E3F3E;	text-decoration:none;	line-height:18px;	border-bottom:1px dotted #CECECE;	display:block;}
.soc_left a:hover {color:#6699FF;	background-color:#E6F0C1;}
#close{width:10px; height:10px;	float:right;	clear:both;}
.open_window{width:780px;	height:500px;	background-color:#000;}
.close {width:10px;	height:10px;	float:right;	clear:both;}*/

 #mss-bookmark {text-decoration:none; font-size:13px; font-weight:bold; color:#3982C2;}
 #mss-bookmark:hover {cursor:pointer;}
 #mss-social {position:absolute; left:10px; text-align:right; font-family:arial; color:#fff; font-size:12px; background:#3982C2; padding:5px; width:1px; height:1px; opacity:0; filter:alpha(opacity=0); overflow:hidden;}
  #bmClose {display:block; color:#fff; text-decoration:none; padding-bottom:3px;}
  #mss-social-container {text-align:left; background:#fff; border:2px solid #fff; padding:8px 8px 0 8px; height:280px;}
  
    .mss-social-link {border-bottom:1px dotted #ccc; width:43%; float:left; margin-right:17px;}
    .mss-social-link a {text-decoration:none; font-size:12px; display:block; padding:2px 0 2px 22px; font-weight:normal;}
    
    .mss-social-link.delicous {background: url('http://site.africagems.com/images/social-bookmarks/SB-delicious.png') no-repeat 0px 0px;}
    .mss-social-link.delicous a:hover {background: #ccc url('http://site.africagems.com/images/social-bookmarks/SB-delicious.png') no-repeat 0px 0px; color:#000;}    
    .mss-social-link.digg {background: url('http://site.africagems.com/images/social-bookmarks/SB-digg.png') no-repeat 0px 0px;}
    .mss-social-link.digg a:hover {background: #ccc url('http://site.africagems.com/images/social-bookmarks/SB-digg.png') no-repeat 0px 0px; color:#000;}    
    .mss-social-link.bookmark {background: url('http://site.africagems.com/images/social-bookmarks/SB-blogmarks.png') no-repeat 0px 0px;}
    .mss-social-link.bookmark a:hover {background: #ccc url('http://site.africagems.com/images/social-bookmarks/SB-blogmarks.png') no-repeat 0px 0px; color:#000;}    
    .mss-social-link.furl {background: url('http://site.africagems.com/images/social-bookmarks/SB-furl.png') no-repeat 0px 0px;}
    .mss-social-link.furl a:hover {background: #ccc url('http://site.africagems.com/images/social-bookmarks/SB-furl.png') no-repeat 0px 0px; color:#000;}    
    .mss-social-link.blinklist {background: url('http://site.africagems.com/images/social-bookmarks/SB-blinklist.png') no-repeat 0px 0px;}
    .mss-social-link.blinklist a:hover {background: #ccc url('http://site.africagems.com/images/social-bookmarks/SB-blinklist.png') no-repeat 0px 0px; color:#000;}    
    .mss-social-link.reddit {background: url('http://site.africagems.com/images/social-bookmarks/SB-reddit.png') no-repeat 0px 0px;}
    .mss-social-link.reddit a:hover {background: #ccc url('http://site.africagems.com/images/social-bookmarks/SB-reddit.png') no-repeat 0px 0px; color:#000;}    
    .mss-social-link.feedmelinks {background: url('http://site.africagems.com/images/social-bookmarks/SB-feedmelinks.png') no-repeat 0px 0px;}
    .mss-social-link.feedmelinks a:hover {background: #ccc url('http://site.africagems.com/images/social-bookmarks/SB-feedmelinks.png') no-repeat 0px 0px; color:#000;}    
    .mss-social-link.technorati {background: url('http://site.africagems.com/images/social-bookmarks/SB-technorati.png') no-repeat 0px 0px;}
    .mss-social-link.technorati a:hover {background: #ccc url('http://site.africagems.com/images/social-bookmarks/SB-technorati.png') no-repeat 0px 0px; color:#000;}    
    .mss-social-link.yahoo {background: url('http://site.africagems.com/images/social-bookmarks/SB-yahoo.png') no-repeat 0px 0px;}
    .mss-social-link.yahoo a:hover {background: #ccc url('http://site.africagems.com/images/social-bookmarks/SB-yahoo.png') no-repeat 0px 0px; color:#000;}    
    .mss-social-link.rawsugar {background: url('http://site.africagems.com/images/social-bookmarks/SB-rawsugar.png') no-repeat 0px 0px;}
    .mss-social-link.rawsugar a:hover {background: #ccc url('http://site.africagems.com/images/social-bookmarks/SB-rawsugar.png') no-repeat 0px 0px; color:#000;}    
    .mss-social-link.netvouz {background: url('http://site.africagems.com/images/social-bookmarks/SB-netvouz.png') no-repeat 0px 0px;}
    .mss-social-link.netvouz a:hover {background: #ccc url('http://site.africagems.com/images/social-bookmarks/SB-netvouz.png') no-repeat 0px 0px; color:#000;}    
    .mss-social-link.rojo {background: url('http://site.africagems.com/images/social-bookmarks/SB-rojo.png') no-repeat 0px 0px;}
    .mss-social-link.rojo a:hover {background: #ccc url('http://site.africagems.com/images/social-bookmarks/SB-rojo.png') no-repeat 0px 0px; color:#000;}    
    .mss-social-link.shadows {background: url('http://site.africagems.com/images/social-bookmarks/SB-shadows.png') no-repeat 0px 0px;}
    .mss-social-link.shadows a:hover {background: #ccc url('http://site.africagems.com/images/social-bookmarks/SB-shadows.png') no-repeat 0px 0px; color:#000;}    
    .mss-social-link.newsvine {background: url('http://site.africagems.com/images/social-bookmarks/SB-newsvine.png') no-repeat 0px 0px;}
    .mss-social-link.newsvine a:hover {background: #ccc url('http://site.africagems.com/images/social-bookmarks/SB-newsvine.png') no-repeat 0px 0px; color:#000;}    
    .mss-social-link.magnolia {background: url('http://site.africagems.com/images/social-bookmarks/SB-magnolia.png') no-repeat 0px 0px;}
    .mss-social-link.magnolia a:hover {background: #ccc url('http://site.africagems.com/images/social-bookmarks/SB-magnolia.png') no-repeat 0px 0px; color:#000;}    
    .mss-social-link.stumpleupon {background: url('http://site.africagems.com/images/social-bookmarks/SB-stumbleupon.png') no-repeat 0px 0px;}
    .mss-social-link.stumpleupon a:hover {background: #ccc url('http://site.africagems.com/images/social-bookmarks/SB-stumbleupon.png') no-repeat 0px 0px; color:#000;}    
    .mss-social-link.google {background: url('http://site.africagems.com/images/social-bookmarks/SB-google.png') no-repeat 0px 0px;}
    .mss-social-link.google a:hover {background: #ccc url('http://site.africagems.com/images/social-bookmarks/SB-google.png') no-repeat 0px 0px; color:#000;}    
    .mss-social-link.squidoo {background: url('http://site.africagems.com/images/social-bookmarks/SB-squidoo.png') no-repeat 0px 0px;}
    .mss-social-link.squidoo a:hover {background: #ccc url('http://site.africagems.com/images/social-bookmarks/SB-squidoo.png') no-repeat 0px 0px; color:#000;}    
    .mss-social-link.spurl {background: url('http://site.africagems.com/images/social-bookmarks/SB-spurl.png') no-repeat 0px 0px;}
    .mss-social-link.spurl a:hover {background: #ccc url('http://site.africagems.com/images/social-bookmarks/SB-spurl.png') no-repeat 0px 0px; color:#000;}    
    .mss-social-link.blinkbits {background: url('http://site.africagems.com/images/social-bookmarks/SB-blinkbits.png') no-repeat 0px 0px;}
    .mss-social-link.blinkbits a:hover {background: #ccc url('http://site.africagems.com/images/social-bookmarks/SB-blinkbits.png') no-repeat 0px 0px; color:#000;}    
    .mss-social-link.blogmarks {background: url('http://site.africagems.com/images/social-bookmarks/SB-blogmarks.png') no-repeat 0px 0px;}
    .mss-social-link.blogmarks a:hover {background: #ccc url('http://site.africagems.com/images/social-bookmarks/SB-blogmarks.png') no-repeat 0px 0px; color:#000;}    
    .mss-social-link.bloglines {background: url('http://site.africagems.com/images/social-bookmarks/SB-bloglines.png') no-repeat 0px 0px;}
    .mss-social-link.bloglines a:hover {background: #ccc url('http://site.africagems.com/images/social-bookmarks/SB-bloglines.png') no-repeat 0px 0px; color:#000;}    
    .mss-social-link.comments {background: url('http://site.africagems.com/images/social-bookmarks/SB-comments.png') no-repeat 0px 0px;}
    .mss-social-link.comments a:hover {background: #ccc url('http://site.africagems.com/images/social-bookmarks/SB-comments.png') no-repeat 0px 0px; color:#000;}    
    .mss-social-link.scuttle {background: url('http://site.africagems.com/images/social-bookmarks/SB-scuttle.png') no-repeat 0px 0px;}
    .mss-social-link.scuttle a:hover {background: #ccc url('http://site.africagems.com/images/social-bookmarks/SB-scuttle.png') no-repeat 0px 0px; color:#000;}    
    .mss-social-link.ask {background: url('http://site.africagems.com/images/social-bookmarks/SB-ask.png') no-repeat 0px 0px;}
    .mss-social-link.ask a:hover {background: #ccc url('http://site.africagems.com/images/social-bookmarks/SB-ask.png') no-repeat 0px 0px; color:#000;}    
    
    
/* class applied to the overlay to make it dark and transparent */
.block {display:block !important;}
.none {display:none !important;}
#overlay {text-align:center; position:absolute; width:100%; height:100%; z-index:1000; background:#000; top:0px; bottom:0px; left:0; cursor:pointer; filter:alpha(opacity=75); opacity:0.75; -moz-opacity:0.75; display:none;}
/* layer containing the window - absolutely positioned */
#layerWin {position:absolute; z-index:2000; display:none; top:350px; left:0px; _left:25%; text-align:center; width:100%; cursor:pointer;} 
/* innerWin can be used to center content */
#layerWin #innerWin {text-align:left; margin:0 auto; width:700px; color:#000; border:1px #3b5a82 solid; border-top:none; position:relative; z-index:2500; cursor:default;}
/* used for applying attributes to all divs in window */
#layerWin div {font:normal 12px arial, helvetica, tahoma, 'trebuchet ms', trebuchet, san serif;}
#layerWin .page {clear:both;} 
#layerWin #winHeader {/*height:33px;*/ width:100%;}
#layerWin #winTitle {font-weight:bold; text-aling:center; /*height:33px; line-height:33px;*/ text-align:center; color:#000;} 
#layerWin #winClose {text-align:right; margin-right:0px; position:absolute; /*height:33px;*/ top:0px; right:-1px; padding:5px 0px; font-weight:bold;}
#layerWin #winTable {border-left:10px solid #ccc; border-right:10px solid #ccc; border-bottom:10px solid #ccc;  border-collapse:collapse; border-top:none; padding:0; margin:0 auto; position:relative;}
#layerWin #winTable #winTitle {text-align:center; /*margin-bottom:-33px;*/ position:relative; /*height:33px;*/ z-index:10;}
#layerWin #winTable #winClose {text-align:right; margin-right:0px; position:relative; /*height:33px;*/ top:0px; right:-1px;}
#layerWin #winTable td {border:none; padding:0; margin:0; background:#ccc;}
#winFrame {width:820px; height:500px; padding:0; margin:0;}

/* styles applied to content iframe */
#contentFrame {padding:0; margin:0; background:transparent;}

/* Gem Safari Styles */
#mss-page-body-content h1 {color:#3982C2;}
#mss-main-content .mss-caption {border:0;}

/* Newsletter Styles */
#SignUp .signupframe {border:0px !important}


/* Search Form Styles */
#mss-custom-container {background:#fff; width:760px; margin-left:10px;}
#mss-custom-container br {clear:left !important;}
#mss-custom-container .listing br {clear:none !important;}
#mss-custom-container .mss-caption {margin-left:20px; width:650px; padding:20px;}
#mss-search-container {background:#fff; width:760px; margin-left:10px; padding:10px 0;}
#mss-search-container #searchText {width:700px; margin-left:20px; background-color:#fff; padding: 0 20px 0 0;}
#mss-search-container #searchText h1 {margin-left:0; padding-left:0; width:720px; color:#3982C2;}
#mss-search-container #searchText a {color:#3982C2; text-decoration:none;}
#mss-custom-container #searchForm {width:740px; margin-left:20px; background-color:#fff;}
#mss-custom-container .searchResNum {width:740px; background-color:#fff; margin-left:20px;}
#mss-custom-container .searchPages {Width:740px; background-color:#fff; margin-left:20px;}
#mss-custom-container .searchPages a {color:#3982C2; text-decoration:none;}
#mss-custom-container .mss-searchbox {background:#FFFFFF; border-bottom:#ccc 1px dotted; padding-bottom:5px; margin-bottom:5px; font-family: arial; font-size:12px;}
#mss-custom-container .listing { width:740px; background-color:#fff; padding:0 0 10px 0; margin-left: 20px;} 
#mss-custom-container .listing a {color:#3982C2; text-decoration:none;}
#mss-custom-container .name {font-weight:bold; color:#CC0000; font-size:12px; margin-bottom: 10px;}
#mss-custom-container .id {}
#mss-custom-container .code {}
#mss-custom-container .price_formatted {margin-top:10px; color:#000;}
#mss-custom-container .sale_price_formatted .category {color:#CC0000 !important;}
#mss-custom-container .caption {}
#mss-custom-container .abstract {}
#mss-custom-container .label {}
#mss-custom-container .mss-divider {border-bottom:#ccc 1px dotted; padding-bottom:5px; margin-bottom:5px; width:740px; margin-left:20px;}
#mss-custom-container .image a, #mss-custom-container .image a:hover, #mss-custom-container .image a:visited {}
#mss-custom-container .image img {border:0;}
#mss-custom-container .product {margin-left:200px !important;}

/* Magnify Image Styles
#mssImgMag {position: absolute; right:0px; z-index: 10000; }
#mssImgMagnify_footer {padding-left:10px;}
#mssImgMag_outter {border:black 5px solid; padding:10px; background:#ccc;}
.image-l{margin:0 !important; text-align:left !important;}

 */
 
 
 #mss-multi-img-zoom .mss-multi-image {margin-top: 200px; display: block; width: 250px;}
 #mss-multi-img-zoom .mss-multi-image img {float: left; margin-right: 10px; border: 1px solid #CCC;}
 .mss-item-images {text-align: left;}
	#mssImgMag {position: absolute; left: 440px; z-index: 10000;}
		#mssImgMag_outter {border: 1px solid #CCC; background-color: #FFF;}
			#mssImgMag_inner {}
	#mssImgMagnify_footer {position: absolute;}
		#mssImgMag_caption {position: absolute;}
			#mssMagImg {position: relative;}
.mss-item-imagesz {height:241px;}
#mssImgMag_thumb {border:0px !important;}


/* MSS Donation Text Styles */
#mss-donation-text {border: 1px solid #ccc; padding: 3px 5px; font-size: 11px; color: #666; background: transparent url('http://site.africagems.com/images/mss-redesign-2008/philanthropy-ribbon-sm.gif') no-repeat 6px 4px; padding-left: 30px;}
#mss-donation-text a, #mss-donation-text a:link, #mss-donation-text a:visited, #mss-donation-text a:hover, #mss-donation-text a:active {color: #3982C2; text-decoration: none;}
#mss-donation-text a:hover {text-decoration: underline;}
