/*
 *	NEWSLETTER POPUP
 */
	#fancybox-wrap { width: 591px !IMPORTANT; }
	#fancybox-content { border: none !IMPORTANT; }

	#fancybox-content,
	#fancybox-content > div {
		height: 293px !IMPORTANT;
		width: 591px !IMPORTANT;
	}
	
	#fancybox-content .block.block-subscribe .block-title {
		margin: 0 !IMPORTANT;
		padding: 0 !IMPORTANT;
	}
	
	#fancybox-content .block.block-subscribe .block-head { height: 108px; }
	#fancybox-content .block.block-subscribe .block-form {
		background: url(../images/newsletter-popup/gray-bg.gif) repeat-x 0 0;
		height: 139px;
		padding: 15px;
	}
	#fancybox-content .block.block-subscribe .block-content { padding: 0; }
	
	input#news-input,
	button#news-button {
		font-family: Helvetica, arial, sans-serif;
		font-size: 22px;
		height: 64px;
	}
	
	input#news-input {
		background: url(../images/newsletter-popup/input-bg.png) no-repeat 0 0;
		border: none;
		color: #cacfcb;
		padding: 0 25px;
		width: 300px;
	}
	button#news-button {
		border-width: 1px;
		border-style: solid;
		border-color: #c0c4c1 #ebebeb #ebebeb #c0c4c1;
		float: right;
		font-weight: bold;
		margin: 0;
		text-transform: uppercase;
		text-shadow: 1px 1px 0 rgba(0,0,0,0.65);
		width: 182px;
	}
	.disclaimer { padding-top: 6px; }
	
	.disclaimer img,
	.disclaimer small
		{ float: left; }
	
	.disclaimer img { margin-right: 5px; }
	.disclaimer small {
		color: #737373;
		font-family: century gothic, arial, sans-serif;
		font-size: 10px;
		padding-top: 3px;
		width: 350px;
	}


/*
 *	PRODUCT GRID
 */
 	.Accessories .products-grid li.item {
 		margin: 0;
 		text-align: center;
 	}
	.products-grid li.item {
		padding: 10px;
		width: 171px;
	}
	.products-grid li.item.last { border-right: 0; }
	.Accessories .products-grid .product-image { padding: 0 10px 5px; }
	.products-grid .product-name {
		height: 70px;
		margin: 0;
		text-align: center;
	}
	.products-grid .price-box {
		margin: 0;
		padding: 0;
	}
	.products-grid .price-box.market-price {
		color: #999;
		font-style: italic;
	}
	.products-grid .price-box.our-price {
		position: relative;
		top: -5px;
	}
	.products-grid .price-box.save-amount {
		color: #000;
		font-weight: bold;
		position: relative;
		top: -7px;
	}
	.buy_btn {
		margin: 0;
		padding: 0;
	}
	
	.cms-home .products-grid li.item {
		padding: 10px;
		text-align: center;
		width: 150px;
	}
	.cms-home .products-grid li.item.last { border-right: 1px solid #D9D9D9; }
	.cms-home .products-grid .product-image { padding: 4px; }


/*
 *	SHOPPING CART
 */
	.btn-remove2 { margin-left: 35%; }