
/* Amber Venz Styles */

body { background: #fff; font-size: 13px; font-family: "lucida grande","lucida sans unicode",sans-serif; }
a { color: #000; }
a:hover { color: #265857; }
p { margin: 0 0 15px; }
h1, h2, h3, h4, h5, h6, .head { line-height: 1.5; margin: 0 0 15px; }
h3, .regular-price .price { color: #000; font-size: 14px; font-weight: bold; }
h2 { color: #000; font-size: 18px; font-weight: bold; }

.pad-bottom { padding-bottom: 20px; }
.pad-left { padding-left: 20px; }

.regular-price .price { color: #B1AF9A; font-size: 18px; }
.product-info-box .price-box { margin: 0; }
.product-info-box .availability { font-size: 14px; margin: 0 0 10px; }

.primary-address-list { margin: 0 20px; width: 345px !important; }

.clear { clear: both; }
.product-left-padding { padding: 0 10px; }
.wrapper { min-width: 980px; }
.w980 { width: 980px; margin: 0 auto; text-align: left; }
.textheader { /*background: url(../images/textheaderbg.png)*/ repeat-x bottom; margin: 0 1px; }
.head { margin: 0; }
.divider { background: #fff; margin: 15px 0 0; padding: 0 0 10px; border-top: 1px dotted #c0c0c0; clear: both; }
.buyitem { margin: 0; }

.header { border: 0; }
	.header-top-container { height: 156px; border-bottom: 1px solid #fff; }
	h1#logo { width: 1113px; margin: 15px 0 0 -56px; float: none; }
	.header-top {  }

.middle-container { background: #fff; width: 980px; margin: 0 auto; }
	.middle { background: #fff; width: auto; padding: 0; position: relative; }

	.col-2-left-layout .col-main { width: 756px; }
	.middle-top { height: 4px; background: url(../images/contenttop.png); }
	.middle-mid { background: transparent url(../images/contentbg.png); }
	.middle-bot { height: 4px; background: url(../images/contentbot.png); }

	.product-left-column { width: 236px; float: left; overflow: hidden; }
		.product-left-top { height: 5px; background: url(../images/productlefttop.png); }
		.product-left-mid { background: transparent url(../images/productleftbg.png); color: #898989; font-size: 11px; }
			.product-left-mid h4 { color: #000; font-size: 13px; font-weight: bold; line-height: 24px; border-bottom: 1px solid #e8e8e8;
				background: url(../images/textheaderbg.png) repeat-x bottom; margin: 0 1px; padding: 0 10px; height: 28px; }
		.product-left-bot { height: 5px; background: url(../images/productleftbot.png) no-repeat; margin-bottom: 18px; }

	#addtowishlist { }
		a.wishlistlink { display: block; width: 160px; height: 33px; background: url(../images/addtowishlist.png);
			margin: 10px 0 0; text-indent: -999em; }


	.product-right-column { width: 477px; float: right; }
		.product-right-column h3 { padding: 0; background: #fff; border: 0; }
		.product-right-top { height: 8px; background: url(../images/productrighttop.png); margin-top: 15px; }
		.product-right-mid { background: url(../images/productrighbg.png); }
		.product-right-bot { height: 8px; background: url(../images/productrightbot.png); clear: both; }
			.product-right-column h4 { color: #000; font-weight: bold; font-size: 14px; float: none; text-align: left; }
			.product-right-mid h4 { line-height: 19px; border-bottom: 1px solid #e8e8e8; background: url(../images/textheaderbg.png) repeat-x bottom;
				margin: 0 1px; padding: 0 10px; height: 24px; }


		/* Product Detail sidebar */
		.mini-related-items .head h4 { background-image:url(../images/icon_clip.gif); }
		.mini-related-items .product-images { width:140px; height: 113px; overflow: hidden; }
		.mini-related-items .product-images a { display:block; }
			.related-product-link { display:block; }
		.mini-related-items .product-images input { float:left; }
		.checkbox-container { float:left; margin: 4px 0 0; display: none; }
			.empty { display: block; border: 1px solid #e7e7e7; background-color: #f7f7f7; width: 11px; height: 11px; }
		.mini-related-items .product-images .checkbox-container { float:left; width:15px; }
		.mini-related-items .product-details { padding: 10px 5px 0; }
		.mini-related-items ol li { float: left; width: 140px; padding: 0 9px; border-right: 1px dotted #c0c0c0; overflow: hidden; background: none; }
		.mini-related-items .last { border: 0; }
		.mini-related-items .price-box { margin-top: 10px; }
		.mini-related-items .availability { font-size: 12px; }
			.mini-related-items .instock { }
		.mini-related-items .product-left-padding { padding: 10px 0; }

		.product-info-box { border: 0; padding: 15px; }
			.product-essential .product-shop { width: auto; float: none; }
			.product-essential, .product-collateral { padding: 0; }
			.product-essential { background-image: none; background-color: transparent; }
		.breadcrumbs { height: 33px; line-height: 29px; padding: 0 10px; color: #999; border-bottom: 1px solid #e8e8e8; font-size: 12px; }
		.noborder .breadcrumbs { border-bottom: 0; }
			.breadcrumbs a { color: #999; text-decoration: none; }
			.breadcrumbs .product { color: #000; }

		.product-description { margin-top: 10px; font-size: 12px; }

		.product-info-box h2.product-name { color: #265857; text-transform: uppercase; margin-bottom: 10px; font-size: 16px; }
		.product-img-box { width: 236px; overflow: hidden; margin-bottom:18px; }
			.product-img-box .more-views h4 { font-size: 13px; text-transform: none; color: #000;
				padding: 0 10px 8px; }
			.product-image-zoom { width: 236px; height: 200px; overflow: hidden; text-align: center; }
			.product-image-zoom img { height: 200px; }


/* Product Images */

.more-views { padding-bottom: 16px; }
.more-views ul { }
	.more-views li { display: block; float: left; margin: 8px 8px 0 8px; }
		.more-views li img { margin: -10px 0 0 -10px; }
		.more-views li a { display: block; border: 1px solid #e1e1e1; width: 60px; height: 60px; overflow: hidden; }


/* Cart Styles */

.alittlelove { padding: 10px; }
.alittlelove p { margin: 0; }

ol#cart-sidebar li { margin: 5px 0; padding: 5px; background-color: #f7f7f7; height: 52px; overflow: hidden; }
ol#cart-sidebar li a {  }
ol#cart-sidebar .product-images { float: left; overflow: hidden; width: 52px; height: 52px; }
ol#cart-sidebar .product-details { margin: 0 0 0 60px; height: 50px; line-height: 14px; }

.mini-cart h5 { background-color: #fff; font-size: 11px; padding: 0; }
.mini-cart .cartsummary { margin-bottom: 10px; }
.mini-cart .subtotal { background-color: #fff; margin: 10px 0; padding: 5px 8px; border: 1px dotted #c0c0c0; border-left: 0;
	border-right: 0; text-align: center; }
.mini-cart .actions { }
.mini-cart .checkout { background: #fff url(../images/checkout.png) no-repeat top left; width: 89px; height: 34px; }
	.mini-cart .checkout .form-button { display: block; width: 89px; height: 34px;
		text-indent: -999em; border: 0; margin: 0; padding: 0; background: #fff url(../images/checkout.png); }
	.mini-cart .product-images a img { width: 60px; height: 60px; margin: -5px 0 0 -5px; }



.add-to-box { text-align: left; }

.navigation { height: 58px; }
	.navigation ul { text-align: center; }
	.navigation li { display: inline; line-height: 58px; padding: 0 11px; text-transform: uppercase; }
		.navigation li a { text-decoration: none; color: #888; font-size: 18px;
            font-family: 'Molengo', serif; letter-spacing: -1px; }
        .navigation li a:hover { color: #000; }
        .navigation li a span.number { font-family: sans-serif; }

#mainimage { width: 980px; height: 402px; background: url(/media/catalog/category/the-collection-main.png); }
#subimages { width: 980px; }
	.subimage { float: left; }
	.subimage a { display: block; width: 320px; margin: 13px 0 0; text-align: center; color: #959595;
		text-decoration: none; padding-top: 151px; background-repeat: no-repeat; text-indent: -999em;
        background-position: 0 -151px; }
		.subimage a:hover { color: #000; }
	#subimage1 a { }
	#subimage2 a { margin: 13px 10px 0; }
	#subimage3 a { }

.footer-container { border: 0; height: 180px; }
	.footer { background-color: #fff; margin: 0; padding: 30px 0; width: auto; }
	.footerhr { background: url(../images/footerhr.png) no-repeat; height: 28px; clear: both; }
	.securedby { float: left; width: 15%; }
	#footerbox { float: left; width: 70%; text-align: center; color: #777; }
		#footerbox li { display: inline; }
		#footerbox .right a { color: #777; }
		#footerbox a { color: #999; text-decoration: none; }
		#footerbox a:hover { color: #000; }
		.minilinks { font-size: 11px; line-height: 1.4; }
		#footerbox .clear { height: 15px; }

.col-left { float: left; width: 206px; }

	.widget-top { height: 4px; background: #fff url(../images/widgettop.png); }
	.widget-mid { background: #fff url(../images/widgetbg.png); }
	.widget-bot { height: 4px; background: #fff url(../images/widgetbot.png) no-repeat; margin-bottom: 20px; }

	#category-navigation { padding: 0 5px; margin: 0 1px; }
		.mainnav { color: #000; text-transform: uppercase; border: 1px dotted #c0c0c0; border-left: 0; border-right: 0;
			line-height: 34px; margin-top: -1px; background-color: #fff; padding: 0 5px; }
		.noborder { border: 0 !important; }
		#category-navigation .first { border-top: 0; }
		#category-navigation .last { border-bottom: 0; }
			.mainnav a { color: #000; text-decoration: none; }
			.mainnav ul { padding: 0 0 0 20px; margin: 0 -5px; line-height: 28px; border-top: 1px dotted #c0c0c0; }
			.noborder ul { border: 0 !important; padding-left: 5px !important; }
				.mainnav ul a { color: #999; text-transform: capitalize; }

	/* Add to Cart Button */
	.add-to-cart-box .form-button { border: 0; background: #fff url(../images/addtocart.png); display: block; width: 126px; height: 34px;
		text-indent: -999em; }
	.add-to-cart-box .qty-box { padding: 8px 0 8px 65px; }

/* Full Width */

.full-top { height: 4px; background: #fff url(../images/fulltop.png); }
.full-mid { background: #fff url(../images/fullbg.png); padding: 1px; }
.full-bot { height: 4px; background: #fff url(../images/fullbot.png); }
	.full-mid h2 { color: #000; font-size: 13px; font-weight: bold; line-height: 24px; border-bottom: 1px solid #e8e8e8;
			background: url(../images/textheaderbg.png) repeat-x bottom; margin: 0 1px; padding: 0 10px; height: 28px; }
	.full-mid .breadcrumbs { border: 0; line-height: 33px; }
	.full-mid p { padding: 0 10px; }

	.category-image { margin: 0 0 15px; }

/* Pager */

table.pager select.wide { width: 100px; margin-right: 10px; }
table.pager select, table.view-by select { margin:0 3px; font-size:.95em; }
table.pager select { width:50px; }
table.view-by td.sort-by { text-align:right; padding-right:44px; }
table.view-by select { width:85px; }
table.pager, table.view-by { width:100%; background:url(../images/pager_bg.gif) repeat-x 0 100% #fff; font-size: 11px; }
table.pager td { width:32%; background-color: #f7f7f7; padding:4px 8px; vertical-align:middle; }
table.pager td.pages { padding:4px 0; white-space:nowrap; text-align:center; }
table.pager ol, table.pager li { display:inline; }
table.pager li { padding:0 2px; }
table.view-by td { width: 33%; border-bottom: 1px dotted #e8e8e8; padding: 4px 8px; vertical-align: middle; }

/* Grid Type */
.listing-type-grid { }
.listing-type-grid .grid-row { /* border-bottom: 1px dotted #ddd; */ margin: 0 15px; padding: 0 15px; overflow: hidden; }
.listing-type-grid li.item { float:left; width: 178px; padding: 11px 25px; margin: 15px -1px 15px 0; line-height: 1.6em; overflow:hidden;
	/* border-left: 1px dotted #ddd; border-right: 1px dotted #ddd; */ }
.listing-type-grid .last { border-bottom: 0; }
.listing-type-grid .product-image { text-align:center; }
.listing-type-grid .rating-box { float:left; margin-left:0; margin-right:5px; }
.listing-type-grid .actions { margin:10px 0; text-align:center; }
/* List Type */
.listing-type-list .listing-item { border-top:1px solid #D9DDE3; padding:12px 10px; }
.listing-type-list .product-image { float:left; width:135px; border: 1px solid #e8e8e8; }
.listing-type-list .product-shop { float: left; margin-left: 15px;  }
.listing-type-list .product-shop .description { margin:.5em 0 1.2em 0; }
.listing-type-list .product-shop .price-box { float:left;text-align:left; white-space:nowrap; margin:3px 13px 5px 0; padding:0; }
.listing-type-list .product-shop .form-button {margin:0.5em 0 0; }
.listing-type-list .product-shop .product-reviews { margin:15px 0; font-size:.95em; }
.listing-type-list .product-shop .product-reviews a, .listing-type-list .product-shop .product-reviews a:hover { color:#6e6969; }
.listing-type-list .listing-item .rating-box { margin-bottom:6px; }

/* Register */

h3, .page-head h3 { color: #000; font-size: 13px; font-weight: bold; line-height: 24px; border-bottom: 1px solid #e8e8e8;
	background: url(../images/textheaderbg.png) repeat-x bottom; margin: 0 1px 15px; padding: 0 10px; height: 28px; }
.bare-list { padding: 10px 20px; }
	.bare-list li { list-style: circle; margin-left: 20px; }
.page-template-links { padding: 0 10px 0 0; }
.col-1-layout .breadcrumbs { border: 0; }


/* Form Messages */
.validation-advice, .required { color:#cc1d1d; }
.validation-advice { clear:both; min-height:15px; margin-top:3px; background:url(../images/validation_advice_bg.gif) no-repeat 2px 1px; padding-left:17px; font-size:.95em; font-weight:bold; line-height:1.25em; }
.validation-failed { border:1px dashed #cc1d1d !important; background:#fcc !important; }
/* Expiration date and cvv number validation fix */
.v-fix { float:left; }
.v-fix .validation-advice { display:block; margin-right:-12em; width:12em; position:relative; }

label.required { font-weight:bold; }
p.required { font-size:.95em; text-align:right; }

.login-box { padding: 10px; }
.login-box p { padding: 0; }
.btn-createaccount .form-button { border: 0; background: #fff url(../images/btn_createaccount.png); display: block; width: 146px;
	height: 34px; text-indent: -999em; }
.btn-login .form-button { border: 0; background: #fff url(../images/btn_login.png); display: block; width: 62px;
	height: 34px; text-indent: -999em; float: right; }

.customer-account-create .button-set { margin: 0 25px; padding-bottom: 20px; }
.customer-account-create .form-button { border: 0; background: #fff url(../images/btn_submit.png); display: block; width: 75px;
	height: 34px; text-indent: -999em; float: right; }

.checkout-types { float: right; margin: 0 10px 0 0; }
.data-table { border: 1px solid #c0c0c0; border-left: 0; border-right: 0; }

/* Collections */

.collection { }
	.collection h2 { margin: 20px 0 10px; }

.add-to .link-cart { display: block; width: 160px; height: 33px; background: url(../images/addtowishlist.png);
			margin: 10px 0 0; text-indent: -999em; }

.catalog-listing .form-button { border: 0; background: #fff url(../images/addtocart.png); display: block; width: 126px; height: 34px;
		text-indent: -999em; }

.catalog-listing .add-to { clear: both; }
.listing-type-list .form-button, .listing-type-list .link-cart { float: left; margin: 0 10px 0 0 !important; }

.account-box { margin: 10px 10px 0; border: 1px dotted #c0c0c0; border-left: 0; border-right: 0; }
.dashboard-welcome { padding: 0 10px; }

.customer-account-index #category-navigation { display: none; }
.customer-account-index .mini-compare-products { display: none; }
.customer-account-index .mini-cart { display: none; }

.customer-account-edit .form-button { border: 0; background: #fff url(../images/btn_save.png); display: block; width: 58px; height: 34px;
		text-indent: -999em; float: right; }
.customer-address-form .form-button { border: 0; background: #fff url(../images/btn_save.png); display: block; width: 58px; height: 34px;
		text-indent: -999em; float: right; }
.checkout-cart-index .shopping-cart .continue-shopping { border: 0; background: #fff url(../images/btn_continueshopping.png); display: block; width: 152px; height: 34px;
		text-indent: -999em; float: left; }
.checkout-cart-index .form-button-alt { border: 0; background: #fff url(../images/btn_updateshoppingcart.png); display: block; width: 171px; height: 34px;
		text-indent: -999em; float: right; }
.checkout-cart-index .discount-codes .form-button-alt { border: 0; background: #fff url(../images/btn_applycoupon.png); display: block; width: 117px; height: 34px;
		text-indent: -999em; float: right; }
.checkout-cart-index .shipping-estimate .form-button-alt { border: 0; background: #fff url(../images/btn_getaquote.png); width: 103px; height: 34px;
		text-indent: -999em; }
		.checkout-cart-index .shipping-estimate #co-shipping-method-form .form-button-alt { border: 0; background: #fff url(../images/btn_updatetotal.png);
			width: 109px; height: 34px; text-indent: -999em; }
.share-wishlist { border: 0; background: #fff url(../images/btn_sharewishlist.png); width: 121px; height: 34px;
		text-indent: -999em;  }
.add-all-to-cart { border: 0; background: #fff url(../images/btn_addalltocart.png); width: 121px; height: 34px;
		text-indent: -999em;  }
.update-wishlist { border: 0; background: #fff url(../images/btn_updatewishlist.png); width: 132px; height: 34px;
		text-indent: -999em;  }
.wishlist-index-share .form-button { border: 0; background: #fff url(../images/btn_sharewishlist.png); width: 121px; height: 34px;
		text-indent: -999em;  }
.checkout-onepage-index .form-button { border: 0; background: #fff url(../images/btn_continue.png); width: 85px; height: 34px;
		text-indent: -999em; }
.checkout-onepage-index .col-2 .form-button { border: 0; background: #fff url(../images/btn_login.png); width: 62px; height: 34px;
		text-indent: -999em; }
.checkout-multishipping-address-newshipping .form-button { border: 0; background: #fff url(../images/btn_save.png); width: 58px; height: 34px;
		text-indent: -999em; }
#multiship-addresses-table .form-button-alt { border: 0; background: #fff url(../images/btn_update.png); width: 74px; height: 34px;
		text-indent: -999em; }
.checkout-multishipping-addresses .form-button-alt { border: 0; background: #fff url(../images/btn_enternewaddress.png); width: 151px; height: 34px;
		text-indent: -999em; margin-left: 10px; }
.checkout-multishipping-addresses	.button-set .form-button { border: 0; background: #fff url(../images/btn_continue.png); width: 85px; height: 34px;
		text-indent: -999em; }
.checkout-multishipping-shipping .form-button { border: 0; background: #fff url(../images/btn_continue.png); width: 85px; height: 34px;
		text-indent: -999em; }
.checkout-multishipping-billing .form-button { border: 0; background: #fff url(../images/btn_continue.png); width: 85px; height: 34px;
		text-indent: -999em; }
.checkout-multishipping-success .form-button, .checkout-onepage-success .form-button { border: 0; background: #fff url(../images/btn_continueshopping.png); width: 152px; height: 34px;
		text-indent: -999em; }

.checkout-one-page-success .middle-mid p { padding: 0 10px; }

.multi-address-checkout-description { padding: 10px; }
.wishlist-index-index p, .sales-order-history p { padding: 0 10px }

#form-validate p { padding: 0 35px; }
.customer-account-edit .button-set { padding: 5px 15px 15px; margin: 0 15px; border-top: 1px dotted #c0c0c0; }

#wishlist-table { border: 1px solid #e1e1e1; border-bottom: 0; }
#wishlist-table .data-table th { border: 0 !important; }
#wishlist-table .link-cart { display: block; width: 126px; height: 34px; background: url(../images/addtocart.png); text-indent: -999em; }


/* Sub Images */



/* Slideshow */

#mainimage { position: relative; height: 402px; clear: both; }
#mainimage[style] { width: 980px !important; height: 402px !important; }
#mainimage ul, #mainimageli{
	margin:0;
	padding:0;
	list-style:none;
	height: 402px;
	width: 980px;
	}
#mainimage li {
	width:980px;
	height:402px;
	overflow:hidden;
	}
#prevBtn, #nextBtn{
	display: block;
	width:30px;
	height:77px;
	position:absolute;
	top: 200px;
	left: -15px;
	}
#nextBtn{
	left:964px;
	}
#prevBtn a, #nextBtn a{
	display:block;
	width:31px;
	height:31px;
	background:url(../images/btn_prev.png) no-repeat 0 0;
	text-indent: -999em;
	}
#nextBtn a{
	background:url(../images/btn_next.png) no-repeat 0 0;
	text-indent: -999em;
	}

.sitemap { padding: 20px; }

#shipping-zip-form .form-button-alt { margin: 0 0 10px 0; }

/* Design Refresh */

.top-link-wishlist { display: none; }
.more-views h4 { }
.fb-like { float: right; }
