/**
 * Magento
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Open Software License (OSL 3.0)
 * that is bundled with this package in the file LICENSE.txt.
 * It is also available through the world-wide-web at this URL:
 * http://opensource.org/licenses/osl-3.0.php
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to license@magentocommerce.com so we can send you a copy immediately.
 *
 * @copyright  Copyright (c) 2004-2007 Irubin Consulting Inc. DBA Varien (http://www.varien.com)
 * @license    http://opensource.org/licenses/osl-3.0.php  Open Software License (OSL 3.0)
 */

.add-to-cart-box {
	margin: 10px;
}

blockquote {
	margin-left: 40px;
}

body {
	background-image: none;
	margin-top: 10px;
}

.catalog-listing {
	margin-top: 1em;
}

.category-earrings .collection-main-img,
.category-necklaces .collection-main-img {
	margin: 0 3px 5px 3px;
}

/* .category-necklaces .category-head h2 */
.category-earrings .category-head h2
 {
	display: none;
}

.category-earrings .page-title,
.category-necklaces .page-title {
	text-align: right;
}

.category-twigs .cord-options, 
.category-twigs .cord_info {
	display: none;
}

.cms-customer-service img {
	vertical-align: text-bottom;
}

.cms-home .middle {
	padding: 0;
	overflow: hidden;
	width: 952px;
}

.col-2-left-layout .generic-product-grid {
	width: 685px;
}

.contacts-index-index .col-right {
	border-top: 1px solid #CCC;
	margin-top: 47px;
}

.contacts-index-index .mini-newsletter {
	margin-top: 28px;
}

.copyright a {
	color: #2F2F2F;
	text-decoration: none;
}

.copyright a:hover {
	text-decoration: underline;
}

.cord_info {
	font-size: .9em;
	line-height: 18.6px;
}

.cord_info img {
	vertical-align: text-bottom;
}

.cord-options {
	background-color: #EFF2F4;
	color: #3299CC;
}

a.cord-options {
	padding: 4px 8px;
	text-decoration: none;
}



dd {
	margin-left: 3em;
}

.footer {
	background-color: #A1B1BB;
	border: 1px solid #83161C;
	border-width: 0 1px 1px 1px;
	padding: 0;
	margin-bottom: 10px;
	width: auto;
	}

.footer-container {
	border: 0;
}

.footer .informational {
	font-size: 1.1em;
	font-weight: bold;
	padding: 5px 10px 5px;
	text-align: right;
	text-transform: lowercase;
	
}

.footer .informational a {
	color: #83161C;
}

.footer .informational li {
	background:transparent url('../images/footer_info_separator.gif') no-repeat scroll 100% 50%;
	padding: 0 12px 0 0;
}

.form-button, .form-button-alt {
	background: #EFF2F4 none repeat scroll 0 0;
	border: 0px solid #3299CC;
	color: #3299CC;
}

.generic-product-grid td {
	border: 0;
	padding: 0;
}

.generic-product-grid td.empty-product {
	background: none;
}

h1#logo {
	margin: 0;
	padding: 0;
}

h1#logo img {
	margin-top: 10px;
}

h3 {
	font-size: 1.5em;
}

h4 {
	color: #83161C;
	font-size: 1.3em;
}

h5 {
	color: #3299CC;
	font-size: 1.1em;
}

.header {
	border: 1px solid #83161C;
	border-width: 1px 1px 0 1px;
}

.header-links {
	font-size: 1.1em;
	font-weight: bold;
}

.header-links a {
	color: #83161C;
	text-decoration: none;
	text-transform: lowercase;
}

.header-links li.over a, .header-links a:hover {
	color: #FFF;
}

.header-nav {
	float: left;
	margin-left: 200px;
	width: 300px;
}

.header-nav-container {
	background:#83161C url('../images/nav_fine_jewelry.gif') no-repeat scroll 0% 50%;
}

.header-top {
	padding: 0;
}

.header-top .quick-access {
	padding-right: 0;
}

.header-top-container {
	border: 0;
	transparent url('../images/header_top_container_bg.jpg') repeat-x scroll 50% 0;
}

#home-grid {
	margin: 36px;
}

#home-grid td {
	padding: 9px;
}

.image-zoom {
	width: 210px;
}

.layered-nav .head,
.layered-nav .narrow-by h4 {
	display:none;
}

#left-nav {
	font-size: 1.4em;
}

#left-nav a {
	text-decoration: none;
}

#left-nav a:hover {
	text-decoration: underline;
}

#left-nav .active>a {
	color: #0A263C;
}

#left-nav li {
	margin-top: .5em;
	font-size: .9em;
}

#left-nav li.level0,
#left-nav li.level2 {
	display: none;
}

#left-nav li.level0.active,
#left-nav li.level1.active li.level2
{
	display: list-item;
}

#left-nav ul {
	margin-left: 1em;
}

.listing-type-grid td {
	width: 20%;
}

.middle {
	background-image: none;
	padding-bottom: 25px;
}

.middle-container {
	border: 1px solid #83161C;
	border-width: 0 1px;
}

.mini-newsletter a {
	text-decoration: none;
}

/************ 1ST LEVEL  ***************/
#nav li { float:left; }
#nav li.active a { color:#3299CC; }
#nav a { 
	color: #FFF; 
	padding: 6px 12px 6px 8px;	
}
#nav li.over a, #nav a:hover { color:#3299CC; }

/*
.shop-access li { float:left; }
.shop-access li.active a { color:#3299CC; }
.shop-access a { color:#FFF; }
.shop-access li.over a, #nav a:hover { color:#3299CC; }
*/

.page-head h3, .page-head-alt h3, h3.page-head {
	margin-bottom: 1em;
}

.page-popup .wrapper {
	width: auto;
}

.product-essential {
	background-image: none;	
}

.product-essential .product-shop {
	width: 425px;
}

.product-img-box {
	width: 375px;
}

.product-img-box .main-product-img {
	height: 375px;
	width: 375px;
}

.product-info-box {
	border: 0;
}

.product-info-box .price-box {
	display: inline;
	float: left;
}

.product-info-box .product-name {
	color: #83161C;
	font-size: 1.75em;
	text-transform: lowercase;
}

.product-collateral {
	background: none;
}


.quick-access .header-links li {
	background:transparent url('../images/header_links_separator.gif') no-repeat scroll 100% 50%;
	// background:transparent url('../images/header_links_separator.gif') no-repeat scroll 95% 50%; /* IE hack */
	list-style-type: circle;
	padding: 0 12px 0 0;
}

.quick-access .header-links li.last {
	background:transparent none repeat scroll 0 0;
	padding-right:0;
}

.quick-access .shop-access li {
	background: transparent url('../images/header_nav_separator.gif') no-repeat scroll 100% 50%;
	// background: transparent url('../images/header_nav_separator.gif') no-repeat scroll 95% 50%; /* IE hack */
	padding: 0 12px 0 0;
}


.quick-access .shop-access li.last {
	background-image: none;
	padding: 0;
}

.shop-access {
	font-size: 1.1em;
}

.shop-access a, .shop-access a:hover {
	color: #FFF;
	font-size: 1em;
	text-decoration: none;
}

.side-col h4 {
	color: #83161C;
	text-transform: none;
}

.shop-access a:hover {
	color: #3299CC;
}

.header-nav-container .quick-access {
	float: none;
	margin-top: 0;
	padding-top: 0.5em;
	width: auto;
}

.regular-price {
	color: #3299CC;
	/* color: #83161C; */
}

.wrapper {
	margin: 0 auto;
	width: 954px;
}