/* Color: Black */
body {
 background: #222 url(//cdn1.bigcommerce.com/server4800/33d7d/templates/__custom/images/cam/head.jpg?t=1732566549) no-repeat 50% 0;
 color: #212121;
 text-align: center;
}

a {
 color: #090909;
 font-weight: normal;
 text-decoration: underline;
}

a:hover {
 color: #2E2E2E;
}

h2 {
 color: #090909;
}

h3 {
 color: #2E2E2E;
}

hr {
 border: #C6C6C6;
 background: #C6C6C6;
}

#Container {
 margin: 0 auto;
 width: 940px;
 text-align: left;
 position: relative;
}

#Header {
 height: 170px;
}

#TopMenu {
 margin: 0;
 width: 700px;
 color: #CCC;
}

#TopMenu li {
 background: url(../../Jewellery/images/black/PagesMenuBg.gif) 0 15px no-repeat;
}

#TopMenu li.First {
 background-image: none;
}

#TopMenu li a, #TopMenu li span {
 color: #CCC;
 font-weight: bold;
 font-size: 11px;
}

#TopMenu li a:hover {
 text-decoration: underline;
}

#Menu {
 margin: 0;
 height: 40px;
}

#Menu li a {
 margin: 0;
 padding: 0;
 width: 124px;
 height: 40px;
 font-weight: bold;
 font-size: 12px;
 line-height: 40px;
 background: url(//cdn2.bigcommerce.com/server4800/33d7d/templates/__custom/images/cam/nav-tab.png?t=1732566549) no-repeat 0 0;
 color: #033;
 text-align: center;
 text-shadow: 0 1px 0 rgba(255,255,255,0.5);
}

#Menu li.ActivePage a,#Menu li a:hover,#Menu li a:focus {
 background-position: 0 -40px;
 color: #666;
 text-decoration: none;
}

#Menu li ul li a {
 background: #EBEBEB;
}

#Wrapper {
 margin: 0 0 20px;
 padding: 10px 0;
 width: 100%;
 background: #FFF;
 -moz-border-radius: 10px;
 -webkit-border-radius: 10px;
 border-radius: 10px;
}

#Container #Header {
 background: none;
}

#Logo {
 margin: 0;
 width: 282px;
 height: 59px;
 font-size: 1px;
 position: absolute;
 top: 77px;
 left: -3px;
 text-indent: -9999px;
}

#Logo a {
 width: 282px;
 height: 59px;
 background: url(//cdn1.bigcommerce.com/server4800/33d7d/templates/__custom/images/cam/logo.jpg?t=1732566549) no-repeat 0 0;
 display: block;
 text-decoration: none;
}

#SearchForm {
 margin: 0;
 padding: 0;
 width: 175px;
 height: 44px;
 background: url(//cdn2.bigcommerce.com/server4800/33d7d/templates/__custom/images/cam/search-bg.png?t=1732566549) no-repeat 0 0;
 float: none;
 position: absolute;
 top: 10px;
 right: 0;
}

#SearchForm .form-text {
 border: 0 none;
 padding: 0;
 width: 112px;
 background: none;
 color: #222;
 font: 11px Arial, sans-serif;
 position: absolute;
 top: 4px;
 left: 4px;
}

#SearchForm .form-btn {
 border: 0 none;
 padding: 0;
 width: 50px;
 height: 20px;
 background: none;
 color: #FFF;
 font: bold 11px/22px Arial, sans-serif;
 text-align: center;
 cursor: pointer;
 position: absolute;
 top: 0;
 right: 0;
}

#SearchForm .form-btn:hover {
 color: #000;
}

#SearchForm a {
 color: #747474;
}

#SearchForm p {
 margin: 0;
 color: #CCC;
 position: absolute;
 bottom: 0;
 right: 0;
}

#SearchForm p a {
 color: #CCC;
}

.Left {
 margin: 0 0 0 10px;
 width: 170px;
 float: left;
 background: url(../../Jewellery/images/black/SideBg.gif) 0 0 no-repeat;
 clear: none;
 position: relative;
 top: auto;
 bottom: auto;
 left: auto;
 right: auto;
}

.Left h2 {
}

.Left li {
 border-bottom: 1px solid #FFF;
}

.Left li a {
}

.Left li a:hover {
}

.Content {
 margin: 0 0 0 20px;
 width: 540px;
 float: left;
 clear: none;
 position: relative;
 top: auto;
 bottom: auto;
 left: auto;
 right: auto;
}

.Wide,.Content.Wide.WideWithLeft {
 margin: 0 0 0 20px;
 width: 730px;
}

.Content h2 {
 border-bottom: 1px solid #C6C6C6;
}

.Content a {
}

.Content.Wide {
}

.Content.Widest {
}

.Right {
 margin: 0 10px 0 0;
 width: 170px;
 float: right;
 background: url(../../Jewellery/images/black/SideBg.gif) 0 0 no-repeat;
 clear: none;
 position: relative;
 top: auto;
 bottom: auto;
 left: auto;
 right: auto;
}

.Right h2 {
}

.Right li {
 border-bottom: 1px solid #FFF;
}

.Right a {
}

.Right a:hover, .Right a:hover strong {
}

#Footer {
 margin: 0;
 padding: 0;
 color: #FFF;
 clear: both;
 width: 100%;
}

#Footer a {
 font-weight: bold;
 color: #AAA;
 text-decoration: none;
}

#Footer a:hover,#Footer a:focus {
 color: #FFF;
}

.NewsletterSubscription input {
 border: 1px solid #CFCFCF;
}

.ProductList .ProductImage {
 padding: 2px;
 background: #FFF;
}

.Content .ProductList strong, .Content .ProductList strong a {
 color: #090909;
}

.ProductPrice, .ProductList em {
 color: #BE0101;
}

.ProductList .Rating {
 color: #6A6A6A;
}

.Right .TopSellers li .TopSellerNumber {
 color: #090909; /* Contains the number of the item */
}

.Right .TopSellers li.TopSeller1 {
 border: 1px solid #CFCFCF;
 background: #FFF;
}

.Breadcrumb {
 border-bottom: 1px solid #C6C6C6;
}

.CompareItem {
 width: 200px;
 border-left: solid 1px #CACACA;
}

.CompareFieldName {
 border-bottom: 1px solid #CFCFCF;
 font-weight: bold;
}

.CompareFieldTop {
 border-bottom: solid 1px #CFCFCF;
}

.CompareFieldTop a:hover {
 color: #BE0101;
}

.CompareCenter {
 border-left: solid 1px #CFCFCF;
 border-bottom: solid 1px #CFCFCF;
}

.CompareLeft {
 border-left: solid 1px #CFCFCF;
 border-bottom: solid 1px #CFCFCF;
}

.ViewCartLink {
 background: url('../../Jewellery/images/black/Cart.gif') no-repeat 7px 4px;
}

table.CartContents, table.General {
 border: 1px solid #CFCFCF;
}

table.CartContents thead tr th, table.General thead tr th {
 border-bottom: 1px solid #CFCFCF;
 background: #F4F4F4;
 color: #555;
}

.CartContents tfoot .SubTotal td {
 border-top: 1px solid #CFCFCF;
 color: #090909;
}

.MiniCart .SubTotal {
 color: #090909;
}

.JustAddedProduct {
 border: 1px solid #CFCFCF;
 background: #FFF;
}

.JustAddedProduct strong, .JustAddedProduct a {
 color: #090909;
}

.CategoryPagination {
 border: 1px solid #CFCFCF;
 color: #090909;
 background: #F4F4F4;
}

.CheckoutRedeemCoupon {
 padding: 10px;
 width: 300px;
 border: 1px solid #CFCFCF;
 margin-bottom: 10px;
 background: #F4F4F4;
}

.SubCategoryList, .SubBrandList {
 background: #F4F4F4;
}

.InfoMessage {
 background: url('../../Jewellery/images/InfoMessage.gif') #F4F4F4 no-repeat 5px 8px;
 color: #555;
}

.SpecificInfoMessage {
 background-color: #F8E4D1;
 color: #555;
}

.SuccessMessage {
 background: url('../../Jewellery/images/SuccessMessage.gif') #E8FFDF no-repeat 5px 8px;
 color: #555;
}

.ErrorMessage {
 background: url('../../Jewellery/images/ErrorMessage.gif') #FFECEC no-repeat 5px 8px;
 color: #555;
}

.ComparisonTable tr:hover td, .ComparisonTable tr.Over td {
 background: #F4F4F4;
}

.QuickSearch {
 border: 1px solid #D3D3D3;
}

.QuickSearchHover td{
 background: #F4F4F4;
}

.QuickSearchAllResults a {
 background: url('../../Jewellery/images/black/QuickSearchAllResultsButton.gif') no-repeat right;
}

.SearchTips .Examples {
 border: 1px solid #D3D3D3;
 background: #F4F4F4;
}

.MiniCart .SubTotal {
 color: #BE0101;
}

/* Shipping Estimation on Cart Contents Page */
.EstimateShipping {
 border: 1px solid #C7D7DB;
 background: #EDF2F3;
}

/* Express Checkout */
.ExpressCheckoutBlock .ExpressCheckoutTitle {
 background: #000;
 color: #FFF;
}

.ExpressCheckoutBlockCollapsed .ExpressCheckoutTitle {
 background: #EFEFEF;
 color: #888;
}

.ExpressCheckoutBlockCompleted .ExpressCheckoutCompletedContent {
 color: #888;
}

/* General Tables */
table.General tbody tr td {
 border-top: 1px solid #EFEFEF;
}

/* Tabbed Navigation */
.TabNav {
 border-bottom: 1px solid #444;
}

.TabNav li a {
 border: 1px solid #444;
 background: #EFEFEF;
}

.TabNav li a:hover {
 background-color: #E0E0E0;
}

.TabNav li.Active a {
 border-bottom: 1px solid #FFF;
 background: #FFF;
}

/* Product Videos */
#VideoContainer {
 border: 1px solid #CCC;
 -moz-border-radius: 5px;
 -webkit-border-radius: 5px;
 border-radius: 5px;
}

.currentVideo {
 background-color: #DDF0F6;
}

.videoRow:hover {
 background-color: #EFEFEF;
}

.CartContents .ItemShipping th {
 border-bottom-color: #CFCFCF;
 border-top-color: #CFCFCF;
 background: #F4F4F4;
 color: #555;
}

/* Category flyout styles (theme) */
#SideCategoryList .sf-menu .sfHover a,
#SideCategoryList .sf-menu li ul a {
 background-color: #E3E3E3;
}

/* Parent menu items of a child being hovered (not including root-level items) */
#SideCategoryList .sf-sub-indicator {
 background-image: url('../../Jewellery/images/black/arrows-dark.png');
}

/* End: category flyout styles */
/* start fast cart styles */
#fastCartContainer {
 font-size: 13px;
}

.fastCartContent h2 {
 color: #009E0F;
 background-color: transparent;
}

.fastCartContent h3 {
 color: #BB6F21;
 background-color: transparent;
}

.fastCartSummaryBox {
 background-color: #DDFEDA;
}

.fastCartContent .fastCartTop a,
.fastCartContent .ProductList .ProductDetails a {
 color: #075899;
}

.fastCartContent .ProductPrice,
.fastCartContent .ProductList em {
 color: #800000;
}

.fastCartContent .Quantity {
 color: #828DB3;
}

.fastCartContent p {
 color: #444;
}

.fastCartContent .ProductList li {
 background-color: #FFF;
}

/* end fast cart styles */


/* Clear */
.Clear { clear: both; }
.clearfix:before,.clearfix:after,#Container:before,#Container:after,#Outer:before,#Outer:after,#Wrapper:before,#Wrapper:after{content:"";display:table;}
.clearfix:after,#Container:after,,#Outer:after,#Wrapper:after{clear:both;}
.clearfix,#Container,#Outer,#Wrapper{zoom:1;}